Skip to main content

Hydrological and transport modelling software developed at the French Geological Survey (BRGM)

Project description

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

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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rameau-0.2.1-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

rameau-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

rameau-0.2.1-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

rameau-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rameau-0.2.1-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

rameau-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rameau-0.2.1-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86-64

rameau-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rameau-0.2.1-cp39-cp39-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9Windows x86-64

rameau-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

rameau-0.2.1-cp38-cp38-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.8Windows x86-64

rameau-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

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

Hashes for rameau-0.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 479b7b25a271c1a5c28ee9a8965431850f12de72be21a3d31715dfb7da72ffca
MD5 f74064ae477e44c987f7579a7ec33ca5
BLAKE2b-256 ee68fa904019b5dd2a228a6eb3f2d95e8418f5e3c7d746c2c8294abb9fdba94b

See more details on using hashes here.

File details

Details for the file rameau-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rameau-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd9317b8930cfc3a3e1c92ed7312648c24f7006dea23d7e0559f56b9e2fb53e4
MD5 e42993c73fb866c5cf9e5b48aed633bd
BLAKE2b-256 b7ccc28090bcc8a027b2fb4395ba775a32fdb09966bc6a74e402cb3dcacd1aed

See more details on using hashes here.

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

Hashes for rameau-0.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2369db8d266e44a1b50ea5af89a4077684434a27a6bf915f4e42c4a93e9bce78
MD5 0109c9fddaf3cfc8c073d9b4385c7ea6
BLAKE2b-256 eeaf0cbbd447eb0bd7361594139981badf634db747aa3eb6a9b56a743537c256

See more details on using hashes here.

File details

Details for the file rameau-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rameau-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 46b21f1dce24a601a9955a1a15ecb4dbdf7bf42521b42fc854facf199c0ebb27
MD5 551021daced857a5c01d7ae91ac53a4c
BLAKE2b-256 fa70f9d852eeadd393755427421c037ba2250975d96abf64e018286eb59adaa8

See more details on using hashes here.

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

Hashes for rameau-0.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2b1cd2607b0a220e395ed821e39660be65d6487909253ab6c693e21602065efb
MD5 a2881d249e8ee3f01e04268f906eb15e
BLAKE2b-256 33174a5d8f9dc66f40e960a0a708002d48db5ff494b80bdb940e0a1a8265e0f6

See more details on using hashes here.

File details

Details for the file rameau-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rameau-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 acbd9c0354d0b641d9505ebf0e21138e1a27fb75efdc8ab92c237a2eddef722a
MD5 fca503e16f22bd6e8492c469923fb024
BLAKE2b-256 69f4c54a019fe51dc9feaf396bc3914400b7b39d6bde7b4ccdc923e35df91aa7

See more details on using hashes here.

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

Hashes for rameau-0.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7a44df900caa3ed2465cac7cf48e121b49f1f4a9da92fe923dc89224111263bb
MD5 7ea5cbf8a7292c314687d126085f208f
BLAKE2b-256 ffed11dcd5f1cec7a144883b1e5c83b88bfcf8a613c1f307f96ce46d0dc9d3db

See more details on using hashes here.

File details

Details for the file rameau-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rameau-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 612b4d2f9ab6a0ae6d9e1170347476c95167991ae5a9b210b1f66502203b265c
MD5 d86400672d5e28b943b1a7783308f8bc
BLAKE2b-256 1e7c249fcbb594ca5c3ac1ab6845719aa08ce5e444d48933fb723cc373b449c1

See more details on using hashes here.

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

Hashes for rameau-0.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 78c21f15cd11db0e220f112ec293e8a79a20fb27c952a628d8359cb420072461
MD5 a12914fe3ae8dc30258c66f0afde8813
BLAKE2b-256 be3ac575d44232c253f57d24dd0d916f76ea187f96aacc84c556e77c25c30392

See more details on using hashes here.

File details

Details for the file rameau-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rameau-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2501cc5004b867fb0b4ca109558b19fed43e1a1a8eb179648954b1b554b4089
MD5 ffadd71037923072ddee309a63e72493
BLAKE2b-256 870e30be370b8f3f776ef06bef69f19bdd113946cb816541ed74e552ec74ffa4

See more details on using hashes here.

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

Hashes for rameau-0.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e9bc1158c24a6a0bc0c0e902e176df58d981226c0639a076e4add51e8a609dc5
MD5 eac0f5cc6b3c7a5467d700228a5ddf21
BLAKE2b-256 7fc6a878b0abdd90055a357f47a642542ae422a6c4f18926c609a4a17f49da2a

See more details on using hashes here.

File details

Details for the file rameau-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rameau-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93ffe40efb4cb71ee3bde846bc47a674dba68ecf3a98fe1a26a600d2edf7efd2
MD5 37f7f33270aa6e28449a27eead5cb41b
BLAKE2b-256 92656999650832f62a0c7435d1ef7e4471274c46ab29c6828a305e02fae0f41b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page