HYDROLIB-core

Serves as the basis for various pre- and postprocessing tools for a modelling workflow of hydrodynamic simulations.
https://github.com/deltares/hydrolib-core

Category: Hydrosphere
Sub Category: Freshwater and Hydrology

Keywords from Contributors

hydrology geopandas gdal hydrological-modelling

Last synced: about 12 hours ago
JSON representation

Repository metadata

Core code around the I/O of the DHYDRO-suite

README.md

Join the chat at https://gitter.im/Deltares/hydrolib
Code style: black
ci
Quality Gate Status
codecov
Supported versions

HYDROLIB-core

HYDROLIB-core is the core library of Python wrappers around the D-HYDRO model files (input and output) and model engines (kernel libraries).
It can serve as the basis for various pre- and postprocessing tools for a modelling workflow of hydrodynamic simulations.

More information

Much more information is available from the dedicated package website.

Some quickstarts:


Owner metadata


Committers metadata

Last synced: 3 days ago

Total Commits: 684
Total Committers: 18
Avg Commits per committer: 38.0
Development Distribution Score (DDS): 0.759

Commits in past year: 83
Committers in past year: 6
Avg Commits per committer in past year: 13.833
Development Distribution Score (DDS) in past year: 0.458

Name Email Commits
Prisca van der Sluis p****s@d****l 165
Arthur van Dam a****d@g****m 132
Maarten Pronk g****t@e****l 89
Carles S. Soriano Pérez c****z@d****l 69
veenstrajelmer 6****r 53
Tim van den Aardweg 7****g 47
Mostafa Farrag m****g@g****m 46
Maarten Tegelaers B****s 17
Mostafa Farrag n****l 16
Jeroen 1****s 14
Marlon Vermeulen 1****s 10
grongen g****n@g****m 10
dependabot[bot] 4****] 7
Xiaohan Li 7****s 4
RuudHurkmans 5****s 2
Daniel Tollenaar 4****o 1
Daniel Tollenaar d****l@d****l 1
rhutten 5****n 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 321
Total pull requests: 318
Average time to close issues: 5 months
Average time to close pull requests: about 1 month
Total issue authors: 27
Total pull request authors: 15
Average comments per issue: 1.02
Average comments per pull request: 1.36
Merged pull request: 221
Bot issues: 0
Bot pull requests: 30

Past year issues: 77
Past year pull requests: 111
Past year average time to close issues: 17 days
Past year average time to close pull requests: 4 days
Past year issue authors: 10
Past year pull request authors: 4
Past year average comments per issue: 0.39
Past year average comments per pull request: 0.86
Past year merged pull request: 73
Past year bot issues: 0
Past year bot pull requests: 7

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/deltares/hydrolib-core

Top Issue Authors

  • veenstrajelmer (104)
  • MAfarrag (42)
  • arthurvd (31)
  • priscavdsluis (31)
  • tim-vd-aardweg (15)
  • jeroen-deltares (14)
  • sumihar (13)
  • RuudHurkmans (12)
  • jjnoort (9)
  • xldeltares (7)
  • vrielin (6)
  • rhutten (6)
  • MRVermeulenDeltares (5)
  • SCLaan (4)
  • BeardedPlatypus (4)

Top Pull Request Authors

  • veenstrajelmer (70)
  • MAfarrag (64)
  • jeroen-deltares (55)
  • tim-vd-aardweg (39)
  • dependabot[bot] (30)
  • arthurvd (16)
  • MRVermeulenDeltares (14)
  • priscavdsluis (13)
  • evetion (4)
  • RuudHurkmans (4)
  • BeardedPlatypus (3)
  • Tjalling-dejong (2)
  • DanielTollenaar (2)
  • jjnoort (1)
  • xldeltares (1)

Top Issue Labels

  • type: bug (60)
  • extforce (45)
  • type: enhancement (30)
  • priority: high (29)
  • domain: waterboards (23)
  • type: feature (20)
  • type: compatibility (18)
  • priority: medium (16)
  • domain: rivers/coast (14)
  • type: documentation (14)
  • type: refactor (11)
  • domain: validation (11)
  • domain: io (10)
  • type: investigation (9)
  • type: ci/cd (8)
  • type: dependencies (6)
  • bug (6)
  • chore (6)
  • domain: 1D2D international (5)
  • domain: api (5)
  • domain: mesh (5)
  • new feature (5)
  • general (5)
  • type: question (3)
  • dependencies (3)
  • enhancement (3)
  • documentation (2)
  • waiting reply (2)
  • unsupported-quantity (2)
  • Security (2)

Top Pull Request Labels

  • dependencies (23)
  • type: dependencies (13)
  • type: refactor (12)
  • type: bug (11)
  • extforce (10)
  • type: feature (9)
  • python (9)
  • type: ci/cd (4)
  • priority: high (3)
  • type: enhancement (3)
  • domain: mesh (2)
  • new feature (1)
  • type: documentation (1)
  • duplicate (1)

Package metadata

pypi.org: hydrolib-core

Python wrappers around D-HYDRO Suite.

  • Homepage: https://deltares.github.io/HYDROLIB-core
  • Documentation: https://deltares.github.io/HYDROLIB-core
  • Licenses: MIT
  • Latest release: 0.10.1 (published 5 months ago)
  • Last Synced: 2026-03-24T14:09:19.361Z (3 days ago)
  • Versions: 37
  • Dependent Packages: 3
  • Dependent Repositories: 4
  • Downloads: 6,951 Last month
  • Rankings:
    • Dependent packages count: 2.372%
    • Downloads: 6.373%
    • Dependent repos count: 7.486%
    • Average: 9.213%
    • Stargazers count: 12.957%
    • Forks count: 16.878%
  • Maintainers (6)

Dependencies

.github/workflows/ci.yml actions
  • abatilo/actions-poetry v2.0.0 composite
  • actions/cache v3 composite
  • actions/checkout v2 composite
  • actions/setup-python v1 composite
.github/workflows/docs.yml actions
  • abatilo/actions-poetry v2.0.0 composite
  • actions/cache v3 composite
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/docs_release.yml actions
  • abatilo/actions-poetry v2.0.0 composite
  • actions/cache v3 composite
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/integration.yml actions
  • abatilo/actions-poetry v2.0.0 composite
  • actions/cache v3 composite
  • actions/checkout v2 composite
  • actions/setup-python v1 composite
  • docker/login-action v1 composite
Dockerfile docker
  • python 3.9-buster build
  • python-base latest build
binder/Dockerfile docker
  • python 3.9-slim build
poetry.lock pypi
  • 139 dependencies
pyproject.toml pypi
  • black ^22.1 develop
  • commitizen ^2.17 develop
  • devtools ^0.6.1 develop
  • flake8 ^3.9.2 develop
  • ipykernel ^6.15.0 develop
  • isort ^5.8 develop
  • jinja2 <3 develop
  • jupyter ^1.0.0 develop
  • markupsafe <2.1 develop
  • matplotlib ^3.4 develop
  • mike ^1.1.2 develop
  • mkdocs ^1.2 develop
  • mkdocs-autorefs ^0.3, !=0.3.1 develop
  • mkdocs-jupyter ^0.21.0 develop
  • mkdocs-macros-plugin ^0.6.3 develop
  • mkdocs-material ^8.0 develop
  • mkdocs-table-reader-plugin ^0.6.1 develop
  • mkdocstrings ^0.16 develop
  • mypy ^0.910 develop
  • openpyxl ^3.0.9 develop
  • pymdown-extensions ^9.1 develop
  • pytest ^6.2 develop
  • pytest-cov ^2.11 develop
  • lxml ^4.6
  • meshkernel ^1.0.0
  • netCDF4 ^1.5
  • numpy ^1.21
  • pydantic ~1.10
  • python ^3.8

Score: 16.98590513094473