Releases: a-urq/ecape-parcel-py
ecape-parcel-py v1.2.2
NEW in v1.2.2:
Changed the value of sigma from 1.6 to 1.1 in accordance with the Matlab script and the final version of the paper.
NEW in v1.2.1:
Fixed slight buoyancy bug and updated documentation for custom storm motions.
NEW in v1.2.0.2:
Removed build artifacts to allow for easier addition to conda-forge.
NEW in v1.2.0.1:
MAJOR FIX - The updraft radius and entrainment rate formulas previously used were grossly incorrect. The correct formulas derived from ECAPE_FUNCTIONS are now used instead.
Mixed layer parcels now use the correct parcel origin. Mixed layer depth is now customizable in terms of both pressure and height.
Onboard CAPE computation can now be given custom integration bounds, allowing for easy computation of parameters such as 3CAPE and HGZ-CAPE using the parcels computed by this package.
ecape-parcel-py v1.2.1
NEW in v1.2.1:
Fixed slight buoyancy bug and updated documentation for custom storm motions.
NEW in v1.2.0.2:
Removed build artifacts to allow for easier addition to conda-forge.
NEW in v1.2.0.1:
MAJOR FIX - The updraft radius and entrainment rate formulas previously used were grossly incorrect. The correct formulas derived from ECAPE_FUNCTIONS are now used instead.
Mixed layer parcels now use the correct parcel origin. Mixed layer depth is now customizable in terms of both pressure and height.
Onboard CAPE computation can now be given custom integration bounds, allowing for easy computation of parameters such as 3CAPE and HGZ-CAPE using the parcels computed by this package.
ecape-parcel-py v1.2.0.2
NEW in v1.2.0.2:
Removed build artifacts to allow for easier addition to conda-forge.
NEW in v1.2.0.1:
MAJOR FIX - The updraft radius and entrainment rate formulas previously used were grossly incorrect. The correct formulas derived from ECAPE_FUNCTIONS are now used instead.
Mixed layer parcels now use the correct parcel origin. Mixed layer depth is now customizable in terms of both pressure and height.
Onboard CAPE computation can now be given custom integration bounds, allowing for easy computation of parameters such as 3CAPE and HGZ-CAPE using the parcels computed by this package.
ecape-parcel-py v1.2.0.1
NEW in v1.2.0.1:
MAJOR FIX - The updraft radius and entrainment rate formulas previously used were grossly incorrect. The correct formulas derived from ECAPE_FUNCTIONS are now used instead.
Mixed layer parcels now use the correct parcel origin. Mixed layer depth is now customizable in terms of both pressure and height.
Onboard CAPE computation can now be given custom integration bounds, allowing for easy computation of parameters such as 3CAPE and HGZ-CAPE using the parcels computed by this package.
ecape-parcel-py v1.1.3
NEW in v1.1.3
Fixed an error in the computation of an abstract parameter related to the ECAPE values. Values should now much more closely match what would be expected from ECAPE parcel paths.
NEW in v1.1.2:
Added the option for custom T/Td/p/z values, primarily to aid in the use of custom mixed layer depths.
NEW in v1.1.1:
Fixed a fatal crash that would occur upon importing ecape_parcel.
NEW in v1.1.0:
The package now uses Equation 24 from Peters et. al. 2022 instead of Equation 8 from Peters et. al. 2023.
Now has four different types of ascent:
- Pseudoadiabatic Non-Entraining (currently the conventional method)
- Pseudoadiabatic Entraining
- True Adiabatic Non-Entraining
- True Adiabatic Entraining
Installation instructions in README.md
v1.1.2
NEW in v1.1.2:
Added the option for custom T/Td/p/z values, primarily to aid in the use of custom mixed layer depths.
NEW in v1.1.1:
Fixed a fatal crash that would occur upon importing ecape_parcel.
NEW in v1.1.0:
The package now uses Equation 24 from Peters et. al. 2022 instead of Equation 8 from Peters et. al. 2023.
Now has four different types of ascent:
- Pseudoadiabatic Non-Entraining (currently the conventional method)
- Pseudoadiabatic Entraining
- True Adiabatic Non-Entraining
- True Adiabatic Entraining
Installation instructions in README.md
ecape-parcel-py v1.1.1
NEW in v1.1.1:
Fixed a fatal crash that would occur upon importing ecape_parcel.
NEW in v1.1.0:
The package now uses Equation 24 from Peters et. al. 2022 instead of Equation 8 from Peters et. al. 2023.
Now has four different types of ascent:
- Pseudoadiabatic Non-Entraining (currently the conventional method)
- Pseudoadiabatic Entraining
- True Adiabatic Non-Entraining
- True Adiabatic Entraining
Installation instructions in README.md
ecape-parcel-py v1.1.0
The package now uses Equation 24 from Peters et. al. 2022 instead of Equation 8 from Peters et. al. 2023.
Now has four different types of ascent:
- Pseudoadiabatic Non-Entraining (currently the conventional method)
- Pseudoadiabatic Entraining
- True Adiabatic Non-Entraining
- True Adiabatic Entraining
Installation instructions in README.md
ecape-parcel-py v1.1-pre.1
The package now uses Equation 24 from Peters et. al. 2022 instead of Equation 8 from Peters et. al. 2023.
True adiabatic non-entraining parcels have now been verified to work correctly. Work is ongoing on ensuring entrainment and pseudoadiabatic ascent behave correctly.
ecape-parcel-py v1.0.5-pre
!! This code has not yet been run through any verification datasets. I am currently working with the author of the paper to verify that this works properly. !!
To use the library, it is recommended that you install through PyPI (ecape-parcel-py on PyPI)
pip install ecape-parcel
Attached to this release is the source code for the project. Future changes are expected to be limited to bug fixes.