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

Uploaded CPython 3.13Windows x86-64

rameau-0.2.0-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.0-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

rameau-0.2.0-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.0-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

rameau-0.2.0-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.0-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86-64

rameau-0.2.0-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.0-cp39-cp39-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9Windows x86-64

rameau-0.2.0-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.0-cp38-cp38-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.8Windows x86-64

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

File metadata

  • Download URL: rameau-0.2.0-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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4edc66d573fdd209ba54403d72d58e85ed1b1a63c843c5261c0b192c9cc7f95f
MD5 965a7d0e9e3b48c601595b8b346d9c01
BLAKE2b-256 33ee2c09bad90e82339ec6ec31bacb028fe03550257adea8fb2885bb60e78013

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5cd44d088e0e3e749b7783bda92b15a168ee2ae9e55434ab1f4fd21fc057274f
MD5 e091f492e59961c7337490560be36d82
BLAKE2b-256 3e3f81913d9744b3b2035fafdb58f55d0519a08771dd116cb96a94105f742a8f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.2.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5b03de5054c36f72f9d274fe1b97fa69d8b114be1b89497e9cbd5dc30c9ab481
MD5 3340d6b911c2c2710f592181d3e5d062
BLAKE2b-256 9fa55ad45f2175be91ea3c1010cb39cbe341ba3e45ae2dcaa8964de59288303c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2759afd411a3087a48f8567f060b729c04e5c1bfb7b437bce0bd5853d10706ba
MD5 0fb8ad56c1a7ecea6c0bcdc46752087e
BLAKE2b-256 309f931bed736d7ad3347ae7227a3c53d0e7bca6196946952ee986b81b2754bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.2.0-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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f094168aae23e8d29c6478bbbbb0a291b5abd93d397af169fc37f1f7ab4ebc17
MD5 cdc7799fccf3efb34ded81b0464830b7
BLAKE2b-256 8062c0644b939178c796ef57f1b81fad9a551044e84e3830d674dea05e767ddc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c696e299264ebcfd68a33813c3e3cad6f007e92b4a6bca39fc49a4479a80da16
MD5 f94fcec5f27883d08098ba70d0a6045a
BLAKE2b-256 1522abd135cc200ebdbfa5ca5af262c003526b53305b149d3f711215f9adadbc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.2.0-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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c3e3c6afd1ddd0c1116089264669df4fef002b10e21f2e5a40dfa9cb45bd50a2
MD5 b9225b82e877705640d7ddb68209fb46
BLAKE2b-256 e69cd596012fc87a2a4f67e18d9c7c3e99341baed813de3ee608d363abe76f5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8574ae2d0f0595db5614541e4b9266315e788c196712e1fc1abaade368a26742
MD5 641a0954262c014b338a4128d804ad6c
BLAKE2b-256 7c75581b5619218737249b51e995f92de9d4f11375ada4a43998427b1151f1a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.2.0-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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 92337547993eabdd26da2758a8e635af110a1a59545ebfb92bd5372609831256
MD5 c2b4d8cc67c52d45f55dd968484e2f76
BLAKE2b-256 2a92189c820f62ea4a4141c03a069ad12df921dbe8144cd3f5026910af79c8f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60edca4fb7abea51037100b86997f27b732bd66e48bead86dd73896666200737
MD5 c23764083743d1275e196e62e51be85f
BLAKE2b-256 fa134aab0b5128989e96eeabe7c2c3888c3327d227b925f004564c549987c8d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.2.0-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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2b608ab137bd281f8893f72c6b005fb6f393a4c4cae3bf90b3af4c6e34c8f6a1
MD5 d1e8388c9d89bde9f4e5b800d5aea54c
BLAKE2b-256 1c9f9137274873efd56d2ec27f6f2a58716bf2759f483e8384a4b101769423f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e19d7f72b7b49c58c799114a6f21a00ea4eab08b4405e8dd7494d612479b44c
MD5 5301709e4e1402f5110737b60bbcdf26
BLAKE2b-256 dc4482d9f60cbd2ec0f9695507ed7b7fea32df8bb9ec91b2076dea1f38ae0c77

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