diff --git a/README.md b/README.md index b7bb9ff..57d1242 100644 --- a/README.md +++ b/README.md @@ -6,132 +6,132 @@ UPDATE: The Pypa package authority has now added ["Hydrology" as a classifier](h Raoul A. Collenteur, Eawag. ## Hydrological Models -| Project Name | Description | PyPI | -| ------------ | ----------- | ---- | -| [CMF](https://github.com/philippkraft/cmf) | Catchment Modelling Framework, a hydrologic modelling toolbox. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/CMF/) | -| [TopoFlow](https://github.com/peckhams/topoflow) | A spatial hydrologic model (D8-based, fully BMI-compliant). | | -| [VIC](https://github.com/UW-Hydro/VIC) | The Variable Infiltration Capacity (VIC) Macroscale Hydrologic Model. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/VIC/) | -| [Xanthos](https://github.com/JGCRI/xanthos) | Xanthos is an open-source hydrologic model, written in Python, designed to quantify and analyze global water availability. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Xanthos/) | -| [WRF-Hydro](https://github.com/NCAR/wrf_hydro_py) | wrfhydrpy is a Python API for the WRF-Hydro modelling system. | | -| [EXP-HYDRO](https://github.com/sopanpatil/exp-hydro) | EXP-HYDRO is a catchment scale hydrological model that operates at a daily time-step. It takes as inputs the daily values of precipitation, air temperature, and potential evapotranspiration, and simulates daily streamflow at the catchment outlet. | | -| [RRMPG](https://github.com/kratzert/RRMPG) | Rainfall-Runoff modelling playground. | | -| [LHMP](https://github.com/hydrogo/LHMP) | Lumped Hydrological Models Playground. | | -| [SMARTPy](https://github.com/ThibHlln/smartpy) | Python implementation of the rainfall-runoff model SMART | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/SMARTPy/) | -| [PyStream](https://github.com/martibosch/pystream) | Python implementation of the STREAM hydrological rainfall-runoff model. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PyStream/) | -| [HydPy](https://github.com/hydpy-dev/hydpy) | A framework for the development and application of hydrological models based on Python. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/HydPy/) | -| [Catchmod](https://pypi.org/project/pycatchmod/) | CATCHMOD is widely used rainfall runoff model in the United Kingdom. It was introduced by Wilby (1994). | | -| [wflow](https://github.com/openstreams/wflow) | wflow consists of a set of Python programs that can be run on the command line and perform hydrological simulations. The models are based on the PCRaster Python framework | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/wflow/) | -| [PyTOPKAPI](https://github.com/sahg/PyTOPKAPI) | PyTOPKAPI is a BSD licensed Python library implementing the TOPKAPI Hydrological model (Liu and Todini, 2002). | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PyTOPKAPI/) | -| [mhmpy](https://github.com/MuellerSeb/mhmpy) | A Python-API for the mesoscale Hydrological Model. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/mhmpy/) | -| [SuperflexPy](https://github.com/dalmo1991/superflexPy) | SuperflexPy: A new open source framework for building conceptual hydrological models | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/SuperflexPy/) | -| [NeuralHydrology](https://github.com/neuralhydrology/neuralhydrology) | Python library to train neural networks with a strong focus on hydrological applications. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/NeuralHydrology/) | -| [DRYP](https://github.com/AndresQuichimbo/DRYP) | Dryland Water Partition model. | | -| [LuKars](https://github.com/dbittner87/LuKARS) | The LuKARS model is a lumped karst hydrological model to perform studies in karstic environments. | | -| [SUMMA](https://github.com/CH-Earth/summa) | A hydrologic modeling framework that can be used for the systematic analysis of alternative model conceptualizations with respect to flux parameterizations, spatial configurations, and numerical solution techniques. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/SUMMA/) | +| Project Name | Description | PyPI | Conda | +| ------------ | ----------- | ---- | ----- | +| [CMF](https://github.com/philippkraft/cmf) | Catchment Modelling Framework, a hydrologic modelling toolbox. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/CMF/) | | +| [TopoFlow](https://github.com/peckhams/topoflow) | A spatial hydrologic model (D8-based, fully BMI-compliant). | | | +| [VIC](https://github.com/UW-Hydro/VIC) | The Variable Infiltration Capacity (VIC) Macroscale Hydrologic Model. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/VIC/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/VIC) | +| [Xanthos](https://github.com/JGCRI/xanthos) | Xanthos is an open-source hydrologic model, written in Python, designed to quantify and analyze global water availability. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Xanthos/) | | +| [WRF-Hydro](https://github.com/NCAR/wrf_hydro_py) | wrfhydrpy is a Python API for the WRF-Hydro modelling system. | | | +| [EXP-HYDRO](https://github.com/sopanpatil/exp-hydro) | EXP-HYDRO is a catchment scale hydrological model that operates at a daily time-step. It takes as inputs the daily values of precipitation, air temperature, and potential evapotranspiration, and simulates daily streamflow at the catchment outlet. | | | +| [RRMPG](https://github.com/kratzert/RRMPG) | Rainfall-Runoff modelling playground. | | | +| [LHMP](https://github.com/hydrogo/LHMP) | Lumped Hydrological Models Playground. | | | +| [SMARTPy](https://github.com/ThibHlln/smartpy) | Python implementation of the rainfall-runoff model SMART | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/SMARTPy/) | | +| [PyStream](https://github.com/martibosch/pystream) | Python implementation of the STREAM hydrological rainfall-runoff model. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PyStream/) | | +| [HydPy](https://github.com/hydpy-dev/hydpy) | A framework for the development and application of hydrological models based on Python. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/HydPy/) | | +| [Catchmod](https://pypi.org/project/pycatchmod/) | CATCHMOD is widely used rainfall runoff model in the United Kingdom. It was introduced by Wilby (1994). | | | +| [wflow](https://github.com/openstreams/wflow) | wflow consists of a set of Python programs that can be run on the command line and perform hydrological simulations. The models are based on the PCRaster Python framework | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/wflow/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/wflow) | +| [PyTOPKAPI](https://github.com/sahg/PyTOPKAPI) | PyTOPKAPI is a BSD licensed Python library implementing the TOPKAPI Hydrological model (Liu and Todini, 2002). | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PyTOPKAPI/) | | +| [mhmpy](https://github.com/MuellerSeb/mhmpy) | A Python-API for the mesoscale Hydrological Model. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/mhmpy/) | | +| [SuperflexPy](https://github.com/dalmo1991/superflexPy) | SuperflexPy: A new open source framework for building conceptual hydrological models | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/SuperflexPy/) | | +| [NeuralHydrology](https://github.com/neuralhydrology/neuralhydrology) | Python library to train neural networks with a strong focus on hydrological applications. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/NeuralHydrology/) | | +| [DRYP](https://github.com/AndresQuichimbo/DRYP) | Dryland Water Partition model. | | | +| [LuKars](https://github.com/dbittner87/LuKARS) | The LuKARS model is a lumped karst hydrological model to perform studies in karstic environments. | | | +| [SUMMA](https://github.com/CH-Earth/summa) | A hydrologic modeling framework that can be used for the systematic analysis of alternative model conceptualizations with respect to flux parameterizations, spatial configurations, and numerical solution techniques. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/SUMMA/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/SUMMA) | ## Meteorological tools -| Project Name | Description | PyPI | -| ------------ | ----------- | ---- | -| [MetPy](https://github.com/Unidata/MetPy) | MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/MetPy/) | -| [PyEto](https://github.com/woodcrafty/PyETo) | PyETo is a Python library for calculating reference crop evapotranspiration (ETo), sometimes referred to as potential evapotranspiration (PET). The library provides numerous functions for estimating missing meteorological data. | | -| [pyfao56](https://github.com/kthorp/pyfao56) | A Python implementation of the FAO-56 dual crop coefficient approach for crop water use estimation and irrigation scheduling. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/pyfao56/) | -| [Improver](https://github.com/metoppv/improver) | IMPROVER is a library of algorithms for meteorological post-processing and verification. | | -| [MetSim](https://github.com/UW-Hydro/MetSim) | MetSim is a meteorological simulator and forcing disaggregator for hydrologic modeling and climate applications. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/MetSim/) | -| [MELODIST](https://github.com/kristianfoerster/melodist) | MELODIST is an open-source toolbox written in Python for disaggregating daily meteorological time series to hourly time steps. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/MELODIST/) | -| [PyCat](https://github.com/wegener-center/pyCAT) | Climate Analysis Tool written in python | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PyCat/) | -| [PySteps](https://github.com/pySTEPS/pysteps) | pySTEPS is a community-driven initiative for developing and maintaining an easy to use, modular, free and open source Python framework for short-term ensemble prediction systems. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PySteps/) | -| [Evaporation](https://github.com/openmeteo/evaporation) | Calculation of evaporation and transpiration. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Evaporation/) | -| [rainymotion](https://github.com/hydrogo/rainymotion) | Python library for radar-based precipitation nowcasting based on optical flow techniques. | | -| [pyet](https://github.com/phydrus/pyet) | A python-package for calculating reference and potential evaporation. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/pyet/) | -| [SPEI](https://github.com/martinvonk/SPEI) | A simple Python package to calculate and visualize some popular drought indices such as the SPI, SPEI and SGI. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/SPEI/) | +| Project Name | Description | PyPI | Conda | +| ------------ | ----------- | ---- | ----- | +| [MetPy](https://github.com/Unidata/MetPy) | MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/MetPy/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/MetPy) | +| [PyEto](https://github.com/woodcrafty/PyETo) | PyETo is a Python library for calculating reference crop evapotranspiration (ETo), sometimes referred to as potential evapotranspiration (PET). The library provides numerous functions for estimating missing meteorological data. | | | +| [pyfao56](https://github.com/kthorp/pyfao56) | A Python implementation of the FAO-56 dual crop coefficient approach for crop water use estimation and irrigation scheduling. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/pyfao56/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/pyfao56) | +| [Improver](https://github.com/metoppv/improver) | IMPROVER is a library of algorithms for meteorological post-processing and verification. | | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/Improver) | +| [MetSim](https://github.com/UW-Hydro/MetSim) | MetSim is a meteorological simulator and forcing disaggregator for hydrologic modeling and climate applications. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/MetSim/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/MetSim) | +| [MELODIST](https://github.com/kristianfoerster/melodist) | MELODIST is an open-source toolbox written in Python for disaggregating daily meteorological time series to hourly time steps. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/MELODIST/) | | +| [PyCat](https://github.com/wegener-center/pyCAT) | Climate Analysis Tool written in python | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PyCat/) | | +| [PySteps](https://github.com/pySTEPS/pysteps) | pySTEPS is a community-driven initiative for developing and maintaining an easy to use, modular, free and open source Python framework for short-term ensemble prediction systems. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PySteps/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/PySteps) | +| [Evaporation](https://github.com/openmeteo/evaporation) | Calculation of evaporation and transpiration. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Evaporation/) | | +| [rainymotion](https://github.com/hydrogo/rainymotion) | Python library for radar-based precipitation nowcasting based on optical flow techniques. | | | +| [pyet](https://github.com/phydrus/pyet) | A python-package for calculating reference and potential evaporation. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/pyet/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/pyet) | +| [SPEI](https://github.com/martinvonk/SPEI) | A simple Python package to calculate and visualize some popular drought indices such as the SPI, SPEI and SGI. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/SPEI/) | | ## Unsaturated Zone -| Project Name | Description | PyPI | -| ------------ | ----------- | ---- | -| [Pytesmo](https://github.com/TUW-GEO/pytesmo) | python Toolbox for the Evaluation of Soil Moisture Observations. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Pytesmo/) | -| [Phydrus](https://github.com/phydrus/phydrus) | Python implementation of the HYDRUS-1D unsaturated zone model | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Phydrus/) | -| [VS2DPY](https://github.com/martinvonk/VS2DPY) | Python implementation of the VS2D unsaturated zone model. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/VS2DPY/) | -| [pedon](https://github.com/martinvonk/pedon) | Python package for (unsaturated) soil properties including pedotransfer functions. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/pedon/) | +| Project Name | Description | PyPI | Conda | +| ------------ | ----------- | ---- | ----- | +| [Pytesmo](https://github.com/TUW-GEO/pytesmo) | python Toolbox for the Evaluation of Soil Moisture Observations. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Pytesmo/) | | +| [Phydrus](https://github.com/phydrus/phydrus) | Python implementation of the HYDRUS-1D unsaturated zone model | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Phydrus/) | | +| [VS2DPY](https://github.com/martinvonk/VS2DPY) | Python implementation of the VS2D unsaturated zone model. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/VS2DPY/) | | +| [pedon](https://github.com/martinvonk/pedon) | Python package for (unsaturated) soil properties including pedotransfer functions. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/pedon/) | | ## Groundwater -| Project Name | Description | PyPI | -| ------------ | ----------- | ---- | -| [FloPy](https://github.com/modflowpy/flopy) | The Python interface to MODFLOW. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/FloPy/) | -| [imod-python](https://deltares.gitlab.io/imod/imod-python/) | Make massive MODFLOW models. | | -| [Idfpy](https://github.com/tomvansteijn/idfpy) | A simple module for reading and writing iMOD IDF files. IDF is a simple binary format used by the iMOD groundwater modelling software. | | -| [WellApplication](https://github.com/utah-geological-survey/WellApplication) | Set of tools for groundwater level and water chemistry analysis. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/WellApplication/) | -| [TIMML](https://github.com/mbakker7/timml) | A Multi-Layer, Analytic Element Model. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/TIMML/) | -| [TTim](https://github.com/mbakker7/ttim) | A Multi-Layer, Transient, Analytic Element Model. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/TTim/) | -| [PyHELP](https://github.com/cgq-qgc/pyhelp) | A Python library for the assessment of spatially distributed groundwater recharge and hydrological components with HELP. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PyHELP/) | -| [Anaflow](https://github.com/GeoStat-Framework/AnaFlow) | A python-package containing analytical solutions for the groundwater flow equation | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Anaflow/) | -| [WellTestPy](https://github.com/GeoStat-Framework/welltestpy) | A python-package for handling well based field campaigns. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/WellTestPy/) | -| [HydroGeoSines](https://github.com/HydroGeoSines/HydroGeoSines) | Signal In the Noise Exploration Software for Hydrogeological Datasets. | | -| [nlmod](https://github.com/ArtesiaWater/nlmod) | Python code to process, build and visualize MODFLOW models in the Netherlands. Model data is stored in a xarray Datasets and geopandas GeoDataFrames. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/nlmod/) | +| Project Name | Description | PyPI | Conda | +| ------------ | ----------- | ---- | ----- | +| [FloPy](https://github.com/modflowpy/flopy) | The Python interface to MODFLOW. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/FloPy/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/FloPy) | +| [imod-python](https://deltares.gitlab.io/imod/imod-python/) | Make massive MODFLOW models. | | | +| [Idfpy](https://github.com/tomvansteijn/idfpy) | A simple module for reading and writing iMOD IDF files. IDF is a simple binary format used by the iMOD groundwater modelling software. | | | +| [WellApplication](https://github.com/utah-geological-survey/WellApplication) | Set of tools for groundwater level and water chemistry analysis. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/WellApplication/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/WellApplication) | +| [TIMML](https://github.com/mbakker7/timml) | A Multi-Layer, Analytic Element Model. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/TIMML/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/TIMML) | +| [TTim](https://github.com/mbakker7/ttim) | A Multi-Layer, Transient, Analytic Element Model. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/TTim/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/TTim) | +| [PyHELP](https://github.com/cgq-qgc/pyhelp) | A Python library for the assessment of spatially distributed groundwater recharge and hydrological components with HELP. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PyHELP/) | | +| [Anaflow](https://github.com/GeoStat-Framework/AnaFlow) | A python-package containing analytical solutions for the groundwater flow equation | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Anaflow/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/Anaflow) | +| [WellTestPy](https://github.com/GeoStat-Framework/welltestpy) | A python-package for handling well based field campaigns. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/WellTestPy/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/WellTestPy) | +| [HydroGeoSines](https://github.com/HydroGeoSines/HydroGeoSines) | Signal In the Noise Exploration Software for Hydrogeological Datasets. | | | +| [nlmod](https://github.com/ArtesiaWater/nlmod) | Python code to process, build and visualize MODFLOW models in the Netherlands. Model data is stored in a xarray Datasets and geopandas GeoDataFrames. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/nlmod/) | | ## Time Series (Analysis) -| Project Name | Description | PyPI | -| ------------ | ----------- | ---- | -| [Hydropy](https://github.com/stijnvanhoey/hydropy) | Analysis of hydrological oriented time series. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Hydropy/) | -| [Pastas](https://github.com/pastas/pastas) | Analysis of hydrological time series using time series models. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Pastas/) | -| [Hydrostats](https://github.com/BYU-Hydroinformatics/Hydrostats) | Tools for use in comparison studies, specifically for use in the field of hydrology. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Hydrostats/) | -| [htimeseries](https://github.com/openmeteo/htimeseries) | This module provides the HTimeseries class, which is a layer on top of pandas, offering a little more functionality. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/htimeseries/) | -| [HydroAnalysis](https://github.com/dalmo1991/HydroAnalysis) | Python package to calculate indices and metrics useful in the everyday job of a hydrologist. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/HydroAnalysis/) | -| [HydroPandas](https://github.com/ArtesiaWater/hydropandas) | Module for loading time series data into custom DataFrames | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/HydroPandas/) | -| [traval](https://github.com/ArtesiaWater/traval) | Tools for applying automatic error detection schemes to timeseries | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/traval/) | +| Project Name | Description | PyPI | Conda | +| ------------ | ----------- | ---- | ----- | +| [Hydropy](https://github.com/stijnvanhoey/hydropy) | Analysis of hydrological oriented time series. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Hydropy/) | | +| [Pastas](https://github.com/pastas/pastas) | Analysis of hydrological time series using time series models. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Pastas/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/Pastas) | +| [Hydrostats](https://github.com/BYU-Hydroinformatics/Hydrostats) | Tools for use in comparison studies, specifically for use in the field of hydrology. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Hydrostats/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/Hydrostats) | +| [htimeseries](https://github.com/openmeteo/htimeseries) | This module provides the HTimeseries class, which is a layer on top of pandas, offering a little more functionality. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/htimeseries/) | | +| [HydroAnalysis](https://github.com/dalmo1991/HydroAnalysis) | Python package to calculate indices and metrics useful in the everyday job of a hydrologist. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/HydroAnalysis/) | | +| [HydroPandas](https://github.com/ArtesiaWater/hydropandas) | Module for loading time series data into custom DataFrames | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/HydroPandas/) | | +| [traval](https://github.com/ArtesiaWater/traval) | Tools for applying automatic error detection schemes to timeseries | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/traval/) | | ## GIS Related -| Project Name | Description | PyPI | -| ------------ | ----------- | ---- | -| [PcRaster](http://pcraster.geo.uu.nl/) | Is a collection of software targeted at the development and deployment of spatio-temporal environmental models. | | -| [PyGeoprocessing](https://pypi.org/project/pygeoprocessing/) | A Python/Cython based library that provides a set of commonly used raster, vector, and hydrological operations for GIS processing. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PyGeoprocessing/) | -| [Pysheds](https://github.com/mdbartos/pysheds) | Simple and fast watershed delineation in python. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Pysheds/) | -| [Lidar](https://github.com/giswqs/lidar) | Terrain and hydrological analysis based on LiDAR-derived digital elevation models (DEM). | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Lidar/) | +| Project Name | Description | PyPI | Conda | +| ------------ | ----------- | ---- | ----- | +| [PcRaster](http://pcraster.geo.uu.nl/) | Is a collection of software targeted at the development and deployment of spatio-temporal environmental models. | | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/PcRaster) | +| [PyGeoprocessing](https://pypi.org/project/pygeoprocessing/) | A Python/Cython based library that provides a set of commonly used raster, vector, and hydrological operations for GIS processing. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PyGeoprocessing/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/PyGeoprocessing) | +| [Pysheds](https://github.com/mdbartos/pysheds) | Simple and fast watershed delineation in python. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Pysheds/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/Pysheds) | +| [Lidar](https://github.com/giswqs/lidar) | Terrain and hydrological analysis based on LiDAR-derived digital elevation models (DEM). | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Lidar/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/Lidar) | ## Optimization, Uncertainty, Statistics -| Project Name | Description | PyPI | -| ------------ | ----------- | ---- | -| [LMFIT](https://github.com/lmfit/lmfit-py) | Non-Linear Least Squares Minimization, with flexible Parameter settings, based on scipy.optimize.leastsq, and with many additional classes and methods for curve fitting. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/LMFIT/) | -| [SPOTpy](https://github.com/thouska/spotpy) | A Statistical Parameter Optimization Tool for Python. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/SPOTpy/) | -| [PyGLUE](https://github.com/julienmalard/pyGLUE/) | Generalised Likelihood Uncertainty Estimation (GLUE) Framework. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PyGLUE/) | -| [Pyemu](https://github.com/jtwhite79/pyemu) | Python modules for model-independent uncertainty analyses, data-worth analyses, and interfacing with PEST(++). | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Pyemu/) | -| [HPGL](http://hpgl.github.io/hpgl/) | High Performance Geostatistics Library. | | -| [HydroErr](https://github.com/BYU-Hydroinformatics/HydroErr) | Goodness of Fit metrics for use in comparison studies, specifically in the field of hydrology. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/HydroErr/) | -| [Climate-indices](https://github.com/monocongo/climate_indices) | Climate indices for drought monitoring, community reference implementations in Python. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Climate-indices/) | -| [HydroLM](https://github.com/mullenkamp/HydroLM) | The HydroLM package contains a class and functions for automating linear regressions OLS for hydrologists. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/HydroLM/) | -| [PySDI](https://bitbucket.org/pysdi/pysdi/src/master/) | Pysdi is a set of open source scripts that compute non-parametric standardized drought indices (SDI) using raster data sets as input data. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PySDI/) | -| [xskillscore](https://github.com/xarray-contrib/xskillscore) | Metrics for verifying forecasts. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/xskillscore/) | +| Project Name | Description | PyPI | Conda | +| ------------ | ----------- | ---- | ----- | +| [LMFIT](https://github.com/lmfit/lmfit-py) | Non-Linear Least Squares Minimization, with flexible Parameter settings, based on scipy.optimize.leastsq, and with many additional classes and methods for curve fitting. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/LMFIT/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/LMFIT) | +| [SPOTpy](https://github.com/thouska/spotpy) | A Statistical Parameter Optimization Tool for Python. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/SPOTpy/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/SPOTpy) | +| [PyGLUE](https://github.com/julienmalard/pyGLUE/) | Generalised Likelihood Uncertainty Estimation (GLUE) Framework. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PyGLUE/) | | +| [Pyemu](https://github.com/jtwhite79/pyemu) | Python modules for model-independent uncertainty analyses, data-worth analyses, and interfacing with PEST(++). | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Pyemu/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/Pyemu) | +| [HPGL](http://hpgl.github.io/hpgl/) | High Performance Geostatistics Library. | | | +| [HydroErr](https://github.com/BYU-Hydroinformatics/HydroErr) | Goodness of Fit metrics for use in comparison studies, specifically in the field of hydrology. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/HydroErr/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/HydroErr) | +| [Climate-indices](https://github.com/monocongo/climate_indices) | Climate indices for drought monitoring, community reference implementations in Python. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Climate-indices/) | | +| [HydroLM](https://github.com/mullenkamp/HydroLM) | The HydroLM package contains a class and functions for automating linear regressions OLS for hydrologists. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/HydroLM/) | | +| [PySDI](https://bitbucket.org/pysdi/pysdi/src/master/) | Pysdi is a set of open source scripts that compute non-parametric standardized drought indices (SDI) using raster data sets as input data. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PySDI/) | | +| [xskillscore](https://github.com/xarray-contrib/xskillscore) | Metrics for verifying forecasts. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/xskillscore/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/xskillscore) | ## Data Collection -| Project Name | Description | PyPI | -| ------------ | ----------- | ---- | -| [HKVFEWSPY](https://github.com/HKV-products-services/hkvfewspy) | Connection to the Delft FEWS servers. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/HKVFEWSPY/) | -| [Openradar](https://github.com/nens/openradar) | Library for processing a set of dutch, german and belgian precipitation radars into calibrated composites. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Openradar/) | -| [Ecohydrolib](https://github.com/selimnairb/EcohydroLib) | Libraries and command-line scripts for performing ecohydrology data preparation workflows. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Ecohydrolib/) | -| [Ulmo](https://github.com/ulmo-dev/ulmo/) | Clean, simple and fast access to public hydrology and climatology data. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Ulmo/) | -| [PyHIS](https://pypi.org/project/pyhis/) | PyHIS is a python library for querying CUAHSI*-HIS** web services. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PyHIS/) | -| [Wetterdienst](https://github.com/earthobservations/wetterdienst) | Python Toolset For Accessing Weather Data From German Weather Service. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Wetterdienst/) | -| [Dataretrieval](https://github.com/USGS-python/dataretrieval) | Dataretrieval is a Python package for obtaining USGS or EPA water quality data, streamflow data, and metadata directly from web services. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Dataretrieval/) | +| Project Name | Description | PyPI | Conda | +| ------------ | ----------- | ---- | ----- | +| [HKVFEWSPY](https://github.com/HKV-products-services/hkvfewspy) | Connection to the Delft FEWS servers. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/HKVFEWSPY/) | | +| [Openradar](https://github.com/nens/openradar) | Library for processing a set of dutch, german and belgian precipitation radars into calibrated composites. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Openradar/) | | +| [Ecohydrolib](https://github.com/selimnairb/EcohydroLib) | Libraries and command-line scripts for performing ecohydrology data preparation workflows. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Ecohydrolib/) | | +| [Ulmo](https://github.com/ulmo-dev/ulmo/) | Clean, simple and fast access to public hydrology and climatology data. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Ulmo/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/Ulmo) | +| [PyHIS](https://pypi.org/project/pyhis/) | PyHIS is a python library for querying CUAHSI*-HIS** web services. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PyHIS/) | | +| [Wetterdienst](https://github.com/earthobservations/wetterdienst) | Python Toolset For Accessing Weather Data From German Weather Service. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Wetterdienst/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/Wetterdienst) | +| [Dataretrieval](https://github.com/USGS-python/dataretrieval) | Dataretrieval is a Python package for obtaining USGS or EPA water quality data, streamflow data, and metadata directly from web services. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Dataretrieval/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/Dataretrieval) | ## Miscellaneous -| Project Name | Description | PyPI | -| ------------ | ----------- | ---- | -| [ESMPY](https://github.com/esmf-org/esmf) | Earth System Modeling Framework (ESMF) Python interface. | | -| [PyHSPF](https://github.com/djlampert/PyHSPF) | Python extensions to the Hydrological Simulation Program in Fortran (HSPF). | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PyHSPF/) | -| [PYWR](https://github.com/pywr/pywr) | Spatial allocation tool. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PYWR/) | -| [SPHY](https://github.com/WilcoTerink/SPHY) | Spatial Processes in HYdrology (SPHY) model. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/SPHY/) | -| [xsboringen](https://github.com/tomvansteijn/xsboringen) | (In Dutch) A python library for processing and plotting borehole and CPT data, developed for open data formats in the Netherlands. | | -| [PyMT](https://github.com/csdms/pymt/) | PyMT is an Open Source Python package that provides the necessary tools used for the coupling of models that expose the Basic Model Interface (BMI). | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PyMT/) | -| [Landlab](https://github.com/landlab/landlab) | The Landlab project creates an environment in which scientists can build a numerical landscape model without having to code all of the individual components. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Landlab/) | -| [EFlowCalc](https://github.com/ThibHlln/eflowcalc) | Calculator of Streamflow Characteristics. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/EFlowCalc/) | -| [IRIS](https://github.com/SciTools/iris) | A powerful, format-agnostic, and community-driven Python library for analysing and visualising Earth science data. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/IRIS/) | -| [Hydrointerp](https://github.com/mullenkamp/hydrointerp) | A Python package for interpolating hydrologic data. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Hydrointerp/) | -| [Hydrofunctions](https://github.com/mroberge/hydrofunctions) | A suite of convenience functions for working with hydrology data in an interactive Python session. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Hydrofunctions/) | -| [Shyft](https://gitlab.com/shyft-os) | Shyft is the open-source toolbox for the energy-market domain, funded and supported by Statkraft. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Shyft/) | -| [Hydroshare](https://github.com/hydroshare/hydroshare) | HydroShare is a collaborative website for better access to data and models in the hydrologic sciences. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Hydroshare/) | -| [Hydrobox](https://github.com/VForWaTer/hydrobox) | Hydrological preprocessing and analysis toolbox build upon pandas and numpy. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Hydrobox/) | -| [Wetland](https://github.com/giswqs/wetland) | Wetland is a toolset for mapping surface water and wetland hydrological dynamics using fine-resolution aerial imagery within Google Earth Engine (GEE). | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Wetland/) | -| [iRONS](https://github.com/AndresPenuela/iRONS) | iRONS (interactive Reservoir Operation Notebooks and Software) is a python package that enables the simulation, forecasting and optimisation of reservoir systems. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/iRONS/) | -| [Mesas](https://github.com/charman2/mesas) | Multiresolution Estimation of StorAge Selection functions. | | -| [pydsstools](https://github.com/gyanz/pydsstools) | Python library for simple [HEC-DSS](https://www.hec.usace.army.mil/software/hec-dss/) functions. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/pydsstools/) | -| [eWaterCycle](https://doi.org/10.5194/gmd-15-5371-2022) | Platform to do computational hydrology using many of the above mentioned models. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/eWaterCycle/) | +| Project Name | Description | PyPI | Conda | +| ------------ | ----------- | ---- | ----- | +| [ESMPY](https://github.com/esmf-org/esmf) | Earth System Modeling Framework (ESMF) Python interface. | | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/ESMPY) | +| [PyHSPF](https://github.com/djlampert/PyHSPF) | Python extensions to the Hydrological Simulation Program in Fortran (HSPF). | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PyHSPF/) | | +| [PYWR](https://github.com/pywr/pywr) | Spatial allocation tool. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PYWR/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/PYWR) | +| [SPHY](https://github.com/WilcoTerink/SPHY) | Spatial Processes in HYdrology (SPHY) model. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/SPHY/) | | +| [xsboringen](https://github.com/tomvansteijn/xsboringen) | (In Dutch) A python library for processing and plotting borehole and CPT data, developed for open data formats in the Netherlands. | | | +| [PyMT](https://github.com/csdms/pymt/) | PyMT is an Open Source Python package that provides the necessary tools used for the coupling of models that expose the Basic Model Interface (BMI). | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/PyMT/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/PyMT) | +| [Landlab](https://github.com/landlab/landlab) | The Landlab project creates an environment in which scientists can build a numerical landscape model without having to code all of the individual components. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Landlab/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/Landlab) | +| [EFlowCalc](https://github.com/ThibHlln/eflowcalc) | Calculator of Streamflow Characteristics. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/EFlowCalc/) | | +| [IRIS](https://github.com/SciTools/iris) | A powerful, format-agnostic, and community-driven Python library for analysing and visualising Earth science data. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/IRIS/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/IRIS) | +| [Hydrointerp](https://github.com/mullenkamp/hydrointerp) | A Python package for interpolating hydrologic data. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Hydrointerp/) | | +| [Hydrofunctions](https://github.com/mroberge/hydrofunctions) | A suite of convenience functions for working with hydrology data in an interactive Python session. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Hydrofunctions/) | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/Hydrofunctions) | +| [Shyft](https://gitlab.com/shyft-os) | Shyft is the open-source toolbox for the energy-market domain, funded and supported by Statkraft. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Shyft/) | | +| [Hydroshare](https://github.com/hydroshare/hydroshare) | HydroShare is a collaborative website for better access to data and models in the hydrologic sciences. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Hydroshare/) | | +| [Hydrobox](https://github.com/VForWaTer/hydrobox) | Hydrological preprocessing and analysis toolbox build upon pandas and numpy. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Hydrobox/) | | +| [Wetland](https://github.com/giswqs/wetland) | Wetland is a toolset for mapping surface water and wetland hydrological dynamics using fine-resolution aerial imagery within Google Earth Engine (GEE). | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/Wetland/) | | +| [iRONS](https://github.com/AndresPenuela/iRONS) | iRONS (interactive Reservoir Operation Notebooks and Software) is a python package that enables the simulation, forecasting and optimisation of reservoir systems. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/iRONS/) | | +| [Mesas](https://github.com/charman2/mesas) | Multiresolution Estimation of StorAge Selection functions. | | [![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)](https://anaconda.org/conda-forge/Mesas) | +| [pydsstools](https://github.com/gyanz/pydsstools) | Python library for simple [HEC-DSS](https://www.hec.usace.army.mil/software/hec-dss/) functions. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/pydsstools/) | | +| [eWaterCycle](https://doi.org/10.5194/gmd-15-5371-2022) | Platform to do computational hydrology using many of the above mentioned models. | [![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)](https://pypi.org/project/eWaterCycle/) | | diff --git a/generate_list.py b/generate_list.py index c21846f..6b0293c 100644 --- a/generate_list.py +++ b/generate_list.py @@ -24,19 +24,25 @@ def generate_list(): for category, packages in categories.items(): file.write(f"## {category}\n") - file.write("| Project Name | Description | PyPI |\n") - file.write("| ------------ | ----------- | ---- |\n") + file.write("| Project Name | Description | PyPI | Conda |\n") + file.write("| ------------ | ----------- | ---- | ----- |\n") for package_name, package in packages: description = package["description"] url = package["url"] pypi_url = package.get("pypi", "") + conda_url = package.get("conda", "") pypi_logo = ( f"[![PyPI](https://img.shields.io/badge/PyPI-3776AB?logo=python&logoColor=white)]({pypi_url})" if pypi_url else "" ) + conda_logo = ( + f"[![Conda](https://img.shields.io/badge/Conda-44A833?logo=anaconda&logoColor=white)]({conda_url})" + if conda_url + else "" + ) file.write( - f"| [{package_name}]({url}) | {description} | {pypi_logo} |\n" + f"| [{package_name}]({url}) | {description} | {pypi_logo} | {conda_logo} |\n" ) file.write("\n") diff --git a/list.json b/list.json index a7d369e..eabe251 100644 --- a/list.json +++ b/list.json @@ -8,7 +8,8 @@ "last_update": "", "pypi": "https://pypi.org/project/CMF/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "TopoFlow": { "description": "A spatial hydrologic model (D8-based, fully BMI-compliant).", @@ -19,7 +20,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "VIC": { "description": "The Variable Infiltration Capacity (VIC) Macroscale Hydrologic Model.", @@ -30,7 +32,8 @@ "last_update": "", "pypi": "https://pypi.org/project/VIC/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/VIC" }, "Xanthos": { "description": "Xanthos is an open-source hydrologic model, written in Python, designed to quantify and analyze global water availability.", @@ -41,7 +44,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Xanthos/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "WRF-Hydro": { "description": "wrfhydrpy is a Python API for the WRF-Hydro modelling system.", @@ -52,7 +56,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "EXP-HYDRO": { "description": "EXP-HYDRO is a catchment scale hydrological model that operates at a daily time-step. It takes as inputs the daily values of precipitation, air temperature, and potential evapotranspiration, and simulates daily streamflow at the catchment outlet.", @@ -63,7 +68,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "RRMPG": { "description": "Rainfall-Runoff modelling playground.", @@ -74,7 +80,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "LHMP": { "description": "Lumped Hydrological Models Playground.", @@ -85,7 +92,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "SMARTPy": { "description": "Python implementation of the rainfall-runoff model SMART", @@ -96,7 +104,8 @@ "last_update": "", "pypi": "https://pypi.org/project/SMARTPy/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "PyStream": { "description": "Python implementation of the STREAM hydrological rainfall-runoff model.", @@ -107,7 +116,8 @@ "last_update": "", "pypi": "https://pypi.org/project/PyStream/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "HydPy": { "description": "A framework for the development and application of hydrological models based on Python.", @@ -118,7 +128,8 @@ "last_update": "", "pypi": "https://pypi.org/project/HydPy/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "Catchmod": { "description": "CATCHMOD is widely used rainfall runoff model in the United Kingdom. It was introduced by Wilby (1994).", @@ -129,7 +140,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "wflow": { "description": "wflow consists of a set of Python programs that can be run on the command line and perform hydrological simulations. The models are based on the PCRaster Python framework", @@ -140,7 +152,8 @@ "last_update": "", "pypi": "https://pypi.org/project/wflow/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/wflow" }, "PyTOPKAPI": { "description": "PyTOPKAPI is a BSD licensed Python library implementing the TOPKAPI Hydrological model (Liu and Todini, 2002).", @@ -151,7 +164,8 @@ "last_update": "", "pypi": "https://pypi.org/project/PyTOPKAPI/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "mhmpy": { "description": "A Python-API for the mesoscale Hydrological Model.", @@ -162,7 +176,8 @@ "last_update": "", "pypi": "https://pypi.org/project/mhmpy/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "SuperflexPy": { "description": "SuperflexPy: A new open source framework for building conceptual hydrological models", @@ -173,7 +188,8 @@ "last_update": "", "pypi": "https://pypi.org/project/SuperflexPy/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "NeuralHydrology": { "description": "Python library to train neural networks with a strong focus on hydrological applications.", @@ -184,7 +200,8 @@ "last_update": "", "pypi": "https://pypi.org/project/NeuralHydrology/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "DRYP": { "description": "Dryland Water Partition model.", @@ -195,7 +212,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "LuKars": { "description": "The LuKARS model is a lumped karst hydrological model to perform studies in karstic environments.", @@ -206,7 +224,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "SUMMA": { "description": "A hydrologic modeling framework that can be used for the systematic analysis of alternative model conceptualizations with respect to flux parameterizations, spatial configurations, and numerical solution techniques.", @@ -217,7 +236,8 @@ "last_update": "", "pypi": "https://pypi.org/project/SUMMA/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/SUMMA" }, "MetPy": { "description": "MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data.", @@ -228,7 +248,8 @@ "last_update": "", "pypi": "https://pypi.org/project/MetPy/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/MetPy" }, "PyEto": { "description": "PyETo is a Python library for calculating reference crop evapotranspiration (ETo), sometimes referred to as potential evapotranspiration (PET). The library provides numerous functions for estimating missing meteorological data.", @@ -239,7 +260,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "pyfao56": { "description": "A Python implementation of the FAO-56 dual crop coefficient approach for crop water use estimation and irrigation scheduling.", @@ -250,7 +272,8 @@ "last_update": "", "pypi": "https://pypi.org/project/pyfao56/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/pyfao56" }, "Improver": { "description": "IMPROVER is a library of algorithms for meteorological post-processing and verification.", @@ -261,7 +284,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/Improver" }, "MetSim": { "description": "MetSim is a meteorological simulator and forcing disaggregator for hydrologic modeling and climate applications.", @@ -272,7 +296,8 @@ "last_update": "", "pypi": "https://pypi.org/project/MetSim/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/MetSim" }, "MELODIST": { "description": "MELODIST is an open-source toolbox written in Python for disaggregating daily meteorological time series to hourly time steps.", @@ -283,7 +308,8 @@ "last_update": "", "pypi": "https://pypi.org/project/MELODIST/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "PyCat": { "description": "Climate Analysis Tool written in python", @@ -294,7 +320,8 @@ "last_update": "", "pypi": "https://pypi.org/project/PyCat/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "PySteps": { "description": "pySTEPS is a community-driven initiative for developing and maintaining an easy to use, modular, free and open source Python framework for short-term ensemble prediction systems.", @@ -305,7 +332,8 @@ "last_update": "", "pypi": "https://pypi.org/project/PySteps/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/PySteps" }, "Evaporation": { "description": "Calculation of evaporation and transpiration.", @@ -316,7 +344,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Evaporation/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "rainymotion": { "description": "Python library for radar-based precipitation nowcasting based on optical flow techniques.", @@ -327,7 +356,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "pyet": { "description": "A python-package for calculating reference and potential evaporation.", @@ -338,7 +368,8 @@ "last_update": "", "pypi": "https://pypi.org/project/pyet/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/pyet" }, "SPEI": { "description": "A simple Python package to calculate and visualize some popular drought indices such as the SPI, SPEI and SGI.", @@ -349,7 +380,8 @@ "last_update": "", "pypi": "https://pypi.org/project/SPEI/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "Pytesmo": { "description": "python Toolbox for the Evaluation of Soil Moisture Observations.", @@ -360,7 +392,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Pytesmo/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "Phydrus": { "description": "Python implementation of the HYDRUS-1D unsaturated zone model", @@ -371,7 +404,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Phydrus/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "VS2DPY": { "description": "Python implementation of the VS2D unsaturated zone model.", @@ -382,7 +416,8 @@ "last_update": "", "pypi": "https://pypi.org/project/VS2DPY/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "pedon": { "description": "Python package for (unsaturated) soil properties including pedotransfer functions.", @@ -393,7 +428,8 @@ "last_update": "", "pypi": "https://pypi.org/project/pedon/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "FloPy": { "description": "The Python interface to MODFLOW.", @@ -404,7 +440,8 @@ "last_update": "", "pypi": "https://pypi.org/project/FloPy/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/FloPy" }, "imod-python": { "description": "Make massive MODFLOW models.", @@ -415,7 +452,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "Idfpy": { "description": "A simple module for reading and writing iMOD IDF files. IDF is a simple binary format used by the iMOD groundwater modelling software.", @@ -426,7 +464,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "WellApplication": { "description": "Set of tools for groundwater level and water chemistry analysis.", @@ -437,7 +476,8 @@ "last_update": "", "pypi": "https://pypi.org/project/WellApplication/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/WellApplication" }, "TIMML": { "description": "A Multi-Layer, Analytic Element Model.", @@ -448,7 +488,8 @@ "last_update": "", "pypi": "https://pypi.org/project/TIMML/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/TIMML" }, "TTim": { "description": "A Multi-Layer, Transient, Analytic Element Model.", @@ -459,7 +500,8 @@ "last_update": "", "pypi": "https://pypi.org/project/TTim/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/TTim" }, "PyHELP": { "description": "A Python library for the assessment of spatially distributed groundwater recharge and hydrological components with HELP.", @@ -470,7 +512,8 @@ "last_update": "", "pypi": "https://pypi.org/project/PyHELP/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "Anaflow": { "description": "A python-package containing analytical solutions for the groundwater flow equation", @@ -481,7 +524,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Anaflow/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/Anaflow" }, "WellTestPy": { "description": "A python-package for handling well based field campaigns.", @@ -492,7 +536,8 @@ "last_update": "", "pypi": "https://pypi.org/project/WellTestPy/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/WellTestPy" }, "HydroGeoSines": { "description": "Signal In the Noise Exploration Software for Hydrogeological Datasets.", @@ -503,7 +548,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "nlmod": { "description": "Python code to process, build and visualize MODFLOW models in the Netherlands. Model data is stored in a xarray Datasets and geopandas GeoDataFrames.", @@ -514,7 +560,8 @@ "last_update": "", "pypi": "https://pypi.org/project/nlmod/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "Hydropy": { "description": "Analysis of hydrological oriented time series.", @@ -525,7 +572,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Hydropy/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "Pastas": { "description": "Analysis of hydrological time series using time series models.", @@ -536,7 +584,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Pastas/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/Pastas" }, "Hydrostats": { "description": "Tools for use in comparison studies, specifically for use in the field of hydrology.", @@ -547,7 +596,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Hydrostats/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/Hydrostats" }, "htimeseries": { "description": "This module provides the HTimeseries class, which is a layer on top of pandas, offering a little more functionality.", @@ -558,7 +608,8 @@ "last_update": "", "pypi": "https://pypi.org/project/htimeseries/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "HydroAnalysis": { "description": "Python package to calculate indices and metrics useful in the everyday job of a hydrologist.", @@ -569,7 +620,8 @@ "last_update": "", "pypi": "https://pypi.org/project/HydroAnalysis/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "HydroPandas": { "description": "Module for loading time series data into custom DataFrames", @@ -580,7 +632,8 @@ "last_update": "", "pypi": "https://pypi.org/project/HydroPandas/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "traval": { "description": "Tools for applying automatic error detection schemes to timeseries", @@ -591,7 +644,8 @@ "last_update": "", "pypi": "https://pypi.org/project/traval/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "PcRaster": { "description": "Is a collection of software targeted at the development and deployment of spatio-temporal environmental models.", @@ -602,7 +656,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/PcRaster" }, "PyGeoprocessing": { "description": "A Python/Cython based library that provides a set of commonly used raster, vector, and hydrological operations for GIS processing.", @@ -613,7 +668,8 @@ "last_update": "", "pypi": "https://pypi.org/project/PyGeoprocessing/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/PyGeoprocessing" }, "Pysheds": { "description": "Simple and fast watershed delineation in python.", @@ -624,7 +680,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Pysheds/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/Pysheds" }, "Lidar": { "description": "Terrain and hydrological analysis based on LiDAR-derived digital elevation models (DEM).", @@ -635,7 +692,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Lidar/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/Lidar" }, "LMFIT": { "description": "Non-Linear Least Squares Minimization, with flexible Parameter settings, based on scipy.optimize.leastsq, and with many additional classes and methods for curve fitting.", @@ -646,7 +704,8 @@ "last_update": "", "pypi": "https://pypi.org/project/LMFIT/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/LMFIT" }, "SPOTpy": { "description": "A Statistical Parameter Optimization Tool for Python.", @@ -657,7 +716,8 @@ "last_update": "", "pypi": "https://pypi.org/project/SPOTpy/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/SPOTpy" }, "PyGLUE": { "description": "Generalised Likelihood Uncertainty Estimation (GLUE) Framework.", @@ -668,7 +728,8 @@ "last_update": "", "pypi": "https://pypi.org/project/PyGLUE/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "Pyemu": { "description": "Python modules for model-independent uncertainty analyses, data-worth analyses, and interfacing with PEST(++).", @@ -679,7 +740,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Pyemu/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/Pyemu" }, "HPGL": { "description": "High Performance Geostatistics Library.", @@ -690,7 +752,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "HydroErr": { "description": "Goodness of Fit metrics for use in comparison studies, specifically in the field of hydrology.", @@ -701,7 +764,8 @@ "last_update": "", "pypi": "https://pypi.org/project/HydroErr/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/HydroErr" }, "Climate-indices": { "description": "Climate indices for drought monitoring, community reference implementations in Python.", @@ -712,7 +776,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Climate-indices/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "HydroLM": { "description": "The HydroLM package contains a class and functions for automating linear regressions OLS for hydrologists.", @@ -723,7 +788,8 @@ "last_update": "", "pypi": "https://pypi.org/project/HydroLM/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "PySDI": { "description": "Pysdi is a set of open source scripts that compute non-parametric standardized drought indices (SDI) using raster data sets as input data.", @@ -734,7 +800,8 @@ "last_update": "", "pypi": "https://pypi.org/project/PySDI/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "xskillscore": { "description": "Metrics for verifying forecasts.", @@ -745,7 +812,8 @@ "last_update": "", "pypi": "https://pypi.org/project/xskillscore/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/xskillscore" }, "HKVFEWSPY": { "description": "Connection to the Delft FEWS servers.", @@ -756,7 +824,8 @@ "last_update": "", "pypi": "https://pypi.org/project/HKVFEWSPY/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "Openradar": { "description": "Library for processing a set of dutch, german and belgian precipitation radars into calibrated composites.", @@ -767,7 +836,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Openradar/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "Ecohydrolib": { "description": "Libraries and command-line scripts for performing ecohydrology data preparation workflows.", @@ -778,7 +848,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Ecohydrolib/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "Ulmo": { "description": "Clean, simple and fast access to public hydrology and climatology data.", @@ -789,7 +860,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Ulmo/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/Ulmo" }, "PyHIS": { "description": "PyHIS is a python library for querying CUAHSI*-HIS** web services.", @@ -800,7 +872,8 @@ "last_update": "", "pypi": "https://pypi.org/project/PyHIS/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "Wetterdienst": { "description": "Python Toolset For Accessing Weather Data From German Weather Service.", @@ -811,7 +884,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Wetterdienst/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/Wetterdienst" }, "Dataretrieval": { "description": "Dataretrieval is a Python package for obtaining USGS or EPA water quality data, streamflow data, and metadata directly from web services.", @@ -822,7 +896,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Dataretrieval/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/Dataretrieval" }, "ESMPY": { "description": "Earth System Modeling Framework (ESMF) Python interface.", @@ -833,7 +908,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/ESMPY" }, "PyHSPF": { "description": "Python extensions to the Hydrological Simulation Program in Fortran (HSPF).", @@ -844,7 +920,8 @@ "last_update": "", "pypi": "https://pypi.org/project/PyHSPF/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "PYWR": { "description": "Spatial allocation tool.", @@ -855,7 +932,8 @@ "last_update": "", "pypi": "https://pypi.org/project/PYWR/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/PYWR" }, "SPHY": { "description": "Spatial Processes in HYdrology (SPHY) model.", @@ -866,7 +944,8 @@ "last_update": "", "pypi": "https://pypi.org/project/SPHY/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "xsboringen": { "description": "(In Dutch) A python library for processing and plotting borehole and CPT data, developed for open data formats in the Netherlands.", @@ -877,7 +956,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "PyMT": { "description": "PyMT is an Open Source Python package that provides the necessary tools used for the coupling of models that expose the Basic Model Interface (BMI).", @@ -888,7 +968,8 @@ "last_update": "", "pypi": "https://pypi.org/project/PyMT/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/PyMT" }, "Landlab": { "description": "The Landlab project creates an environment in which scientists can build a numerical landscape model without having to code all of the individual components.", @@ -899,7 +980,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Landlab/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/Landlab" }, "EFlowCalc": { "description": "Calculator of Streamflow Characteristics.", @@ -910,7 +992,8 @@ "last_update": "", "pypi": "https://pypi.org/project/EFlowCalc/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "IRIS": { "description": "A powerful, format-agnostic, and community-driven Python library for analysing and visualising Earth science data.", @@ -921,7 +1004,8 @@ "last_update": "", "pypi": "https://pypi.org/project/IRIS/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/IRIS" }, "Hydrointerp": { "description": "A Python package for interpolating hydrologic data.", @@ -932,7 +1016,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Hydrointerp/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "Hydrofunctions": { "description": "A suite of convenience functions for working with hydrology data in an interactive Python session.", @@ -943,7 +1028,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Hydrofunctions/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/Hydrofunctions" }, "Shyft": { "description": "Shyft is the open-source toolbox for the energy-market domain, funded and supported by Statkraft.", @@ -954,7 +1040,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Shyft/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "Hydroshare": { "description": "HydroShare is a collaborative website for better access to data and models in the hydrologic sciences.", @@ -965,7 +1052,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Hydroshare/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "Hydrobox": { "description": "Hydrological preprocessing and analysis toolbox build upon pandas and numpy.", @@ -976,7 +1064,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Hydrobox/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "Wetland": { "description": "Wetland is a toolset for mapping surface water and wetland hydrological dynamics using fine-resolution aerial imagery within Google Earth Engine (GEE).", @@ -987,7 +1076,8 @@ "last_update": "", "pypi": "https://pypi.org/project/Wetland/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "iRONS": { "description": "iRONS (interactive Reservoir Operation Notebooks and Software) is a python package that enables the simulation, forecasting and optimisation of reservoir systems.", @@ -998,7 +1088,8 @@ "last_update": "", "pypi": "https://pypi.org/project/iRONS/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "Mesas": { "description": "Multiresolution Estimation of StorAge Selection functions.", @@ -1009,7 +1100,8 @@ "last_update": "", "pypi": "", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "https://anaconda.org/conda-forge/Mesas" }, "pydsstools": { "description": "Python library for simple [HEC-DSS](https://www.hec.usace.army.mil/software/hec-dss/) functions.", @@ -1020,7 +1112,8 @@ "last_update": "", "pypi": "https://pypi.org/project/pydsstools/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" }, "eWaterCycle": { "description": "Platform to do computational hydrology using many of the above mentioned models.", @@ -1031,6 +1124,7 @@ "last_update": "", "pypi": "https://pypi.org/project/eWaterCycle/", "doi_software": "", - "doi_paper": "" + "doi_paper": "", + "conda": "" } } \ No newline at end of file