smash 1.0.1 Release Notes#

The smash 1.0.1 release continues the ongoing work to improve the handling, fix possible bugs, clarify the documentation. The highlights are:

  • NumPy 2.0 support

    smash now supports NumPy 2.0 and is backwards compatible to NumPy 1.24

  • Math / Num documentation

    Adjustments have been made in the forward & inverse problems section, as well as in the forward structure section, where flowcharts of the forward model and hydrological modules have been added.

  • Fortran character limit

    The character limit for directory paths and gauge codes has been increased from 128 to 256 and 20 to 128, respectively.

Contributors#

This release was made possible thanks to the contributions of:

Pull requests merged#

  • #191: MAINT: Handle f90wrap compatibility

  • #194: Fix directory path max length

  • #196: Fix fortran char array

  • #197: Doc roll discharge comment

  • #203: FIX: Fix generate baseline

  • #204: DOC: Remove conda usage

  • #205: Doc graphes

  • #206: FIX PR: Add check and test on char maximum limit

  • #214: DOC: upgrade math num section

  • #220: MAINT: numpy 2.0 support

  • #222: FIX: VIC3L under and over flow

  • #225: MAINT: update pyproject.toml for compatibility with numpy 2

  • #226: FIX: fix code check with some bugs detected by ruff 0.5