Hydro-smash

Latest version: v1.0.2

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.1.0rc1

What's Changed
* MAINT: Handle f90wrap compatibility by inoelloc in https://github.com/DassHydro/smash/pull/191
* Doc roll discharge comment by inoelloc in https://github.com/DassHydro/smash/pull/197
* Doc graphes by pag13 in https://github.com/DassHydro/smash/pull/205
* FIX: Fix generate baseline by inoelloc in https://github.com/DassHydro/smash/pull/203
* DOC: Remove conda usage by inoelloc in https://github.com/DassHydro/smash/pull/204
* Fix directory path max length by inoelloc in https://github.com/DassHydro/smash/pull/194
* Fix fortran char array by inoelloc in https://github.com/DassHydro/smash/pull/196
* FIX PR: Add check and test on char maximum limit by inoelloc in https://github.com/DassHydro/smash/pull/206
* ENH/MAINT: enhance metric computation method by nghi-truyen in https://github.com/DassHydro/smash/pull/216
* Rebase of MJA pull request on main by inoelloc in https://github.com/DassHydro/smash/pull/241
* MAINT: macos py312 wheels by inoelloc in https://github.com/DassHydro/smash/pull/242
* DOC: Add pypi badge for smash by nghi-truyen in https://github.com/DassHydro/smash/pull/256
* MAINT: Sphinx v7.4 compatibility by inoelloc in https://github.com/DassHydro/smash/pull/258
* MAINT: Add Python3.12 unit tests by inoelloc in https://github.com/DassHydro/smash/pull/261
* FIX: Check descriptor missing values on active cells by inoelloc in https://github.com/DassHydro/smash/pull/263
* DOC: Update contributor guide summary by inoelloc in https://github.com/DassHydro/smash/pull/264
* FIX: Correct the filling of the control vector in case of distributed mapping by inoelloc in https://github.com/DassHydro/smash/pull/266
* FIX: scaling layer for bounded outputs from activation layer by nghi-truyen in https://github.com/DassHydro/smash/pull/268
* FIX: docstring serr_sigma_parameters by nghi-truyen in https://github.com/DassHydro/smash/pull/274
* Internal fluxes by asjeb in https://github.com/DassHydro/smash/pull/232
* DOC: correct control_tfm documentation by nghi-truyen in https://github.com/DassHydro/smash/pull/277
* Fix crash in generate mesh if a well is present at a cell by maximejay in https://github.com/DassHydro/smash/pull/280
* DOC: add note to contributor guide for test-baseline by nghi-truyen in https://github.com/DassHydro/smash/pull/283
* Exponential store gr6 by asjeb in https://github.com/DassHydro/smash/pull/210
* ENH: set parameters condition outside active cell by inoelloc in https://github.com/DassHydro/smash/pull/287
* MAINT/ENH: move Fortran optimizers, `smash.multiple_optimize()` is deprecated by nghi-truyen in https://github.com/DassHydro/smash/pull/250
* ENH/MAINT: CNN regionalization, `smash.Net.add()` is deprecated by nghi-truyen in https://github.com/DassHydro/smash/pull/255
* manage kernel pip by asjeb in https://github.com/DassHydro/smash/pull/293
* DOC: Update getting started installation by inoelloc in https://github.com/DassHydro/smash/pull/296
* ENH: new hybrid hydrological models using neural network and ODE-based system by nghi-truyen in https://github.com/DassHydro/smash/pull/294
* Check well in flwdir by maximejay in https://github.com/DassHydro/smash/pull/298
* FIX: fix baseline and add minor corrections to previous PRs by nghi-truyen in https://github.com/DassHydro/smash/pull/308
* FIX PR: apply suggestion changes from FC review regarding to hybird model branch by nghi-truyen in https://github.com/DassHydro/smash/pull/311
* ENH: new methods added to `smash.factory.Net` by nghi-truyen in https://github.com/DassHydro/smash/pull/312
* ENH: Add grc structure based on MJA dev by inoelloc in https://github.com/DassHydro/smash/pull/313
* ENH: add adaptive optimizers for all mappings by nghi-truyen in https://github.com/DassHydro/smash/pull/315
* MAINT: remove also dataset directories when using make doc-clean by nghi-truyen in https://github.com/DassHydro/smash/pull/319
* ENH: add callback signature for optimize method by nghi-truyen in https://github.com/DassHydro/smash/pull/318
* MAINT: remove cost options control info by nghi-truyen in https://github.com/DassHydro/smash/pull/320
* MAINT: change the default NN for ANN-based regionalization by nghi-truyen in https://github.com/DassHydro/smash/pull/321
* FIX: Rounding error with array slice with lat-lon raster by inoelloc in https://github.com/DassHydro/smash/pull/323
* FIX: Fix the exchange term in gr6/grc svg structure by inoelloc in https://github.com/DassHydro/smash/pull/324
* ENH: retrieve model parameters from control vector value by nghi-truyen in https://github.com/DassHydro/smash/pull/322
* Gr rainfall intensity by asjeb in https://github.com/DassHydro/smash/pull/325
* MAINT: Sparse optimize on only one structure by inoelloc in https://github.com/DassHydro/smash/pull/328
* FIX: reset random seed after setting random_state by nghi-truyen in https://github.com/DassHydro/smash/pull/331
* FIX: Update sink detection by inoelloc in https://github.com/DassHydro/smash/pull/326
* ENH: add n_iter key for callback and return_options optimize by nghi-truyen in https://github.com/DassHydro/smash/pull/332
* ENH: Add hybrid models for gr and loieau structures by nghi-truyen in https://github.com/DassHydro/smash/pull/327
* update internal fluxes by asjeb in https://github.com/DassHydro/smash/pull/333
* MAINT/FIX: add ps/es returns for gr4_ri and gr5_ri by asjeb in https://github.com/DassHydro/smash/pull/335
* MAINT/FIX: fix expressions for ps, es and gr in gr production by nghi-truyen in https://github.com/DassHydro/smash/pull/337
* ENH: Contour-based meshing with shapefiles by inoelloc in https://github.com/DassHydro/smash/pull/338


**Full Changelog**: https://github.com/DassHydro/smash/compare/v1.0.0...v1.1.0-rc1

1.0.2

Highlights
- ``Physiographic descriptor missing values``
The handling of missing data in physiographic descriptors has been modified. `smash` no longer accepts
missing data on active cells and returns an error on reading.

- ``Feasible domain on active cells``
`smash` no longer returns an error if the values of parameters or initial states on non-active cells are
outside the feasibility domain.

- ``Net scaling layer``
Net scaling layer is now able to take the outputs from other activation functions (not only sigmoid) such
as softmax and tanh.

What's Changed
* Rebase of MJA pull request on main (241) by inoelloc in https://github.com/DassHydro/smash/pull/245
* MAINT: Sphinx v7.4 compatibility by inoelloc in https://github.com/DassHydro/smash/pull/259
* DOC: Add pypi badge for smash by inoelloc in https://github.com/DassHydro/smash/pull/262
* FIX: Check descriptor missing valus on active cells by inoelloc in https://github.com/DassHydro/smash/pull/269
* DOC: Update contributor guide summary by inoelloc in https://github.com/DassHydro/smash/pull/270
* FIX: Correct the filling of the control vector in case of distributed mapping by inoelloc in https://github.com/DassHydro/smash/pull/271
* FIX: scaling layer for bounded outputs from activation layer by inoelloc in https://github.com/DassHydro/smash/pull/272
* FIX: docstring serr_sigma_parameters (274) by nghi-truyen in https://github.com/DassHydro/smash/pull/275
* DOC: correct control_tfm documentation (277) by nghi-truyen in https://github.com/DassHydro/smash/pull/278
* Fix crash in generate mesh if a well is present at a cell : infinite recursive loop. Just test if it is a well and cycle by inoelloc in https://github.com/DassHydro/smash/pull/281
* DOC: add note to contributor guide for test-baseline (283) by nghi-truyen in https://github.com/DassHydro/smash/pull/284
* ENH: set parameters condition outside active cell by inoelloc in https://github.com/DassHydro/smash/pull/288
* MAINT: v1.0.2 release note by inoelloc in https://github.com/DassHydro/smash/pull/290
* manage kernel pip by asjeb in https://github.com/DassHydro/smash/pull/297
* MAINT: Update release note by inoelloc in https://github.com/DassHydro/smash/pull/300

**Full Changelog**: https://github.com/DassHydro/smash/compare/v1.0.1...v1.0.2

1.0.1

- ``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.

1.0.0

1.0.0rc2

1.0.0rc1

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.