Rameau: what is it?
Rameau is a Python package dedicated to watershed flow modeling. Its core is based on the Gardenia and the Eros software that were developed at the French Geological Survey.
Main features
Based on meteorological data (precipitations, potential evapotranspiration), Rameau computes time series of river flows at the outlet of rivers or springs and/or groundwater levels at a specific location in the underlying aquifers. Rameau is a lumped-parameters semi-distributed hydrological models. It can either simulate a single watershed or a cluster of heterogeneous watersheds connected to each other from upstream to downstream.
In each watershed, Rameau simulates the main components of the water cycle through a succession of tanks using simplified physical laws. The effects of pumping in the catchment area can be taken into account. Snow can also be taken into account.
Rameau can be used in the following cases:
- Reconstruction of time series of river flows or groundwater levels over a long period, based on records observed over a shorter period, after prior parameter calibration.
- Probabilistic forecasts of river flows and groundwater levels based on past climatology.
Rameau integrates a constrained optimzation method to calibrate watersheds parameters.
Documentation
Documentation can be found here: https://rameau.readthedocs.io/
Building from sources
Get the source by cloning the repository:
https://gitlab.brgm.fr/brgm/codes-hydrogeologiques/rameau
cd rameau
To install Rameau from sources you need to install the following dependencies :
pip install meson ninja meson-python pandas fypp
You also needs a c/c++/fortran compiler. The following compilers have proved to work for compiling Rameau:
Once all these tools installed, a simple way to compile Rameau is to used spin. spin is a developer tool to compile scientific Python libraries. It is compatible with python and generate all the targets defined in the meson build files of the project. It can be installed through pip:
pip install spin
Once spin install you can build and run all the tests simply by typing in the source code root folder:
spin build
spin test
Dependencies
The compilation of Rameau rely on the following open source projects:
License
How to cite Rameau?
To cite a specific version of Rameau, you can use the DOI provided for each official release through Zenodo. Click on the link below to get a specific version and DOI, depending on the Rameau version.
Vergnes, J.-P., & Hallouin, T. (XXXX). Rameau: a software dedicated to the modelling of river flows and/or groundwater levels in watersheds of various scales (vX.X.X). Zenodo. https://doi.org/10.5281/zenodo.15095481
Metadata
Release files for rameau 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 92.8 MB
Release files / rameau-0.3.0-cp314-cp314t-win_amd64.whl
| Download URL | rameau-0.3.0-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e5230ac82be29a6eb722cedbb5faed0b435c7abb0920ee6d741196d23708b076
|
|
BLAKE2b-256 checksum How to use checksums |
29f08e759a8ed1799af9ab323d3ac0b96973d02630168e55543c4a1ab6183ffa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / rameau-0.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rameau-0.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f1d82f1874947e7b564c7733ba6988f4783f3d5e8f76e9b367f51992c2316020
|
|
BLAKE2b-256 checksum How to use checksums |
a48d79a99387e763a7768e87b38241a72ceb341855ad116916e1e3e385c619de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / rameau-0.3.0-cp314-cp314-win_amd64.whl
| Download URL | rameau-0.3.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1033ca417387dc3a5bee20e4bfc9de377dcf48d7d232e62c80aa590fed0ff6dd
|
|
BLAKE2b-256 checksum How to use checksums |
3e02916352be8dd93a7a2a57d4dfd4f88ff3315633cd29660a7fb64fdc04960c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / rameau-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rameau-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ee775c9635e6ec00bd349d0e2083eac9246f0ed09347bb2cb629741524e65086
|
|
BLAKE2b-256 checksum How to use checksums |
cff5936f8c51b42f3ceb4c4bb16128c8a80e56c1325e2f9d31dcf0d60ff56ce7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / rameau-0.3.0-cp313-cp313-win_amd64.whl
| Download URL | rameau-0.3.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
841438145fe0a44d86ca76494e08d18e6d629261c6a8b2702a0e9b54897b7074
|
|
BLAKE2b-256 checksum How to use checksums |
000ef00155ace2fe4966dcbc935c0e73f8aa9903cd5bb36835eeed0d0a149011
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / rameau-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rameau-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e4d00848ffdac9866aec7947a0fd9eedf641e174a71694a7bffe3bb48c9b6310
|
|
BLAKE2b-256 checksum How to use checksums |
9c838f6910d38c36a3e8a2116cbff2c98d5bb1fc26dbdc76cf73123802f9847c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / rameau-0.3.0-cp312-cp312-win_amd64.whl
| Download URL | rameau-0.3.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fddd00815962cb287f0d1bd76d820f54f229f4c16bbf5fdc5c891588eb88ae2a
|
|
BLAKE2b-256 checksum How to use checksums |
e578d971125b4d1f09518072feb1eb2b89a846c7368bd16ec863f9cea567c904
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / rameau-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rameau-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ef8b1898d35194fd59ad9c0e0c0fcaaea98e3d8bc166e15a54a2a15bc495b831
|
|
BLAKE2b-256 checksum How to use checksums |
034cff6ffa619b896d7d5de13ec07c51ef3dc07f4dfeee20183c247f68f784ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / rameau-0.3.0-cp311-cp311-win_amd64.whl
| Download URL | rameau-0.3.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
839e9ca1c1cd58a3c76219bb95c47883eb6842cd2e6c189159d5a0300bc3a9a1
|
|
BLAKE2b-256 checksum How to use checksums |
a8089ce4b028c9f4bd0c24bf577b0a2f90403f170981ad4319cb462b19a4fdbb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / rameau-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rameau-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ac52390ac9fdfcb57729389b593f38e04a9af5a7cf0b8de257f8cdff2fcf5047
|
|
BLAKE2b-256 checksum How to use checksums |
27ba8ba937dc077b4dd8d653f8d6cbcce47641d851d02baad765f055e1911a50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / rameau-0.3.0-cp310-cp310-win_amd64.whl
| Download URL | rameau-0.3.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d0bdb444aabe221342044e39701c12dddd17b198e87184a4cd98fdc39a8f81f8
|
|
BLAKE2b-256 checksum How to use checksums |
6afec79e447d18a8fd60ca401bdda05e1e10a254384edbd24ca81f26f84a279b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / rameau-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rameau-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
37cfa3ac481ec99173126719801d2a6e730778603179169af4587b7a03ee46ab
|
|
BLAKE2b-256 checksum How to use checksums |
5e14ab9ea1f77ead2977b4e29b6fb86442219770fcb55380d2d310b163123e58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / rameau-0.3.0-cp39-cp39-win_amd64.whl
| Download URL | rameau-0.3.0-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8863c391cc5c4354018e0eb2eb8e04b9e61ed188536a06da8abcc3e7819296c0
|
|
BLAKE2b-256 checksum How to use checksums |
1a1082bb534d4a3230553f94f8b2241263f885937bf9fec196e87d84487f2ef7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / rameau-0.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rameau-0.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
52b6774cd8befdec70fb7c9234c38d8fdfc561958f54259856afb3f7bdbde8c9
|
|
BLAKE2b-256 checksum How to use checksums |
a92e9eac96b689d6205dbec963e0a73ee9e3e2b926b336d02fb09cd2bdb5c925
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / rameau-0.3.0-cp38-cp38-win_amd64.whl
| Download URL | rameau-0.3.0-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ac4630feb9610a4923556aeba03196a176efc6ebdcc3955fa24a7756e963b863
|
|
BLAKE2b-256 checksum How to use checksums |
0143e425ed51cd9dcf08bcb755d13fcc247332fa5395d02afa7a41521ac5c1b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / rameau-0.3.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rameau-0.3.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.8 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
88fa889352c099d33ca60e84e2e2d1b1dabbb19798e762fb51d6feebf7b283fa
|
|
BLAKE2b-256 checksum How to use checksums |
5dfa88c04191a36e4cb0a99eaa45241c161985dd14335a6e91b5c4b71e34f288
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Security for rameau 0.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.