An open source, Python library interfacing the Fortran Spatially distributed Modelling and ASsimilation for Hydrology platform.
Project description
smash is a Python library, that provides a variety of user-friendly routines for hydrological modeling, including data preprocessing, high-dimensional optimization tools, sensitivity and signatures analysis, all interfaced with an efficient Fortran computational engine.
- Documentation: https://smash.recover.inrae.fr
- Source code: https://github.com/DassHydro/smash
- Contributing: https://smash.recover.inrae.fr/contributor_guide/index.html
- Scientific references from latest version: https://smash.recover.inrae.fr/bibliography/index.html
- Bug reports: https://github.com/DassHydro/smash/issues
It offers a range of advanced optimization techniques, including Variational Data Assimilation (VDA), Bayesian estimation, and Artificial Neural Network (ANN) approaches, using an adjoint model generated with the Tapenade automatic differentiation tool.
- Tapenade website: https://team.inria.fr/ecuador/en/tapenade/
- Tapenade article: https://doi.org/10.1145/2450153.2450158
- Tapenade source code: https://gitlab.inria.fr/tapenade/tapenade.git
Whether you are managing water resources or conducting research on hydrological models, smash can provide an easy-to-use yet powerful solution for your work. See this documentation for the installation instructions.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for hydro_smash-1.0.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e65f98ba26e5e7c795e28c50e95b4c8632fdf9c52ebdf51e6b40dd9a69f72ab4 |
|
MD5 | 9a71ea8862dbf3ca425c868ed3e34903 |
|
BLAKE2b-256 | 9e89a64cae266d6290fac82c1c10597b953918bec3b5dd7af9699bb8f3095337 |
Hashes for hydro_smash-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec6f0d9e2c1aeba4039cb2dbb8c04043384ada5d4e0e857d3660514190e2d9c3 |
|
MD5 | 74b9720b29b7c8c97f97a301ee1dbb33 |
|
BLAKE2b-256 | 6993bf48b657b02ed8cc4da4617014221fce975692ec20b15381ff5fe019353a |
Hashes for hydro_smash-1.0.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12e77883cdf2a297bb62b93678ea94874354d376fad6cc1f95dad2913902a586 |
|
MD5 | dfdc62ff7313a877c1fb9cbdfc08bd23 |
|
BLAKE2b-256 | 78a2b4d4394b68d6b48f71895030a53cd35f7726d6151fa225c3c47547347e3e |
Hashes for hydro_smash-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2c4ef322aedc7db30e4a8b71a999b136db08457d9e010c3c3ef9cda505aac82 |
|
MD5 | 47e5c5cc00d2cf095c35efa666bb2bb4 |
|
BLAKE2b-256 | 52c3e331ef0b27ed4ee2622c24b00881a09b2a675ce073aacacce3268276a49f |
Hashes for hydro_smash-1.0.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16aeaf29d39ec37e958e7858227fd973aee12a8ab02efa7dc2944314b419d8af |
|
MD5 | cbb612aac4db11f9be7cfa29122ec6ba |
|
BLAKE2b-256 | e58d9579282a1b2c46d6e66320cadcb0916a584d2c691f12d953056dc60b4453 |
Hashes for hydro_smash-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 542a43379be1583289bfc0ac787c2770d39592b0b6e00a57869d908caf0bee5e |
|
MD5 | 44328437eef0bf8e0ef0c9511724ed2e |
|
BLAKE2b-256 | f66ddab1c104d10f49e0f74b39a2c65c448291b5888eb0bd922e15335903774e |