Skip to content

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

Compare with 0.7.1

Features

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

Compare with 0.7.0

Bug Fixes

  • files with single station_id can now be read. (5fd3ba4 by J-M).

0.7.0 - 2026-01-21

Compare with 0.6.4

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

Compare with 0.6.3

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

Compare with 0.6.2

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

Compare with 0.6.1

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

Compare with 0.6.0

Bug Fixes

  • cannot write an a priori suitable xarray to stf2 (8f8720f by J-M).

0.6.0 - 2025-10-20

Compare with 0.5.0

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

Compare with 0.4.0

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

Compare with 0.3.0

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

0.1.0 - 2025-07-21

Compare with first commit

Features

  • initial implementation of the save_to_stf2 method 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).

0.0.1 - 2024-08-29

Compare with first commit