Hydrological and transport modelling software developed at the French Geological Survey (BRGM)
Project description
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rameau-0.2.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: rameau-0.2.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
479b7b25a271c1a5c28ee9a8965431850f12de72be21a3d31715dfb7da72ffca
|
|
| MD5 |
f74064ae477e44c987f7579a7ec33ca5
|
|
| BLAKE2b-256 |
ee68fa904019b5dd2a228a6eb3f2d95e8418f5e3c7d746c2c8294abb9fdba94b
|
File details
Details for the file rameau-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rameau-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd9317b8930cfc3a3e1c92ed7312648c24f7006dea23d7e0559f56b9e2fb53e4
|
|
| MD5 |
e42993c73fb866c5cf9e5b48aed633bd
|
|
| BLAKE2b-256 |
b7ccc28090bcc8a027b2fb4395ba775a32fdb09966bc6a74e402cb3dcacd1aed
|
File details
Details for the file rameau-0.2.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: rameau-0.2.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2369db8d266e44a1b50ea5af89a4077684434a27a6bf915f4e42c4a93e9bce78
|
|
| MD5 |
0109c9fddaf3cfc8c073d9b4385c7ea6
|
|
| BLAKE2b-256 |
eeaf0cbbd447eb0bd7361594139981badf634db747aa3eb6a9b56a743537c256
|
File details
Details for the file rameau-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rameau-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46b21f1dce24a601a9955a1a15ecb4dbdf7bf42521b42fc854facf199c0ebb27
|
|
| MD5 |
551021daced857a5c01d7ae91ac53a4c
|
|
| BLAKE2b-256 |
fa70f9d852eeadd393755427421c037ba2250975d96abf64e018286eb59adaa8
|
File details
Details for the file rameau-0.2.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: rameau-0.2.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b1cd2607b0a220e395ed821e39660be65d6487909253ab6c693e21602065efb
|
|
| MD5 |
a2881d249e8ee3f01e04268f906eb15e
|
|
| BLAKE2b-256 |
33174a5d8f9dc66f40e960a0a708002d48db5ff494b80bdb940e0a1a8265e0f6
|
File details
Details for the file rameau-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rameau-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
acbd9c0354d0b641d9505ebf0e21138e1a27fb75efdc8ab92c237a2eddef722a
|
|
| MD5 |
fca503e16f22bd6e8492c469923fb024
|
|
| BLAKE2b-256 |
69f4c54a019fe51dc9feaf396bc3914400b7b39d6bde7b4ccdc923e35df91aa7
|
File details
Details for the file rameau-0.2.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: rameau-0.2.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a44df900caa3ed2465cac7cf48e121b49f1f4a9da92fe923dc89224111263bb
|
|
| MD5 |
7ea5cbf8a7292c314687d126085f208f
|
|
| BLAKE2b-256 |
ffed11dcd5f1cec7a144883b1e5c83b88bfcf8a613c1f307f96ce46d0dc9d3db
|
File details
Details for the file rameau-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rameau-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
612b4d2f9ab6a0ae6d9e1170347476c95167991ae5a9b210b1f66502203b265c
|
|
| MD5 |
d86400672d5e28b943b1a7783308f8bc
|
|
| BLAKE2b-256 |
1e7c249fcbb594ca5c3ac1ab6845719aa08ce5e444d48933fb723cc373b449c1
|
File details
Details for the file rameau-0.2.1-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: rameau-0.2.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78c21f15cd11db0e220f112ec293e8a79a20fb27c952a628d8359cb420072461
|
|
| MD5 |
a12914fe3ae8dc30258c66f0afde8813
|
|
| BLAKE2b-256 |
be3ac575d44232c253f57d24dd0d916f76ea187f96aacc84c556e77c25c30392
|
File details
Details for the file rameau-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rameau-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2501cc5004b867fb0b4ca109558b19fed43e1a1a8eb179648954b1b554b4089
|
|
| MD5 |
ffadd71037923072ddee309a63e72493
|
|
| BLAKE2b-256 |
870e30be370b8f3f776ef06bef69f19bdd113946cb816541ed74e552ec74ffa4
|
File details
Details for the file rameau-0.2.1-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: rameau-0.2.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9bc1158c24a6a0bc0c0e902e176df58d981226c0639a076e4add51e8a609dc5
|
|
| MD5 |
eac0f5cc6b3c7a5467d700228a5ddf21
|
|
| BLAKE2b-256 |
7fc6a878b0abdd90055a357f47a642542ae422a6c4f18926c609a4a17f49da2a
|
File details
Details for the file rameau-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rameau-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93ffe40efb4cb71ee3bde846bc47a674dba68ecf3a98fe1a26a600d2edf7efd2
|
|
| MD5 |
37f7f33270aa6e28449a27eead5cb41b
|
|
| BLAKE2b-256 |
92656999650832f62a0c7435d1ef7e4471274c46ab29c6828a305e02fae0f41b
|