{"id":298811,"name":"pybomwater","description":"Provides access to Web Data Services ( SOS2 ) station reference data and historical time series water data for stations across Australia, collected by the Bureau of Meteorology.","url":"https://github.com/csiro-hydroinformatics/pybomwater","last_synced_at":"2026-04-20T08:30:20.814Z","repository":{"id":45573116,"uuid":"312163641","full_name":"csiro-hydroinformatics/pybomwater","owner":"csiro-hydroinformatics","description":"Tool for requesting data from BoM Water Data Service","archived":false,"fork":false,"pushed_at":"2025-10-30T22:44:46.000Z","size":13076,"stargazers_count":25,"open_issues_count":7,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-04-04T02:38:18.107Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/csiro-hydroinformatics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-11-12T04:05:30.000Z","updated_at":"2026-03-12T03:17:43.000Z","dependencies_parsed_at":"2024-05-23T02:27:10.162Z","dependency_job_id":"67c80dc9-4923-4aeb-beca-122da5de5e49","html_url":"https://github.com/csiro-hydroinformatics/pybomwater","commit_stats":{"total_commits":87,"total_committers":3,"mean_commits":29.0,"dds":0.09195402298850575,"last_synced_commit":"5a5f4d0b2eb6038aa4c9d5e2263369b334fee9d6"},"previous_names":["csiro-hydroinformatics/bom_water"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/csiro-hydroinformatics/pybomwater","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csiro-hydroinformatics","download_url":"https://codeload.github.com/csiro-hydroinformatics/pybomwater/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/sbom","scorecard":{"id":310964,"data":{"date":"2025-08-11","repo":{"name":"github.com/csiro-hydroinformatics/pybomwater","commit":"5a5f4d0b2eb6038aa4c9d5e2263369b334fee9d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.8,"checks":[{"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":"Code-Review","score":0,"reason":"Found 0/30 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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:17","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release_test.yml:17","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/release_test.yml:1"],"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":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"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":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"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":"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/main.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release_test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/release_test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release_test.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/release_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release_test.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/release_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release_test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/release_test.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:42","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:43","Warn: pipCommand not pinned by hash: .github/workflows/release_test.yml:42","Warn: pipCommand not pinned by hash: .github/workflows/release_test.yml:43","Info:   0 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 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":4,"reason":"6 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2024-230 / GHSA-248v-346w-9cwc","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-34jh-p97f-mpxf","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-17T23:10:20.941Z","repository_id":45573116,"created_at":"2025-08-17T23:10:20.942Z","updated_at":"2025-08-17T23:10:20.942Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31668050,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T17:19:37.612Z","status":"online","status_checked_at":"2026-04-11T02:00:05.776Z","response_time":54,"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":"csiro-hydroinformatics","name":"CSIRO Hydroinformatics","uuid":"51142635","kind":"organization","description":"CSIRO - hydroinformatics repositories","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/51142635?v=4","repositories_count":11,"last_synced_at":"2023-02-27T11:50:21.164Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/csiro-hydroinformatics","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:10:13.433Z","updated_at":"2023-02-27T11:50:21.173Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csiro-hydroinformatics","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csiro-hydroinformatics/repositories"},"packages":[{"id":11729424,"name":"github.com/csiro-hydroinformatics/pybomwater","ecosystem":"go","description":null,"homepage":null,"licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/csiro-hydroinformatics/pybomwater","keywords_array":[],"namespace":null,"versions_count":4,"first_release_published_at":"2023-10-23T00:37:40.000Z","latest_release_published_at":"2025-10-30T22:37:48.000Z","latest_release_number":"v0.1.4","last_synced_at":"2026-04-17T10:02:47.295Z","created_at":"2025-06-04T10:54:46.242Z","updated_at":"2026-04-17T10:02:47.295Z","registry_url":"https://pkg.go.dev/github.com/csiro-hydroinformatics/pybomwater","install_command":"go get github.com/csiro-hydroinformatics/pybomwater","documentation_url":"https://pkg.go.dev/github.com/csiro-hydroinformatics/pybomwater#section-documentation","metadata":{},"repo_metadata":{"id":45573116,"uuid":"312163641","full_name":"csiro-hydroinformatics/pybomwater","owner":"csiro-hydroinformatics","description":"Tool for requesting data from BoM Water Data Service","archived":false,"fork":false,"pushed_at":"2024-11-29T05:09:50.000Z","size":13016,"stargazers_count":23,"open_issues_count":6,"forks_count":1,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-09-26T01:36:14.442Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/csiro-hydroinformatics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-12T04:05:30.000Z","updated_at":"2025-09-21T04:00:03.000Z","dependencies_parsed_at":"2024-05-23T02:27:10.162Z","dependency_job_id":"67c80dc9-4923-4aeb-beca-122da5de5e49","html_url":"https://github.com/csiro-hydroinformatics/pybomwater","commit_stats":{"total_commits":87,"total_committers":3,"mean_commits":29.0,"dds":0.09195402298850575,"last_synced_commit":"5a5f4d0b2eb6038aa4c9d5e2263369b334fee9d6"},"previous_names":["csiro-hydroinformatics/bom_water"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/csiro-hydroinformatics/pybomwater","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csiro-hydroinformatics","download_url":"https://codeload.github.com/csiro-hydroinformatics/pybomwater/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/sbom","scorecard":{"id":310964,"data":{"date":"2025-08-11","repo":{"name":"github.com/csiro-hydroinformatics/pybomwater","commit":"5a5f4d0b2eb6038aa4c9d5e2263369b334fee9d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.8,"checks":[{"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":"Code-Review","score":0,"reason":"Found 0/30 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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:17","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release_test.yml:17","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/release_test.yml:1"],"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":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"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":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"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":"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/main.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release_test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/release_test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release_test.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/release_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release_test.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/release_test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release_test.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/csiro-hydroinformatics/pybomwater/release_test.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:42","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:43","Warn: pipCommand not pinned by hash: .github/workflows/release_test.yml:42","Warn: pipCommand not pinned by hash: .github/workflows/release_test.yml:43","Info:   0 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   4 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":4,"reason":"6 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2024-230 / GHSA-248v-346w-9cwc","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-34jh-p97f-mpxf","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-17T23:10:20.941Z","repository_id":45573116,"created_at":"2025-08-17T23:10:20.942Z","updated_at":"2025-08-17T23:10:20.942Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277120670,"owners_count":25764449,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-26T02:00:09.010Z","response_time":78,"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":"csiro-hydroinformatics","name":"CSIRO Hydroinformatics","uuid":"51142635","kind":"organization","description":"CSIRO - hydroinformatics repositories","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/51142635?v=4","repositories_count":11,"last_synced_at":"2023-02-27T11:50:21.164Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/csiro-hydroinformatics","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:10:13.433Z","updated_at":"2023-02-27T11:50:21.173Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csiro-hydroinformatics","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csiro-hydroinformatics/repositories"},"tags":[{"name":"v0.1.2","sha":"ddc688340f90dc1ecb1ff278278ed0e32b9756dc","kind":"commit","published_at":"2024-05-23T01:33:01.000Z","download_url":"https://codeload.github.com/csiro-hydroinformatics/pybomwater/tar.gz/v0.1.2","html_url":"https://github.com/csiro-hydroinformatics/pybomwater/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/csiro-hydroinformatics/pybomwater@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"66a2be67e260f6dab73cab559b9b5e95d6a1239e","kind":"commit","published_at":"2023-10-31T02:28:04.000Z","download_url":"https://codeload.github.com/csiro-hydroinformatics/pybomwater/tar.gz/v0.1.1","html_url":"https://github.com/csiro-hydroinformatics/pybomwater/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/csiro-hydroinformatics/pybomwater@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.1.1/manifests"},{"name":"v0.0.1test","sha":"abae60a1e4c779e08369add9e437056e7fea49a0","kind":"commit","published_at":"2023-10-30T03:23:23.000Z","download_url":"https://codeload.github.com/csiro-hydroinformatics/pybomwater/tar.gz/v0.0.1test","html_url":"https://github.com/csiro-hydroinformatics/pybomwater/releases/tag/v0.0.1test","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/csiro-hydroinformatics/pybomwater@v0.0.1test","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.0.1test","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.0.1test/manifests"},{"name":"v0.0.9","sha":"85878dab92c3030a228f06879487382b1b9a531a","kind":"tag","published_at":"2023-10-23T00:48:23.000Z","download_url":"https://codeload.github.com/csiro-hydroinformatics/pybomwater/tar.gz/v0.0.9","html_url":"https://github.com/csiro-hydroinformatics/pybomwater/releases/tag/v0.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/csiro-hydroinformatics/pybomwater@v0.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.0.9/manifests"}]},"repo_metadata_updated_at":"2026-03-22T20:15:24.825Z","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/csiro-hydroinformatics/pybomwater","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/csiro-hydroinformatics/pybomwater","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/csiro-hydroinformatics/pybomwater","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/csiro-hydroinformatics/pybomwater/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T12:36:42.545Z","issues_count":10,"pull_requests_count":3,"avg_time_to_close_issue":191742.0,"avg_time_to_close_pull_request":2483163.0,"issues_closed_count":4,"pull_requests_closed_count":3,"pull_request_authors_count":2,"issue_authors_count":5,"avg_comments_per_issue":1.4,"avg_comments_per_pull_request":0.6666666666666666,"merged_pull_requests_count":2,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.75,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/issues","maintainers":[{"login":"jmp75","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmp75"},{"login":"fre171csiro","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fre171csiro"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcsiro-hydroinformatics%2Fpybomwater/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcsiro-hydroinformatics%2Fpybomwater/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcsiro-hydroinformatics%2Fpybomwater/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcsiro-hydroinformatics%2Fpybomwater/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcsiro-hydroinformatics%2Fpybomwater/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2101049,"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":2658974,"name":"bomwater","ecosystem":"pypi","description":"A tool for requesting data from BoM Water Data service.","homepage":"https://github.com/csiro-hydroinformatics/pybomwater","licenses":"BSD License","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/csiro-hydroinformatics/pybomwater","keywords_array":[],"namespace":null,"versions_count":8,"first_release_published_at":"2020-11-16T23:37:33.000Z","latest_release_published_at":"2021-12-13T06:21:38.000Z","latest_release_number":"0.0.8","last_synced_at":"2026-03-31T18:03:30.897Z","created_at":"2022-04-10T10:13:54.526Z","updated_at":"2026-03-31T18:03:30.897Z","registry_url":"https://pypi.org/project/bomwater/","install_command":"pip install bomwater --index-url https://pypi.org/simple","documentation_url":"https://bomwater.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 3 - Alpha","Intended Audience :: Science/Research","License :: OSI Approved :: BSD License","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Topic :: Scientific/Engineering :: Hydrology"],"normalized_name":"bomwater"},"repo_metadata":{"id":45573116,"uuid":"312163641","full_name":"csiro-hydroinformatics/pybomwater","owner":"csiro-hydroinformatics","description":"Tool for requesting data from BoM Water Data Service","archived":false,"fork":false,"pushed_at":"2024-08-28T23:20:05.000Z","size":13121,"stargazers_count":19,"open_issues_count":2,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-08-29T00:53:39.678Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/csiro-hydroinformatics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-12T04:05:30.000Z","updated_at":"2024-08-28T23:20:08.000Z","dependencies_parsed_at":"2024-05-23T02:27:10.162Z","dependency_job_id":"67c80dc9-4923-4aeb-beca-122da5de5e49","html_url":"https://github.com/csiro-hydroinformatics/pybomwater","commit_stats":{"total_commits":46,"total_committers":3,"mean_commits":"15.333333333333334","dds":"0.15217391304347827","last_synced_commit":"2d423a30a8a94db19e1004543019a43816496986"},"previous_names":["csiro-hydroinformatics/bom_water"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csiro-hydroinformatics","download_url":"https://codeload.github.com/csiro-hydroinformatics/pybomwater/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217445810,"owners_count":16178387,"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":"csiro-hydroinformatics","name":"CSIRO Hydroinformatics","uuid":"51142635","kind":"organization","description":"CSIRO - hydroinformatics repositories","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/51142635?v=4","repositories_count":11,"last_synced_at":"2023-02-27T11:50:21.164Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/csiro-hydroinformatics","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:10:13.433Z","updated_at":"2023-02-27T11:50:21.173Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csiro-hydroinformatics","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csiro-hydroinformatics/repositories"},"tags":[{"name":"v0.1.2","sha":"ddc688340f90dc1ecb1ff278278ed0e32b9756dc","kind":"commit","published_at":"2024-05-23T01:33:01.000Z","download_url":"https://codeload.github.com/csiro-hydroinformatics/pybomwater/tar.gz/v0.1.2","html_url":"https://github.com/csiro-hydroinformatics/pybomwater/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"66a2be67e260f6dab73cab559b9b5e95d6a1239e","kind":"commit","published_at":"2023-10-31T02:28:04.000Z","download_url":"https://codeload.github.com/csiro-hydroinformatics/pybomwater/tar.gz/v0.1.1","html_url":"https://github.com/csiro-hydroinformatics/pybomwater/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.1.1/manifests"},{"name":"v0.0.1test","sha":"abae60a1e4c779e08369add9e437056e7fea49a0","kind":"commit","published_at":"2023-10-30T03:23:23.000Z","download_url":"https://codeload.github.com/csiro-hydroinformatics/pybomwater/tar.gz/v0.0.1test","html_url":"https://github.com/csiro-hydroinformatics/pybomwater/releases/tag/v0.0.1test","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.0.1test","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.0.1test/manifests"},{"name":"v0.0.9","sha":"85878dab92c3030a228f06879487382b1b9a531a","kind":"tag","published_at":"2023-10-23T00:48:23.000Z","download_url":"https://codeload.github.com/csiro-hydroinformatics/pybomwater/tar.gz/v0.0.9","html_url":"https://github.com/csiro-hydroinformatics/pybomwater/releases/tag/v0.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.0.9/manifests"}]},"repo_metadata_updated_at":"2024-09-08T15:26:51.135Z","dependent_packages_count":1,"downloads":2260,"downloads_period":"last-month","dependent_repos_count":2,"rankings":{"downloads":9.739375287741678,"dependent_repos_count":11.570887374556541,"dependent_packages_count":4.7464847929084515,"stargazers_count":15.575796708859793,"forks_count":16.825454441249796,"docker_downloads_count":null,"average":11.691599721063252},"purl":"pkg:pypi/bomwater","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/bomwater","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/bomwater","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/bomwater/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-08T08:30:33.446Z","issues_count":6,"pull_requests_count":3,"avg_time_to_close_issue":191742.0,"avg_time_to_close_pull_request":2483163.0,"issues_closed_count":4,"pull_requests_closed_count":3,"pull_request_authors_count":2,"issue_authors_count":3,"avg_comments_per_issue":1.8333333333333333,"avg_comments_per_pull_request":0.6666666666666666,"merged_pull_requests_count":2,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":345394.5,"past_year_avg_time_to_close_pull_request":164005.0,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":3.0,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/issues","maintainers":[{"login":"jmp75","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmp75"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bomwater/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bomwater/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bomwater/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bomwater/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bomwater/codemeta","maintainers":[{"uuid":"csiro-dave","login":"csiro-dave","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/csiro-dave/","role":null,"created_at":"2023-02-23T17:51:19.324Z","updated_at":"2023-02-23T17:51:19.324Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/csiro-dave/packages"},{"uuid":"fre171","login":"fre171","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/fre171/","role":null,"created_at":"2023-02-23T17:51:19.333Z","updated_at":"2023-02-23T17:51:19.333Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/fre171/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":844153,"maintainers_count":360677,"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":8513859,"name":"pybomwater","ecosystem":"pypi","description":"A python tool for requesting data from BoM Sensor Observation Service (SOS2, as WaterML 2.0 format)","homepage":null,"licenses":"CSIRO Open Source Software Licence Agreement (variation of the BSD / MIT License)","normalized_licenses":["CNRI-Python-GPL-Compatible","MIT"],"repository_url":"https://github.com/csiro-hydroinformatics/pybomwater","keywords_array":[],"namespace":null,"versions_count":5,"first_release_published_at":"2023-10-31T01:01:02.000Z","latest_release_published_at":"2025-10-30T22:41:53.000Z","latest_release_number":"0.1.4","last_synced_at":"2026-04-01T09:58:32.758Z","created_at":"2023-10-31T01:01:41.432Z","updated_at":"2026-04-01T09:58:32.759Z","registry_url":"https://pypi.org/project/pybomwater/","install_command":"pip install pybomwater --index-url https://pypi.org/simple","documentation_url":"https://pybomwater.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["License :: Other/Proprietary License","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13"],"normalized_name":"pybomwater","project_status":null},"repo_metadata":{"id":45573116,"uuid":"312163641","full_name":"csiro-hydroinformatics/pybomwater","owner":"csiro-hydroinformatics","description":"Tool for requesting data from BoM Water Data Service","archived":false,"fork":false,"pushed_at":"2024-08-28T23:20:05.000Z","size":13121,"stargazers_count":19,"open_issues_count":2,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-08-29T00:53:39.678Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/csiro-hydroinformatics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-12T04:05:30.000Z","updated_at":"2024-08-28T23:20:08.000Z","dependencies_parsed_at":"2024-05-23T02:27:10.162Z","dependency_job_id":"67c80dc9-4923-4aeb-beca-122da5de5e49","html_url":"https://github.com/csiro-hydroinformatics/pybomwater","commit_stats":{"total_commits":46,"total_committers":3,"mean_commits":"15.333333333333334","dds":"0.15217391304347827","last_synced_commit":"2d423a30a8a94db19e1004543019a43816496986"},"previous_names":["csiro-hydroinformatics/bom_water"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csiro-hydroinformatics","download_url":"https://codeload.github.com/csiro-hydroinformatics/pybomwater/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217445810,"owners_count":16178387,"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":"csiro-hydroinformatics","name":"CSIRO Hydroinformatics","uuid":"51142635","kind":"organization","description":"CSIRO - hydroinformatics repositories","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/51142635?v=4","repositories_count":11,"last_synced_at":"2023-02-27T11:50:21.164Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/csiro-hydroinformatics","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:10:13.433Z","updated_at":"2023-02-27T11:50:21.173Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csiro-hydroinformatics","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csiro-hydroinformatics/repositories"},"tags":[{"name":"v0.1.2","sha":"ddc688340f90dc1ecb1ff278278ed0e32b9756dc","kind":"commit","published_at":"2024-05-23T01:33:01.000Z","download_url":"https://codeload.github.com/csiro-hydroinformatics/pybomwater/tar.gz/v0.1.2","html_url":"https://github.com/csiro-hydroinformatics/pybomwater/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"66a2be67e260f6dab73cab559b9b5e95d6a1239e","kind":"commit","published_at":"2023-10-31T02:28:04.000Z","download_url":"https://codeload.github.com/csiro-hydroinformatics/pybomwater/tar.gz/v0.1.1","html_url":"https://github.com/csiro-hydroinformatics/pybomwater/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.1.1/manifests"},{"name":"v0.0.1test","sha":"abae60a1e4c779e08369add9e437056e7fea49a0","kind":"commit","published_at":"2023-10-30T03:23:23.000Z","download_url":"https://codeload.github.com/csiro-hydroinformatics/pybomwater/tar.gz/v0.0.1test","html_url":"https://github.com/csiro-hydroinformatics/pybomwater/releases/tag/v0.0.1test","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.0.1test","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.0.1test/manifests"},{"name":"v0.0.9","sha":"85878dab92c3030a228f06879487382b1b9a531a","kind":"tag","published_at":"2023-10-23T00:48:23.000Z","download_url":"https://codeload.github.com/csiro-hydroinformatics/pybomwater/tar.gz/v0.0.9","html_url":"https://github.com/csiro-hydroinformatics/pybomwater/releases/tag/v0.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/tags/v0.0.9/manifests"}]},"repo_metadata_updated_at":"2024-09-08T15:26:51.186Z","dependent_packages_count":0,"downloads":27,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":68.06255416585074,"dependent_packages_count":9.484062354583529,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":38.773308260217135},"purl":"pkg:pypi/pybomwater","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pybomwater","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pybomwater","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pybomwater/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-08T08:30:33.446Z","issues_count":6,"pull_requests_count":3,"avg_time_to_close_issue":191742.0,"avg_time_to_close_pull_request":2483163.0,"issues_closed_count":4,"pull_requests_closed_count":3,"pull_request_authors_count":2,"issue_authors_count":3,"avg_comments_per_issue":1.8333333333333333,"avg_comments_per_pull_request":0.6666666666666666,"merged_pull_requests_count":2,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":345394.5,"past_year_avg_time_to_close_pull_request":164005.0,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":3.0,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/issues","maintainers":[{"login":"jmp75","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmp75"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pybomwater/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pybomwater/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pybomwater/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pybomwater/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pybomwater/codemeta","maintainers":[{"uuid":"fre171","login":"fre171","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/fre171/","role":null,"created_at":"2023-10-31T01:02:05.904Z","updated_at":"2023-10-31T01:02:05.904Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/fre171/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":844153,"maintainers_count":360677,"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"}}],"commits":{"id":544405,"full_name":"csiro-hydroinformatics/pybomwater","default_branch":"main","total_commits":89,"total_committers":3,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":29.666666666666668,"dds":0.0898876404494382,"past_year_total_commits":2,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":2.0,"past_year_dds":0.0,"last_synced_at":"2026-04-18T08:42:54.307Z","last_synced_commit":"1ca8c19dd6ff0944785dc8ef938dc617d37d411a","created_at":"2023-03-09T04:21:37.350Z","updated_at":"2026-04-18T08:42:54.286Z","committers":[{"name":"Andrew Freebairn","email":"andrew.freebairn@csiro.au","login":"fre171csiro","count":81},{"name":"Julien Lerat","email":"julien.lerat@csiro.au","login":"jlerat","count":6},{"name":"J-M","email":"jean-michel.perraud@csiro.au","login":"jmp75","count":2}],"past_year_committers":[{"name":"fre171","email":"andrew.freebairn@csiro.au","login":"fre171csiro","count":2}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-19T00:00:13.908Z","repositories_count":6214273,"commits_count":900052880,"contributors_count":34915107,"owners_count":1143538,"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":"csiro-hydroinformatics/pybomwater","html_url":"https://github.com/csiro-hydroinformatics/pybomwater","last_synced_at":"2025-11-10T02:04:57.914Z","status":"active","issues_count":11,"pull_requests_count":4,"avg_time_to_close_issue":38089.5,"avg_time_to_close_pull_request":1942998.75,"issues_closed_count":2,"pull_requests_closed_count":4,"pull_request_authors_count":2,"issue_authors_count":6,"avg_comments_per_issue":0.5454545454545454,"avg_comments_per_pull_request":1.0,"merged_pull_requests_count":2,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-14T09:57:52.134Z","updated_at":"2025-11-10T02:04:57.915Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/csiro-hydroinformatics%2Fpybomwater/issues","issue_labels_count":{"documentation":1},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":5,"MEMBER":4,"COLLABORATOR":2},"pull_request_author_associations_count":{"NONE":4},"issue_authors":{"jmp75":4,"cal-andrew":2,"fre171csiro":2,"flightmansam":1,"dehorsley":1,"BenBMDBA":1},"pull_request_authors":{"jlerat":2,"cal-andrew":2},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-09T00:00:10.509Z","repositories_count":14198409,"issues_count":34666122,"pull_requests_count":113306357,"authors_count":11232021,"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":{},"past_year_issue_author_associations_count":{"NONE":1},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{"BenBMDBA":1},"past_year_pull_request_authors":{},"maintainers":[{"login":"jmp75","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmp75"},{"login":"fre171csiro","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fre171csiro"}],"active_maintainers":[]},"events":{"total":{"ReleaseEvent":1,"IssuesEvent":1,"WatchEvent":2,"IssueCommentEvent":2,"PushEvent":2},"last_year":{"ReleaseEvent":1,"PushEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-09-21T20:41:47.533Z","updated_at":"2022-09-21T20:41:47.533Z","repository_link":"https://github.com/csiro-hydroinformatics/pybomwater/blob/main/requirements.txt","dependencies":[{"id":5772610914,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5772610915,"package_name":"iso8601","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5772610917,"package_name":"pytz","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5772610918,"package_name":"geojson","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5772610919,"package_name":"shapely","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-09-21T20:41:47.571Z","updated_at":"2022-09-21T20:41:47.571Z","repository_link":"https://github.com/csiro-hydroinformatics/pybomwater/blob/main/setup.py","dependencies":[{"id":5772610950,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5772610951,"package_name":"iso8601","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5772610952,"package_name":"pytz","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5772610953,"package_name":"json5","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5772610954,"package_name":"xmltodict","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5772610955,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5772610956,"package_name":"geojson","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5772610957,"package_name":"shapely","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/main.yml","sha":null,"kind":"manifest","created_at":"2023-10-30T04:35:34.911Z","updated_at":"2023-10-30T04:35:34.911Z","repository_link":"https://github.com/csiro-hydroinformatics/pybomwater/blob/main/.github/workflows/main.yml","dependencies":[{"id":14292403602,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14292403603,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14292403604,"package_name":"abatilo/actions-poetry","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14292403605,"package_name":"actions/cache","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release.yml","sha":null,"kind":"manifest","created_at":"2023-10-30T04:35:36.021Z","updated_at":"2023-10-30T04:35:36.021Z","repository_link":"https://github.com/csiro-hydroinformatics/pybomwater/blob/main/.github/workflows/release.yml","dependencies":[{"id":14292403758,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14292403759,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14292403763,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"poetry.lock","sha":null,"kind":"lockfile","created_at":"2023-10-30T04:35:36.617Z","updated_at":"2023-10-30T04:35:36.617Z","repository_link":"https://github.com/csiro-hydroinformatics/pybomwater/blob/main/poetry.lock","dependencies":[{"id":14292403803,"package_name":"attrs","ecosystem":"pypi","requirements":"23.1.0","direct":false,"kind":null,"optional":false},{"id":14292403804,"package_name":"certifi","ecosystem":"pypi","requirements":"2023.7.22","direct":false,"kind":null,"optional":false},{"id":14292403805,"package_name":"cftime","ecosystem":"pypi","requirements":"1.6.3","direct":false,"kind":null,"optional":false},{"id":14292403821,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.3.0","direct":false,"kind":null,"optional":false},{"id":14292403822,"package_name":"click","ecosystem":"pypi","requirements":"8.1.7","direct":false,"kind":null,"optional":false},{"id":14292403823,"package_name":"click-plugins","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":null,"optional":false},{"id":14292403917,"package_name":"cligj","ecosystem":"pypi","requirements":"0.7.2","direct":false,"kind":null,"optional":false},{"id":14292403924,"package_name":"codecov","ecosystem":"pypi","requirements":"2.1.13","direct":false,"kind":null,"optional":false},{"id":14292403948,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":null,"optional":false},{"id":14292403949,"package_name":"coverage","ecosystem":"pypi","requirements":"7.3.2","direct":false,"kind":null,"optional":false},{"id":14292403950,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"1.1.3","direct":false,"kind":null,"optional":false},{"id":14292403951,"package_name":"fiona","ecosystem":"pypi","requirements":"1.9.5","direct":false,"kind":null,"optional":false},{"id":14292403966,"package_name":"geojson","ecosystem":"pypi","requirements":"3.0.1","direct":false,"kind":null,"optional":false},{"id":14292403990,"package_name":"geopandas","ecosystem":"pypi","requirements":"0.14.0","direct":false,"kind":null,"optional":false},{"id":14292404000,"package_name":"idna","ecosystem":"pypi","requirements":"3.4","direct":false,"kind":null,"optional":false},{"id":14292404001,"package_name":"iniconfig","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":null,"optional":false},{"id":14292404002,"package_name":"iso8601","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":null,"optional":false},{"id":14292404040,"package_name":"lxml","ecosystem":"pypi","requirements":"4.9.3","direct":false,"kind":null,"optional":false},{"id":14292404041,"package_name":"netcdf4","ecosystem":"pypi","requirements":"1.6.4","direct":false,"kind":null,"optional":false},{"id":14292404058,"package_name":"numpy","ecosystem":"pypi","requirements":"1.26.1","direct":false,"kind":null,"optional":false},{"id":14292404059,"package_name":"owslib","ecosystem":"pypi","requirements":"0.29.2","direct":false,"kind":null,"optional":false},{"id":14292404096,"package_name":"packaging","ecosystem":"pypi","requirements":"23.2","direct":false,"kind":null,"optional":false},{"id":14292404097,"package_name":"pandas","ecosystem":"pypi","requirements":"2.1.1","direct":false,"kind":null,"optional":false},{"id":14292404098,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":null,"optional":false},{"id":14292404099,"package_name":"pyproj","ecosystem":"pypi","requirements":"3.6.1","direct":false,"kind":null,"optional":false},{"id":14292404104,"package_name":"pytest","ecosystem":"pypi","requirements":"7.4.2","direct":false,"kind":null,"optional":false},{"id":14292404105,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"4.1.0","direct":false,"kind":null,"optional":false},{"id":14292404106,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":null,"optional":false},{"id":14292404107,"package_name":"pytz","ecosystem":"pypi","requirements":"2023.3.post1","direct":false,"kind":null,"optional":false},{"id":14292404108,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0.1","direct":false,"kind":null,"optional":false},{"id":14292404109,"package_name":"requests","ecosystem":"pypi","requirements":"2.31.0","direct":false,"kind":null,"optional":false},{"id":14292404110,"package_name":"scipy","ecosystem":"pypi","requirements":"1.11.3","direct":false,"kind":null,"optional":false},{"id":14292404111,"package_name":"setuptools","ecosystem":"pypi","requirements":"68.2.2","direct":false,"kind":null,"optional":false},{"id":14292404112,"package_name":"shapely","ecosystem":"pypi","requirements":"2.0.2","direct":false,"kind":null,"optional":false},{"id":14292404113,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":null,"optional":false},{"id":14292404114,"package_name":"tomli","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":null,"optional":false},{"id":14292404115,"package_name":"tzdata","ecosystem":"pypi","requirements":"2023.3","direct":false,"kind":null,"optional":false},{"id":14292404116,"package_name":"urllib3","ecosystem":"pypi","requirements":"2.0.7","direct":false,"kind":null,"optional":false},{"id":14292404117,"package_name":"xarray","ecosystem":"pypi","requirements":"2023.10.1","direct":false,"kind":null,"optional":false},{"id":14292404118,"package_name":"xmltodict","ecosystem":"pypi","requirements":"0.13.0","direct":false,"kind":null,"optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-10-30T04:35:39.935Z","updated_at":"2023-10-30T04:35:39.935Z","repository_link":"https://github.com/csiro-hydroinformatics/pybomwater/blob/main/pyproject.toml","dependencies":[{"id":14292404328,"package_name":"python","ecosystem":"pypi","requirements":"\u003e=3.10,\u003c3.12","direct":true,"kind":"runtime","optional":false},{"id":14292404329,"package_name":"requests","ecosystem":"pypi","requirements":"^2.31.0","direct":true,"kind":"runtime","optional":false},{"id":14292404330,"package_name":"iso8601","ecosystem":"pypi","requirements":"^2.1.0","direct":true,"kind":"runtime","optional":false},{"id":14292404331,"package_name":"pytz","ecosystem":"pypi","requirements":"^2023.3.post1","direct":true,"kind":"runtime","optional":false},{"id":14292404332,"package_name":"geojson","ecosystem":"pypi","requirements":"^3.0.1","direct":true,"kind":"runtime","optional":false},{"id":14292404333,"package_name":"shapely","ecosystem":"pypi","requirements":"^2.0.1","direct":true,"kind":"runtime","optional":false},{"id":14292404334,"package_name":"pytest","ecosystem":"pypi","requirements":"^7.4.2","direct":true,"kind":"runtime","optional":false},{"id":14292404335,"package_name":"lxml","ecosystem":"pypi","requirements":"^4.9.3","direct":true,"kind":"runtime","optional":false},{"id":14292404336,"package_name":"xmltodict","ecosystem":"pypi","requirements":"^0.13.0","direct":true,"kind":"runtime","optional":false},{"id":14292404337,"package_name":"pandas","ecosystem":"pypi","requirements":"^2.1.1","direct":true,"kind":"runtime","optional":false},{"id":14292404338,"package_name":"fiona","ecosystem":"pypi","requirements":"^1.9.4.post1","direct":true,"kind":"runtime","optional":false},{"id":14292404339,"package_name":"codecov","ecosystem":"pypi","requirements":"^2.1.13","direct":true,"kind":"runtime","optional":false},{"id":14292404340,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"^4.1.0","direct":true,"kind":"runtime","optional":false},{"id":14292404341,"package_name":"owslib","ecosystem":"pypi","requirements":"^0.29.2","direct":true,"kind":"runtime","optional":false},{"id":14292404342,"package_name":"geopandas","ecosystem":"pypi","requirements":"^0.14.0","direct":true,"kind":"runtime","optional":false},{"id":14292404343,"package_name":"xarray","ecosystem":"pypi","requirements":"^2023.9.0","direct":true,"kind":"runtime","optional":false},{"id":14292404344,"package_name":"scipy","ecosystem":"pypi","requirements":"^1.11.3","direct":true,"kind":"runtime","optional":false},{"id":14292404345,"package_name":"netcdf4","ecosystem":"pypi","requirements":"^1.6.4","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release_test.yml","sha":null,"kind":"manifest","created_at":"2024-01-08T20:19:48.394Z","updated_at":"2024-01-08T20:19:48.394Z","repository_link":"https://github.com/csiro-hydroinformatics/pybomwater/blob/main/.github/workflows/release_test.yml","dependencies":[{"id":15504992420,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15504992421,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":15504992422,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2024-05-23T02:27:08.854Z","updated_at":"2024-05-23T02:27:08.854Z","repository_link":"https://github.com/csiro-hydroinformatics/pybomwater/blob/main/environment.yml","dependencies":[]}],"score":12.301528269302466,"created_at":"2024-08-22T00:10:44.914Z","updated_at":"2026-04-20T08:30:20.820Z","avatar_url":"https://github.com/csiro-hydroinformatics.png","language":"Python","category":"Hydrosphere","sub_category":"Ocean and Hydrology Data Access","monthly_downloads":2287,"total_dependent_repos":2,"total_dependent_packages":1,"readme":"# BoM Water\nA python tool for requesting data from BoM Sensor Observation Service (SOS2, as WaterML 2.0 format)\n\n![website](https://img.shields.io/website?url=http%3A%2F%2Fwww.bom.gov.au%2Fwaterdata%2F)\n![license](http://img.shields.io/badge/license-MIT-blue.svg) ![status](https://img.shields.io/badge/status-alpha-blue.svg) [![CI](https://github.com/csiro-hydroinformatics/pybomwater/actions/workflows/main.yml/badge.svg)](https://github.com/csiro-hydroinformatics/pybomwater/actions/workflows/main.yml) ![pypi](https://img.shields.io/pypi/v/pybomwater.svg?logo=python\u0026logoColor=white) \n[![codecov](https://codecov.io/gh/csiro-hydroinformatics/pybomwater/branch/main/graph/badge.svg?token=uj1VUQu7dT)](https://codecov.io/gh/csiro-hydroinformatics/pybomwater)\n\n\nThis package has been developed to access to the BoM Water Data Sensor Observation Service (SOS) with a goal to easily and efficiently integrate data into scientific workflows  \n\n## License\nMIT-derived (see [License.txt](LICENSE))\n\n## Installation\nFrom pypi:\n\n`pip install pybomwater`\n\nFrom source:\n- Using [`poetry`](https://python-poetry.org/docs/)\n  - I like to keep the `.venv` in my project directory so I use `poetry config --local virtualenvs.in-project true`\n  - `poetry install` which will install the dependencies listed in the `poetry.lock`\n  - `poetry shell` which is initialize the environment within your running application (eg cmd), or in VS Code `Cmd+Shift+p` and then type `Python Interpreter` and select the environment you just built.\n\n## Usage\nsee [Jupyter Notebook example](https://github.com/csiro-hydroinformatics/bomwater-notebook)\n\n---\n**NOTE**\n\nThe first time a BomWater object is instantiated (bm = bom_water.BomWater()) a cache of data is created.  This process obtains data from the BoM service and will take a little while to complete.  Once cached this process is not repeated and performance will return to normal.\n\n---\n\n## Documentation\nBureau of Meteorology (BoM) documentation on using their SOS service is available at the following links:\n* [BoM Water Data service ](http://www.bom.gov.au/waterdata/services)\n* [BoM Notes](http://www.bom.gov.au/metadata/catalogue/19115/ANZCW0503900528)\n* [BoM Guide to Sensor Observation Services (SOS2)](https://github.com/csiro-hydroinformatics/bom_water/blob/main/doc/Guide_to_Sensor_Observation_Services_(SOS2)_for_Water_Data_Online_v1.0.1.pdf)\n\n### [The following cells implement requests that access the BoM SOS2 service.](https://github.com/csiro-hydroinformatics/bom_water/blob/main/doc/Guide_to_Sensor_Observation_Services_(SOS2)_for_Water_Data_Online_v1.0.1.pdf#page=14) \n### GetCapabilties\nLists services available and the filters that can be used to select data output by those services. It also provides an overview of parameters, time series types and geographic area covered by the services.\n### GetFeatureOfInterest\nProvides details about a set of geographical features or locations at which observations are measured. They can be selected according to the parameter measured, type of time series available, and area or point location.\n### GetDataAvailability\nLists the type of data available for a ‘feature of interest’ and its coverage. This includes a list of parameters, the time series types available for each of the parameters, and the observed period of record for each time series type.\n### GetObservation\nReturns observations of a specified ‘feature of interest’ and parameter, within a specific time series type. Each observation has a datetime, value, quality and interpolation type.\n\n### [Parameter currently available via SOS2](https://github.com/csiro-hydroinformatics/bom_water/blob/main/doc/Guide_to_Sensor_Observation_Services_(SOS2)_for_Water_Data_Online_v1.0.1.pdf#page=13)\n|Parameter | Water regulation Data Subcategory |\n|:--- |:--- |\n|Dry Air Temperature  |  4f  |\n|Electrical Conductivity @ 25C  | 9a  |\n|Evaporation  | 4c  |\n|Ground Water Level  | 2a  |\n|Rainfall  | 4a  |\n|Relative Humidity  | 4h  |\n|Storage Level  | 3a  |\n|Storage Volume  | 3b  |\n|Turbidity  | 9d  |\n|Water Course Discharge (standard time series types)  | 1b  |\n|Water Course Discharge (flood warning time series types)  | 11b  |\n|Water Course Level (standard time series types)  | 1a  |\n|Water Course Level (flood warning time series types)   | 11a  |\n|Water pH  | 9g  |\n|Water Temperature  | 9h  |\n|Wind Direction  | 4  |\n### [Timeseries pattern and aggreated available](https://github.com/csiro-hydroinformatics/bom_water/blob/main/doc/Guide_to_Sensor_Observation_Services_(SOS2)_for_Water_Data_Online_v1.0.1.pdf#page=37)\n|Time series name | Procedure | Identifier Time series description |\n|:---|:---|:---|\n|DMQaQc.Merged.DailyMean.24HR| Pat1_C_B_1_DailyMean or Pat9_C_B_1_DailyMean | DMQaQc.Merged.AsStored.1 timeseries aggregated to daily means, reported from midnight to midnight. |\n|DMQaQc.Merged.DailyMax.24HR | Pat1_C_B_1_DailyMax or Pat9_C_B_1_DailyMax | Maximum of values in the DMQaQc.Merged.AsStored.1 timeseries - from midnight to midnight |\n|DMQaQc.Merged.DailyMin.24HR | Pat1_C_B_1_DailyMin or Pat9_C_B_1_DailyMin | Minimum of values in the DMQaQc.Merged.AsStored.1 timeseries - from midnight to midnight.  |\n|DMQaQc.Merged.MonthlyMean.CalMonth| Pat1_C_B_1_MonthlyMean or Pat9_C_B_1_MonthlyMean | DMQaQc.Merged.AsStored.1 timeseries aggregated to monthly means. |\n|DMQaQc.Merged.YearlyMean.CalYear | Pat1_C_B_1_YearlyMean or Pat9_C_B_1_YearlyMean | DMQaQc.Merged.AsStored.1 timeseries aggregated to yearly means. |\n|DMQaQc.Merged.DailyTotal.09HR | Pat2_C_B_1_DailyTot09 | DMQaQc.Merged.AsStored.1 timeseries aggregated to daily totals, reported from 9am to 9am. |\n|DMQaQc.Merged.DailyTotal.24HR|Pat2_C_B_1_DailyTot24 | DMQaQc.Merged.AsStored.1 timeseries aggregated to daily totals,reported from midnight to midnight.|\n|DMQaQc.Merged.MonthlyTotal.CalMonth|Pat2_C_B_1_MonthlyTot24 | DMQaQc.Merged.AsStored.1 timeseries aggregated to monthly totals.|\n|DMQaQc.Merged.YearlyTotal.CalYear|Pat2_C_B_1_YearlyTot24 | DMQaQc.Merged.AsStored.1 timeseries aggregated to yearly totals.|\n|DMQaQc.Merged.HourlyMean.HR|Pat3_C_B_1_HourlyMean | DMQaQc.Merged.AsStored.1 timeseries aggregated to hourly means.|\n|DMQaQc.Merged.DailyMean.24HR|Pat3_C_B_1_DailyMean | DMQaQc.Merged.AsStored.1 timeseries aggregated to daily means, reported from midnight to midnight.|\n|DMQaQc.Merged.DailyMax.24HR |Pat3_C_B_1_DailyMax | Maximum of values in the DMQaQc.Merged.AsStored.1 timeseries - from midnight to midnight.|\n|DMQaQc.Merged.DailyMin.24HR|Pat3_C_B_1_DailyMin | Minimum of values in the DMQaQc.Merged.AsStored.1 timeseries - from midnight to midnight.|\n|DMQaQc.Merged.MonthlyMean.CalMonth|Pat3_C_B_1_MonthlyMean | DMQaQc.Merged.AsStored.1 timeseries aggregated to monthly means.|\n|DMQaQc.Merged.YearlyMean.CalYear|Pat3_C_B_1_YearlyMean | DMQaQc.Merged.AsStored.1 timeseries aggregated to yearly means.|\n|DMQaQc.Merged.HourlyMean.HR|Pat4_C_B_1_HourlyMean | DMQaQc.Merged.AsStored.1 timeseries aggregated to hourly means.|\n|DMQaQc.Merged.DailyMean.09HR| Pat4_C_B_1_DailyMean09 | DMQaQc.Merged.AsStored.1 timeseries aggregated to daily means, reported from 9am to 9am.|\n|DMQaQc.Merged.DailyMax.24HR|Pat4_C_B_1_DailyMax | Maximum of values in the DMQaQc.Merged.AsStored.1 timeseries - from midnight to midnight.|\n|DMQaQc.Merged.DailyMin.24HR|Pat4_C_B_1_DailyMin | Minimum of values in the DMQaQc.Merged.AsStored.1 timeseries - from midnight to midnight.|\n|DMQaQc.Merged.DailyMean.24HR|Pat4_C_B_1_DailyMean | DMQaQc.Merged.AsStored.1 timeseries aggregated to daily means, reported from midnight to midnight.|\n|DMQaQc.Merged.MonthlyMean.CalMonth|Pat4_C_B_1_MonthlyMean | DMQaQc.Merged.AsStored.1 timeseries aggregated to monthly means.|\n|DMQaQc.Merged.YearlyMean.CalYear|Pat4_C_B_1_YearlyMean| DMQaQc.Merged.AsStored.1 timeseries aggregated to yearly means.|\n|DMQaQc.Merged.HourlyMean.HR|Pat6_C_B_1_HourlyMean or Pat7_C_B_1_HourlyMean | DMQaQc.Merged.AsStored.1 timeseries aggregated to hourly means.|\n|DMQaQc.Merged.DailyMean.24HR|Pat6_C_B_1_DailyMean or Pat7_C_B_1_DailyMean|DMQaQc.Merged.AsStored.1 timeseries aggregated to daily means, reported from midnight to midnight.|\n|DMQaQc.Merged.DailyMax.24HR|Pat6_C_B_1_DailyMax or Pat7_C_B_1_DailyMax | Maximum of values in theDMQaQc.Merged.AsStored.1 timeseries - from midnight to midnight.|\n|DMQaQc.Merged.DailyMin.24HR|Pat6_C_B_1_DailyMin or Pat7_C_B_1_DailyMin | Minimum of values in the DMQaQc.Merged.AsStored.1 timeseries - from midnight to midnight.|\n|DMQaQc.Merged.MonthlyMean.CalMonth|Pat6_C_B_1_MonthlyMean or Pat7_C_B_1_MonthlyMean | DMQaQc.Merged.AsStored.1 timeseries aggregated to monthly means.|\n|DMQaQc.Merged.YearlyMean.CalYear |Pat6_C_B_1_YearlyMean or Pat7_C_B_1_YearlyMean | DMQaQc.Merged.AsStored.1 timeseries aggregated to yearly means.|\n\n## [Task list](https://github.com/csiro-hydroinformatics/bom_water/blob/main/tasklist.md)\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://ost.ecosyste.ms/api/v1/projects/298811","html_url":"https://ost.ecosyste.ms/projects/298811"}