Changelog

Unreleased Changes in master

Version 2.0.3 (2025-07-17)

  • Pypi upload failed

Version 2.0.2 (2025-07-17)

  • Fix github ci workflow

Version 2.0.1 (2025-07-17)

  • Fix github ci workflow

Version 2.0.0 (2025-07-17)

  • Update package structure (breaking change)

  • C files were recompiled for numpy>=2,<3

  • t value in swi_ts needs to be int32 datatype

Version 1.2.0 (2025-04-30)

  • Updated the swi_error_prop function so it works when creating 10 day RZSM updates for C3S. Before, the function didn’t work properly when the given SSM input data contained less than 2 data points.

Version 1.1.0 (2024-06-06)

  • SWI calculation in swi_error_prop() decoupled form input uncertainty data availability

  • quality flags normalized within swi_error_prop() and returned as percentages

  • restarting calculation with stored parameters (gain_in/out)

  • tests for above changes and swi_error_prop()/calc_swi_ts() result equivalence

Version 1.0.0 (2023-01-13)

  • Includes an uncertainty characterization scheme from Pasik et al. (2023, in review).

  • Public release on pypi (pip install pyswi)

  • Inclusion of iterative storage module

Version 0.6.0 (TUW internal / no public release)

  • Merged calc.py and iterative_swi.py into a single file

  • Weights now optional in the original code (weighted functions removed)

  • Unified variable names

  • Updated the environment for py3, dropped py2 support

Version 0.5.0 (TUW internal / no public release)

  • Python compatibility >= 3.6

  • Update pyscaffold v3.2.3

Version 0.4.0 (TUW internal / no public release)

  • Fixing performance bug in swi_ts by avoiding pandas.to_datetime function

  • New simplified interface for swi_ts

Version 0.3.5 (TUW internal / no public release)

  • Adds processing_start/end to empty_data

Version 0.3.4 (TUW internal / no public release)

  • Weighted SWI does not calculate QFLAG by default (which should be done only daily). Needs proper implementation in the future.

  • Weighted SWI rectifies overshooting due to weighting (–> 0% > SWI < 100%)

Version 0.3.3 (TUW internal / no public release)

  • Correct initialisation of weighted SWI

Version 0.3.2 (TUW internal / no public release)

  • Remove future dependency

Version 0.3.1 (TUW internal / no public release)

  • Fix wrong character