Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.8.0 - 2026-04-08¶
Features¶
- additional functions to create and test metadata attributes as per the STF 2.0 conventions. Relates to #31. (6b5fe07 by J-M).
- WIP improve the API to create data attributes adhering to the STF 2.0 conventions. relates to #32. (65a1286 by J-M).
- WIP to support utc offset time zones, https://github.com/csiro-hydroinformatics/efts-io/issues/31 (e0ff4e5 by J-M).
Bug Fixes¶
- address issues F and G in #38, legacy paths from R implementation. Just unused so removed. (3449244 by J-M).
- address multiple STF 2.0 compliance issues, due to various endo/exogenous factors (a7760f6 by J-M).
- potential if improbable bug with array indices (b28e17c by J-M).
Code Refactoring¶
- low level functions writing to netcdf. Relates to #34. (ec64390 by J-M).
- WIP de-uglify the low level write function. (acc9478 by J-M).
- WIP deprecate StfDataType enum inherited that stemmed from some Matlab/third party python code numeric hard coding (75d1427 by J-M).
0.7.1 - 2026-02-24¶
Bug Fixes¶
- files with single station_id can now be read. (5fd3ba4 by J-M).
0.7.0 - 2026-01-21¶
Features¶
- add a and methods to EftsDataSet (9c394a3 by J-M).
Bug Fixes¶
- units of the in-memory data were not taken into account when writing to disk. (a1882a5 by J-M).
0.6.4 - 2026-01-21¶
Bug Fixes¶
- units of the in-memory data were not taken into account when writing to disk. (a1882a5 by J-M).
0.6.3 - 2026-01-19¶
Bug Fixes¶
- int64 station_id were read by xarray as floats before conversion to string in memory, leading to station ids such as "1234.0" (6137ae5 by J-M).
0.6.2 - 2025-11-27¶
Bug Fixes¶
- minor, make the API behavior consistent now that stations as strings are supported for input to STF2.0 writing (d24a42f by J-M).
0.6.1 - 2025-11-18¶
Bug Fixes¶
- cannot write an a priori suitable xarray to stf2 (8f8720f by J-M).
0.6.0 - 2025-10-20¶
Features¶
- support larger integer for station identifiers, up to 18 or 19 digits or so. (11dc9e5 by J-M).
0.5.0 - 2025-10-16¶
Features¶
- Gracefully handle data with dimensions less than 4 if the missing ones are degenerate (lengh 1). (abd17b9 by J-M).
Bug Fixes¶
- data arrays created from EftsDataset methods should be wirteable to STF2 (b6b248d by J-M).
- feature for #14 not called early enough when saving to file (80c6ec9 by J-M).
0.4.0 - 2025-07-24¶
Features¶
- first revised read-write STF 2.0 round-trip, using low-level netCDF4 bindings (efb4508 by J-M).
0.3.0 - 2025-07-21¶
Bump version to supersede deprecated package version
Features¶
- No new feature, version change to supersede a deprecated package version 0.2
0.1.0 - 2025-07-21¶
Features¶
- initial implementation of the
save_to_stf2method to save data in STF2 format. Thanks to Dr Durga Lal Shrestha and the Streamflow Forecasting team for providing the starting point of the implementation. - include sample data in the package (9c3fcbd by J-M).
Bug Fixes¶
- likely bug in writing the long name of a simulated variable (4bd0106 by J-M).