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.0.8-cp313-cp313-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86-64

rameau-0.0.8-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.0.8-cp312-cp312-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86-64

rameau-0.0.8-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.0.8-cp311-cp311-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86-64

rameau-0.0.8-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.0.8-cp310-cp310-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10Windows x86-64

rameau-0.0.8-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.0.8-cp39-cp39-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.9Windows x86-64

rameau-0.0.8-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.0.8-cp38-cp38-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.8Windows x86-64

rameau-0.0.8-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.0.8-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: rameau-0.0.8-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for rameau-0.0.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 417d5e68134a3eb616923816aceda28265d1eb2390dd3bd579c98994fca8a379
MD5 57904d827ecdc117aa75e96ee904f497
BLAKE2b-256 0ca42dc42bf7f0e683d4131fa22ddd465bea43580e0017d4f782556ec93a5451

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.0.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9f36a8fc78579b59c7aa9f2031b371d774a36f29cd557e824751792438d749c
MD5 d72a2eef2e2fe6031b0f0932d7d3c3b5
BLAKE2b-256 e91c2996d843fbc71199cba047be9745094184a4a983805609e623c7bea961c8

See more details on using hashes here.

File details

Details for the file rameau-0.0.8-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rameau-0.0.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for rameau-0.0.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9484beb6eba196a1d38c697a1f7e6cdeb828e5ad562447d4d2b7548739bb0743
MD5 22da6d938114fce24950300ba07a3ab2
BLAKE2b-256 fb07acffb7cbe95cb9dfa8f18710129d940bd8884610b50581f160e5636b3d09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40fb6e15c884cda97020125f70858e092bc665a214041343fe01a4b52f341a69
MD5 31254008ccea55b0c0ffa6fedad86d57
BLAKE2b-256 157c92f2a9aa7e63bb17b89f24d21a29ee4fefacf24ce3da25389ada0d7d39a3

See more details on using hashes here.

File details

Details for the file rameau-0.0.8-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rameau-0.0.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for rameau-0.0.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d8ca4f8444e76d19461ca8bc6282c3439b5595cd6e751a06d695f71a21e769ba
MD5 b0066996208eeefe87036360a1d82ad8
BLAKE2b-256 e53aebbde8965877dc6e41a0c53366aaedd6ccbcbead0e9770d84037d335834c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e13d9f68f44ab405d215ebd57f7126c55ea94a366da0bcceba940abc0dc49c3
MD5 7c1782b9d50211cc2c64daeed3a38028
BLAKE2b-256 973890e29b82b14e88333695f98faf60887aaa95e88970cd0e042d0011b5f7be

See more details on using hashes here.

File details

Details for the file rameau-0.0.8-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rameau-0.0.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for rameau-0.0.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1545200bae421abe5e83d7b5380ff3f4c43c17abfb7370bfb00a0a71ed9b86b6
MD5 3036f0066e674cbcd58418329accfbae
BLAKE2b-256 e4e772f39a692e2c2ad64b0d1375173ae1941b864d202138de0ecc8304a652d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 689b3601a975de40b047f27c3b18eadfc9518f6c6259062d983f05bae15a8b84
MD5 5632c1bfdea0c4ddd8532d96e7dee712
BLAKE2b-256 ffd7df4f435a93f355ff1e0af6198340fb70313d03608ea18d372d7b1e28dac7

See more details on using hashes here.

File details

Details for the file rameau-0.0.8-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rameau-0.0.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for rameau-0.0.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f6d4b969a7781a62b3994e1eac81079a68a8d0e77ba50380a257e6e21c8f94d1
MD5 6c680e1278bcfbcaf4247d0a43746fb2
BLAKE2b-256 f62d678a06e786b280412b4c69fff26e2bbcd74b9d0ab10b1705958a3e214e71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36296cca07a501bf7026aa5bbcff996e5abb2cd4df16b228b970abbe7253586e
MD5 1268052c3f655b9609231153f5ad5d99
BLAKE2b-256 bd13bae803dcc2e7f638326ffb7153079e85e72685c8b26ee1377aeac0b08f12

See more details on using hashes here.

File details

Details for the file rameau-0.0.8-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: rameau-0.0.8-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for rameau-0.0.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 faa287112fe75babf2ad03477e4aa51abb42957d36532843f32308af54d5e3ba
MD5 1a37ce716cd902adfde1cbfae52ef3c0
BLAKE2b-256 1c2da4e6250a238593be72d2f053ca7184fa6e4ac1847e62126bba938b9377e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 64fbd63354627fb31dd4627ccce3ec16fe9e63a8ede798d65b5e43accca99ad0
MD5 0edda91867dbe013d0c88130a033ff87
BLAKE2b-256 4b5b3060b66916f4ccd5a136bebf9b45ddaf1a49a937ac288a731752b094c94d

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