Releases: ecmwf/thermofeel
Releases · ecmwf/thermofeel
2.1.4
2.1.3
Documentation revised and updated
2.1.2
ChangeLog
- Small fix in the heat index adjusted computation
2.1.1
ChangeLog
- Small bug fix in the UTCI computaiton
What's Changed
- Rename utci variable by @tlmquintino in #39
- release 2.1.1 by @tlmquintino in #40
Full Changelog: 2.1.0...2.1.1
2.1.0
Version 2.1.0
What's Changed
- Fix computaiton of normal effective temperature
- Fix documentation links to new repository URL
- Better explanation of T0
Full Changelog: 2.0.0...2.1.0
2.0.0
Version 2.0.0
Standardisation
- I/O variables converted into International System of Units (SI) (e.g., K)
- Docstrings standardised in their descriptions (e.g., inputs as float arrays) and references
- Variable names standardised across function declarations (i.e., t2m vs t2k vs t_k → now t2_k)
- Use of temperature converter functions
- Input variables are limited to those explicitly needed in the function formula (see e.g.,
calculate_normal_effective_temperaturefunction)
New Functions
scale_windspeedfunction to scale 10m wind speed to height h with h < 10mcalculate_nonsaturation_vapour_pressureto calculate vapour pressure at a given relative humidity and air temperaturecalculate_wbgt_simplefunction renamedcalculate_normal_effective_temperaturefunction renamed
Improvements
- thermofeel library docstring lists computed variables in alphabetical order
- the cosine of the solar zenith angle now computed via the
earthkit-meteo <https://github.com/ecmwf/earthkit-meteo>_ library calculate_bgtfunction is calculated via a 4x faster formulacalculate_saturation_vapour_pressure_multiphaseformulas replaced with those used in the IFS- changeable threshold in
approximate_dsrpfunction (set to 0.1 by default) - invalidity outside input variables range specified in
calculate_wind_chillfunction docstring
Bug Fixes
- fixed
approximate_dsrpto avoid fdir being overwritten with dsrp when calculating MRT - fixed
calculate_wbgt_simpleconstant value and vapour pressure calculated from non-saturated formula - fixed
calculate_bgtwind speed at 1.1m in input - fixed
calculate_mrt_from_bgtwind speed at 1.1m in input - fixed
calculate_normal_effective_temperaturewind speed at 1.2m in input - fixed
calculate_apparent_temperaturewind speed at 10m in input; vapour pressure calculated from non-saturated formula - fixed
calculate_wind_chillwind speed in km/h and operation symbols in main formula - fixed
calculate_heat_index_simplifieda wrong sign and missing constant value in hiarray; hi set to 2m air temperature when the latter is below 20°C - fixed
fahrenheit_to_kelvinconverter function
1.3.0
Multiple fixes and documentation
1.2.0
Introduced optional Numba JIT optimisation of functions for significant speedup.
Improved some functions to make them compilable and vectorisable by Numba.
Remove __wrap function, as such many functions now require numpy arrays as input.
Fixed calculate_heat_index_adjusted.
Added calculate_wbt_dj
More and improved examples.
Improved documentation.
1.1.3
Update to the Documentation
Small changes to the an example file in the examples folder and updating the documentation for read the docs.
Full Changelog: 1.1.2...1.1.3
1.1.2
Improvements in the examples