Skip to main content

dfm_tools are pre- and post-processing tools for Delft3D FM

Project description

pytest-py38 pytest-py39 pytest-py310 codecov generate-documentation Quality Gate Status Binder

dfm_tools

A Python package for pre- and postprocessing D-FlowFM model input and output files. Contains convenience functions built on top of other packages like xarray, xugrid, hydrolib-core and many more.

Information and examples

Installation

  • download and install Anaconda 64 bit (with Python 3.8 or later) from https://www.anaconda.com/distribution/#download-section
  • open Anaconda prompt
  • conda create --name dfm_tools_env -c conda-forge python=3.8 spyder -y (you can also install a newer python version)
  • conda activate dfm_tools_env
  • conda install -c conda-forge git shapely cartopy pyepsg geopandas contextily xarray dask netcdf4 bottleneck xugrid cdsapi pydap -y (installs conda-forge requirements)
  • python -m pip install git+https://github.com/Deltares/dfm_tools (this command installs dfm_tools and all required non-conda packages, also use to update)
  • long paths error? Check this Github issue
  • OpenSSL error? Fix your conda base env by doing this or maybe this. Let us know if you encounter this issue.
  • to remove environment when necessary: conda remove -n dfm_tools_env --all

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dfm_tools-0.10.55.tar.gz (86.4 kB view hashes)

Uploaded Source

Built Distribution

dfm_tools-0.10.55-py3-none-any.whl (80.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page