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 NumPy2.0
and is backwards compatible to NumPy1.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:
François Colleoni (inoelloc)
Pierre-André Garambois (pag13)
Ngo Nghi Truyen Huynh (nghi-truyen)
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