improvements
- Provide information on CDS and its API in the README file #194 @sjboeing
maintenance
-
add Zenodo integration and add citation file #195 @leifdenby
-
update versions of flake8, black and isort in pre-commit config and resolve linting issues arising from these updates #206, @leifdenby
bugfixes
-
fix text shown when using CLI command to list lagtraj bundled examples #187 @leifdenby
-
fix for forcing conversion input definition filepath (to remove
lagtraj://
-prefix) #185 @leifdenby -
remove inaccurate description of how skin temperature is calculated in KPT formatted output files #182 @sjboeing
maintenance
-
handle time-coordinate out-of-order domain data being returned from CDS for ERA5 domain data #189 @leifdenby
-
switch to using python v3.8 for continuous integration #186 @leifdenby
bugfixes
-
ensure package data (example input definitions and ERA5 level definitions) are installed when installing
lagtraj
from pypi #178 @leifdenby -
fix bug preventing creation of KPT files related to change in ERA5 units for
sdor
variable #174 @sjboeing & @leifdenby
First tagged version of lagtraj!
This version provides complete functionality to produce large-scale forcings for running Lagrangian (flow-following) limited area simulations (e.g. Large-Eddy Simulations or Single Column Models) to simulate convective clouds based on ECMWF ERA5 reanalysis data. Output forcings can currently target the models supporting the KPT (e.g. DALES) and DEPHY (e.g. MONC, DEPHY functionality yet on MOSRS trunk) input formats.
Features:
- calculation of large-scale forcings along a lat/lon trajectory and conversion to target specific LES models
- calculation of air-mass trajectories following either a) fixed-pressure, b) fixed-height or fixed velocity from a starting point
- automatic download of ECMWF ERA5 reanalysis data from CDSAPI (handling both data requests, download and consistency checks)
- rudimentary support for calculation of forcing profiles over land (by exclusion of fixed-height profile points which are below the surface elevation)