Skip to main content

Hydrological and transport modelling software developed at the French Geological Survey (BRGM)

Project description

image

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

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

Uploaded CPython 3.13Windows x86-64

rameau-0.0.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

rameau-0.0.6-cp312-cp312-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.12Windows x86-64

rameau-0.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rameau-0.0.6-cp311-cp311-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.11Windows x86-64

rameau-0.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rameau-0.0.6-cp310-cp310-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.10Windows x86-64

rameau-0.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rameau-0.0.6-cp39-cp39-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.9Windows x86-64

rameau-0.0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

rameau-0.0.6-cp38-cp38-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.8Windows x86-64

rameau-0.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

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

File metadata

  • Download URL: rameau-0.0.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 4.3 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.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bf42a0535e3a45fd0b7122b38754c95fdd5ac380fbfd5675cf6ba44f139742ec
MD5 b63a25fdd6b4f676309f490ba00b6dbc
BLAKE2b-256 9f1fe20c5986475c6d64ba8ad3178a3f065cae63e8742b3a55e1848f53c68528

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.0.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb448b125261280f43473f4fdaaae5a198bc1128492df31769df856d0d570a84
MD5 80d44a762ed6f542f8d707a92db64118
BLAKE2b-256 6ae10999353c4089555dea99e75003f36336a3250f444abdd0bc19e60c19a869

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.0.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.3 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.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f15158d2d9dabbeeda43a51dab76d6a7224fcb5929bd558b8dab5e4fba4b385d
MD5 b16bf9a44a05021ee976479d08aef341
BLAKE2b-256 452de5e07ec00be36ac1103860b1da6c7bd94419f4a78d5c1e63dfac64c60f8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6d84cadf3c7d2ef849eee6428820d00ad2900445d792005d4631f59403dbeab
MD5 2e0777407a58b5f3c78614c668d04239
BLAKE2b-256 349a80cc41f2ef835eabd85d324dfae4f9bfcfe48e7d3522fa49a4fc4bc52d9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.0.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.3 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.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d32120350b583fe3d2d17869be9e3284a7b53f3bce1c6ab62cdcda73d029ee9f
MD5 4cbf533beb64086e3f7c08e134b3a27d
BLAKE2b-256 03fa764bd672da67316dc4353c3aeaf3825893396288342f16874eb457e41670

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e44d06a38753a4cb0657da531df93cbe05551e990dda47139469ba1347f6749
MD5 a64b0febf1ca894d770c4e6d4870a4f8
BLAKE2b-256 3c7e68e2e6fa9b428f2c59c1cfff96758e52fdf08e4fd955ca697e9465df414c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.0.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.3 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.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1927081da462bf34a1fabd44a497eb366c9eb66eeac977b1a0cab7891d6925f9
MD5 26204f63ee0598d034e9855c39c8afb4
BLAKE2b-256 b9ac29906fdf9b1b2257ef5d6c4b40ec57cb64f0a5636177ed2dc32bf069d2ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73d2a18bae2d5f3a2fecaa571dee6a2032a2c0b9516db3a1c0adcea3b7fe510c
MD5 0bbfbbb76d60414d7a4e21e7b99ca659
BLAKE2b-256 ee3cc92adeb41963c9804fe2f11559d56ddb5fed62858860ac6ce8b5ec9c2f1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.0.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 4.3 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.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2969e6af24ba56dbe2e30314ae1cb5bad54f700a726f4b617969f7526634c1e8
MD5 7a6fe4b0c27e75e1c77162aa8983d90c
BLAKE2b-256 b1b40ade182476ccbe68d6f4d15a47819b47231e50b5dc420fcf6c746ec58a44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c8742d4531de36a984f4ced082bd9f1e497414b925d90e74c6113bb02cb13852
MD5 ff2237e8a68677883338d33ed8fc34c3
BLAKE2b-256 56eee66c0784dc233d2d2c30dccefd3f430a16db4b37df2c6b6405f4a9e9d247

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rameau-0.0.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 4.3 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.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0af773295dfee4ba7163ad7cc27ed0a05902d9bd44e3276d79a2efbe62a4b97b
MD5 6727e0316d4dcd3a17d8128f24def9ba
BLAKE2b-256 d0d3bbbfbafae8b7c08622f2d77fb0d86d5a26af2ad1f77f9a3a33801c77a1ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rameau-0.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f55a2c5f00ac8496f4f83b6d3d7e6796c1de11b61bf0a64bcbd7349eda756eb5
MD5 46b04509dc667dd4513ebc1d62189aff
BLAKE2b-256 0694c4b264764645dad5e6010841687be0700a01332f2175e6371a48fd732c15

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