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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.8Windows x86-64

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

File metadata

  • Download URL: rameau-0.0.7-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.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 45d29753c3ff0de80b3356422af86aedaa3498b42dbab53b501ba9241254e8f2
MD5 7c035a5639418673f07852ebc87bbbe3
BLAKE2b-256 750b441519dc6d211431846fb9939279e0030505e96f924f6ce5aa7cbfc4c1c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.0.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a427208bdffa6edae5a74641341ebe9e38a94313b6ba678ae9a738b64a0fe1ea
MD5 7d5c2954aa505af0c1f701349e24892d
BLAKE2b-256 7ee5aab04fb8e0fbb476a9a6d1138da23a312068e8e268c151e7f543f7af8a82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.0.7-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.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 12c41a23c1b6a1a11dca5fc0f77b07765066b4b391d425346055cfc67d0a65b6
MD5 d473f6ba73f3dd3a54365df9836c9ba1
BLAKE2b-256 b27b973930a84d1b41731cdc4a61f3dab3ed6000991b7fe781e6e55ac8d3e07b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.0.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ccc595e9904af57c87fa6789de0ad9ae654c0615ffbd83919d269df33fc142dd
MD5 2a8cb693f641cbb67bb2cfa081c90200
BLAKE2b-256 04bb80b44d142a1daf8fcda15715dfbb1ed2a3434579e518c2007f6d4f71057a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.0.7-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.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 45c15878fbb681f8f2a998eb027b2e8383d452403746586be22254f1ca95b7f5
MD5 c790308fce429384b7e385decb7aa506
BLAKE2b-256 b9e338c14d84bffd2d0f4ea39af63cd84d5af61c3d668c73c3bd683666d6e4bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 71bcebbbdbca0ff761d5e8452ab078e692d337524c3d5fe9755a800da74b7d23
MD5 535bfcdfdadf74e9dffe7f0c55afc17f
BLAKE2b-256 a33260de4c79a67bc4b41cbf5b6eb746d449a47718e07966c9d251c244fe1acb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.0.7-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.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 12e6ba8c34d0ca4b92fa92d49030893c3be747bcd370860383b70209dbd0fe4b
MD5 d790d52e294bcf6e50ce50e9943ac1b7
BLAKE2b-256 14c66ab8d6b829205ed737c9c8a86505b905f51cb77bd2f00436c257bcff7c63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 480dba9706ab05737de1fa93349fb914a5bcb19402b40a79c44cf703f5328d6c
MD5 c4d044334b789fff8842ac36e65ba1a1
BLAKE2b-256 6718d94a5a30dd35de8f8ce6bf7120374109e6e83c506b113787bf709e62b121

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.0.7-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.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 82ed239c9d84b93d3ad89a9cede5bfc1e6819d926627b57a19d80eded7fac63e
MD5 1b75d242807638d803a6ece9049ffc6e
BLAKE2b-256 ee4f14c9b82502266964af436c6111a12f39d0984ed974157a919f7349b1ebe8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 636a8895c1e7dad51e7c5f08a742bad96060c274663fda780dacbeefc307da51
MD5 38a8cd522c69a4dc5185cefcab06bcbf
BLAKE2b-256 b92913787c8eb3225efdd1889ea12b6d5c708c4edc534ab670cdbfb8cdd4e9f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.0.7-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.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4108432638a9f7ae2176799bb8bfbbacd21f24eca2ab2bc2b5a1e2c42a838611
MD5 57a5a4f1018113591f12730cb50045a1
BLAKE2b-256 f50044b8e1f627a488d76210c5fac1bcd554a5200ba4d4786d3133fbae9892e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f6c13bcafeb94c499c1fd858ca6cd0bf1d877d24b6589a4ff810d9be6613c855
MD5 dc36d4e5337f72ef008a7eafc878d5db
BLAKE2b-256 ee934e69aa6117cec1c1df05a45052e14a3478ccbc91dfdaac37ebf30df95ba9

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