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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.8Windows x86-64

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

File metadata

  • Download URL: rameau-0.1.0-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.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3421630efa6b5e2d84db4f733f291cec7b7ece3af9af8cd6dec30258ec106863
MD5 cc756e7f0785db094bfb2bfec0988899
BLAKE2b-256 3c0f6f72361b057786484644767d52584b6f3a62266b08a6c9bf88c400948dc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c329aa24fde9168b26a9509897ce8e3856879b92e0d6f2740a5ba2291dde3c1
MD5 de88c09e9a7a18fd1404c856c251fbf7
BLAKE2b-256 f88650a6fb73c284c945ed060299d86c4b453c2c4946d6858ee4c479d737e6de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.1.0-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.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 339525ceb8e2d90115897b9091ae985bc51f15d2158dbf9ea11a2d2c17474b72
MD5 b00d8af33482c2572d2fc55930120ada
BLAKE2b-256 5fb10e3f8b475e5102da81552fe45db50114edf7a54f34599a0f01e3771033aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fcc4463c4c02c21344c6cf926775005d0953b021bf1087597433566de64b003d
MD5 4eb13dd2bf1ec544c78cf70ddc84d361
BLAKE2b-256 a97cde4ece7ae2d61ac7a7a3715c8909971c671567c15be66f5b3367bc52ad64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.1.0-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.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 604932d884d24f01352b85a8df9d94dc6bfd249c0bcf4fead0c702a8ee8b012d
MD5 f5f407d6572165ae7732294c437edeed
BLAKE2b-256 abd9ac08a05afe1f0bbf622e7744c0918912ae9ff984dc348b4db7ffbabd4ef8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50dcf21ffaf4ff1e013215f3d2b8bf1b32160710ed44518f3b6f9e9dc1b68a6e
MD5 0fbd179de2943ed7edbd2ee22b2d480a
BLAKE2b-256 c2f1e0fefb867f8f9bea22a7525bf4deb246696fd293f6a5350686b2d627991d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.1.0-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.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5b540e3b147f421409a63351e790a24967828ed6ebd12de235f6a8edb87d582c
MD5 a2d01d616e5c4dba92d7ab7cbafb8b07
BLAKE2b-256 782c6a13f3b2249a3fd32b7216279ad908eefd1868162c13206bbc6faedb189c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2487760175fade3961d9313f4b3c09ba5169c9815e8903b5d45bbf7131ce8441
MD5 452574312af741260bf983e50b6e1539
BLAKE2b-256 231e8222fcb66d357a94ab77202aa08ec5dec4be1738df17e11e0a7775424364

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.1.0-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.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9d6689d3fa6867540f903333c017bd36fba12d218a565f3e22aa17f0a506c581
MD5 d5f28e88af3a1d9e0eeaf0c6a23d28ff
BLAKE2b-256 6841408385c2e3714809b3a0ab972413c3762f9bf03f8b88014cdd8c6fb1d513

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eeadfbfe638d6d45f63d453515d627863bb09b857c41a50e5549273130691848
MD5 52d50162b3bb0ebf57177bca46fc10a7
BLAKE2b-256 bf5bb18b9dfd63a9f899380efd6143053403671fba5d25b9704d3ee3e6584c63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.1.0-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.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 07df1fe37c39b9290516f11e2ef7c3a637b73e610f395642bc8f6feb7f7a46bb
MD5 c7212067f1b12479097f694a5ad8fe9b
BLAKE2b-256 dc9484ece9d3bb74803246689e7ad828c7d1043c5044e31678a7d938173ee988

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7038e3c157e077e4075a0ce92b8454d9617fc32068bd14422e57f8aeeff8889
MD5 09da38b9a871cca86e90419e86577d3d
BLAKE2b-256 da58007ed77ce5097f34c4fc6108105733499ef2f92fddb2fece15c95216c3a6

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