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.3.0-cp314-cp314t-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.14tWindows x86-64

rameau-0.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rameau-0.3.0-cp314-cp314-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.14Windows x86-64

rameau-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rameau-0.3.0-cp313-cp313-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.13Windows x86-64

rameau-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rameau-0.3.0-cp312-cp312-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.12Windows x86-64

rameau-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rameau-0.3.0-cp311-cp311-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.11Windows x86-64

rameau-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rameau-0.3.0-cp310-cp310-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.10Windows x86-64

rameau-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rameau-0.3.0-cp39-cp39-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.9Windows x86-64

rameau-0.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rameau-0.3.0-cp38-cp38-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.8Windows x86-64

rameau-0.3.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file rameau-0.3.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: rameau-0.3.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for rameau-0.3.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 e5230ac82be29a6eb722cedbb5faed0b435c7abb0920ee6d741196d23708b076
MD5 e20fdf2ff97ea4926b3efa8f3183ab68
BLAKE2b-256 29f08e759a8ed1799af9ab323d3ac0b96973d02630168e55543c4a1ab6183ffa

See more details on using hashes here.

File details

Details for the file rameau-0.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rameau-0.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1d82f1874947e7b564c7733ba6988f4783f3d5e8f76e9b367f51992c2316020
MD5 97fc321ac630318435d9a8fbddbcac90
BLAKE2b-256 a48d79a99387e763a7768e87b38241a72ceb341855ad116916e1e3e385c619de

See more details on using hashes here.

File details

Details for the file rameau-0.3.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: rameau-0.3.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for rameau-0.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1033ca417387dc3a5bee20e4bfc9de377dcf48d7d232e62c80aa590fed0ff6dd
MD5 f08b737bbb8063d35788ac2f24490f76
BLAKE2b-256 3e02916352be8dd93a7a2a57d4dfd4f88ff3315633cd29660a7fb64fdc04960c

See more details on using hashes here.

File details

Details for the file rameau-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rameau-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ee775c9635e6ec00bd349d0e2083eac9246f0ed09347bb2cb629741524e65086
MD5 e91bb838c426ba9954c1cb12d08d2bb4
BLAKE2b-256 cff5936f8c51b42f3ceb4c4bb16128c8a80e56c1325e2f9d31dcf0d60ff56ce7

See more details on using hashes here.

File details

Details for the file rameau-0.3.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: rameau-0.3.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for rameau-0.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 841438145fe0a44d86ca76494e08d18e6d629261c6a8b2702a0e9b54897b7074
MD5 88ec6a013a0427732b37e44a1698d348
BLAKE2b-256 000ef00155ace2fe4966dcbc935c0e73f8aa9903cd5bb36835eeed0d0a149011

See more details on using hashes here.

File details

Details for the file rameau-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rameau-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4d00848ffdac9866aec7947a0fd9eedf641e174a71694a7bffe3bb48c9b6310
MD5 15016bc64b7bcca599ffb66f04cdefa7
BLAKE2b-256 9c838f6910d38c36a3e8a2116cbff2c98d5bb1fc26dbdc76cf73123802f9847c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.3.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for rameau-0.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fddd00815962cb287f0d1bd76d820f54f229f4c16bbf5fdc5c891588eb88ae2a
MD5 219ea62bfb24d29181e114c60510ec31
BLAKE2b-256 e578d971125b4d1f09518072feb1eb2b89a846c7368bd16ec863f9cea567c904

See more details on using hashes here.

File details

Details for the file rameau-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rameau-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef8b1898d35194fd59ad9c0e0c0fcaaea98e3d8bc166e15a54a2a15bc495b831
MD5 d117734f3c9dbb7567fc9236239b9c42
BLAKE2b-256 034cff6ffa619b896d7d5de13ec07c51ef3dc07f4dfeee20183c247f68f784ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.3.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for rameau-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 839e9ca1c1cd58a3c76219bb95c47883eb6842cd2e6c189159d5a0300bc3a9a1
MD5 0f8ec771b0d3979f55a3a53197eb6309
BLAKE2b-256 a8089ce4b028c9f4bd0c24bf577b0a2f90403f170981ad4319cb462b19a4fdbb

See more details on using hashes here.

File details

Details for the file rameau-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rameau-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac52390ac9fdfcb57729389b593f38e04a9af5a7cf0b8de257f8cdff2fcf5047
MD5 9c2a4034a6e2571ab7cf769377e0dc1a
BLAKE2b-256 27ba8ba937dc077b4dd8d653f8d6cbcce47641d851d02baad765f055e1911a50

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.3.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for rameau-0.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d0bdb444aabe221342044e39701c12dddd17b198e87184a4cd98fdc39a8f81f8
MD5 2b180742098ac4707509ab83f6ecfdeb
BLAKE2b-256 6afec79e447d18a8fd60ca401bdda05e1e10a254384edbd24ca81f26f84a279b

See more details on using hashes here.

File details

Details for the file rameau-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rameau-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 37cfa3ac481ec99173126719801d2a6e730778603179169af4587b7a03ee46ab
MD5 428ec097dd17c548dd895ed1b031753d
BLAKE2b-256 5e14ab9ea1f77ead2977b4e29b6fb86442219770fcb55380d2d310b163123e58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.3.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for rameau-0.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8863c391cc5c4354018e0eb2eb8e04b9e61ed188536a06da8abcc3e7819296c0
MD5 9f81fca72b02c1c740275542a843d2d9
BLAKE2b-256 1a1082bb534d4a3230553f94f8b2241263f885937bf9fec196e87d84487f2ef7

See more details on using hashes here.

File details

Details for the file rameau-0.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rameau-0.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52b6774cd8befdec70fb7c9234c38d8fdfc561958f54259856afb3f7bdbde8c9
MD5 05b2840e88b3598b0a03d613bfbae6a4
BLAKE2b-256 a92e9eac96b689d6205dbec963e0a73ee9e3e2b926b336d02fb09cd2bdb5c925

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.3.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for rameau-0.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ac4630feb9610a4923556aeba03196a176efc6ebdcc3955fa24a7756e963b863
MD5 e0185257fe2199b9010b54bf4ee03948
BLAKE2b-256 0143e425ed51cd9dcf08bcb755d13fcc247332fa5395d02afa7a41521ac5c1b3

See more details on using hashes here.

File details

Details for the file rameau-0.3.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rameau-0.3.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 88fa889352c099d33ca60e84e2e2d1b1dabbb19798e762fb51d6feebf7b283fa
MD5 b7f332cd80efbed0134a04e4bdca1e8b
BLAKE2b-256 5dfa88c04191a36e4cb0a99eaa45241c161985dd14335a6e91b5c4b71e34f288

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