{"id":74959,"name":"pyflwdir","description":"Fast methods to work with hydro- and topography data in pure Python.","url":"https://github.com/deltares/pyflwdir","last_synced_at":"2026-05-12T15:30:17.533Z","repository":{"id":37480735,"uuid":"409871473","full_name":"Deltares/pyflwdir","owner":"Deltares","description":"Fast methods to work with hydro- and topography data in pure Python.","archived":false,"fork":false,"pushed_at":"2026-04-21T14:01:15.000Z","size":45460,"stargazers_count":107,"open_issues_count":12,"forks_count":35,"subscribers_count":6,"default_branch":"main","last_synced_at":"2026-04-25T07:12:24.462Z","etag":null,"topics":["basins","d8","hydrography","hydrology","ldd","topography","watershed"],"latest_commit_sha":null,"homepage":"https://deltares.github.io/pyflwdir/latest","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Deltares.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.txt","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.txt","dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json","notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-09-24T07:22:34.000Z","updated_at":"2026-04-23T10:24:06.000Z","dependencies_parsed_at":"2023-01-23T08:31:10.623Z","dependency_job_id":"c004d77d-e651-4c6f-9886-0bde981bd987","html_url":"https://github.com/Deltares/pyflwdir","commit_stats":{"total_commits":420,"total_committers":4,"mean_commits":105.0,"dds":0.01904761904761909,"last_synced_commit":"3e6f0c88ac7d656c1d00e809b381b25a7238a840"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/Deltares/pyflwdir","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Deltares","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/sbom","scorecard":{"id":39119,"data":{"date":"2025-08-11","repo":{"name":"github.com/Deltares/pyflwdir","commit":"ba08cabf817a47f19b6252d607e130ea4338ba22"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.4,"checks":[{"name":"Maintained","score":2,"reason":"3 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 1/19 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/linting.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Warn: no topLevel permission defined: .github/workflows/test_cov.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linting.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/linting.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linting.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/linting.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/linting.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/linting.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_cov.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/test_cov.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_cov.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/test_cov.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_cov.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/test_cov.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/tests.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:29","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   8 third-party GitHubAction dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish.yml:75"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-14T21:02:11.400Z","repository_id":37480735,"created_at":"2025-08-14T21:02:11.400Z","updated_at":"2025-08-14T21:02:11.400Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32327701,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"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":5300805,"name":"pyflwdir","ecosystem":"conda","description":null,"homepage":"https://github.com/deltares/pyflwdir/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/deltares/pyflwdir","keywords_array":[],"namespace":null,"versions_count":12,"first_release_published_at":"2020-11-04T12:13:56.000Z","latest_release_published_at":"2022-11-16T08:35:26.000Z","latest_release_number":"0.5.6","last_synced_at":"2026-04-14T04:09:00.099Z","created_at":"2022-10-03T16:09:34.488Z","updated_at":"2026-04-14T04:09:00.100Z","registry_url":"https://anaconda.org/conda-forge/pyflwdir","install_command":"conda install -c conda-forge pyflwdir","documentation_url":null,"metadata":{},"repo_metadata":{"id":37480735,"uuid":"409871473","full_name":"Deltares/pyflwdir","owner":"Deltares","description":"Fast methods to work with hydro- and topography data in pure Python.","archived":false,"fork":false,"pushed_at":"2025-09-22T11:22:40.000Z","size":45327,"stargazers_count":100,"open_issues_count":10,"forks_count":32,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-10-08T05:40:37.902Z","etag":null,"topics":["basins","d8","hydrography","hydrology","ldd","topography","watershed"],"latest_commit_sha":null,"homepage":"https://deltares.github.io/pyflwdir/latest","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Deltares.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.txt","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.txt","dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json","notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-09-24T07:22:34.000Z","updated_at":"2025-10-07T06:20:22.000Z","dependencies_parsed_at":"2023-01-23T08:31:10.623Z","dependency_job_id":"c004d77d-e651-4c6f-9886-0bde981bd987","html_url":"https://github.com/Deltares/pyflwdir","commit_stats":{"total_commits":420,"total_committers":4,"mean_commits":105.0,"dds":0.01904761904761909,"last_synced_commit":"3e6f0c88ac7d656c1d00e809b381b25a7238a840"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/Deltares/pyflwdir","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Deltares","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/sbom","scorecard":{"id":39119,"data":{"date":"2025-08-11","repo":{"name":"github.com/Deltares/pyflwdir","commit":"ba08cabf817a47f19b6252d607e130ea4338ba22"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.4,"checks":[{"name":"Maintained","score":2,"reason":"3 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 1/19 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/linting.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Warn: no topLevel permission defined: .github/workflows/test_cov.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linting.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/linting.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linting.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/linting.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/linting.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/linting.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_cov.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/test_cov.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_cov.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/test_cov.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_cov.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/test_cov.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/tests.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:29","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   8 third-party GitHubAction dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish.yml:75"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-14T21:02:11.400Z","repository_id":37480735,"created_at":"2025-08-14T21:02:11.400Z","updated_at":"2025-08-14T21:02:11.400Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000748,"owners_count":26082932,"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-10-09T02:00:07.460Z","response_time":59,"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_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.5.10","sha":"7960b18128f8a3a28ea495c41feca03c12291cb4","kind":"commit","published_at":"2025-02-18T21:08:28.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.10","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.10/manifests"},{"name":"v0.5.9","sha":"240f6c0fb6a34f184222d298c2ae8e5b5d56e3e9","kind":"commit","published_at":"2024-12-19T09:04:40.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.9","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"49604feb356d96f949fa5f1b77fdac1d7aea0329","kind":"commit","published_at":"2023-10-06T11:31:53.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.8","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"f53fdf19ed87b2ccad8290e4ee434212049cf729","kind":"commit","published_at":"2023-03-22T08:44:09.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.7","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"1a64c13bf55e547765853a26f779377dbface209","kind":"commit","published_at":"2022-11-15T20:01:56.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.6","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"917bae1cb0c6a09f8697fad4753f06f90dd0269f","kind":"commit","published_at":"2022-02-16T14:55:46.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.5","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"15b48a16b41e429ceb16cb5f6f57c7aefce4c58d","kind":"commit","published_at":"2022-01-18T19:36:54.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.4","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"e93b028061b24c2f8ea9e609bbb740c552f7bbe3","kind":"commit","published_at":"2021-11-18T15:12:43.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.3","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"f1ef077e600d23339c8ba3bcf2202b78711c79cc","kind":"commit","published_at":"2021-11-17T19:32:43.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.2","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"d8f4e57ee6c71bee52dcffe4923ddc8b7327bfed","kind":"commit","published_at":"2021-10-03T09:50:19.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.1/manifests"},{"name":"v0.5","sha":"1cba34160fab679a64c834fd21e65c383292b9c8","kind":"commit","published_at":"2021-09-28T17:30:09.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5/manifests"},{"name":"0.4.7","sha":"f598eb30636c62c23a0a313e1bfae8ae357d9034","kind":"commit","published_at":"2021-04-20T15:56:01.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.7","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"f875936227efeaed767993e8c131684cc5e64b3d","kind":"commit","published_at":"2021-01-18T20:25:24.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.6","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"8aa2a82d9dec6c7f613e8f7743aee7ff3de90e05","kind":"commit","published_at":"2021-01-14T16:57:02.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.5","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"8dfa7b3beb9cf3dcfb36f6e18a46d3f98f224335","kind":"commit","published_at":"2020-11-10T13:23:26.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.4","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"b4fcc9b897375d682f3b43a306b4c13df233ee96","kind":"commit","published_at":"2020-11-03T18:44:10.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.3","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"bdf7ae50a06565d1cf2c5f797cefa106b1228be7","kind":"commit","published_at":"2020-11-03T11:02:24.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.2","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"e2102e14888e4a59d897ccde76e8d584090d3b04","kind":"commit","published_at":"2020-09-30T15:43:31.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"a78fb548104e9925f83a4a74abec04d32c5ace49","kind":"tag","published_at":"2020-07-16T08:04:25.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.0","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"11082b0438c79681cd945f6fa4a12f5c193e5015","kind":"tag","published_at":"2020-07-16T07:53:00.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.3.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"44c0cb1a0ea5f8bf2f39c9619990fa4d2bdeede1","kind":"commit","published_at":"2020-04-28T10:36:28.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.3.0","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"44551d68879cfb8c3bc3706ba3faf8d92462439a","kind":"commit","published_at":"2020-04-10T12:10:19.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.2.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"a91bf49caae4ae59e3f83892ca1a1ae5c087037a","kind":"tag","published_at":"2019-09-02T12:11:32.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.2.0","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.2.0/manifests"},{"name":"v0.1","sha":"d00587cacd37af1a1dc7cc45c2b4bbf84fa054cd","kind":"tag","published_at":"2019-08-20T15:39:55.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2025-10-09T21:19:20.359Z","dependent_packages_count":3,"downloads":null,"downloads_period":null,"dependent_repos_count":3,"rankings":{"downloads":null,"dependent_repos_count":17.913651110556525,"dependent_packages_count":15.637634140254555,"stargazers_count":44.85650112303469,"forks_count":50.35188420264537,"docker_downloads_count":null,"average":32.18991764412279},"purl":"pkg:conda/pyflwdir?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/pyflwdir","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/pyflwdir","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/pyflwdir/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-23T20:45:45.502Z","issues_count":41,"pull_requests_count":45,"avg_time_to_close_issue":15502725.888888888,"avg_time_to_close_pull_request":3122471.418604651,"issues_closed_count":27,"pull_requests_closed_count":43,"pull_request_authors_count":7,"issue_authors_count":15,"avg_comments_per_issue":1.7804878048780488,"avg_comments_per_pull_request":0.26666666666666666,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":20,"past_year_avg_time_to_close_issue":2350150.875,"past_year_avg_time_to_close_pull_request":177070.94444444444,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":18,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.0769230769230769,"past_year_avg_comments_per_pull_request":0.1,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/issues","maintainers":[{"login":"verseve","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/verseve"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pyflwdir/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pyflwdir/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pyflwdir/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pyflwdir/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pyflwdir/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pyflwdir/codemeta","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org"},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-04-27T18:20:20.507Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":2871416,"name":"pyflwdir","ecosystem":"pypi","description":"Fast methods to work with hydro- and topography data in pure Python.","homepage":"https://github.com/Deltares/pyflwdir","licenses":"MIT License","normalized_licenses":["MIT"],"repository_url":"https://github.com/deltares/pyflwdir","keywords_array":[],"namespace":null,"versions_count":18,"first_release_published_at":"2020-11-03T11:12:22.000Z","latest_release_published_at":"2026-04-21T10:00:07.000Z","latest_release_number":"0.5.11","last_synced_at":"2026-05-07T13:03:30.236Z","created_at":"2022-04-10T12:12:47.283Z","updated_at":"2026-05-07T13:03:30.236Z","registry_url":"https://pypi.org/project/pyflwdir/","install_command":"pip install pyflwdir --index-url https://pypi.org/simple","documentation_url":"https://deltares.github.io/pyflwdir","metadata":{"funding":null,"documentation":"https://deltares.github.io/pyflwdir","classifiers":["License :: OSI Approved :: MIT License"],"normalized_name":"pyflwdir","project_status":null},"repo_metadata":{"id":37480735,"uuid":"409871473","full_name":"Deltares/pyflwdir","owner":"Deltares","description":"Fast methods to work with hydro- and topography data in pure Python.","archived":false,"fork":false,"pushed_at":"2024-08-01T10:34:23.000Z","size":31914,"stargazers_count":74,"open_issues_count":22,"forks_count":29,"subscribers_count":9,"default_branch":"main","last_synced_at":"2024-10-26T22:46:16.145Z","etag":null,"topics":["basins","d8","hydrography","hydrology","ldd","topography","watershed"],"latest_commit_sha":null,"homepage":"https://deltares.github.io/pyflwdir/latest","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Deltares.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.txt","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.txt","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-24T07:22:34.000Z","updated_at":"2024-10-26T10:50:03.000Z","dependencies_parsed_at":"2023-01-23T08:31:10.623Z","dependency_job_id":"c004d77d-e651-4c6f-9886-0bde981bd987","html_url":"https://github.com/Deltares/pyflwdir","commit_stats":{"total_commits":415,"total_committers":3,"mean_commits":"138.33333333333334","dds":"0.016867469879518038","last_synced_commit":"45c5e63615a9919af9c7ea9719c3dde4f975d425"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Deltares","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221735079,"owners_count":16872223,"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.5.8","sha":"49604feb356d96f949fa5f1b77fdac1d7aea0329","kind":"commit","published_at":"2023-10-06T11:31:53.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.8","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"f53fdf19ed87b2ccad8290e4ee434212049cf729","kind":"commit","published_at":"2023-03-22T08:44:09.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.7","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"1a64c13bf55e547765853a26f779377dbface209","kind":"commit","published_at":"2022-11-15T20:01:56.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.6","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"917bae1cb0c6a09f8697fad4753f06f90dd0269f","kind":"commit","published_at":"2022-02-16T14:55:46.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.5","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"15b48a16b41e429ceb16cb5f6f57c7aefce4c58d","kind":"commit","published_at":"2022-01-18T19:36:54.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.4","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"e93b028061b24c2f8ea9e609bbb740c552f7bbe3","kind":"commit","published_at":"2021-11-18T15:12:43.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.3","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"f1ef077e600d23339c8ba3bcf2202b78711c79cc","kind":"commit","published_at":"2021-11-17T19:32:43.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.2","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"d8f4e57ee6c71bee52dcffe4923ddc8b7327bfed","kind":"commit","published_at":"2021-10-03T09:50:19.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.1/manifests"},{"name":"v0.5","sha":"1cba34160fab679a64c834fd21e65c383292b9c8","kind":"commit","published_at":"2021-09-28T17:30:09.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5/manifests"},{"name":"0.4.7","sha":"f598eb30636c62c23a0a313e1bfae8ae357d9034","kind":"commit","published_at":"2021-04-20T15:56:01.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.7","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"f875936227efeaed767993e8c131684cc5e64b3d","kind":"commit","published_at":"2021-01-18T20:25:24.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.6","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"8aa2a82d9dec6c7f613e8f7743aee7ff3de90e05","kind":"commit","published_at":"2021-01-14T16:57:02.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.5","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"8dfa7b3beb9cf3dcfb36f6e18a46d3f98f224335","kind":"commit","published_at":"2020-11-10T13:23:26.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.4","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"b4fcc9b897375d682f3b43a306b4c13df233ee96","kind":"commit","published_at":"2020-11-03T18:44:10.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.3","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"bdf7ae50a06565d1cf2c5f797cefa106b1228be7","kind":"commit","published_at":"2020-11-03T11:02:24.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.2","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"e2102e14888e4a59d897ccde76e8d584090d3b04","kind":"commit","published_at":"2020-09-30T15:43:31.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"a78fb548104e9925f83a4a74abec04d32c5ace49","kind":"tag","published_at":"2020-07-16T08:04:25.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.0","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"11082b0438c79681cd945f6fa4a12f5c193e5015","kind":"tag","published_at":"2020-07-16T07:53:00.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.3.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"44c0cb1a0ea5f8bf2f39c9619990fa4d2bdeede1","kind":"commit","published_at":"2020-04-28T10:36:28.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.3.0","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"44551d68879cfb8c3bc3706ba3faf8d92462439a","kind":"commit","published_at":"2020-04-10T12:10:19.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.2.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"a91bf49caae4ae59e3f83892ca1a1ae5c087037a","kind":"tag","published_at":"2019-09-02T12:11:32.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.2.0","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.2.0/manifests"},{"name":"v0.1","sha":"d00587cacd37af1a1dc7cc45c2b4bbf84fa054cd","kind":"tag","published_at":"2019-08-20T15:39:55.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2024-10-29T23:40:13.207Z","dependent_packages_count":6,"downloads":20329,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":12.142594159303128,"dependent_repos_count":22.087784936889527,"dependent_packages_count":1.597174500809551,"stargazers_count":9.679667646863045,"forks_count":10.951550285153795,"docker_downloads_count":null,"average":11.29175430580381},"purl":"pkg:pypi/pyflwdir","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pyflwdir","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pyflwdir","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pyflwdir/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-29T22:30:18.151Z","issues_count":31,"pull_requests_count":23,"avg_time_to_close_issue":2047038.8333333333,"avg_time_to_close_pull_request":1422478.894736842,"issues_closed_count":12,"pull_requests_closed_count":19,"pull_request_authors_count":4,"issue_authors_count":13,"avg_comments_per_issue":1.8387096774193548,"avg_comments_per_pull_request":0.34782608695652173,"merged_pull_requests_count":18,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":10,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":1677984.0,"past_year_avg_time_to_close_pull_request":2634225.5,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.7,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":2,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/issues","maintainers":[{"login":"verseve","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/verseve"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyflwdir/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyflwdir/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyflwdir/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyflwdir/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyflwdir/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyflwdir/codemeta","maintainers":[{"uuid":"DirkEilander","login":"DirkEilander","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://pypi.org/user/DirkEilander/","role":null,"created_at":"2023-02-25T03:40:55.545Z","updated_at":"2023-02-25T03:40:55.545Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/DirkEilander/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":861189,"maintainers_count":367890,"namespaces_count":0,"keywords_count":271316,"github":"pypi","metadata":{"funded_packages_count":53172},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-04-09T05:08:03.587Z","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"}},{"id":11729464,"name":"github.com/deltares/pyflwdir","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/deltares/pyflwdir","keywords_array":[],"namespace":null,"versions_count":11,"first_release_published_at":"2021-10-03T09:50:19.000Z","latest_release_published_at":"2026-04-21T08:23:41.000Z","latest_release_number":"v0.5.11","last_synced_at":"2026-05-09T14:03:20.834Z","created_at":"2025-06-04T10:54:51.773Z","updated_at":"2026-05-09T14:03:20.835Z","registry_url":"https://pkg.go.dev/github.com/deltares/pyflwdir","install_command":"go get github.com/deltares/pyflwdir","documentation_url":"https://pkg.go.dev/github.com/deltares/pyflwdir#section-documentation","metadata":{},"repo_metadata":{"id":37480735,"uuid":"409871473","full_name":"Deltares/pyflwdir","owner":"Deltares","description":"Fast methods to work with hydro- and topography data in pure Python.","archived":false,"fork":false,"pushed_at":"2025-09-22T11:22:40.000Z","size":45327,"stargazers_count":100,"open_issues_count":10,"forks_count":32,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-10-08T05:40:37.902Z","etag":null,"topics":["basins","d8","hydrography","hydrology","ldd","topography","watershed"],"latest_commit_sha":null,"homepage":"https://deltares.github.io/pyflwdir/latest","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Deltares.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.txt","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.txt","dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json","notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-09-24T07:22:34.000Z","updated_at":"2025-10-07T06:20:22.000Z","dependencies_parsed_at":"2023-01-23T08:31:10.623Z","dependency_job_id":"c004d77d-e651-4c6f-9886-0bde981bd987","html_url":"https://github.com/Deltares/pyflwdir","commit_stats":{"total_commits":420,"total_committers":4,"mean_commits":105.0,"dds":0.01904761904761909,"last_synced_commit":"3e6f0c88ac7d656c1d00e809b381b25a7238a840"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/Deltares/pyflwdir","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Deltares","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/sbom","scorecard":{"id":39119,"data":{"date":"2025-08-11","repo":{"name":"github.com/Deltares/pyflwdir","commit":"ba08cabf817a47f19b6252d607e130ea4338ba22"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.4,"checks":[{"name":"Maintained","score":2,"reason":"3 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 1/19 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/linting.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Warn: no topLevel permission defined: .github/workflows/test_cov.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linting.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/linting.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linting.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/linting.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/linting.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/linting.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_cov.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/test_cov.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_cov.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/test_cov.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_cov.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/test_cov.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/tests.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:29","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   8 third-party GitHubAction dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish.yml:75"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-14T21:02:11.400Z","repository_id":37480735,"created_at":"2025-08-14T21:02:11.400Z","updated_at":"2025-08-14T21:02:11.400Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000748,"owners_count":26082932,"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-10-09T02:00:07.460Z","response_time":59,"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_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.5.10","sha":"7960b18128f8a3a28ea495c41feca03c12291cb4","kind":"commit","published_at":"2025-02-18T21:08:28.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.10","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.10/manifests"},{"name":"v0.5.9","sha":"240f6c0fb6a34f184222d298c2ae8e5b5d56e3e9","kind":"commit","published_at":"2024-12-19T09:04:40.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.9","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"49604feb356d96f949fa5f1b77fdac1d7aea0329","kind":"commit","published_at":"2023-10-06T11:31:53.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.8","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"f53fdf19ed87b2ccad8290e4ee434212049cf729","kind":"commit","published_at":"2023-03-22T08:44:09.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.7","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"1a64c13bf55e547765853a26f779377dbface209","kind":"commit","published_at":"2022-11-15T20:01:56.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.6","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"917bae1cb0c6a09f8697fad4753f06f90dd0269f","kind":"commit","published_at":"2022-02-16T14:55:46.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.5","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"15b48a16b41e429ceb16cb5f6f57c7aefce4c58d","kind":"commit","published_at":"2022-01-18T19:36:54.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.4","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"e93b028061b24c2f8ea9e609bbb740c552f7bbe3","kind":"commit","published_at":"2021-11-18T15:12:43.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.3","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"f1ef077e600d23339c8ba3bcf2202b78711c79cc","kind":"commit","published_at":"2021-11-17T19:32:43.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.2","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"d8f4e57ee6c71bee52dcffe4923ddc8b7327bfed","kind":"commit","published_at":"2021-10-03T09:50:19.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.1/manifests"},{"name":"v0.5","sha":"1cba34160fab679a64c834fd21e65c383292b9c8","kind":"commit","published_at":"2021-09-28T17:30:09.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5/manifests"},{"name":"0.4.7","sha":"f598eb30636c62c23a0a313e1bfae8ae357d9034","kind":"commit","published_at":"2021-04-20T15:56:01.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.7","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"f875936227efeaed767993e8c131684cc5e64b3d","kind":"commit","published_at":"2021-01-18T20:25:24.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.6","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"8aa2a82d9dec6c7f613e8f7743aee7ff3de90e05","kind":"commit","published_at":"2021-01-14T16:57:02.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.5","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"8dfa7b3beb9cf3dcfb36f6e18a46d3f98f224335","kind":"commit","published_at":"2020-11-10T13:23:26.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.4","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"b4fcc9b897375d682f3b43a306b4c13df233ee96","kind":"commit","published_at":"2020-11-03T18:44:10.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.3","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"bdf7ae50a06565d1cf2c5f797cefa106b1228be7","kind":"commit","published_at":"2020-11-03T11:02:24.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.2","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"e2102e14888e4a59d897ccde76e8d584090d3b04","kind":"commit","published_at":"2020-09-30T15:43:31.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"a78fb548104e9925f83a4a74abec04d32c5ace49","kind":"tag","published_at":"2020-07-16T08:04:25.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.0","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"11082b0438c79681cd945f6fa4a12f5c193e5015","kind":"tag","published_at":"2020-07-16T07:53:00.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.3.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"44c0cb1a0ea5f8bf2f39c9619990fa4d2bdeede1","kind":"commit","published_at":"2020-04-28T10:36:28.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.3.0","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"44551d68879cfb8c3bc3706ba3faf8d92462439a","kind":"commit","published_at":"2020-04-10T12:10:19.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.2.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"a91bf49caae4ae59e3f83892ca1a1ae5c087037a","kind":"tag","published_at":"2019-09-02T12:11:32.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.2.0","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.2.0/manifests"},{"name":"v0.1","sha":"d00587cacd37af1a1dc7cc45c2b4bbf84fa054cd","kind":"tag","published_at":"2019-08-20T15:39:55.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2025-10-09T21:19:19.218Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.764254255794306,"dependent_packages_count":5.401293307900869,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.582773781847587},"purl":"pkg:golang/github.com/deltares/pyflwdir","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/deltares/pyflwdir","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/deltares/pyflwdir","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/deltares/pyflwdir/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-23T20:45:45.502Z","issues_count":41,"pull_requests_count":45,"avg_time_to_close_issue":15502725.888888888,"avg_time_to_close_pull_request":3122471.418604651,"issues_closed_count":27,"pull_requests_closed_count":43,"pull_request_authors_count":7,"issue_authors_count":15,"avg_comments_per_issue":1.7804878048780488,"avg_comments_per_pull_request":0.26666666666666666,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":20,"past_year_avg_time_to_close_issue":2350150.875,"past_year_avg_time_to_close_pull_request":177070.94444444444,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":18,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.0769230769230769,"past_year_avg_comments_per_pull_request":0.1,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/issues","maintainers":[{"login":"verseve","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/verseve"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdeltares%2Fpyflwdir/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdeltares%2Fpyflwdir/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdeltares%2Fpyflwdir/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdeltares%2Fpyflwdir/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdeltares%2Fpyflwdir/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdeltares%2Fpyflwdir/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2133553,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":11729459,"name":"github.com/Deltares/pyflwdir","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/Deltares/pyflwdir","keywords_array":[],"namespace":null,"versions_count":11,"first_release_published_at":"2025-06-04T10:54:56.585Z","latest_release_published_at":"2026-04-21T08:23:41.000Z","latest_release_number":"v0.5.11","last_synced_at":"2026-05-07T13:03:34.708Z","created_at":"2025-06-04T10:54:51.599Z","updated_at":"2026-05-07T13:03:34.708Z","registry_url":"https://pkg.go.dev/github.com/Deltares/pyflwdir","install_command":"go get github.com/Deltares/pyflwdir","documentation_url":"https://pkg.go.dev/github.com/Deltares/pyflwdir#section-documentation","metadata":{},"repo_metadata":{"id":37480735,"uuid":"409871473","full_name":"Deltares/pyflwdir","owner":"Deltares","description":"Fast methods to work with hydro- and topography data in pure Python.","archived":false,"fork":false,"pushed_at":"2025-09-22T11:22:40.000Z","size":45327,"stargazers_count":100,"open_issues_count":10,"forks_count":32,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-10-08T05:40:37.902Z","etag":null,"topics":["basins","d8","hydrography","hydrology","ldd","topography","watershed"],"latest_commit_sha":null,"homepage":"https://deltares.github.io/pyflwdir/latest","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Deltares.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.txt","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.txt","dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json","notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-09-24T07:22:34.000Z","updated_at":"2025-10-07T06:20:22.000Z","dependencies_parsed_at":"2023-01-23T08:31:10.623Z","dependency_job_id":"c004d77d-e651-4c6f-9886-0bde981bd987","html_url":"https://github.com/Deltares/pyflwdir","commit_stats":{"total_commits":420,"total_committers":4,"mean_commits":105.0,"dds":0.01904761904761909,"last_synced_commit":"3e6f0c88ac7d656c1d00e809b381b25a7238a840"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/Deltares/pyflwdir","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Deltares","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/sbom","scorecard":{"id":39119,"data":{"date":"2025-08-11","repo":{"name":"github.com/Deltares/pyflwdir","commit":"ba08cabf817a47f19b6252d607e130ea4338ba22"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.4,"checks":[{"name":"Maintained","score":2,"reason":"3 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 1/19 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/linting.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Warn: no topLevel permission defined: .github/workflows/test_cov.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linting.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/linting.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linting.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/linting.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/linting.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/linting.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_cov.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/test_cov.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_cov.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/test_cov.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_cov.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/test_cov.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/Deltares/pyflwdir/tests.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:29","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   8 third-party GitHubAction dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish.yml:75"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-14T21:02:11.400Z","repository_id":37480735,"created_at":"2025-08-14T21:02:11.400Z","updated_at":"2025-08-14T21:02:11.400Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002073,"owners_count":26083285,"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-10-09T02:00:07.460Z","response_time":59,"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_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.5.10","sha":"7960b18128f8a3a28ea495c41feca03c12291cb4","kind":"commit","published_at":"2025-02-18T21:08:28.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.10","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.10/manifests"},{"name":"v0.5.9","sha":"240f6c0fb6a34f184222d298c2ae8e5b5d56e3e9","kind":"commit","published_at":"2024-12-19T09:04:40.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.9","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"49604feb356d96f949fa5f1b77fdac1d7aea0329","kind":"commit","published_at":"2023-10-06T11:31:53.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.8","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"f53fdf19ed87b2ccad8290e4ee434212049cf729","kind":"commit","published_at":"2023-03-22T08:44:09.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.7","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"1a64c13bf55e547765853a26f779377dbface209","kind":"commit","published_at":"2022-11-15T20:01:56.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.6","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"917bae1cb0c6a09f8697fad4753f06f90dd0269f","kind":"commit","published_at":"2022-02-16T14:55:46.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.5","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"15b48a16b41e429ceb16cb5f6f57c7aefce4c58d","kind":"commit","published_at":"2022-01-18T19:36:54.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.4","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"e93b028061b24c2f8ea9e609bbb740c552f7bbe3","kind":"commit","published_at":"2021-11-18T15:12:43.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.3","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"f1ef077e600d23339c8ba3bcf2202b78711c79cc","kind":"commit","published_at":"2021-11-17T19:32:43.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.2","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"d8f4e57ee6c71bee52dcffe4923ddc8b7327bfed","kind":"commit","published_at":"2021-10-03T09:50:19.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5.1/manifests"},{"name":"v0.5","sha":"1cba34160fab679a64c834fd21e65c383292b9c8","kind":"commit","published_at":"2021-09-28T17:30:09.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.5","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.5/manifests"},{"name":"0.4.7","sha":"f598eb30636c62c23a0a313e1bfae8ae357d9034","kind":"commit","published_at":"2021-04-20T15:56:01.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.7","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"f875936227efeaed767993e8c131684cc5e64b3d","kind":"commit","published_at":"2021-01-18T20:25:24.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.6","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"8aa2a82d9dec6c7f613e8f7743aee7ff3de90e05","kind":"commit","published_at":"2021-01-14T16:57:02.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.5","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"8dfa7b3beb9cf3dcfb36f6e18a46d3f98f224335","kind":"commit","published_at":"2020-11-10T13:23:26.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.4","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"b4fcc9b897375d682f3b43a306b4c13df233ee96","kind":"commit","published_at":"2020-11-03T18:44:10.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.3","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"bdf7ae50a06565d1cf2c5f797cefa106b1228be7","kind":"commit","published_at":"2020-11-03T11:02:24.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.2","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"e2102e14888e4a59d897ccde76e8d584090d3b04","kind":"commit","published_at":"2020-09-30T15:43:31.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"a78fb548104e9925f83a4a74abec04d32c5ace49","kind":"tag","published_at":"2020-07-16T08:04:25.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.4.0","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"11082b0438c79681cd945f6fa4a12f5c193e5015","kind":"tag","published_at":"2020-07-16T07:53:00.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.3.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"44c0cb1a0ea5f8bf2f39c9619990fa4d2bdeede1","kind":"commit","published_at":"2020-04-28T10:36:28.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.3.0","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"44551d68879cfb8c3bc3706ba3faf8d92462439a","kind":"commit","published_at":"2020-04-10T12:10:19.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.2.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"a91bf49caae4ae59e3f83892ca1a1ae5c087037a","kind":"tag","published_at":"2019-09-02T12:11:32.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/0.2.0","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/0.2.0/manifests"},{"name":"v0.1","sha":"d00587cacd37af1a1dc7cc45c2b4bbf84fa054cd","kind":"tag","published_at":"2019-08-20T15:39:55.000Z","download_url":"https://codeload.github.com/Deltares/pyflwdir/tar.gz/v0.1","html_url":"https://github.com/Deltares/pyflwdir/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Deltares/pyflwdir@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2025-10-09T21:19:15.196Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.764254255794306,"dependent_packages_count":5.401293307900869,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.582773781847587},"purl":"pkg:golang/github.com/%21deltares/pyflwdir","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/Deltares/pyflwdir","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/Deltares/pyflwdir","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/Deltares/pyflwdir/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-23T20:45:45.502Z","issues_count":41,"pull_requests_count":45,"avg_time_to_close_issue":15502725.888888888,"avg_time_to_close_pull_request":3122471.418604651,"issues_closed_count":27,"pull_requests_closed_count":43,"pull_request_authors_count":7,"issue_authors_count":15,"avg_comments_per_issue":1.7804878048780488,"avg_comments_per_pull_request":0.26666666666666666,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":20,"past_year_avg_time_to_close_issue":2350150.875,"past_year_avg_time_to_close_pull_request":177070.94444444444,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":18,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.0769230769230769,"past_year_avg_comments_per_pull_request":0.1,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":14,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/issues","maintainers":[{"login":"verseve","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/verseve"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FDeltares%2Fpyflwdir/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FDeltares%2Fpyflwdir/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FDeltares%2Fpyflwdir/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FDeltares%2Fpyflwdir/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FDeltares%2Fpyflwdir/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FDeltares%2Fpyflwdir/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2133553,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":33565,"full_name":"Deltares/pyflwdir","default_branch":"main","total_commits":430,"total_committers":5,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":86.0,"dds":0.023255813953488413,"past_year_total_commits":7,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":3.5,"past_year_dds":0.2857142857142857,"last_synced_at":"2026-05-11T03:56:06.791Z","last_synced_commit":"8083dea288e951474e5a05c1db789264563f6b50","created_at":"2023-03-07T16:53:05.065Z","updated_at":"2026-05-11T03:56:06.775Z","committers":[{"name":"DirkEilander","email":"dirk.eilander@gmail.com","login":"DirkEilander","count":420},{"name":"verseve","email":"willem.vanverseveld@gmail.com","login":"verseve","count":6},{"name":"Jens de Bruijn","email":"2176353+jensdebruijn","login":"jensdebruijn","count":2},{"name":"vzagorovskiy","email":"vzagorovskiy@gmail.com","login":"vzagorovskiy","count":1},{"name":"Martijn Visser","email":"mgvisser@gmail.com","login":"visr","count":1}],"past_year_committers":[{"name":"DirkEilander","email":"15379728+DirkEilander","login":"DirkEilander","count":5},{"name":"Jens de Bruijn","email":"2176353+jensdebruijn","login":"jensdebruijn","count":2}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-11T00:00:23.725Z","repositories_count":6232738,"commits_count":895111667,"contributors_count":34897092,"owners_count":1151575,"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/pyflwdir","html_url":"https://github.com/Deltares/pyflwdir","last_synced_at":"2026-04-23T06:02:28.408Z","status":"active","issues_count":44,"pull_requests_count":52,"avg_time_to_close_issue":15380406.67857143,"avg_time_to_close_pull_request":2696744.8,"issues_closed_count":28,"pull_requests_closed_count":50,"pull_request_authors_count":8,"issue_authors_count":16,"avg_comments_per_issue":1.7727272727272727,"avg_comments_per_pull_request":0.3269230769230769,"merged_pull_requests_count":38,"bot_issues_count":0,"bot_pull_requests_count":5,"past_year_issues_count":10,"past_year_pull_requests_count":18,"past_year_avg_time_to_close_issue":3190357.0,"past_year_avg_time_to_close_pull_request":208574.5,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":18,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":1.1,"past_year_avg_comments_per_pull_request":0.3888888888888889,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":9,"created_at":"2023-05-10T21:49:48.699Z","updated_at":"2026-04-23T06:02:28.408Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deltares%2Fpyflwdir/issues","issue_labels_count":{"enhancement":5,"documentation":2,"needs refinement":1,"invalid":1},"pull_request_labels_count":{"dependencies":5,"python":5},"issue_author_associations_count":{"NONE":26,"CONTRIBUTOR":18},"pull_request_author_associations_count":{"CONTRIBUTOR":40,"NONE":11,"MEMBER":1},"issue_authors":{"DirkEilander":14,"AquaPore":8,"debpal":4,"jensdebruijn":2,"JasonDalton":2,"schoeller":2,"Jiangchao3":2,"MauKruisheer":2,"vzagorovskiy":1,"lotruheawea":1,"mn5hk":1,"sasjabs":1,"robgpita":1,"yutabvb":1,"lj512lj512":1,"forestbat":1},"pull_request_authors":{"DirkEilander":35,"dependabot[bot]":5,"jensdebruijn":3,"gurbuzf":2,"robgpita":2,"vzagorovskiy":2,"caiostringari":2,"verseve":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-01T00:00:07.984Z","repositories_count":14456512,"issues_count":34146324,"pull_requests_count":112059961,"authors_count":11250275,"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":{},"past_year_pull_request_labels_count":{"dependencies":5,"python":5},"past_year_issue_author_associations_count":{"NONE":7,"CONTRIBUTOR":3},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":8,"NONE":8},"past_year_issue_authors":{"AquaPore":4,"jensdebruijn":2,"debpal":1,"DirkEilander":1,"sasjabs":1,"yutabvb":1},"past_year_pull_request_authors":{"DirkEilander":6,"dependabot[bot]":5,"jensdebruijn":3,"caiostringari":2},"maintainers":[{"login":"verseve","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/verseve"}],"active_maintainers":[]},"events":{"total":{"ReleaseEvent":1,"DeleteEvent":13,"PullRequestEvent":23,"ForkEvent":5,"IssuesEvent":24,"WatchEvent":22,"IssueCommentEvent":24,"PushEvent":27,"PullRequestReviewEvent":2,"PullRequestReviewCommentEvent":1,"CreateEvent":13},"last_year":{"DeleteEvent":6,"PullRequestEvent":9,"ForkEvent":3,"IssuesEvent":9,"WatchEvent":9,"IssueCommentEvent":11,"PushEvent":7,"PullRequestReviewEvent":2,"PullRequestReviewCommentEvent":1,"CreateEvent":6}},"keywords":["basins","d8","hydrography","hydrology","ldd","topography","watershed"],"dependencies":[{"ecosystem":"conda","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2022-07-20T13:48:05.441Z","updated_at":"2022-07-20T13:48:05.441Z","repository_link":"https://github.com/Deltares/pyflwdir/blob/main/environment.yml","dependencies":[{"id":310455265,"package_name":"affine","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":310455266,"package_name":"cartopy","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":310455267,"package_name":"descartes","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":310455268,"package_name":"geopandas","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":310455269,"package_name":"jupyter","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":310455270,"package_name":"matplotlib","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":310455271,"package_name":"numba","ecosystem":"conda","requirements":"\u003e=0.48","direct":true,"kind":"runtime","optional":false},{"id":310455272,"package_name":"numpy","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":310455273,"package_name":"python","ecosystem":"conda","requirements":"\u003e=3.6","direct":true,"kind":"runtime","optional":false},{"id":310455274,"package_name":"rasterio","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":310455275,"package_name":"scipy","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":310455276,"package_name":"setuptools_scm","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs.yml","sha":null,"kind":"manifest","created_at":"2023-01-23T08:31:10.524Z","updated_at":"2023-01-23T08:31:10.524Z","repository_link":"https://github.com/Deltares/pyflwdir/blob/main/.github/workflows/docs.yml","dependencies":[{"id":7112428273,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7112428274,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7112428275,"package_name":"peaceiris/actions-gh-pages","ecosystem":"actions","requirements":"v3.8.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/publish.yml","sha":null,"kind":"manifest","created_at":"2023-01-23T08:31:10.545Z","updated_at":"2023-01-23T08:31:10.545Z","repository_link":"https://github.com/Deltares/pyflwdir/blob/main/.github/workflows/publish.yml","dependencies":[{"id":7112428294,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7112428295,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7112428296,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7112428297,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7112428298,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7112428299,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"v1.5.1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test_cov.yml","sha":null,"kind":"manifest","created_at":"2023-01-23T08:31:10.563Z","updated_at":"2023-01-23T08:31:10.563Z","repository_link":"https://github.com/Deltares/pyflwdir/blob/main/.github/workflows/test_cov.yml","dependencies":[{"id":7112428300,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7112428301,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7112428302,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tests.yml","sha":null,"kind":"manifest","created_at":"2023-01-23T08:31:10.584Z","updated_at":"2023-01-23T08:31:10.584Z","repository_link":"https://github.com/Deltares/pyflwdir/blob/main/.github/workflows/tests.yml","dependencies":[{"id":7112428309,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7112428310,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]}],"score":16.30905355689758,"created_at":"2023-09-18T13:21:30.210Z","updated_at":"2026-05-12T15:30:17.541Z","avatar_url":"https://github.com/Deltares.png","language":"Python","category":"Hydrosphere","sub_category":"Freshwater and Hydrology","monthly_downloads":20329,"total_dependent_repos":4,"total_dependent_packages":9,"readme":"#############################################################################\nPyFlwDir: Fast methods to work with hydro- and topography data in pure Python\n#############################################################################\n\n.. image:: https://codecov.io/gh/Deltares/PyFlwDir/branch/main/graph/badge.svg?token=N4VMHJJAV3\n    :target: https://codecov.io/gh/Deltares/PyFlwDir\n\n.. image:: https://img.shields.io/badge/docs-latest-brightgreen.svg\n    :target: https://deltares.github.io/pyflwdir/latest\n    :alt: Latest docs\n\n.. image:: https://mybinder.org/badge_logo.svg\n    :alt: Binder\n    :target: https://mybinder.org/v2/gh/Deltares/pyflwdir/main?urlpath=lab/tree/examples\n\n.. image:: https://badge.fury.io/py/PyFlwDir.svg\n    :target: https://pypi.org/project/PyFlwDir/\n    :alt: Latest PyPI version\n\n.. image:: https://anaconda.org/conda-forge/PyFlwDir/badges/version.svg\n    :target: https://anaconda.org/conda-forge/PyFlwDir\n\n.. image:: https://zenodo.org/badge/409871473.svg\n   :target: https://zenodo.org/badge/latestdoi/409871473\n\n.. image:: https://img.shields.io/github/license/Deltares/pyflwdir?style=flat\n    :alt: License\n    :target: https://github.com/Deltares/pyflwdir/blob/main/LICENSE\n\n\n\nIntro\n-----\n\nPyFlwDir contains a series of methods to work with gridded DEM and flow direction\ndatasets, which are key to many workflows in many earth sciences.\nPyFlwDir supports several flow direction data conventions and can easily be extended to include more.\nThe package contains some unique methods such as Iterative Hydrography Upscaling (IHU)\nmethod to upscale flow directions from high resolution data to coarser model resolution.\n\nPyFlwDir is in pure python and powered by `numba \u003chttps://numba.pydata.org/\u003e`_ to keep it fast.\n\n\nFeatured methods\n----------------\n\n- flow directions from elevation data using a steepest gradient algorithm\n- strahler stream order\n- flow direction upscaling\n- (sub)basin delineation\n- pfafstetter subbasins delineation\n- classic stream order\n- height above nearest drainage (HAND)\n- geomorphic floodplain delineation\n- up- and downstream tracing and arithmetics\n- hydrologically adjusting elevation\n- upstream accumulation\n- vectorizing streams\n- many more!\n\n.. image:: https://raw.githubusercontent.com/Deltares/pyflwdir/main/docs/_static/pyflwdir.png\n  :width: 100%\n\n\nInstallation\n------------\n\nSee `installation guide \u003chttps://deltares.github.io/pyflwdir/latest/installation.html\u003e`_\n\nQuickstart\n----------\n\nSee `user guide \u003chttps://deltares.github.io/pyflwdir/latest/quickstart.html\u003e`_\n\n\nReference API\n-------------\n\nSee `reference API \u003chttps://deltares.github.io/pyflwdir/latest/reference.html\u003e`_\n\n\nDevelopment and Testing\n-----------------------\n\nWelcome to the PyFlwDir project. All contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome.\nSee `Contributing to PyFlwDir \u003chttps://deltares.github.io/pyflwdir/latest/contributing.html\u003e`__ for how we work.\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["hydrological-modelling","wflow"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/74959","html_url":"https://ost.ecosyste.ms/projects/74959"}