Skip to content

Releases: a-urq/ecape-parcel-py

ecape-parcel-py v1.2.2

26 Mar 05:23
Compare
Choose a tag to compare

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

18 Mar 21:48
Compare
Choose a tag to compare

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

06 Mar 15:49
0d95cd5
Compare
Choose a tag to compare

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

01 Mar 18:24
Compare
Choose a tag to compare

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

29 Feb 02:54
Compare
Choose a tag to compare

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

28 Feb 01:35
Compare
Choose a tag to compare

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

21 Feb 16:46
Compare
Choose a tag to compare

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

21 Feb 08:23
Compare
Choose a tag to compare

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

07 Feb 16:11
c74d39c
Compare
Choose a tag to compare
Pre-release

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

26 Dec 10:28
bde6f8d
Compare
Choose a tag to compare
Pre-release

!! 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.