Head for Python scripts for river analyses.
The full documentation is available at https://flusstools.readthedocs.io.
We depend on GDAL and GDAL installation is buggy. To enable cross-platform support, we currently need to enforce numpy<2.0.0 because most Linux derivatives run on GDAL v3.6 but numpy2 requires GDAL>=3.9.1.
pip-tools
helps to manage requirements.txt
with more control. It separates direct dependencies from transitive ones.
- Install
pip-tools
:
pip install pip-tools
-
Create
requirements.in
:List your direct dependencies in a
requirements.in
file. For example:
requests
numpy
-
Compile
requirements.txt
:Run
pip-compile
to generaterequirements.txt
fromrequirements.in
:
pip-compile requirements.in