Metadata-Version: 2.4
Name: dfm_tools
Version: 0.40.0
Summary: dfm_tools are pre- and post-processing tools for Delft3D FM
Maintainer-email: Jelmer Veenstra <jelmer.veenstra@deltares.nl>
License-Expression: LGPL-3.0
Project-URL: Home, https://github.com/deltares/dfm_tools
Project-URL: Code, https://github.com/deltares/dfm_tools
Project-URL: Issues, https://github.com/deltares/dfm_tools/issues
Keywords: dfm_tools,D-FlowFM,D-HYDRO,post-processing,pre-processing,mapfiles,hisfiles,modelbuilder
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: scipy>=1.13.0
Requires-Dist: numpy>=1.25
Requires-Dist: matplotlib>=3.7.0
Requires-Dist: pandas>=2.1.2
Requires-Dist: shapely>=2.0.0
Requires-Dist: geopandas>=1.1.0
Requires-Dist: contextily>=1.6.2
Requires-Dist: xarray>=2024.7.0
Requires-Dist: dask>=2025.1.0
Requires-Dist: netcdf4>=1.6.4
Requires-Dist: bottleneck>=1.3.8
Requires-Dist: xugrid>=0.14.1
Requires-Dist: cdsapi>=0.7.5
Requires-Dist: pydap>=3.4.0
Requires-Dist: erddapy>=2.0.2
Requires-Dist: copernicusmarine>=2.0.0
Requires-Dist: rws-ddlpy>=0.6.0
Requires-Dist: pooch>=1.1.0
Requires-Dist: hydrolib-core>=0.9.2
Requires-Dist: meshkernel>=8.1.3
Provides-Extra: dev
Requires-Dist: bump2version>=0.5.11; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-timeout; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: build; extra == "dev"
Provides-Extra: docs
Requires-Dist: sphinx>=1.8.1; extra == "docs"
Requires-Dist: sphinx_mdinclude; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: pydata-sphinx-theme; extra == "docs"
Provides-Extra: examples
Requires-Dist: jupyter; extra == "examples"
Requires-Dist: notebook; extra == "examples"
Dynamic: license-file

[![pytest](https://github.com/Deltares/dfm_tools/actions/workflows/pytest.yml/badge.svg?branch=main)](https://github.com/Deltares/dfm_tools/actions/workflows/pytest.yml)
[![codecov](https://img.shields.io/codecov/c/github/deltares/dfm_tools.svg?style=flat-square)](https://app.codecov.io/gh/deltares/dfm_tools?displayType=list)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=Deltares_dfm_tools&metric=alert_status)](https://sonarcloud.io/summary/overall?id=Deltares_dfm_tools)
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/Deltares/dfm_tools/HEAD?urlpath=/tree/docs/notebooks)
[![Available on pypi](https://img.shields.io/pypi/v/dfm_tools.svg)](https://pypi.python.org/pypi/dfm_tools)
[![Supported versions](https://img.shields.io/pypi/pyversions/dfm_tools.svg)](https://pypi.org/project/dfm_tools)
[![Downloads](https://img.shields.io/pypi/dm/dfm_tools.svg)](https://pypistats.org/packages/dfm_tools)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7857393.svg)](https://doi.org/10.5281/zenodo.7857393)

# 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](https://github.com/pydata/xarray), [xugrid](https://github.com/Deltares/xugrid), [hydrolib-core](https://github.com/Deltares/HYDROLIB-core) and many more.

## Information

- install with `pip install dfm_tools -U` (or [installation guide](https://deltares.github.io/dfm_tools/installation))
- [online documentation](https://deltares.github.io/dfm_tools) with installation guide, tutorials/examples, API reference and contributing guide.
- Bug or feature request? Create a [GitHub issue](https://github.com/Deltares/dfm_tools/issues)
- dfm_tools is updated regularly to keep up with all developments in packages it depends on, so make sure to update regularly. You can subscribe to dfm_tools updates via the "Watch" button of this repository (tip: only tick "Releases" to avoid spam)
