Changelog
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
The changes listed in this file are categorised as follows:
Added: new features
Changed: changes in existing functionality
Deprecated: soon-to-be removed features
Removed: now removed features
Fixed: any bug fixes
Security: in case of vulnerabilities.
master
Added
(!32)
pyrcmip.stats.sample_multivariate_skewed_normal()
to allow sampling of a multi-variate skewed normal distribution
v0.5.2 - 2022-02-08
Changed
(!31) Move
docutils
to thedocs
extra requirements as it is only needed for building the documentation
v0.5.1 - 2021-08-18
Added
(!30)
pyrcmip.metric_calculations.CalculatorAirborneFraction18501920
andpyrcmip.metric_calculations.CalculatorAirborneFraction18501990
for calculating airboren fraction(!28) Scripts for uploading the RCMIP protocol to Zenodo
Changed
(!29) Compare the ETag value from S3 against the md5sum from zenodo for the protocol data. This requires the protocol data to be uploaded as a single part as for multipart uploads the Etag != md5sum of the uploaded file
v0.5.0 - 2021-02-23
Changed
Fixed
(!26) Remove rogue cells in data submission template (new template released as v5-1-0)
v0.4.1 - 2020-09-14
Fixed
(!25) Usage of old seaborn API in plotting and broken unit check
v0.4.0 - 2020-09-13
Added
Changed
(!23)
pyrcmip.database.Database.load_data()
now requires aclimate_model
argument(!23)
pyrcmip.database.Database.save_summary_table()
now expects an"RCMIP name"
column, rather than"metric"
(!23) Metric calculations now use the
pyrcmip.metric_calculations.base.Calculator
(!24) Pin test dependency
moto==1.3.14
(!21) Timeseries submissions must include an
ensemble_member
column
Removed
(!23)
pyrcmip.database.time_mean()
v0.3.0 - 2020-09-02
Added
Changed
(!20) Each input timeseries is now individually validated and uploaded when using the cli
v0.2.1 - 2020-09-01
Added
v0.2.0 - 2020-08-17
Added
Changed
v0.1.1 - 2020-07-09
Changed
Fixed readme
v0.1.0 - 2020-07-09
Added
CLI framework
Basic checks