Skip to main content

image

DOI

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

GPL

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)

Table of built distributions (wheels) for rameau 0.3.0
File Actions
rameau-0.3.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for rameau-0.3.0-cp314-cp314t-win_amd64.whl
rameau-0.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for rameau-0.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
rameau-0.3.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for rameau-0.3.0-cp314-cp314-win_amd64.whl
rameau-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for rameau-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
rameau-0.3.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for rameau-0.3.0-cp313-cp313-win_amd64.whl
rameau-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for rameau-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
rameau-0.3.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for rameau-0.3.0-cp312-cp312-win_amd64.whl
rameau-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for rameau-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
rameau-0.3.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for rameau-0.3.0-cp311-cp311-win_amd64.whl
rameau-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for rameau-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
rameau-0.3.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for rameau-0.3.0-cp310-cp310-win_amd64.whl
rameau-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for rameau-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
rameau-0.3.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for rameau-0.3.0-cp39-cp39-win_amd64.whl
rameau-0.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for rameau-0.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
rameau-0.3.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details for rameau-0.3.0-cp38-cp38-win_amd64.whl
rameau-0.3.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for rameau-0.3.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page