Releases: GeoscienceAustralia/tcrm
TCRM 3.1.17
Windmodels.py in wind folder is updated.
TCRM 3.1.16
Solve some problem caused by numpy, scipy and seaborn packages update.
Windmodels.py in wind folder is updated.
TCRM 3.1.15
- Before Matplotlib 3.3, the epoch was 0000-12-31, later it changes to 1970-01-01 UTC.
- Artifact actions v3 updatas to Artifact actions v4.
windmodels.py in wind folder is updated.
TCRM 3.1.14
Bugfix for autocorrelation function in generateStats
What's Changed
Full Changelog: v3.1.13...3.1.14
TCRM 3.1.10
Minor updates to fix issues with datetimes in the track files, threading in the processMultipliers.py script, use readthedocs, workflows for pylint and testing (now includes Python 3.9), split database query statements to a separate file.
Full Changelog: v3.1.9...v3.1.10
TCRM 3.1.9
Minor bugfix update:
track.ncReadTrackData previously returned cftime.DatetimeGregorian objects, which caused newer versions of matplotlib.dates.num2date to fail. This is because we write the tracks with units of 'hours since 1900-01-01 00:00', but matplotlib.dates uses 1970-01-01 as the epoch, and works in units of days (with no way to specify units in the num2date function). This update ensures datetime objects returned by ncReadTrackData are true python datetime objects
Also changing to Github actions for continuous integration testing
TCRM 3.1.7
Bigfix for interpolateTracks.interpolate(), where there was an unhandled case of track length=3, but central pressure values were not assigned. This led to tracks with length=3 having null central pressure values in the interpolated track.
TCRM 3.1.3
More bug fixes:
- A bug where the latitude and longitude were read as doubles, not floats, which rounded the values that led to errors when sampling the mean sea level pressure data
- Location id values were strings, not integers which led to empty queries from the hazard database when plotting return period curves
- Add some verbosity for messages around selection of kernels in the statistical sampling components
- Fix the autocorrelation definition in tests
- Add a
__call__method toDummyStatusin the dummy mpi4py class, allowing the hazard module to complete in serial execution AutoPlotHazard.pynow reads the number of simulations from the configuration file, rather than hard-coded 10000 simulations
TCRM 3.1.2
A few small issues around data types that were not captured in the initial translation to Python 3. This caused some exceptions with storing long integers in netcdf files, and an issue where wind speed values were not correctly plotted on ARI curves.
TCRM 3.1.0
Update to the local wind field conversion:
- Use a multi-band file containing local wind multipliers for each direction in a single band
- Options to use remote source of wind multiplier data (e.g. on AWS) - mainly for GA use only
- Tested with Python 3.8