A statistical-parametric model for assessing wind hazard from tropical cyclones
Bugfix for autocorrelation function in generateStats
Full Changelog: https://github.com/GeoscienceAustralia/tcrm/compare/v3.1.13...3.1.14
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: https://github.com/GeoscienceAustralia/tcrm/compare/v3.1.9...v3.1.10
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
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.
More bug fixes:
__call__
method to DummyStatus
in the dummy mpi4py class, allowing the hazard module to complete in serial executionAutoPlotHazard.py
now reads the number of simulations from the configuration file, rather than hard-coded 10000 simulationsA 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.
Update to the local wind field conversion:
Updates in this release:
Co-authored-by: Shane Martin [email protected] Co-authored-by: Umma Zannat [email protected]
This update includes a number of minor bug fixes and documentation updates
Python3 compatability changes
Updated install.rst to update conda instructions (#75)
Fix format support (#76)
Some dependency fixes for Python 3
new track format
fix bug when CycloneNumber > 9
support multiple formats (.csv and .nc)
Fix scaled reduction in BL model: Previous formulation wasn't reducing the influence of the BL model at the right rate. Includes update to the test data
WIP: Add scripts to plot gridded statistics. This requires some additional fixes to PlotInterface.maps, which was largely translated to cartopy, but a few lingering functions were still framed in Basemap. There may still be some lurking in here.
Co-authored-by: Shane Martin [email protected] Co-authored-by: Umma Zannat [email protected]
The main development in this release is the translation to Python 3.x. In part, this was also necessitated by upgrades to our primary computing platform.
We are no longer actively developing v2.1
, but critical bug fixes will be considered.