{"id":35798,"name":"dfm-tools","description":"A Python package for pre- and postprocessing D-Flow FM model input and output files","url":"https://github.com/deltares/dfm_tools","last_synced_at":"2025-09-05T06:53:25.203Z","repository":{"id":46291831,"uuid":"236998875","full_name":"Deltares/dfm_tools","owner":"Deltares","description":"A Python package for pre- and postprocessing D-Flow FM model input and output files","archived":false,"fork":false,"pushed_at":"2025-08-28T14:10:12.000Z","size":175858,"stargazers_count":80,"open_issues_count":66,"forks_count":17,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-08-28T20:55:16.390Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://deltares.github.io/dfm_tools/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Deltares.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-01-29T14:18:12.000Z","updated_at":"2025-08-28T14:10:15.000Z","dependencies_parsed_at":"2023-12-22T10:47:12.145Z","dependency_job_id":"b881312b-a413-46c7-af0a-546f01b54f91","html_url":"https://github.com/Deltares/dfm_tools","commit_stats":{"total_commits":2656,"total_committers":16,"mean_commits":166.0,"dds":0.4243222891566265,"last_synced_commit":"67aaafd6733d34872766543d2a52987874462649"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/Deltares/dfm_tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Deltares","download_url":"https://codeload.github.com/Deltares/dfm_tools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273723205,"owners_count":25156304,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"Deltares","name":"Deltares","uuid":"6613768","kind":"organization","description":"Deltares is an independent institute for applied research in the field of water and subsurface.","email":"oss@deltares.nl","website":"https://www.deltares.nl/en/","location":"Delft, The Netherlands","twitter":"deltares","company":null,"icon_url":"https://avatars.githubusercontent.com/u/6613768?v=4","repositories_count":74,"last_synced_at":"2023-03-03T19:30:55.614Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Deltares","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T05:01:42.628Z","updated_at":"2023-03-03T19:30:55.654Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Deltares","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Deltares/repositories"},"packages":[{"id":7635703,"name":"dfm-tools","ecosystem":"pypi","description":"dfm_tools are pre- and post-processing tools for Delft3D FM","homepage":"https://github.com/deltares/dfm_tools","licenses":"gpl-3.0","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/deltares/dfm_tools","keywords_array":["dfm_tools","D-FlowFM","D-HYDRO","post-processing","pre-processing","mapfiles","hisfiles","modelbuilder"],"namespace":null,"versions_count":31,"first_release_published_at":"2023-04-23T21:20:03.000Z","latest_release_published_at":"2025-08-21T14:17:26.000Z","latest_release_number":"0.39.0","last_synced_at":"2025-08-29T01:14:05.151Z","created_at":"2023-04-23T21:38:05.600Z","updated_at":"2025-08-29T01:14:05.151Z","registry_url":"https://pypi.org/project/dfm-tools/","install_command":"pip install dfm-tools --index-url https://pypi.org/simple","documentation_url":"https://dfm-tools.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 4 - Beta","Intended Audience :: Science/Research","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Topic :: Scientific/Engineering :: Information Analysis"],"normalized_name":"dfm-tools","project_status":null},"repo_metadata":{"id":46291831,"uuid":"236998875","full_name":"Deltares/dfm_tools","owner":"Deltares","description":"A Python package for pre- and postprocessing D-FlowFM model input and output files","archived":false,"fork":false,"pushed_at":"2024-09-06T20:19:46.000Z","size":166570,"stargazers_count":65,"open_issues_count":75,"forks_count":11,"subscribers_count":13,"default_branch":"main","last_synced_at":"2024-09-06T23:53:26.190Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://deltares.github.io/dfm_tools/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Deltares.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-01-29T14:18:12.000Z","updated_at":"2024-09-05T12:01:39.000Z","dependencies_parsed_at":"2023-12-22T10:47:12.145Z","dependency_job_id":"b881312b-a413-46c7-af0a-546f01b54f91","html_url":"https://github.com/Deltares/dfm_tools","commit_stats":{"total_commits":2656,"total_committers":16,"mean_commits":166.0,"dds":0.4243222891566265,"last_synced_commit":"67aaafd6733d34872766543d2a52987874462649"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Deltares","download_url":"https://codeload.github.com/Deltares/dfm_tools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217894981,"owners_count":16247319,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"Deltares","name":"Deltares","uuid":"6613768","kind":"organization","description":"Deltares is an independent institute for applied research in the field of water and subsurface.","email":"oss@deltares.nl","website":"https://www.deltares.nl/en/","location":"Delft, The Netherlands","twitter":"deltares","company":null,"icon_url":"https://avatars.githubusercontent.com/u/6613768?v=4","repositories_count":74,"last_synced_at":"2023-03-03T19:30:55.614Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Deltares","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T05:01:42.628Z","updated_at":"2023-03-03T19:30:55.654Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Deltares","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Deltares/repositories"},"tags":[{"name":"v0.20.0","sha":"23947a7e376a7e7562508fafc6e7f1a075c48440","kind":"commit","published_at":"2024-02-22T16:07:34.000Z","download_url":"https://codeload.github.com/Deltares/dfm_tools/tar.gz/v0.20.0","html_url":"https://github.com/Deltares/dfm_tools/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.20.0/manifests"},{"name":"v0.19.0","sha":"de6ec23fdefcab45bdc7f7ac5eea6b07184b4001","kind":"commit","published_at":"2024-02-08T08:33:12.000Z","download_url":"https://codeload.github.com/Deltares/dfm_tools/tar.gz/v0.19.0","html_url":"https://github.com/Deltares/dfm_tools/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"f9990b67679b334da464ca7443d63e84673c53ee","kind":"commit","published_at":"2023-12-08T14:28:42.000Z","download_url":"https://codeload.github.com/Deltares/dfm_tools/tar.gz/v0.18.0","html_url":"https://github.com/Deltares/dfm_tools/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.18.0/manifests"},{"name":"v0.17.0","sha":"05bb9c209eb11320efce2657a58ee524dbf32eab","kind":"commit","published_at":"2023-11-17T15:13:46.000Z","download_url":"https://codeload.github.com/Deltares/dfm_tools/tar.gz/v0.17.0","html_url":"https://github.com/Deltares/dfm_tools/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.17.0/manifests"},{"name":"v0.16.0","sha":"9bd0daebd3965682bfba4b2b8870ea0596447ea2","kind":"commit","published_at":"2023-11-03T20:57:26.000Z","download_url":"https://codeload.github.com/Deltares/dfm_tools/tar.gz/v0.16.0","html_url":"https://github.com/Deltares/dfm_tools/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"18b3221123b0bcbcb4c012837bdf5dd9d988d5a0","kind":"commit","published_at":"2023-10-19T08:37:56.000Z","download_url":"https://codeload.github.com/Deltares/dfm_tools/tar.gz/v0.15.0","html_url":"https://github.com/Deltares/dfm_tools/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"7956d0d790c6dac469979ae297c960fc7b4c2a9b","kind":"commit","published_at":"2023-09-15T11:45:42.000Z","download_url":"https://codeload.github.com/Deltares/dfm_tools/tar.gz/v0.14.0","html_url":"https://github.com/Deltares/dfm_tools/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.14.0/manifests"},{"name":"v0.13.1","sha":"1b57095685a23c3ccf102ade4d9b541a4ba6edd1","kind":"commit","published_at":"2023-07-12T21:44:44.000Z","download_url":"https://codeload.github.com/Deltares/dfm_tools/tar.gz/v0.13.1","html_url":"https://github.com/Deltares/dfm_tools/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"70477334b43ac0899731348bb785d9a0cb02a672","kind":"commit","published_at":"2023-07-12T14:44:12.000Z","download_url":"https://codeload.github.com/Deltares/dfm_tools/tar.gz/v0.13.0","html_url":"https://github.com/Deltares/dfm_tools/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"f9ab8a89c106ce46b8c015470662342fc2e14c35","kind":"commit","published_at":"2023-07-07T15:36:05.000Z","download_url":"https://codeload.github.com/Deltares/dfm_tools/tar.gz/v0.12.0","html_url":"https://github.com/Deltares/dfm_tools/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"37b0f614d23d75277ffb97fc6315bfe6859b9441","kind":"commit","published_at":"2023-04-23T22:32:25.000Z","download_url":"https://codeload.github.com/Deltares/dfm_tools/tar.gz/v0.11.0","html_url":"https://github.com/Deltares/dfm_tools/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/tags/v0.11.0/manifests"}]},"repo_metadata_updated_at":"2024-09-07T00:42:14.951Z","dependent_packages_count":0,"downloads":607,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":32.67996016641398,"dependent_packages_count":7.138698925900573,"stargazers_count":12.262688425869655,"forks_count":12.746084820362347,"average":16.20685808463664},"purl":"pkg:pypi/dfm-tools","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/dfm-tools","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/dfm-tools","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/dfm-tools/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-08-16T15:03:40.514Z","issues_count":404,"pull_requests_count":252,"avg_time_to_close_issue":1867708.875379939,"avg_time_to_close_pull_request":229322.59760956175,"issues_closed_count":327,"pull_requests_closed_count":251,"pull_request_authors_count":4,"issue_authors_count":19,"avg_comments_per_issue":0.3564356435643564,"avg_comments_per_pull_request":1.0238095238095237,"merged_pull_requests_count":244,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":287,"past_year_pull_requests_count":182,"past_year_avg_time_to_close_issue":1075700.529661017,"past_year_avg_time_to_close_pull_request":98926.54696132596,"past_year_issues_closed_count":234,"past_year_pull_requests_closed_count":181,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":15,"past_year_avg_comments_per_issue":0.3554006968641115,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":178,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/issues","maintainers":[{"login":"veenstrajelmer","count":625,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/veenstrajelmer"},{"login":"JulienGroenenboom","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JulienGroenenboom"},{"login":"Tammo-Zijlker-Deltares","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Tammo-Zijlker-Deltares"}],"active_maintainers":[{"login":"veenstrajelmer","count":439,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/veenstrajelmer"},{"login":"JulienGroenenboom","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JulienGroenenboom"},{"login":"Tammo-Zijlker-Deltares","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Tammo-Zijlker-Deltares"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/dfm-tools/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/dfm-tools/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/dfm-tools/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/dfm-tools/related_packages","maintainers":[{"uuid":"priscavdsluis","login":"priscavdsluis","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/priscavdsluis/","role":"Owner","created_at":"2023-04-24T20:16:15.854Z","updated_at":"2023-04-24T20:16:15.854Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/priscavdsluis/packages"},{"uuid":"veenstrajelmer","login":"veenstrajelmer","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/veenstrajelmer/","role":null,"created_at":"2023-04-23T21:56:03.694Z","updated_at":"2023-04-23T21:56:03.694Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/veenstrajelmer/packages"},{"uuid":"arthurvd","login":"arthurvd","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/arthurvd/","role":"Owner","created_at":"2023-04-24T20:16:15.622Z","updated_at":"2023-04-24T20:16:15.622Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/arthurvd/packages"},{"uuid":"mydeltares","login":"mydeltares","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://pypi.org/user/mydeltares/","role":null,"created_at":"2024-09-07T00:41:57.821Z","updated_at":"2024-09-07T00:41:57.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mydeltares/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725013,"maintainers_count":308322,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":1352602,"full_name":"Deltares/dfm_tools","default_branch":"main","committers":[{"name":"veenstrajelmer","email":"veenstrajelmer@gmail.com","login":"veenstrajelmer","count":2916},{"name":"Julien Groenenboom","email":"Julien.Groenenboom@deltares.nl","login":"JulienGroenenboom","count":10},{"name":"Tammo-Zijlker-Deltares","email":"107684811+Tammo-Zijlker-Deltares","login":"Tammo-Zijlker-Deltares","count":6},{"name":"lbuckma","email":"lora.buckman@gmail.com","login":"LBuckma","count":5},{"name":"unknown","email":"wangruoqian@gmail.com","login":"rqwang","count":4},{"name":"Anna Van Gils","email":"vangils.anna@gmail.com","login":"avgils","count":2},{"name":"CindyvdVries","email":"cindyvdvries@gmail.com","login":"CindyvdVries","count":1},{"name":"Felix-Deltares","email":"131261890+Felix-Deltares","login":"Felix-Deltares","count":1},{"name":"Natalia Aleksandrova","email":"118730405+n-aleksandrova","login":"n-aleksandrova","count":1},{"name":"lbuckma","email":"Lora.Buckman@deltares.nl","login":null,"count":1},{"name":"veenstrajelmer","email":"runner@fv-az792-380.qpnths0enx1epcatlqirqpfhgb.phxx.internal.cloudapp.net","login":null,"count":1}],"total_commits":2948,"total_committers":11,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":268.0,"dds":0.01085481682496603,"past_year_committers":[{"name":"veenstrajelmer","email":"60435591+veenstrajelmer","login":"veenstrajelmer","count":219},{"name":"Natalia Aleksandrova","email":"118730405+n-aleksandrova","login":"n-aleksandrova","count":1},{"name":"JulienGroenenboom","email":"60436921+JulienGroenenboom","login":"JulienGroenenboom","count":1},{"name":"Felix-Deltares","email":"131261890+Felix-Deltares","login":"Felix-Deltares","count":1}],"past_year_total_commits":222,"past_year_total_committers":4,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":55.5,"past_year_dds":0.013513513513513487,"last_synced_at":"2025-05-19T18:51:41.070Z","last_synced_commit":"05b83650345735921b0165d1a2b22e135511690d","created_at":"2023-09-12T11:13:48.812Z","updated_at":"2025-05-19T18:51:41.092Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"Deltares/dfm_tools","html_url":"https://github.com/Deltares/dfm_tools","last_synced_at":"2025-09-01T17:02:05.324Z","status":null,"issues_count":541,"pull_requests_count":484,"avg_time_to_close_issue":2851102.133027523,"avg_time_to_close_pull_request":356521.2835820895,"issues_closed_count":435,"pull_requests_closed_count":469,"pull_request_authors_count":8,"issue_authors_count":25,"avg_comments_per_issue":0.36229205175600737,"avg_comments_per_pull_request":0.9834710743801653,"merged_pull_requests_count":455,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":146,"past_year_pull_requests_count":188,"past_year_avg_time_to_close_issue":906553.7927927928,"past_year_avg_time_to_close_pull_request":118893.38547486033,"past_year_issues_closed_count":111,"past_year_pull_requests_closed_count":179,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":11,"past_year_avg_comments_per_issue":0.3561643835616438,"past_year_avg_comments_per_pull_request":0.9627659574468085,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":176,"created_at":"2023-05-15T06:55:39.252Z","updated_at":"2025-09-03T04:40:10.605Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fdfm_tools/issues","issue_labels_count":{"quickfix":12,"wait":10,"enhancement":5,"bug":3,"wontfix":1},"pull_request_labels_count":{},"issue_author_associations_count":{"COLLABORATOR":505,"NONE":34,"CONTRIBUTOR":1},"pull_request_author_associations_count":{"COLLABORATOR":531,"NONE":8,"CONTRIBUTOR":1},"issue_authors":{"veenstrajelmer":495,"SCLaan":9,"n-aleksandrova":4,"Tammo-Zijlker-Deltares":3,"dvertegaal":3,"JulienGroenenboom":3,"thopri":3,"lasolera":2,"ahmad-el-sayed":1,"Huite":1,"Julien-Groenenboom":1,"dramauh":1,"nyanyaleam":1,"RHoeg":1,"boelsmasander":1,"simonweppe":1,"Vince1409":1,"rqwang":1,"Sonia-Heye":1,"mgeraeds":1,"shenyulu":1,"Felix-Deltares":1,"aemondd":1,"famkekovacs-deltares":1,"MPWeeber":1,"francescamessina":1},"pull_request_authors":{"veenstrajelmer":525,"lorincmeszaros":4,"JulienGroenenboom":3,"mgeraeds":2,"Felix-Deltares":2,"n-aleksandrova":2,"Haoyu-Gao":1,"Tammo-Zijlker-Deltares":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10087320,"issues_count":31306968,"pull_requests_count":96469683,"authors_count":10696025,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"bug":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"COLLABORATOR":136,"NONE":12},"past_year_pull_request_author_associations_count":{"COLLABORATOR":197,"NONE":6,"CONTRIBUTOR":1},"past_year_issue_authors":{"veenstrajelmer":130,"dvertegaal":3,"n-aleksandrova":3,"SCLaan":3,"lasolera":2,"boelsmasander":1,"famkekovacs-deltares":1,"Felix-Deltares":1,"francescamessina":1,"Huite":1,"JulienGroenenboom":1,"Vince1409":1},"past_year_pull_request_authors":{"veenstrajelmer":193,"lorincmeszaros":4,"Felix-Deltares":2,"JulienGroenenboom":2,"n-aleksandrova":2,"Haoyu-Gao":1},"maintainers":[{"login":"veenstrajelmer","count":1020,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/veenstrajelmer"},{"login":"JulienGroenenboom","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JulienGroenenboom"},{"login":"n-aleksandrova","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/n-aleksandrova"},{"login":"Tammo-Zijlker-Deltares","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Tammo-Zijlker-Deltares"},{"login":"Huite","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Huite"},{"login":"famkekovacs-deltares","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/famkekovacs-deltares"}],"active_maintainers":[{"login":"veenstrajelmer","count":323,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/veenstrajelmer"},{"login":"n-aleksandrova","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/n-aleksandrova"},{"login":"JulienGroenenboom","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JulienGroenenboom"},{"login":"famkekovacs-deltares","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/famkekovacs-deltares"},{"login":"Huite","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Huite"}]},"events":{"total":{"CreateEvent":97,"ReleaseEvent":8,"IssuesEvent":221,"WatchEvent":11,"DeleteEvent":86,"MemberEvent":3,"IssueCommentEvent":333,"PushEvent":423,"PullRequestReviewCommentEvent":16,"PullRequestReviewEvent":15,"PullRequestEvent":173,"ForkEvent":6},"last_year":{"CreateEvent":97,"ReleaseEvent":8,"IssuesEvent":221,"WatchEvent":11,"DeleteEvent":86,"MemberEvent":3,"IssueCommentEvent":333,"PushEvent":423,"PullRequestReviewCommentEvent":16,"PullRequestReviewEvent":15,"PullRequestEvent":173,"ForkEvent":6}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/pytest-py312.yml","sha":null,"kind":"manifest","created_at":"2023-12-22T10:46:59.060Z","updated_at":"2023-12-22T10:46:59.060Z","repository_link":"https://github.com/Deltares/dfm_tools/blob/main/.github/workflows/pytest-py312.yml","dependencies":[{"id":15227110707,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15227110708,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15227110709,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pytest-py313.yml","sha":null,"kind":"manifest","created_at":"2023-12-22T10:46:59.094Z","updated_at":"2023-12-22T10:46:59.094Z","repository_link":"https://github.com/Deltares/dfm_tools/blob/main/.github/workflows/pytest-py313.yml","dependencies":[{"id":15227110710,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15227110711,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15227110712,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pytest-py39-mindeps.yml","sha":null,"kind":"manifest","created_at":"2023-12-22T10:46:59.113Z","updated_at":"2023-12-22T10:46:59.113Z","repository_link":"https://github.com/Deltares/dfm_tools/blob/main/.github/workflows/pytest-py39-mindeps.yml","dependencies":[{"id":15227110713,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15227110714,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15227110715,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pytest.yml","sha":null,"kind":"manifest","created_at":"2023-12-22T10:46:59.134Z","updated_at":"2023-12-22T10:46:59.134Z","repository_link":"https://github.com/Deltares/dfm_tools/blob/main/.github/workflows/pytest.yml","dependencies":[{"id":15227110716,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15227110717,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15227110718,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-12-22T10:46:59.164Z","updated_at":"2023-12-22T10:46:59.164Z","repository_link":"https://github.com/Deltares/dfm_tools/blob/main/pyproject.toml","dependencies":[{"id":15227110719,"package_name":"scipy","ecosystem":"pypi","requirements":"\u003e=1.6.0","direct":true,"kind":"runtime","optional":false},{"id":15227110720,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.22","direct":true,"kind":"runtime","optional":false},{"id":15227110721,"package_name":"matplotlib","ecosystem":"pypi","requirements":"\u003e=3.7.0","direct":true,"kind":"runtime","optional":false},{"id":15227110722,"package_name":"pandas","ecosystem":"pypi","requirements":"\u003e=1.4.0","direct":true,"kind":"runtime","optional":false},{"id":15227110723,"package_name":"shapely","ecosystem":"pypi","requirements":"\u003e=2.0.0","direct":true,"kind":"runtime","optional":false},{"id":15227110724,"package_name":"geopandas","ecosystem":"pypi","requirements":"\u003e=0.13.0","direct":true,"kind":"runtime","optional":false},{"id":15227110725,"package_name":"fiona","ecosystem":"pypi","requirements":"\u003e=1.9","direct":true,"kind":"runtime","optional":false},{"id":15227110726,"package_name":"contextily","ecosystem":"pypi","requirements":"\u003e=1.0.0","direct":true,"kind":"runtime","optional":false},{"id":15227110737,"package_name":"xarray","ecosystem":"pypi","requirements":"\u003e=2023.4.0","direct":true,"kind":"runtime","optional":false},{"id":15227110738,"package_name":"dask","ecosystem":"pypi","requirements":"\u003e=2022.1.0","direct":true,"kind":"runtime","optional":false},{"id":15227110739,"package_name":"netcdf4","ecosystem":"pypi","requirements":"\u003e=1.5.4","direct":true,"kind":"runtime","optional":false},{"id":15227110741,"package_name":"bottleneck","ecosystem":"pypi","requirements":"\u003e=1.3.3","direct":true,"kind":"runtime","optional":false},{"id":15227110747,"package_name":"xugrid","ecosystem":"pypi","requirements":"\u003e=0.8.0","direct":true,"kind":"runtime","optional":false},{"id":15227110798,"package_name":"cdsapi","ecosystem":"pypi","requirements":"\u003e=0.6.1","direct":true,"kind":"runtime","optional":false},{"id":15227110926,"package_name":"pydap","ecosystem":"pypi","requirements":"\u003e=3.4.0","direct":true,"kind":"runtime","optional":false},{"id":15227110954,"package_name":"erddapy","ecosystem":"pypi","requirements":"\u003e=2.0.0","direct":true,"kind":"runtime","optional":false},{"id":15227111038,"package_name":"copernicus-marine-client","ecosystem":"pypi","requirements":"\u003e=0.10.0","direct":true,"kind":"runtime","optional":false},{"id":15227111593,"package_name":"pooch","ecosystem":"pypi","requirements":"\u003e=1.1.0","direct":true,"kind":"runtime","optional":false},{"id":15227111594,"package_name":"hydrolib-core","ecosystem":"pypi","requirements":"\u003e=0.6.0","direct":true,"kind":"runtime","optional":false},{"id":15227111595,"package_name":"meshkernel","ecosystem":"pypi","requirements":"\u003e=3.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/mkdocs-gh-deploy.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T22:59:51.556Z","updated_at":"2023-09-21T22:59:51.556Z","repository_link":"https://github.com/Deltares/dfm_tools/blob/main/.github/workflows/mkdocs-gh-deploy.yml","dependencies":[{"id":13859554270,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13859554271,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":13859554272,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13859554273,"package_name":"actions/upload-pages-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":13859554274,"package_name":"actions/deploy-pages","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pypi-upload.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T22:59:51.564Z","updated_at":"2023-09-21T22:59:51.564Z","repository_link":"https://github.com/Deltares/dfm_tools/blob/main/.github/workflows/pypi-upload.yml","dependencies":[{"id":13859554275,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13859554276,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]}],"score":13.796598853678303,"created_at":"2025-09-04T15:51:09.310Z","updated_at":"2025-10-07T08:14:51.308Z","avatar_url":"https://github.com/Deltares.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":607,"funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.7857393"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/35798","html_url":"https://science.ecosyste.ms/projects/35798"}