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
File details
Details for the file hydro_smash-1.0.2.tar.gz
.
File metadata
- Download URL: hydro_smash-1.0.2.tar.gz
- Upload date:
- Size: 19.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9108e83ad2e3edff367b3329fb750daf59e0f0a0fe317f3370db25473e15233 |
|
MD5 | 22c364cd36bdccbc7709255efa5d1f1d |
|
BLAKE2b-256 | 3cecdd7b57a2407776346413a6815a9d672070549f07cf828f9bae2735aeff35 |
File details
Details for the file hydro_smash-1.0.2-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: hydro_smash-1.0.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 15.1 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e65f98ba26e5e7c795e28c50e95b4c8632fdf9c52ebdf51e6b40dd9a69f72ab4 |
|
MD5 | 9a71ea8862dbf3ca425c868ed3e34903 |
|
BLAKE2b-256 | 9e89a64cae266d6290fac82c1c10597b953918bec3b5dd7af9699bb8f3095337 |
File details
Details for the file hydro_smash-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: hydro_smash-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 15.9 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec6f0d9e2c1aeba4039cb2dbb8c04043384ada5d4e0e857d3660514190e2d9c3 |
|
MD5 | 74b9720b29b7c8c97f97a301ee1dbb33 |
|
BLAKE2b-256 | 6993bf48b657b02ed8cc4da4617014221fce975692ec20b15381ff5fe019353a |
File details
Details for the file hydro_smash-1.0.2-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: hydro_smash-1.0.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 15.1 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12e77883cdf2a297bb62b93678ea94874354d376fad6cc1f95dad2913902a586 |
|
MD5 | dfdc62ff7313a877c1fb9cbdfc08bd23 |
|
BLAKE2b-256 | 78a2b4d4394b68d6b48f71895030a53cd35f7726d6151fa225c3c47547347e3e |
File details
Details for the file hydro_smash-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: hydro_smash-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 15.9 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2c4ef322aedc7db30e4a8b71a999b136db08457d9e010c3c3ef9cda505aac82 |
|
MD5 | 47e5c5cc00d2cf095c35efa666bb2bb4 |
|
BLAKE2b-256 | 52c3e331ef0b27ed4ee2622c24b00881a09b2a675ce073aacacce3268276a49f |
File details
Details for the file hydro_smash-1.0.2-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: hydro_smash-1.0.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 15.1 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16aeaf29d39ec37e958e7858227fd973aee12a8ab02efa7dc2944314b419d8af |
|
MD5 | cbb612aac4db11f9be7cfa29122ec6ba |
|
BLAKE2b-256 | e58d9579282a1b2c46d6e66320cadcb0916a584d2c691f12d953056dc60b4453 |
File details
Details for the file hydro_smash-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: hydro_smash-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 15.9 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 542a43379be1583289bfc0ac787c2770d39592b0b6e00a57869d908caf0bee5e |
|
MD5 | 44328437eef0bf8e0ef0c9511724ed2e |
|
BLAKE2b-256 | f66ddab1c104d10f49e0f74b39a2c65c448291b5888eb0bd922e15335903774e |