smash 1.0.2 Release Notes#

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

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

Contributors#

This release was made possible thanks to the contributions of:

Pull requests merged#

  • #245: Rebase of MJA pull request on main

  • #259: MAINT: Sphinx v7.4 compatibility

  • #262: DOC: Add pypi badge for smash

  • #269: FIX: Check descriptor missing values on active cells

  • #270: DOC: Update contributor guide summary

  • #271: FIX: Correct the filling of the control vector in case of distributed mapping

  • #272: FIX: scaling layer for bounded outputs from activation layer

  • #275: FIX: docstring serr_sigma_parameters

  • #278: DOC: correct control_tfm documentation

  • #281: 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

  • #284: DOC: add note to contributor guide for test-baseline

  • #288: ENH: set parameters condition outside active cell

  • #297: manage kernel pip