Metadata-Version: 2.1
Name: hydromt_delft3dfm
Version: 0.1.2
Summary: hydroMT plugin for Delft3D-FM models.
Author-email: Rinske Hutten <rinske.hutten@deltares.nl>, Xiaohan Li <xiaohan.li@deltares.nl>, Hélène Boisgontier <helene.boisgontier@deltares.nl>
Requires-Python: >=3.9
Description-Content-Type: text/x-rst
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Hydrology
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: hydromt >=0.9.0
Requires-Dist: geopandas >=0.10
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: xarray
Requires-Dist: hydrolib-core >=0.5.2
Requires-Dist: xugrid >=0.6.5
Requires-Dist: meshkernel >= 2.1.0
Requires-Dist: pyproj
Requires-Dist: shapely >=2.0.0
Requires-Dist: scipy
Requires-Dist: pyflwdir >=0.5.4
Requires-Dist: networkx
Requires-Dist: black ; extra == "dev"
Requires-Dist: ruff ; extra == "dev"
Requires-Dist: pre-commit ; extra == "dev"
Requires-Dist: pip>=23.1.2 ; extra == "dev"
Requires-Dist: nbsphinx ; extra == "doc"
Requires-Dist: sphinx ; extra == "doc"
Requires-Dist: sphinx_design ; extra == "doc"
Requires-Dist: pydata-sphinx-theme ; extra == "doc"
Requires-Dist: sphinx_autosummary_accessors ; extra == "doc"
Requires-Dist: jupyterlab ; extra == "examples"
Requires-Dist: notebook ; extra == "examples"
Requires-Dist: cartopy ; extra == "examples"
Requires-Dist: pytest>=2.7.3 ; extra == "test"
Requires-Dist: pytest-cov ; extra == "test"
Requires-Dist: black ; extra == "test"
Project-URL: Documentation, http://deltares.github.io/hydromt_delft3dfm/latest/
Project-URL: Source, https://github.com/Deltares/hydromt_delft3dfm
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: examples
Provides-Extra: test

.. _readme:

=================================================
HydroMT-Delft3D FM: Delft3D FM plugin for HydroMT
=================================================

|ci| |codecov| |black| |docs_latest|  |license| |sonarcloud|

What is the HydroMT-Delft3D FM plugin
-------------------------------------
HydroMT_ (Hydro Model Tools) is an open-source Python package that facilitates the process of
building and analyzing spatial geoscientific models with a focus on water system models.
It does so by automating the workflow to go from raw data to a complete model instance which
is ready to run and to analyze model results once the simulation has finished.
This plugin provides an implementation of the model API for the Delft3D FM_ model.

Why HydroMT-Delft3D FM?
-----------------------
Setting up distributed hydrological models typically requires many (manual) steps
to process input data and might therefore be time consuming and hard to reproduce.
Especially improving models based on global-local geospatial datasets, which are
rapidly becoming available at increasingly high resolutions, might be challenging.
HydroMT-Delft3D FM aims to make the Delft3D FM model building and updating processes **fast**, **modular** and **reproducible**
and to facilitate the analysis of the model results.

How to use HydroMT-Delft3D FM?
------------------------------
The HydroMT-Delft3D FM plugin can be used as a **command line** application, which provides commands to *build*,
and *update* a Delft3D FM model with a single line, or **from python** to exploit its rich interface.
You can learn more about how to use HydroMT-Delft3D FM in its `online documentation. <https://deltares.github.io/hydromt_delft3dfm/latest/getting_started/intro>`_
For a smooth installing experience we recommend installing HydroMT-Delft3D FM and its dependencies
from conda-forge in a clean environment, see `installation guide. <https://deltares.github.io/hydromt_delft3dfm/latest/getting_started/installation>`_

How to cite?
------------
For publications, please cite our work using the DOI provided in the Zenodo badge that points to the latest release.

How to contribute?
-------------------
If you find any issues in the code or documentation feel free to leave an issue on the `github issue tracker. <https://github.com/Deltares/hydromt_delft3dfm/issues>`_
You can find information about how to contribute to the HydroMT project at our `contributing page. <https://deltares.github.io/hydromt/latest/dev/contributing>`_

HydroMT seeks active contribution from the (hydro) geoscientific community.
So far, it has been developed and tested with a range of `Deltares <https://www.deltares.nl/en/>`_ models, but
we believe it is applicable to a much wider set of geoscientific models and are
happy to discuss how it can be implemented for your model.

.. _Hydromt: https://deltares.github.io/hydromt/latest/
.. _FM: https://oss.deltares.nl/web/delft3dfm

.. |ci| image:: https://github.com/Deltares/hydromt_delft3dfm/actions/workflows/ci.yml/badge.svg?branch=main
    :alt: ci
    :target: https://github.com/Deltares/hydromt_delft3dfm/actions/workflows/ci.yml

.. |codecov| image:: https://codecov.io/gh/Deltares/hydromt_delft3dfm/branch/main/graph/badge.svg?token=ss3EgmwHhH
    :target: https://codecov.io/gh/Deltares/hydromt_delft3dfm

.. |black|  image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :alt: Formatter
    :target: https://github.com/psf/black

.. |docs_latest| image:: https://img.shields.io/badge/docs-latest-brightgreen.svg
    :target: https://deltares.github.io/hydromt_delft3dfm/latest
    :alt: Latest developers docs

.. |license| image:: https://img.shields.io/github/license/Deltares/hydromt_delft3dfm
    :alt: License
    :target: https://github.com/Deltares/hydromt_delft3dfm/blob/main/LICENSE

.. |sonarcloud| image:: https://sonarcloud.io/api/project_badges/measure?project=Deltares_hydromt_delft3dfm&metric=alert_status
    :alt: Quality Gate Status
    :target: https://sonarcloud.io/summary/new_code?id=Deltares_hydromt_delft3dfm

