Deltares / HYDROLIB-core

Core code around the I/O of the DHYDRO-suite
https://deltares.github.io/HYDROLIB-core/
MIT License
24 stars 4 forks source link

Optional dependency on (geo)pandas #552

Open arthurvd opened 1 year ago

arthurvd commented 1 year ago

Is your feature request related to a problem? Please describe. New utility functions in hydrolib-core may want to use additional 3rd party Python packages such as pandas and geopandas. These functions can now not be placed in hydrolib-core, because we want to keep our required dependencies set as small as possible.

Describe the solution you'd like Poetry and pip support optional dependencies. Try this out in our poetry setup and pip-installable package. More info on: https://python-poetry.org/docs/pyproject/#extras

veenstrajelmer commented 1 year ago

Dependencies in hydromt_delft3dfm and from dfm_tools: