Skip to content

Compute CAPE and tropical cyclone potential intensity using the Julia Language.

License

Notifications You must be signed in to change notification settings

aramirezreyes/TropicalCyclonePotentialIntensity.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TropicalCyclonePotentialIntensity

DOI Stable Dev Coverage

TropicalCyclonePotentialIntensity.jl

This package implements the functions of Daniel Gilford's TCPyPI for the JuliaLanguage. This are widely used routines in the Tropical Cyclone community. I hope this helps widen the atmospheric science ecosystem for Julia.

Installation

This package is very lightweight and it is registered in the Julia General Registry so to install it in the Julia REPL just hit the ] key to enter Pkg mode, then type

Pkg> add TropicalCyclonePotentialIntensity

Usage

TropicalCyclonePotentialIntensity.jl has three main functions:

In here, tparcel, pparcel and rparcel are the temperature (in Kelvin), pressure (in hPa) and mixing ratio (kg/kg) of a parcel and tabs, r and pres are environmental profiles (should be equally sized arrays).

get_buoyancy_of_lifted_parcel(tparcel,rparcel,pparcel,tabs,r,pres)

get_potential_intensity_of_tropical_cyclone(tparcel, pparcel, pres, tabs, r)

get_cape_and_outflow_temp_from_sounding(tparcel,rparcel,pparcel,tabs,r,pres)

Units

This package uses Unitful.jl to manage units. We recommend to use TropicalCyclonePotentialIntensity.jl with unitful quantities to help maintain your results consistent, although it should run without real numbers as well.

Package under development

This package is under development by Argel Ramírez Reyes. It is definitely not perfect. Bugs are expected as this has not been widely tested. Bug reports or collaborations are highly appreciated.

Cite as:

Ramírez Reyes, Argel. (2022). TropicalCyclonePotentialIntensity.jl (v0.2.0). Zenodo. https://doi.org/10.5281/zenodo.6600862

Based on

Gilford, D. M., 2021: pyPI (v1.3): Tropical Cyclone Potential Intensity Calculations in Python. Geoscientific Model Development, 14, 2351–2369, https://doi.org/10.5194/gmd-14-2351-2021.

About

Compute CAPE and tropical cyclone potential intensity using the Julia Language.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages