{"id":21455,"name":"Metview Python bindings","description":"Python interface to Metview, a meteorological workstation and batch system for accessing, examining, manipulating and visualising meteorological data.","url":"https://github.com/ecmwf/metview-python","last_synced_at":"2026-09-15T09:02:58.432Z","repository":{"id":37405815,"uuid":"136617052","full_name":"ecmwf/metview-python","owner":"ecmwf","description":"Python interface to Metview meteorological workstation and batch system","archived":false,"fork":false,"pushed_at":"2026-07-02T10:30:48.000Z","size":78497,"stargazers_count":146,"open_issues_count":23,"forks_count":32,"subscribers_count":17,"default_branch":"develop","last_synced_at":"2026-09-03T03:07:50.261Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://metview.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ecmwf.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","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":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2018-06-08T12:37:53.000Z","updated_at":"2026-09-02T23:57:16.000Z","dependencies_parsed_at":"2025-12-14T07:00:30.726Z","dependency_job_id":"c599c6e5-cfd8-4a6b-aeda-0d1fe1377283","html_url":"https://github.com/ecmwf/metview-python","commit_stats":{"total_commits":1048,"total_committers":15,"mean_commits":69.86666666666666,"dds":0.4522900763358778,"last_synced_commit":"ac78dbebefcc035882a11e1db148777ed8503b95"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/ecmwf/metview-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ecmwf","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/sbom","scorecard":{"id":365483,"data":{"date":"2025-08-11","repo":{"name":"github.com/ecmwf/metview-python","commit":"c69e1bf9c70ff1692312be5f90f28b3ae409a664"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.1,"checks":[{"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":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","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 0/14 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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"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":"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: Apache License 2.0: 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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(master): error during branchesHandler.query: 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":"Vulnerabilities","score":0,"reason":"26 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: PYSEC-2015-24 / GHSA-4vwq-x64q-j4cj","Warn: Project is vulnerable to: PYSEC-2017-46 / GHSA-66gw-5xpf-gfp5","Warn: Project is vulnerable to: PYSEC-2015-25 / GHSA-92mr-v722-f48m","Warn: Project is vulnerable to: PYSEC-2022-12 / GHSA-pq7m-3gw7-gq5x","Warn: Project is vulnerable to: PYSEC-2017-47","Warn: Project is vulnerable to: PYSEC-2018-18 / GHSA-3p4q-x8f3-p7vq","Warn: Project is vulnerable to: GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: PYSEC-2018-17 / GHSA-49qr-xh3w-h436","Warn: Project is vulnerable to: PYSEC-2018-57 / GHSA-6cwv-x26c-w2q4","Warn: Project is vulnerable to: PYSEC-2020-215 / GHSA-c7vm-f5p4-8fqh","Warn: Project is vulnerable to: PYSEC-2019-159 / GHSA-hhx8-cr55-qcxx","Warn: Project is vulnerable to: GHSA-hwvq-6gjx-j797","Warn: Project is vulnerable to: PYSEC-2019-157 / GHSA-jqwc-jm56-wcwj","Warn: Project is vulnerable to: PYSEC-2022-180 / GHSA-m87f-39q9-6f55","Warn: Project is vulnerable to: PYSEC-2019-158 / GHSA-rcx2-m7jp-p9wj","Warn: Project is vulnerable to: GHSA-rv62-4pmj-xw6h","Warn: Project is vulnerable to: PYSEC-2022-212 / GHSA-v7vq-3x77-87vg","Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2022-42969"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 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-18T11:45:56.250Z","repository_id":37405815,"created_at":"2025-08-18T11:45:56.250Z","updated_at":"2025-08-18T11:45:56.250Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-04T02:00:06.169Z","response_time":115,"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":"ecmwf","name":"European Centre for Medium-Range Weather Forecasts","uuid":"6368067","kind":"organization","description":"Providing software to work with meteorological data and services","email":"Software.Support@ecmwf.int","website":"www.ecmwf.int","location":"Shinfield Park, Reading, United Kingdom","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6368067?v=4","repositories_count":44,"last_synced_at":"2023-03-02T03:00:24.789Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ecmwf","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-12T21:17:56.440Z","updated_at":"2023-03-02T03:00:24.855Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ecmwf","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ecmwf/repositories"},"packages":[{"id":5299217,"name":"metview-python","ecosystem":"conda","description":null,"homepage":"https://github.com/ecmwf/metview-python","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/ecmwf/metview-python","keywords_array":[],"namespace":null,"versions_count":11,"first_release_published_at":"2021-05-10T21:31:59.000Z","latest_release_published_at":"2022-10-28T14:43:05.000Z","latest_release_number":"1.13.1","last_synced_at":"2026-09-03T07:29:28.450Z","created_at":"2022-10-03T16:06:00.707Z","updated_at":"2026-09-06T20:22:15.178Z","registry_url":"https://anaconda.org/conda-forge/metview-python","install_command":"conda install -c conda-forge metview-python","documentation_url":null,"metadata":{},"repo_metadata":{"id":37405815,"uuid":"136617052","full_name":"ecmwf/metview-python","owner":"ecmwf","description":"Python interface to Metview meteorological workstation and batch system","archived":false,"fork":false,"pushed_at":"2026-07-02T10:30:48.000Z","size":78497,"stargazers_count":146,"open_issues_count":23,"forks_count":32,"subscribers_count":17,"default_branch":"develop","last_synced_at":"2026-09-03T03:07:50.261Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://metview.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ecmwf.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","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":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2018-06-08T12:37:53.000Z","updated_at":"2026-09-02T23:57:16.000Z","dependencies_parsed_at":"2025-12-14T07:00:30.726Z","dependency_job_id":"c599c6e5-cfd8-4a6b-aeda-0d1fe1377283","html_url":"https://github.com/ecmwf/metview-python","commit_stats":{"total_commits":1048,"total_committers":15,"mean_commits":69.86666666666666,"dds":0.4522900763358778,"last_synced_commit":"ac78dbebefcc035882a11e1db148777ed8503b95"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/ecmwf/metview-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ecmwf","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/sbom","scorecard":{"id":365483,"data":{"date":"2025-08-11","repo":{"name":"github.com/ecmwf/metview-python","commit":"c69e1bf9c70ff1692312be5f90f28b3ae409a664"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.1,"checks":[{"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":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","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 0/14 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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"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":"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: Apache License 2.0: 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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(master): error during branchesHandler.query: 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":"Vulnerabilities","score":0,"reason":"26 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: PYSEC-2015-24 / GHSA-4vwq-x64q-j4cj","Warn: Project is vulnerable to: PYSEC-2017-46 / GHSA-66gw-5xpf-gfp5","Warn: Project is vulnerable to: PYSEC-2015-25 / GHSA-92mr-v722-f48m","Warn: Project is vulnerable to: PYSEC-2022-12 / GHSA-pq7m-3gw7-gq5x","Warn: Project is vulnerable to: PYSEC-2017-47","Warn: Project is vulnerable to: PYSEC-2018-18 / GHSA-3p4q-x8f3-p7vq","Warn: Project is vulnerable to: GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: PYSEC-2018-17 / GHSA-49qr-xh3w-h436","Warn: Project is vulnerable to: PYSEC-2018-57 / GHSA-6cwv-x26c-w2q4","Warn: Project is vulnerable to: PYSEC-2020-215 / GHSA-c7vm-f5p4-8fqh","Warn: Project is vulnerable to: PYSEC-2019-159 / GHSA-hhx8-cr55-qcxx","Warn: Project is vulnerable to: GHSA-hwvq-6gjx-j797","Warn: Project is vulnerable to: PYSEC-2019-157 / GHSA-jqwc-jm56-wcwj","Warn: Project is vulnerable to: PYSEC-2022-180 / GHSA-m87f-39q9-6f55","Warn: Project is vulnerable to: PYSEC-2019-158 / GHSA-rcx2-m7jp-p9wj","Warn: Project is vulnerable to: GHSA-rv62-4pmj-xw6h","Warn: Project is vulnerable to: PYSEC-2022-212 / GHSA-v7vq-3x77-87vg","Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2022-42969"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 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-18T11:45:56.250Z","repository_id":37405815,"created_at":"2025-08-18T11:45:56.250Z","updated_at":"2025-08-18T11:45:56.250Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-04T02:00:06.169Z","response_time":115,"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":"ecmwf","name":"European Centre for Medium-Range Weather Forecasts","uuid":"6368067","kind":"organization","description":"Providing software to work with meteorological data and services","email":"Software.Support@ecmwf.int","website":"www.ecmwf.int","location":"Shinfield Park, Reading, United Kingdom","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6368067?v=4","repositories_count":44,"last_synced_at":"2023-03-02T03:00:24.789Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ecmwf","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-12T21:17:56.440Z","updated_at":"2023-03-02T03:00:24.855Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ecmwf","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ecmwf/repositories"},"tags":[{"name":"1.16.2","sha":"99ec10b5af3f5eb3702837acab35b39a09b09242","kind":"tag","published_at":"2025-09-26T14:47:45.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.16.2","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.16.2/manifests"},{"name":"1.16.1","sha":"3b96addc92628c7957cdd1c887f1902425ab3361","kind":"tag","published_at":"2024-06-20T12:45:09.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.16.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.16.1/manifests"},{"name":"1.16.0","sha":"e525327eb43680903e5971f608637d3af5d8d4bb","kind":"tag","published_at":"2024-03-26T15:39:26.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.16.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.16.0/manifests"},{"name":"1.15.0","sha":"ff6c60019d0a61226de980d5f8db496ef6e9d333","kind":"tag","published_at":"2023-08-09T13:27:56.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.15.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.15.0/manifests"},{"name":"1.14.0","sha":"28b86fae589e7ba9ce8668749de17d18ec9e08d6","kind":"tag","published_at":"2023-04-05T10:41:44.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.14.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.14.0/manifests"},{"name":"1.13.1","sha":"630dce43e8d4140cf6734db347ac996c45b0bc34","kind":"tag","published_at":"2022-10-28T08:28:04.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.13.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.13.1/manifests"},{"name":"1.13.0","sha":"d0aca8d2ad2cc6f267f25b9f03e509f236b5f99c","kind":"tag","published_at":"2022-08-22T14:14:09.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.13.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.13.0/manifests"},{"name":"1.12.0","sha":"c9aa859490566c0aa13257f04f7e298e9faae20e","kind":"tag","published_at":"2022-05-17T10:40:19.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.12.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.12.0/manifests"},{"name":"1.10.5","sha":"202cfb5cec6b3742fc7aa3b775580c0c391aac2e","kind":"tag","published_at":"2022-05-10T09:48:43.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.10.5","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.10.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.5/manifests"},{"name":"1.11.0","sha":"349ac9dcb4349adab6d598005bb3c0f8c3e388ef","kind":"tag","published_at":"2022-03-02T15:27:40.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.11.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.11.0/manifests"},{"name":"1.10.4","sha":"2ffda33cb6b4acac92544158b8fd7846d6e56c9c","kind":"tag","published_at":"2021-12-17T10:01:40.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.10.4","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.10.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.4/manifests"},{"name":"1.10.3","sha":"b9619f4b8be5ea64658439cdc288c01400e00486","kind":"tag","published_at":"2021-12-14T08:28:37.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.10.3","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.3/manifests"},{"name":"1.10.2","sha":"c2c9ebf1e00d46a2ba36aa3a68687bb4db2c3e51","kind":"tag","published_at":"2021-12-13T14:14:39.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.10.2","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.2/manifests"},{"name":"1.10.1","sha":"f866969099221cf1b09bbafc376d0ccb7a5bc09c","kind":"tag","published_at":"2021-12-13T14:06:22.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.10.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.1/manifests"},{"name":"1.10.0","sha":"6ce8524f5b2522d9a7f61496e7048320160c530f","kind":"tag","published_at":"2021-12-13T13:37:41.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.10.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.0/manifests"},{"name":"1.9.0","sha":"f4f3fade09dd322dde3259c215c6ca1ebfc55c18","kind":"tag","published_at":"2021-12-07T13:20:29.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.9.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.9.0/manifests"},{"name":"1.8.1","sha":"641e57716ac1bb105394dd3a871ccd1e5ed60b26","kind":"tag","published_at":"2021-09-28T13:26:53.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.8.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"a772b4ccb1a91c3c46f0569a69ebc91a6b676358","kind":"tag","published_at":"2021-08-23T15:38:05.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.8.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.8.0/manifests"},{"name":"1.7.2","sha":"7bdc47d9257d23601369ea7653aa94e16b6ce615","kind":"tag","published_at":"2021-05-18T16:20:55.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.7.2","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8cc2d3f53b98c36693364a23c9ecc32be9dc7868","kind":"tag","published_at":"2021-04-26T16:24:03.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.7.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"c810638fe4d538543486eaf4153cba6686d1e46d","kind":"tag","published_at":"2021-03-23T15:14:52.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.7.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.7.0/manifests"},{"name":"1.6.0","sha":"71d847743054bb581bbd22a9dc00751843201ed9","kind":"tag","published_at":"2021-01-19T13:40:01.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.6.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.6.0/manifests"},{"name":"1.5.1","sha":"c2e2703c4d7b44ad57e334b6f9b61519009c1546","kind":"tag","published_at":"2020-10-15T17:24:22.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.5.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"4b057d064bdcdb8645b6376066336e5a5e333c82","kind":"tag","published_at":"2020-10-14T10:51:56.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.5.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.5.0/manifests"},{"name":"1.4.2","sha":"07f1d72b3d5895522b111b0eb732bb6424e5740a","kind":"tag","published_at":"2020-04-01T07:54:31.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.4.2","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.4.2/manifests"},{"name":"1.4.1","sha":"aef9046c913d3fea2e598d00886d68f71e1aadab","kind":"tag","published_at":"2020-03-19T16:05:52.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.4.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.4.1/manifests"},{"name":"1.4.0","sha":"a83224e4c641019af28c82a79b982ac364fb8838","kind":"tag","published_at":"2020-03-05T13:57:14.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.4.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.4.0/manifests"},{"name":"1.3.4","sha":"fbf98605cd87b2484d4dd19566c8eb51661ee9d1","kind":"tag","published_at":"2020-02-02T17:30:02.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.3.4","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.4/manifests"},{"name":"1.3.3","sha":"3523b6dd7e04fe909828d4418d3465dcd5c5c098","kind":"tag","published_at":"2020-01-13T13:19:19.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.3.3","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"645ee700a338a932caeabdae65138caa2a2e9083","kind":"tag","published_at":"2019-12-06T13:41:06.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.3.2","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"50197a074d658b60d156f7de5105bc2a5aa7177e","kind":"tag","published_at":"2019-10-11T08:12:00.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.3.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"f8e539337d5f044ac4832e98c11b458f7ceb33ed","kind":"tag","published_at":"2019-09-26T09:24:00.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.3.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.0/manifests"},{"name":"1.2.0","sha":"1ca0279b082d68c045f803b7070495e9f2828712","kind":"tag","published_at":"2019-07-11T12:18:33.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.2.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.2.0/manifests"},{"name":"1.1.0","sha":"31370b746200adc0a3a7ca14348e455569ae9d27","kind":"tag","published_at":"2019-03-04T10:14:31.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.1.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"b4aa295b9414df7ffa4379d8073ac54d5d11ecc6","kind":"tag","published_at":"2018-12-20T12:05:35.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.0.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.0.0/manifests"},{"name":"0.9.1","sha":"8fd4dcb5b4a839f131fc3bd1662489059cb68bfe","kind":"tag","published_at":"2018-11-24T10:55:40.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.9.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"d5f81b7ff789f5e0596a37ae406466324636eb23","kind":"tag","published_at":"2018-10-29T15:24:31.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.9.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.9.0/manifests"},{"name":"0.8.6","sha":"af668dcc43e508df9438669c9ebd70e89b0dd4bd","kind":"tag","published_at":"2018-10-26T13:20:35.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.8.6","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.6/manifests"},{"name":"0.8.5","sha":"2ce073352049b4ed2fb28a5c467915bb6bdb9020","kind":"tag","published_at":"2018-10-26T09:23:07.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.8.5","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.5/manifests"},{"name":"0.8.4","sha":"f5d673616bf5d26bcc25f0c1b09c9505da310caf","kind":"tag","published_at":"2018-08-01T08:06:13.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.8.4","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.4/manifests"},{"name":"0.8.3","sha":"b3661c3fd59239ac31fe6fa58146052f53f3ac76","kind":"tag","published_at":"2018-06-18T14:59:53.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.8.3","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.3/manifests"},{"name":"0.8.2","sha":"db4eb44effb3c0e3ec1e1cce8dfb095db3f56249","kind":"tag","published_at":"2018-06-18T12:57:36.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.8.2","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"0f926c82f815d9fd02aeb2376e1de06bd1f44cdc","kind":"tag","published_at":"2018-06-08T12:13:41.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.8.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"b349263fe3063b5925fbc614c26c8b9a0a506b90","kind":"tag","published_at":"2018-05-21T09:38:44.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.8.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.0/manifests"},{"name":"0.1.0","sha":"5d689bcfc2e4c08c2d69bb62d360e90e4a9cd0df","kind":"tag","published_at":"2017-07-31T12:12:04.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.1.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-09-06T20:22:15.178Z","dependent_packages_count":0,"downloads":48163,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":24.347522331453668,"dependent_packages_count":51.58940066869604,"stargazers_count":32.55651479614751,"forks_count":33.11542492140326,"docker_downloads_count":null,"average":35.40221567942512},"purl":"pkg:conda/metview-python?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/metview-python","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/metview-python","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/metview-python/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-06T04:32:57.754Z","issues_count":55,"pull_requests_count":33,"avg_time_to_close_issue":2406319.212121212,"avg_time_to_close_pull_request":1380530.1935483871,"issues_closed_count":33,"pull_requests_closed_count":31,"pull_request_authors_count":5,"issue_authors_count":31,"avg_comments_per_issue":2.7636363636363637,"avg_comments_per_pull_request":1.0,"merged_pull_requests_count":26,"bot_issues_count":0,"bot_pull_requests_count":27,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":436517.2,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":5,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/issues","maintainers":[{"login":"iainrussell","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/iainrussell"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/metview-python/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/metview-python/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/metview-python/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/metview-python/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/metview-python/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/metview-python/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":13549,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2430},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-09-12T05:06:23.054Z","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":13556790,"name":"metview-python","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ecmwf/metview-python","licenses":"apache-2.0","normalized_licenses":[],"repository_url":"https://github.com/ecmwf/metview-python","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T04:26:51.857Z","latest_release_published_at":"2026-02-11T04:26:51.857Z","latest_release_number":"1.13.1-1","last_synced_at":"2026-03-11T11:00:57.961Z","created_at":"2026-02-11T04:26:51.686Z","updated_at":"2026-09-13T04:15:26.431Z","registry_url":"https://launchpad.net/ubuntu/+source/metview-python","install_command":"apt-get install metview-python","documentation_url":null,"metadata":{"component":"universe","architecture":"any","priority":"optional","binary":"python3-metview","standards_version":"4.6.1","maintainer":"Alastair McKinstry \u003cmckinstry@debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-python3, libeccodes-dev, python3-dev, python3-setuptools, python3-pytest-runner","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":37405815,"uuid":"136617052","full_name":"ecmwf/metview-python","owner":"ecmwf","description":"Python interface to Metview meteorological workstation and batch system","archived":false,"fork":false,"pushed_at":"2026-07-02T10:30:48.000Z","size":78497,"stargazers_count":146,"open_issues_count":23,"forks_count":32,"subscribers_count":17,"default_branch":"develop","last_synced_at":"2026-09-03T03:07:50.261Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://metview.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ecmwf.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","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":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2018-06-08T12:37:53.000Z","updated_at":"2026-09-02T23:57:16.000Z","dependencies_parsed_at":"2025-12-14T07:00:30.726Z","dependency_job_id":"c599c6e5-cfd8-4a6b-aeda-0d1fe1377283","html_url":"https://github.com/ecmwf/metview-python","commit_stats":{"total_commits":1048,"total_committers":15,"mean_commits":69.86666666666666,"dds":0.4522900763358778,"last_synced_commit":"ac78dbebefcc035882a11e1db148777ed8503b95"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/ecmwf/metview-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ecmwf","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/sbom","scorecard":{"id":365483,"data":{"date":"2025-08-11","repo":{"name":"github.com/ecmwf/metview-python","commit":"c69e1bf9c70ff1692312be5f90f28b3ae409a664"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.1,"checks":[{"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":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","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 0/14 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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"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":"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: Apache License 2.0: 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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(master): error during branchesHandler.query: 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":"Vulnerabilities","score":0,"reason":"26 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: PYSEC-2015-24 / GHSA-4vwq-x64q-j4cj","Warn: Project is vulnerable to: PYSEC-2017-46 / GHSA-66gw-5xpf-gfp5","Warn: Project is vulnerable to: PYSEC-2015-25 / GHSA-92mr-v722-f48m","Warn: Project is vulnerable to: PYSEC-2022-12 / GHSA-pq7m-3gw7-gq5x","Warn: Project is vulnerable to: PYSEC-2017-47","Warn: Project is vulnerable to: PYSEC-2018-18 / GHSA-3p4q-x8f3-p7vq","Warn: Project is vulnerable to: GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: PYSEC-2018-17 / GHSA-49qr-xh3w-h436","Warn: Project is vulnerable to: PYSEC-2018-57 / GHSA-6cwv-x26c-w2q4","Warn: Project is vulnerable to: PYSEC-2020-215 / GHSA-c7vm-f5p4-8fqh","Warn: Project is vulnerable to: PYSEC-2019-159 / GHSA-hhx8-cr55-qcxx","Warn: Project is vulnerable to: GHSA-hwvq-6gjx-j797","Warn: Project is vulnerable to: PYSEC-2019-157 / GHSA-jqwc-jm56-wcwj","Warn: Project is vulnerable to: PYSEC-2022-180 / GHSA-m87f-39q9-6f55","Warn: Project is vulnerable to: PYSEC-2019-158 / GHSA-rcx2-m7jp-p9wj","Warn: Project is vulnerable to: GHSA-rv62-4pmj-xw6h","Warn: Project is vulnerable to: PYSEC-2022-212 / GHSA-v7vq-3x77-87vg","Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2022-42969"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 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-18T11:45:56.250Z","repository_id":37405815,"created_at":"2025-08-18T11:45:56.250Z","updated_at":"2025-08-18T11:45:56.250Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-04T02:00:06.169Z","response_time":115,"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"}},"repo_metadata_updated_at":"2026-09-13T04:15:26.431Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/metview-python?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/metview-python","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/metview-python","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/metview-python/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-12T07:31:37.750Z","issues_count":55,"pull_requests_count":33,"avg_time_to_close_issue":2406319.212121212,"avg_time_to_close_pull_request":1380530.1935483871,"issues_closed_count":33,"pull_requests_closed_count":31,"pull_request_authors_count":5,"issue_authors_count":31,"avg_comments_per_issue":2.7636363636363637,"avg_comments_per_pull_request":1.0,"merged_pull_requests_count":26,"bot_issues_count":0,"bot_pull_requests_count":27,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":436517.2,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":5,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/issues","maintainers":[{"login":"iainrussell","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/iainrussell"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/metview-python/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/metview-python/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/metview-python/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/metview-python/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/metview-python/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/metview-python/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":999,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1338},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-09-12T05:06:07.584Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":2800545,"name":"metview","ecosystem":"pypi","description":"Metview Python API.","homepage":"https://github.com/ecmwf/metview-python","licenses":"Apache License Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/ecmwf/metview-python","keywords_array":[],"namespace":null,"versions_count":40,"first_release_published_at":"2018-06-18T13:13:50.000Z","latest_release_published_at":"2025-09-26T14:50:42.000Z","latest_release_number":"1.16.2","last_synced_at":"2026-09-14T08:31:31.431Z","created_at":"2022-04-10T11:35:30.136Z","updated_at":"2026-09-15T04:23:41.687Z","registry_url":"https://pypi.org/project/metview/","install_command":"pip install metview --index-url https://pypi.org/simple","documentation_url":"https://metview.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","License :: OSI Approved :: Apache Software License","Operating System :: OS Independent","Programming Language :: Python :: 3","Programming Language :: Python :: 3.4","Programming Language :: Python :: 3.5","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy"],"normalized_name":"metview","project_status":null},"repo_metadata":{"id":37405815,"uuid":"136617052","full_name":"ecmwf/metview-python","owner":"ecmwf","description":"Python interface to Metview meteorological workstation and batch system","archived":false,"fork":false,"pushed_at":"2026-07-02T10:30:48.000Z","size":78497,"stargazers_count":146,"open_issues_count":23,"forks_count":32,"subscribers_count":17,"default_branch":"develop","last_synced_at":"2026-09-03T03:07:50.261Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://metview.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ecmwf.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","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":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2018-06-08T12:37:53.000Z","updated_at":"2026-09-02T23:57:16.000Z","dependencies_parsed_at":"2025-12-14T07:00:30.726Z","dependency_job_id":"c599c6e5-cfd8-4a6b-aeda-0d1fe1377283","html_url":"https://github.com/ecmwf/metview-python","commit_stats":{"total_commits":1048,"total_committers":15,"mean_commits":69.86666666666666,"dds":0.4522900763358778,"last_synced_commit":"ac78dbebefcc035882a11e1db148777ed8503b95"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/ecmwf/metview-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ecmwf","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/sbom","scorecard":{"id":365483,"data":{"date":"2025-08-11","repo":{"name":"github.com/ecmwf/metview-python","commit":"c69e1bf9c70ff1692312be5f90f28b3ae409a664"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.1,"checks":[{"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":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","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 0/14 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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"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":"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: Apache License 2.0: 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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(master): error during branchesHandler.query: 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":"Vulnerabilities","score":0,"reason":"26 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: PYSEC-2015-24 / GHSA-4vwq-x64q-j4cj","Warn: Project is vulnerable to: PYSEC-2017-46 / GHSA-66gw-5xpf-gfp5","Warn: Project is vulnerable to: PYSEC-2015-25 / GHSA-92mr-v722-f48m","Warn: Project is vulnerable to: PYSEC-2022-12 / GHSA-pq7m-3gw7-gq5x","Warn: Project is vulnerable to: PYSEC-2017-47","Warn: Project is vulnerable to: PYSEC-2018-18 / GHSA-3p4q-x8f3-p7vq","Warn: Project is vulnerable to: GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: PYSEC-2018-17 / GHSA-49qr-xh3w-h436","Warn: Project is vulnerable to: PYSEC-2018-57 / GHSA-6cwv-x26c-w2q4","Warn: Project is vulnerable to: PYSEC-2020-215 / GHSA-c7vm-f5p4-8fqh","Warn: Project is vulnerable to: PYSEC-2019-159 / GHSA-hhx8-cr55-qcxx","Warn: Project is vulnerable to: GHSA-hwvq-6gjx-j797","Warn: Project is vulnerable to: PYSEC-2019-157 / GHSA-jqwc-jm56-wcwj","Warn: Project is vulnerable to: PYSEC-2022-180 / GHSA-m87f-39q9-6f55","Warn: Project is vulnerable to: PYSEC-2019-158 / GHSA-rcx2-m7jp-p9wj","Warn: Project is vulnerable to: GHSA-rv62-4pmj-xw6h","Warn: Project is vulnerable to: PYSEC-2022-212 / GHSA-v7vq-3x77-87vg","Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2022-42969"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 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-18T11:45:56.250Z","repository_id":37405815,"created_at":"2025-08-18T11:45:56.250Z","updated_at":"2025-08-18T11:45:56.250Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-04T02:00:06.169Z","response_time":115,"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":"ecmwf","name":"European Centre for Medium-Range Weather Forecasts","uuid":"6368067","kind":"organization","description":"Providing software to work with meteorological data and services","email":"Software.Support@ecmwf.int","website":"www.ecmwf.int","location":"Shinfield Park, Reading, United Kingdom","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6368067?v=4","repositories_count":44,"last_synced_at":"2023-03-02T03:00:24.789Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ecmwf","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-12T21:17:56.440Z","updated_at":"2023-03-02T03:00:24.855Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ecmwf","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ecmwf/repositories"},"tags":[{"name":"1.16.2","sha":"99ec10b5af3f5eb3702837acab35b39a09b09242","kind":"tag","published_at":"2025-09-26T14:47:45.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.16.2","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.16.2/manifests"},{"name":"1.16.1","sha":"3b96addc92628c7957cdd1c887f1902425ab3361","kind":"tag","published_at":"2024-06-20T12:45:09.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.16.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.16.1/manifests"},{"name":"1.16.0","sha":"e525327eb43680903e5971f608637d3af5d8d4bb","kind":"tag","published_at":"2024-03-26T15:39:26.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.16.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.16.0/manifests"},{"name":"1.15.0","sha":"ff6c60019d0a61226de980d5f8db496ef6e9d333","kind":"tag","published_at":"2023-08-09T13:27:56.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.15.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.15.0/manifests"},{"name":"1.14.0","sha":"28b86fae589e7ba9ce8668749de17d18ec9e08d6","kind":"tag","published_at":"2023-04-05T10:41:44.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.14.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.14.0/manifests"},{"name":"1.13.1","sha":"630dce43e8d4140cf6734db347ac996c45b0bc34","kind":"tag","published_at":"2022-10-28T08:28:04.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.13.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.13.1/manifests"},{"name":"1.13.0","sha":"d0aca8d2ad2cc6f267f25b9f03e509f236b5f99c","kind":"tag","published_at":"2022-08-22T14:14:09.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.13.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.13.0/manifests"},{"name":"1.12.0","sha":"c9aa859490566c0aa13257f04f7e298e9faae20e","kind":"tag","published_at":"2022-05-17T10:40:19.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.12.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.12.0/manifests"},{"name":"1.10.5","sha":"202cfb5cec6b3742fc7aa3b775580c0c391aac2e","kind":"tag","published_at":"2022-05-10T09:48:43.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.10.5","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.10.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.5/manifests"},{"name":"1.11.0","sha":"349ac9dcb4349adab6d598005bb3c0f8c3e388ef","kind":"tag","published_at":"2022-03-02T15:27:40.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.11.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.11.0/manifests"},{"name":"1.10.4","sha":"2ffda33cb6b4acac92544158b8fd7846d6e56c9c","kind":"tag","published_at":"2021-12-17T10:01:40.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.10.4","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.10.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.4/manifests"},{"name":"1.10.3","sha":"b9619f4b8be5ea64658439cdc288c01400e00486","kind":"tag","published_at":"2021-12-14T08:28:37.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.10.3","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.3/manifests"},{"name":"1.10.2","sha":"c2c9ebf1e00d46a2ba36aa3a68687bb4db2c3e51","kind":"tag","published_at":"2021-12-13T14:14:39.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.10.2","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.2/manifests"},{"name":"1.10.1","sha":"f866969099221cf1b09bbafc376d0ccb7a5bc09c","kind":"tag","published_at":"2021-12-13T14:06:22.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.10.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.1/manifests"},{"name":"1.10.0","sha":"6ce8524f5b2522d9a7f61496e7048320160c530f","kind":"tag","published_at":"2021-12-13T13:37:41.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.10.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.10.0/manifests"},{"name":"1.9.0","sha":"f4f3fade09dd322dde3259c215c6ca1ebfc55c18","kind":"tag","published_at":"2021-12-07T13:20:29.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.9.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.9.0/manifests"},{"name":"1.8.1","sha":"641e57716ac1bb105394dd3a871ccd1e5ed60b26","kind":"tag","published_at":"2021-09-28T13:26:53.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.8.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"a772b4ccb1a91c3c46f0569a69ebc91a6b676358","kind":"tag","published_at":"2021-08-23T15:38:05.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.8.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.8.0/manifests"},{"name":"1.7.2","sha":"7bdc47d9257d23601369ea7653aa94e16b6ce615","kind":"tag","published_at":"2021-05-18T16:20:55.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.7.2","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"8cc2d3f53b98c36693364a23c9ecc32be9dc7868","kind":"tag","published_at":"2021-04-26T16:24:03.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.7.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"c810638fe4d538543486eaf4153cba6686d1e46d","kind":"tag","published_at":"2021-03-23T15:14:52.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.7.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.7.0/manifests"},{"name":"1.6.0","sha":"71d847743054bb581bbd22a9dc00751843201ed9","kind":"tag","published_at":"2021-01-19T13:40:01.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.6.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.6.0/manifests"},{"name":"1.5.1","sha":"c2e2703c4d7b44ad57e334b6f9b61519009c1546","kind":"tag","published_at":"2020-10-15T17:24:22.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.5.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"4b057d064bdcdb8645b6376066336e5a5e333c82","kind":"tag","published_at":"2020-10-14T10:51:56.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.5.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.5.0/manifests"},{"name":"1.4.2","sha":"07f1d72b3d5895522b111b0eb732bb6424e5740a","kind":"tag","published_at":"2020-04-01T07:54:31.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.4.2","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.4.2/manifests"},{"name":"1.4.1","sha":"aef9046c913d3fea2e598d00886d68f71e1aadab","kind":"tag","published_at":"2020-03-19T16:05:52.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.4.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.4.1/manifests"},{"name":"1.4.0","sha":"a83224e4c641019af28c82a79b982ac364fb8838","kind":"tag","published_at":"2020-03-05T13:57:14.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.4.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.4.0/manifests"},{"name":"1.3.4","sha":"fbf98605cd87b2484d4dd19566c8eb51661ee9d1","kind":"tag","published_at":"2020-02-02T17:30:02.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.3.4","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.4/manifests"},{"name":"1.3.3","sha":"3523b6dd7e04fe909828d4418d3465dcd5c5c098","kind":"tag","published_at":"2020-01-13T13:19:19.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.3.3","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"645ee700a338a932caeabdae65138caa2a2e9083","kind":"tag","published_at":"2019-12-06T13:41:06.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.3.2","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"50197a074d658b60d156f7de5105bc2a5aa7177e","kind":"tag","published_at":"2019-10-11T08:12:00.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.3.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"f8e539337d5f044ac4832e98c11b458f7ceb33ed","kind":"tag","published_at":"2019-09-26T09:24:00.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.3.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.3.0/manifests"},{"name":"1.2.0","sha":"1ca0279b082d68c045f803b7070495e9f2828712","kind":"tag","published_at":"2019-07-11T12:18:33.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.2.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.2.0/manifests"},{"name":"1.1.0","sha":"31370b746200adc0a3a7ca14348e455569ae9d27","kind":"tag","published_at":"2019-03-04T10:14:31.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.1.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"b4aa295b9414df7ffa4379d8073ac54d5d11ecc6","kind":"tag","published_at":"2018-12-20T12:05:35.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/1.0.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/1.0.0/manifests"},{"name":"0.9.1","sha":"8fd4dcb5b4a839f131fc3bd1662489059cb68bfe","kind":"tag","published_at":"2018-11-24T10:55:40.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.9.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"d5f81b7ff789f5e0596a37ae406466324636eb23","kind":"tag","published_at":"2018-10-29T15:24:31.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.9.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.9.0/manifests"},{"name":"0.8.6","sha":"af668dcc43e508df9438669c9ebd70e89b0dd4bd","kind":"tag","published_at":"2018-10-26T13:20:35.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.8.6","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.6/manifests"},{"name":"0.8.5","sha":"2ce073352049b4ed2fb28a5c467915bb6bdb9020","kind":"tag","published_at":"2018-10-26T09:23:07.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.8.5","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.5/manifests"},{"name":"0.8.4","sha":"f5d673616bf5d26bcc25f0c1b09c9505da310caf","kind":"tag","published_at":"2018-08-01T08:06:13.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.8.4","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.4/manifests"},{"name":"0.8.3","sha":"b3661c3fd59239ac31fe6fa58146052f53f3ac76","kind":"tag","published_at":"2018-06-18T14:59:53.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.8.3","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.3/manifests"},{"name":"0.8.2","sha":"db4eb44effb3c0e3ec1e1cce8dfb095db3f56249","kind":"tag","published_at":"2018-06-18T12:57:36.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.8.2","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"0f926c82f815d9fd02aeb2376e1de06bd1f44cdc","kind":"tag","published_at":"2018-06-08T12:13:41.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.8.1","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"b349263fe3063b5925fbc614c26c8b9a0a506b90","kind":"tag","published_at":"2018-05-21T09:38:44.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.8.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.8.0/manifests"},{"name":"0.1.0","sha":"5d689bcfc2e4c08c2d69bb62d360e90e4a9cd0df","kind":"tag","published_at":"2017-07-31T12:12:04.000Z","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/0.1.0","html_url":"https://github.com/ecmwf/metview-python/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ecmwf/metview-python@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-09-15T04:23:41.686Z","dependent_packages_count":0,"downloads":1515,"downloads_period":"last-month","dependent_repos_count":5,"rankings":{"downloads":6.819945339525639,"dependent_repos_count":6.630072894488381,"dependent_packages_count":10.051680376746889,"stargazers_count":6.577792900166113,"forks_count":7.137026863252226,"docker_downloads_count":null,"average":7.443303674835849},"purl":"pkg:pypi/metview","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/metview","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/metview","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/metview/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-14T08:31:17.034Z","issues_count":55,"pull_requests_count":33,"avg_time_to_close_issue":2406319.212121212,"avg_time_to_close_pull_request":1380530.1935483871,"issues_closed_count":33,"pull_requests_closed_count":31,"pull_request_authors_count":5,"issue_authors_count":31,"avg_comments_per_issue":2.7636363636363637,"avg_comments_per_pull_request":1.0,"merged_pull_requests_count":26,"bot_issues_count":0,"bot_pull_requests_count":27,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":436517.2,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":5,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/issues","maintainers":[{"login":"iainrussell","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/iainrussell"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/metview/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/metview/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/metview/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/metview/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/metview/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/metview/codemeta","maintainers":[{"uuid":"ecmwf","login":"ecmwf","name":null,"email":null,"url":null,"packages_count":114,"html_url":"https://pypi.org/user/ecmwf/","role":null,"created_at":"2023-02-24T16:25:17.961Z","updated_at":"2023-02-24T16:25:17.961Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/ecmwf/packages"},{"uuid":"iainrussell","login":"iainrussell","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/iainrussell/","role":null,"created_at":"2023-02-24T16:25:17.973Z","updated_at":"2023-02-24T16:25:17.973Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/iainrussell/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":935302,"maintainers_count":402138,"namespaces_count":0,"keywords_count":315021,"github":"pypi","metadata":{"funded_packages_count":59871,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-09-15T05:00:41.301Z","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":13521317,"name":"metview-python","ecosystem":"debian","description":null,"homepage":"https://github.com/ecmwf/metview-python","licenses":"apache-2.0","normalized_licenses":[],"repository_url":"https://github.com/ecmwf/metview-python","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T21:41:49.853Z","latest_release_published_at":"2026-02-10T21:41:49.853Z","latest_release_number":"1.6.0-1","last_synced_at":"2026-03-14T15:53:23.037Z","created_at":"2026-02-10T21:41:49.671Z","updated_at":"2026-09-11T12:45:08.497Z","registry_url":"https://tracker.debian.org/pkg/metview-python","install_command":"apt-get install metview-python","documentation_url":"https://packages.debian.org/bullseye/metview-python","metadata":{"component":"main","architecture":"any","priority":"extra","binary":"python3-metview","standards_version":"4.5.1","maintainer":"Alastair McKinstry \u003cmckinstry@debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-python3, libeccodes-dev, python3-dev, python3-setuptools, python3-pytest-runner","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":37405815,"uuid":"136617052","full_name":"ecmwf/metview-python","owner":"ecmwf","description":"Python interface to Metview meteorological workstation and batch system","archived":false,"fork":false,"pushed_at":"2026-07-02T10:30:48.000Z","size":78497,"stargazers_count":146,"open_issues_count":23,"forks_count":32,"subscribers_count":17,"default_branch":"develop","last_synced_at":"2026-09-03T03:07:50.261Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://metview.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ecmwf.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","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":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2018-06-08T12:37:53.000Z","updated_at":"2026-09-02T23:57:16.000Z","dependencies_parsed_at":"2025-12-14T07:00:30.726Z","dependency_job_id":"c599c6e5-cfd8-4a6b-aeda-0d1fe1377283","html_url":"https://github.com/ecmwf/metview-python","commit_stats":{"total_commits":1048,"total_committers":15,"mean_commits":69.86666666666666,"dds":0.4522900763358778,"last_synced_commit":"ac78dbebefcc035882a11e1db148777ed8503b95"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/ecmwf/metview-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ecmwf","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/sbom","scorecard":{"id":365483,"data":{"date":"2025-08-11","repo":{"name":"github.com/ecmwf/metview-python","commit":"c69e1bf9c70ff1692312be5f90f28b3ae409a664"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.1,"checks":[{"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":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","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 0/14 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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"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":"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: Apache License 2.0: 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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(master): error during branchesHandler.query: 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":"Vulnerabilities","score":0,"reason":"26 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: PYSEC-2015-24 / GHSA-4vwq-x64q-j4cj","Warn: Project is vulnerable to: PYSEC-2017-46 / GHSA-66gw-5xpf-gfp5","Warn: Project is vulnerable to: PYSEC-2015-25 / GHSA-92mr-v722-f48m","Warn: Project is vulnerable to: PYSEC-2022-12 / GHSA-pq7m-3gw7-gq5x","Warn: Project is vulnerable to: PYSEC-2017-47","Warn: Project is vulnerable to: PYSEC-2018-18 / GHSA-3p4q-x8f3-p7vq","Warn: Project is vulnerable to: GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: PYSEC-2018-17 / GHSA-49qr-xh3w-h436","Warn: Project is vulnerable to: PYSEC-2018-57 / GHSA-6cwv-x26c-w2q4","Warn: Project is vulnerable to: PYSEC-2020-215 / GHSA-c7vm-f5p4-8fqh","Warn: Project is vulnerable to: PYSEC-2019-159 / GHSA-hhx8-cr55-qcxx","Warn: Project is vulnerable to: GHSA-hwvq-6gjx-j797","Warn: Project is vulnerable to: PYSEC-2019-157 / GHSA-jqwc-jm56-wcwj","Warn: Project is vulnerable to: PYSEC-2022-180 / GHSA-m87f-39q9-6f55","Warn: Project is vulnerable to: PYSEC-2019-158 / GHSA-rcx2-m7jp-p9wj","Warn: Project is vulnerable to: GHSA-rv62-4pmj-xw6h","Warn: Project is vulnerable to: PYSEC-2022-212 / GHSA-v7vq-3x77-87vg","Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2022-42969"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 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-18T11:45:56.250Z","repository_id":37405815,"created_at":"2025-08-18T11:45:56.250Z","updated_at":"2025-08-18T11:45:56.250Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-04T02:00:06.169Z","response_time":115,"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"}},"repo_metadata_updated_at":"2026-09-11T12:45:08.496Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/metview-python?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/metview-python","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/metview-python","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/metview-python/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-11T07:01:34.818Z","issues_count":55,"pull_requests_count":33,"avg_time_to_close_issue":2406319.212121212,"avg_time_to_close_pull_request":1380530.1935483871,"issues_closed_count":33,"pull_requests_closed_count":31,"pull_request_authors_count":5,"issue_authors_count":31,"avg_comments_per_issue":2.7636363636363637,"avg_comments_per_pull_request":1.0,"merged_pull_requests_count":26,"bot_issues_count":0,"bot_pull_requests_count":27,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":436517.2,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":5,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/issues","maintainers":[{"login":"iainrussell","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/iainrussell"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/metview-python/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/metview-python/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/metview-python/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/metview-python/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/metview-python/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/metview-python/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":759,"github":"debian","metadata":{"codename":"bullseye","funded_packages_count":959},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-09-12T05:06:00.521Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":13699596,"name":"metview-python","ecosystem":"debian","description":null,"homepage":"https://github.com/ecmwf/metview-python","licenses":"apache-2.0","normalized_licenses":[],"repository_url":"https://github.com/ecmwf/metview-python","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T20:49:39.311Z","latest_release_published_at":"2026-02-12T20:49:39.311Z","latest_release_number":"1.13.1-1","last_synced_at":"2026-03-13T19:48:48.522Z","created_at":"2026-02-12T20:49:39.153Z","updated_at":"2026-09-08T00:29:12.737Z","registry_url":"https://tracker.debian.org/pkg/metview-python","install_command":"apt-get install metview-python","documentation_url":"https://packages.debian.org/bookworm/metview-python","metadata":{"component":"main","architecture":"any","priority":"extra","binary":"python3-metview","standards_version":"4.6.1","maintainer":"Alastair McKinstry \u003cmckinstry@debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-python3, libeccodes-dev, python3-dev, python3-setuptools, python3-pytest-runner","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":37405815,"uuid":"136617052","full_name":"ecmwf/metview-python","owner":"ecmwf","description":"Python interface to Metview meteorological workstation and batch system","archived":false,"fork":false,"pushed_at":"2026-07-02T10:30:48.000Z","size":78497,"stargazers_count":146,"open_issues_count":23,"forks_count":32,"subscribers_count":17,"default_branch":"develop","last_synced_at":"2026-09-03T03:07:50.261Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://metview.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ecmwf.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","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":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2018-06-08T12:37:53.000Z","updated_at":"2026-09-02T23:57:16.000Z","dependencies_parsed_at":"2025-12-14T07:00:30.726Z","dependency_job_id":"c599c6e5-cfd8-4a6b-aeda-0d1fe1377283","html_url":"https://github.com/ecmwf/metview-python","commit_stats":{"total_commits":1048,"total_committers":15,"mean_commits":69.86666666666666,"dds":0.4522900763358778,"last_synced_commit":"ac78dbebefcc035882a11e1db148777ed8503b95"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/ecmwf/metview-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ecmwf","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/sbom","scorecard":{"id":365483,"data":{"date":"2025-08-11","repo":{"name":"github.com/ecmwf/metview-python","commit":"c69e1bf9c70ff1692312be5f90f28b3ae409a664"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.1,"checks":[{"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":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","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 0/14 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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"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":"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: Apache License 2.0: 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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(master): error during branchesHandler.query: 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":"Vulnerabilities","score":0,"reason":"26 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: PYSEC-2015-24 / GHSA-4vwq-x64q-j4cj","Warn: Project is vulnerable to: PYSEC-2017-46 / GHSA-66gw-5xpf-gfp5","Warn: Project is vulnerable to: PYSEC-2015-25 / GHSA-92mr-v722-f48m","Warn: Project is vulnerable to: PYSEC-2022-12 / GHSA-pq7m-3gw7-gq5x","Warn: Project is vulnerable to: PYSEC-2017-47","Warn: Project is vulnerable to: PYSEC-2018-18 / GHSA-3p4q-x8f3-p7vq","Warn: Project is vulnerable to: GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: PYSEC-2018-17 / GHSA-49qr-xh3w-h436","Warn: Project is vulnerable to: PYSEC-2018-57 / GHSA-6cwv-x26c-w2q4","Warn: Project is vulnerable to: PYSEC-2020-215 / GHSA-c7vm-f5p4-8fqh","Warn: Project is vulnerable to: PYSEC-2019-159 / GHSA-hhx8-cr55-qcxx","Warn: Project is vulnerable to: GHSA-hwvq-6gjx-j797","Warn: Project is vulnerable to: PYSEC-2019-157 / GHSA-jqwc-jm56-wcwj","Warn: Project is vulnerable to: PYSEC-2022-180 / GHSA-m87f-39q9-6f55","Warn: Project is vulnerable to: PYSEC-2019-158 / GHSA-rcx2-m7jp-p9wj","Warn: Project is vulnerable to: GHSA-rv62-4pmj-xw6h","Warn: Project is vulnerable to: PYSEC-2022-212 / GHSA-v7vq-3x77-87vg","Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2022-42969"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 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-18T11:45:56.250Z","repository_id":37405815,"created_at":"2025-08-18T11:45:56.250Z","updated_at":"2025-08-18T11:45:56.250Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-04T02:00:06.169Z","response_time":115,"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"}},"repo_metadata_updated_at":"2026-09-08T00:29:12.737Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/metview-python?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/metview-python","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/metview-python","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/metview-python/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-07T05:05:23.851Z","issues_count":55,"pull_requests_count":33,"avg_time_to_close_issue":2406319.212121212,"avg_time_to_close_pull_request":1380530.1935483871,"issues_closed_count":33,"pull_requests_closed_count":31,"pull_request_authors_count":5,"issue_authors_count":31,"avg_comments_per_issue":2.7636363636363637,"avg_comments_per_pull_request":1.0,"merged_pull_requests_count":26,"bot_issues_count":0,"bot_pull_requests_count":27,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":436517.2,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":5,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/issues","maintainers":[{"login":"iainrussell","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/iainrussell"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/metview-python/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/metview-python/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/metview-python/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/metview-python/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/metview-python/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/metview-python/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":2635,"github":"debian","metadata":{"codename":"bookworm","funded_packages_count":1420},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-09-12T05:05:59.174Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":13657919,"name":"metview-python","ecosystem":"debian","description":null,"homepage":"https://github.com/ecmwf/metview-python","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/ecmwf/metview-python","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T07:44:08.968Z","latest_release_published_at":"2026-02-12T07:44:08.968Z","latest_release_number":"1.16.1-2","last_synced_at":"2026-03-14T06:09:20.666Z","created_at":"2026-02-12T07:44:08.784Z","updated_at":"2026-03-14T06:09:20.667Z","registry_url":"https://tracker.debian.org/pkg/metview-python","install_command":"apt-get install metview-python","documentation_url":"https://packages.debian.org/trixie/metview-python","metadata":{"component":"main","architecture":"any","priority":"extra","binary":"python3-metview","standards_version":"4.7.0","maintainer":"Debian Science Maintainers \u003cdebian-science-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-python3, libeccodes-dev, python3-dev, python3-setuptools, python3-pytest-runner","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T07:44:09.586Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/metview-python?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/metview-python","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/metview-python","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/metview-python/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/metview-python/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/metview-python/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/metview-python/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/metview-python/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/metview-python/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/metview-python/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38027,"maintainers_count":0,"namespaces_count":4,"keywords_count":1985,"github":"debian","metadata":{"codename":"trixie","funded_packages_count":1981},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-09-12T05:05:30.756Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}},{"id":13458125,"name":"metview-python","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ecmwf/metview-python","licenses":"apache-2.0","normalized_licenses":[],"repository_url":"https://github.com/ecmwf/metview-python","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T04:25:05.596Z","latest_release_published_at":"2026-02-09T04:25:05.596Z","latest_release_number":"1.15.0-3","last_synced_at":"2026-03-09T05:23:09.628Z","created_at":"2026-02-09T04:25:05.155Z","updated_at":"2026-09-04T02:45:38.095Z","registry_url":"https://launchpad.net/ubuntu/+source/metview-python","install_command":"apt-get install metview-python","documentation_url":null,"metadata":{"component":"universe","architecture":"any","priority":"optional","binary":"python3-metview","standards_version":"4.6.2","maintainer":"Alastair McKinstry \u003cmckinstry@debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-python3, libeccodes-dev, python3-dev, python3-setuptools, python3-pytest-runner","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":37405815,"uuid":"136617052","full_name":"ecmwf/metview-python","owner":"ecmwf","description":"Python interface to Metview meteorological workstation and batch system","archived":false,"fork":false,"pushed_at":"2026-07-02T10:30:48.000Z","size":78497,"stargazers_count":146,"open_issues_count":23,"forks_count":32,"subscribers_count":17,"default_branch":"develop","last_synced_at":"2026-09-03T03:07:50.261Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://metview.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ecmwf.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","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":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2018-06-08T12:37:53.000Z","updated_at":"2026-09-02T23:57:16.000Z","dependencies_parsed_at":"2025-12-14T07:00:30.726Z","dependency_job_id":"c599c6e5-cfd8-4a6b-aeda-0d1fe1377283","html_url":"https://github.com/ecmwf/metview-python","commit_stats":{"total_commits":1048,"total_committers":15,"mean_commits":69.86666666666666,"dds":0.4522900763358778,"last_synced_commit":"ac78dbebefcc035882a11e1db148777ed8503b95"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/ecmwf/metview-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ecmwf","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/sbom","scorecard":{"id":365483,"data":{"date":"2025-08-11","repo":{"name":"github.com/ecmwf/metview-python","commit":"c69e1bf9c70ff1692312be5f90f28b3ae409a664"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.1,"checks":[{"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":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","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 0/14 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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"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":"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: Apache License 2.0: 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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(master): error during branchesHandler.query: 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":"Vulnerabilities","score":0,"reason":"26 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: PYSEC-2015-24 / GHSA-4vwq-x64q-j4cj","Warn: Project is vulnerable to: PYSEC-2017-46 / GHSA-66gw-5xpf-gfp5","Warn: Project is vulnerable to: PYSEC-2015-25 / GHSA-92mr-v722-f48m","Warn: Project is vulnerable to: PYSEC-2022-12 / GHSA-pq7m-3gw7-gq5x","Warn: Project is vulnerable to: PYSEC-2017-47","Warn: Project is vulnerable to: PYSEC-2018-18 / GHSA-3p4q-x8f3-p7vq","Warn: Project is vulnerable to: GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: PYSEC-2018-17 / GHSA-49qr-xh3w-h436","Warn: Project is vulnerable to: PYSEC-2018-57 / GHSA-6cwv-x26c-w2q4","Warn: Project is vulnerable to: PYSEC-2020-215 / GHSA-c7vm-f5p4-8fqh","Warn: Project is vulnerable to: PYSEC-2019-159 / GHSA-hhx8-cr55-qcxx","Warn: Project is vulnerable to: GHSA-hwvq-6gjx-j797","Warn: Project is vulnerable to: PYSEC-2019-157 / GHSA-jqwc-jm56-wcwj","Warn: Project is vulnerable to: PYSEC-2022-180 / GHSA-m87f-39q9-6f55","Warn: Project is vulnerable to: PYSEC-2019-158 / GHSA-rcx2-m7jp-p9wj","Warn: Project is vulnerable to: GHSA-rv62-4pmj-xw6h","Warn: Project is vulnerable to: PYSEC-2022-212 / GHSA-v7vq-3x77-87vg","Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2022-42969"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 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-18T11:45:56.250Z","repository_id":37405815,"created_at":"2025-08-18T11:45:56.250Z","updated_at":"2025-08-18T11:45:56.250Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-04T02:00:06.169Z","response_time":115,"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"}},"repo_metadata_updated_at":"2026-09-04T02:45:38.095Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/metview-python?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/metview-python","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/metview-python","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/metview-python/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-03T03:02:39.612Z","issues_count":55,"pull_requests_count":33,"avg_time_to_close_issue":2406319.212121212,"avg_time_to_close_pull_request":1380530.1935483871,"issues_closed_count":33,"pull_requests_closed_count":31,"pull_request_authors_count":5,"issue_authors_count":31,"avg_comments_per_issue":2.7636363636363637,"avg_comments_per_pull_request":1.0,"merged_pull_requests_count":26,"bot_issues_count":0,"bot_pull_requests_count":27,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":436517.2,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":5,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/issues","maintainers":[{"login":"iainrussell","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/iainrussell"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/metview-python/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/metview-python/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/metview-python/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/metview-python/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/metview-python/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/metview-python/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":1440,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1598},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-09-12T05:05:33.118Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":13427187,"name":"metview-python","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ecmwf/metview-python","licenses":"apache-2.0","normalized_licenses":[],"repository_url":"https://github.com/ecmwf/metview-python","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-07T14:16:06.390Z","latest_release_published_at":"2026-02-07T14:16:06.390Z","latest_release_number":"1.10.2-1","last_synced_at":"2026-03-07T14:36:54.312Z","created_at":"2026-02-07T14:16:06.091Z","updated_at":"2026-09-05T02:12:35.598Z","registry_url":"https://launchpad.net/ubuntu/+source/metview-python","install_command":"apt-get install metview-python","documentation_url":null,"metadata":{"component":"universe","architecture":"any","priority":"optional","binary":"python3-metview","standards_version":"4.6.0","maintainer":"Alastair McKinstry \u003cmckinstry@debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-python3, libeccodes-dev, python3-dev, python3-setuptools, python3-pytest-runner","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":37405815,"uuid":"136617052","full_name":"ecmwf/metview-python","owner":"ecmwf","description":"Python interface to Metview meteorological workstation and batch system","archived":false,"fork":false,"pushed_at":"2026-07-02T10:30:48.000Z","size":78497,"stargazers_count":146,"open_issues_count":23,"forks_count":32,"subscribers_count":17,"default_branch":"develop","last_synced_at":"2026-09-03T03:07:50.261Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://metview.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ecmwf.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","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":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2018-06-08T12:37:53.000Z","updated_at":"2026-09-02T23:57:16.000Z","dependencies_parsed_at":"2025-12-14T07:00:30.726Z","dependency_job_id":"c599c6e5-cfd8-4a6b-aeda-0d1fe1377283","html_url":"https://github.com/ecmwf/metview-python","commit_stats":{"total_commits":1048,"total_committers":15,"mean_commits":69.86666666666666,"dds":0.4522900763358778,"last_synced_commit":"ac78dbebefcc035882a11e1db148777ed8503b95"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/ecmwf/metview-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ecmwf","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/sbom","scorecard":{"id":365483,"data":{"date":"2025-08-11","repo":{"name":"github.com/ecmwf/metview-python","commit":"c69e1bf9c70ff1692312be5f90f28b3ae409a664"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.1,"checks":[{"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":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","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 0/14 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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"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":"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: Apache License 2.0: 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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(master): error during branchesHandler.query: 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":"Vulnerabilities","score":0,"reason":"26 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: PYSEC-2015-24 / GHSA-4vwq-x64q-j4cj","Warn: Project is vulnerable to: PYSEC-2017-46 / GHSA-66gw-5xpf-gfp5","Warn: Project is vulnerable to: PYSEC-2015-25 / GHSA-92mr-v722-f48m","Warn: Project is vulnerable to: PYSEC-2022-12 / GHSA-pq7m-3gw7-gq5x","Warn: Project is vulnerable to: PYSEC-2017-47","Warn: Project is vulnerable to: PYSEC-2018-18 / GHSA-3p4q-x8f3-p7vq","Warn: Project is vulnerable to: GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: PYSEC-2018-17 / GHSA-49qr-xh3w-h436","Warn: Project is vulnerable to: PYSEC-2018-57 / GHSA-6cwv-x26c-w2q4","Warn: Project is vulnerable to: PYSEC-2020-215 / GHSA-c7vm-f5p4-8fqh","Warn: Project is vulnerable to: PYSEC-2019-159 / GHSA-hhx8-cr55-qcxx","Warn: Project is vulnerable to: GHSA-hwvq-6gjx-j797","Warn: Project is vulnerable to: PYSEC-2019-157 / GHSA-jqwc-jm56-wcwj","Warn: Project is vulnerable to: PYSEC-2022-180 / GHSA-m87f-39q9-6f55","Warn: Project is vulnerable to: PYSEC-2019-158 / GHSA-rcx2-m7jp-p9wj","Warn: Project is vulnerable to: GHSA-rv62-4pmj-xw6h","Warn: Project is vulnerable to: PYSEC-2022-212 / GHSA-v7vq-3x77-87vg","Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2022-42969"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 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-18T11:45:56.250Z","repository_id":37405815,"created_at":"2025-08-18T11:45:56.250Z","updated_at":"2025-08-18T11:45:56.250Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-04T02:00:06.169Z","response_time":115,"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"}},"repo_metadata_updated_at":"2026-09-05T02:12:35.597Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/metview-python?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/metview-python","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/metview-python","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/metview-python/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-04T03:31:54.451Z","issues_count":55,"pull_requests_count":33,"avg_time_to_close_issue":2406319.212121212,"avg_time_to_close_pull_request":1380530.1935483871,"issues_closed_count":33,"pull_requests_closed_count":31,"pull_request_authors_count":5,"issue_authors_count":31,"avg_comments_per_issue":2.7636363636363637,"avg_comments_per_pull_request":1.0,"merged_pull_requests_count":26,"bot_issues_count":0,"bot_pull_requests_count":27,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":436517.2,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":5,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/issues","maintainers":[{"login":"iainrussell","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/iainrussell"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/metview-python/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/metview-python/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/metview-python/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/metview-python/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/metview-python/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/metview-python/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":1498,"github":"ubuntu","metadata":{"codename":"jammy","funded_packages_count":1173},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-09-12T05:06:02.182Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":13485087,"name":"metview-python","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ecmwf/metview-python","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/ecmwf/metview-python","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-10T16:14:36.405Z","latest_release_published_at":"2026-02-10T16:14:36.405Z","latest_release_number":"1.14.0-2","last_synced_at":"2026-03-10T17:04:19.287Z","created_at":"2026-02-10T16:14:36.073Z","updated_at":"2026-03-10T17:04:19.287Z","registry_url":"https://launchpad.net/ubuntu/+source/metview-python","install_command":"apt-get install metview-python","documentation_url":null,"metadata":{"component":"universe","architecture":"any","priority":"optional","binary":"python3-metview","standards_version":"4.6.2","maintainer":"Alastair McKinstry \u003cmckinstry@debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-python3, libeccodes-dev, python3-dev, python3-setuptools, python3-pytest-runner","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/metview-python?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/metview-python","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/metview-python","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/metview-python/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/metview-python/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/metview-python/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/metview-python/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/metview-python/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/metview-python/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/metview-python/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":2211,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1563},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-09-12T05:06:05.666Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":13398026,"name":"metview-python","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ecmwf/metview-python","licenses":"apache-2.0","normalized_licenses":[],"repository_url":"https://github.com/ecmwf/metview-python","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T03:58:50.011Z","latest_release_published_at":"2026-02-06T03:58:50.011Z","latest_release_number":"1.15.0-3","last_synced_at":"2026-02-06T04:02:03.536Z","created_at":"2026-02-06T03:58:49.585Z","updated_at":"2026-09-07T08:14:04.905Z","registry_url":"https://launchpad.net/ubuntu/+source/metview-python","install_command":"apt-get install metview-python","documentation_url":null,"metadata":{"component":"universe","architecture":"any","priority":"optional","binary":"python3-metview","standards_version":"4.6.2","maintainer":"Alastair McKinstry \u003cmckinstry@debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-python3, libeccodes-dev, python3-dev, python3-setuptools, python3-pytest-runner","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":37405815,"uuid":"136617052","full_name":"ecmwf/metview-python","owner":"ecmwf","description":"Python interface to Metview meteorological workstation and batch system","archived":false,"fork":false,"pushed_at":"2026-07-02T10:30:48.000Z","size":78497,"stargazers_count":146,"open_issues_count":23,"forks_count":32,"subscribers_count":17,"default_branch":"develop","last_synced_at":"2026-09-03T03:07:50.261Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://metview.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ecmwf.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","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":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2018-06-08T12:37:53.000Z","updated_at":"2026-09-02T23:57:16.000Z","dependencies_parsed_at":"2025-12-14T07:00:30.726Z","dependency_job_id":"c599c6e5-cfd8-4a6b-aeda-0d1fe1377283","html_url":"https://github.com/ecmwf/metview-python","commit_stats":{"total_commits":1048,"total_committers":15,"mean_commits":69.86666666666666,"dds":0.4522900763358778,"last_synced_commit":"ac78dbebefcc035882a11e1db148777ed8503b95"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/ecmwf/metview-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ecmwf","download_url":"https://codeload.github.com/ecmwf/metview-python/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/sbom","scorecard":{"id":365483,"data":{"date":"2025-08-11","repo":{"name":"github.com/ecmwf/metview-python","commit":"c69e1bf9c70ff1692312be5f90f28b3ae409a664"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.1,"checks":[{"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":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","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 0/14 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":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"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":"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: Apache License 2.0: 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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(master): error during branchesHandler.query: 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":"Vulnerabilities","score":0,"reason":"26 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: PYSEC-2015-24 / GHSA-4vwq-x64q-j4cj","Warn: Project is vulnerable to: PYSEC-2017-46 / GHSA-66gw-5xpf-gfp5","Warn: Project is vulnerable to: PYSEC-2015-25 / GHSA-92mr-v722-f48m","Warn: Project is vulnerable to: PYSEC-2022-12 / GHSA-pq7m-3gw7-gq5x","Warn: Project is vulnerable to: PYSEC-2017-47","Warn: Project is vulnerable to: PYSEC-2018-18 / GHSA-3p4q-x8f3-p7vq","Warn: Project is vulnerable to: GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: PYSEC-2018-17 / GHSA-49qr-xh3w-h436","Warn: Project is vulnerable to: PYSEC-2018-57 / GHSA-6cwv-x26c-w2q4","Warn: Project is vulnerable to: PYSEC-2020-215 / GHSA-c7vm-f5p4-8fqh","Warn: Project is vulnerable to: PYSEC-2019-159 / GHSA-hhx8-cr55-qcxx","Warn: Project is vulnerable to: GHSA-hwvq-6gjx-j797","Warn: Project is vulnerable to: PYSEC-2019-157 / GHSA-jqwc-jm56-wcwj","Warn: Project is vulnerable to: PYSEC-2022-180 / GHSA-m87f-39q9-6f55","Warn: Project is vulnerable to: PYSEC-2019-158 / GHSA-rcx2-m7jp-p9wj","Warn: Project is vulnerable to: GHSA-rv62-4pmj-xw6h","Warn: Project is vulnerable to: PYSEC-2022-212 / GHSA-v7vq-3x77-87vg","Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: PYSEC-2022-42969"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 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-18T11:45:56.250Z","repository_id":37405815,"created_at":"2025-08-18T11:45:56.250Z","updated_at":"2025-08-18T11:45:56.250Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-04T02:00:06.169Z","response_time":115,"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"}},"repo_metadata_updated_at":"2026-09-07T08:14:04.905Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:deb/ubuntu/metview-python?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/metview-python","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/metview-python","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/metview-python/dependencies","status":"removed","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-07T05:05:23.851Z","issues_count":55,"pull_requests_count":33,"avg_time_to_close_issue":2406319.212121212,"avg_time_to_close_pull_request":1380530.1935483871,"issues_closed_count":33,"pull_requests_closed_count":31,"pull_request_authors_count":5,"issue_authors_count":31,"avg_comments_per_issue":2.7636363636363637,"avg_comments_per_pull_request":1.0,"merged_pull_requests_count":26,"bot_issues_count":0,"bot_pull_requests_count":27,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":436517.2,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":5,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/issues","maintainers":[{"login":"iainrussell","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/iainrussell"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/metview-python/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/metview-python/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/metview-python/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/metview-python/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/metview-python/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/metview-python/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":1696,"github":"ubuntu","metadata":{"codename":"noble","funded_packages_count":1508},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-09-12T05:06:03.915Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}}],"commits":{"id":32547,"full_name":"ecmwf/metview-python","default_branch":"develop","total_commits":1061,"total_committers":13,"total_bot_commits":15,"total_bot_committers":1,"mean_commits":81.61538461538461,"dds":0.4552309142318567,"past_year_total_commits":10,"past_year_total_committers":2,"past_year_total_bot_commits":6,"past_year_total_bot_committers":1,"past_year_mean_commits":5.0,"past_year_dds":0.4,"last_synced_at":"2026-09-14T08:31:40.975Z","last_synced_commit":"406d2a22db0765e6bbe22449363628ed179774fa","created_at":"2023-03-07T16:49:27.261Z","updated_at":"2026-09-14T08:31:40.874Z","committers":[{"name":"Iain Russell","email":"Iain.Russell@ecmwf.int","login":"iainrussell","count":578},{"name":"Sandor Kertesz","email":"cgr@ecmwf.int","login":"sandorkertesz","count":242},{"name":"Alessandro Amici","email":"a.amici@bopen.eu","login":"alexamici","count":128},{"name":"Marco Di Bari","email":"m.dibari@bopen.eu","login":"mdbmdb74","count":47},{"name":"Ralf Mueller","email":"ralf.mueller@mpimet.mpg.de","login":"Try2Code","count":34},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":15},{"name":"StephanSiemen","email":"stephan.siemen@gmail.com","login":"StephanSiemen","count":5},{"name":"Fernando","email":"fernando.ii@ecmwf.int","login":"fernando-mitsuo","count":5},{"name":"Aureliana Barghini","email":"a.barghini@bopen.eu","login":"aurghs","count":2},{"name":"Fernando Ii","email":"fernandoii@Fernandos-MacBook-Pro.local","login":null,"count":2},{"name":"Shahram Najm","email":"masn@ecmwf.int","login":"shahramn","count":1},{"name":"Baudouin Raoult","email":"baudouin.raoult@ecmwf.int","login":"b8raoult","count":1},{"name":"Fernando","email":"cgk@ecmwf.int","login":null,"count":1}],"past_year_committers":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":6},{"name":"Iain Russell","email":"Iain.Russell@ecmwf.int","login":"iainrussell","count":4}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-09-15T00:00:12.584Z","repositories_count":7321297,"commits_count":1104388904,"contributors_count":49021908,"owners_count":1465246,"committers_count":3526967,"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":"ecmwf/metview-python","html_url":"https://github.com/ecmwf/metview-python","last_synced_at":"2026-09-14T08:31:17.034Z","status":null,"issues_count":55,"pull_requests_count":33,"avg_time_to_close_issue":2406319.212121212,"avg_time_to_close_pull_request":1380530.1935483871,"issues_closed_count":33,"pull_requests_closed_count":31,"pull_request_authors_count":5,"issue_authors_count":31,"avg_comments_per_issue":2.7636363636363637,"avg_comments_per_pull_request":1.0,"merged_pull_requests_count":26,"bot_issues_count":0,"bot_pull_requests_count":27,"past_year_issues_count":3,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":436517.2,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":5,"created_at":"2023-05-10T21:41:28.533Z","updated_at":"2026-09-14T08:31:17.034Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecmwf%2Fmetview-python/issues","issue_labels_count":{"bug":12,"enhancement":2,"good first issue":1,"documentation":1,"metview-binaries":1,"code cleanliness":1},"pull_request_labels_count":{"dependencies":27,"python":9},"issue_author_associations_count":{"NONE":49,"MEMBER":5,"CONTRIBUTOR":1},"pull_request_author_associations_count":{"CONTRIBUTOR":32,"MEMBER":1},"issue_authors":{"gkafk":15,"iainrussell":5,"SpechtacularDave":3,"Tsironisa":2,"snow73":2,"nicrie":2,"deepgabani8":2,"DarshanSP19":1,"ofuhrer":1,"Liar-man":1,"jhbravo":1,"rochutb":1,"MiNeEU":1,"raybellwaves":1,"rkarim-nnk":1,"Ultiseeker":1,"wreed1989":1,"liseeocean":1,"HamidPahlavan":1,"alexamici":1,"XYSunPSU":1,"mr-d3falt":1,"jpmacveigh":1,"wxworkoff":1,"thebaptiste":1,"winash12":1,"jmb64":1,"sankayop":1,"HFR1994":1,"savannahferretti":1,"legibe":1},"pull_request_authors":{"dependabot[bot]":27,"alexamici":3,"Try2Code":1,"iainrussell":1,"StephanSiemen":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-09-15T00:00:06.450Z","repositories_count":17250520,"issues_count":45602212,"pull_requests_count":143246085,"authors_count":11733221,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"bug":3},"past_year_pull_request_labels_count":{"dependencies":5,"python":5},"past_year_issue_author_associations_count":{"NONE":3},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":5},"past_year_issue_authors":{"HFR1994":1,"rkarim-nnk":1,"snow73":1},"past_year_pull_request_authors":{"dependabot[bot]":5},"maintainers":[{"login":"iainrussell","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/iainrussell"}],"active_maintainers":[]},"events":{"total":{"CreateEvent":6,"DeleteEvent":6,"ForkEvent":2,"IssueCommentEvent":9,"IssuesEvent":4,"PullRequestEvent":13,"PushEvent":5,"WatchEvent":13},"last_year":{"CreateEvent":3,"DeleteEvent":3,"IssueCommentEvent":2,"IssuesEvent":2,"PullRequestEvent":4,"PushEvent":3,"WatchEvent":2}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"requirements/requirements-dev.txt","sha":null,"kind":"manifest","created_at":"2023-01-20T21:17:48.851Z","updated_at":"2023-01-20T21:17:48.851Z","repository_link":"https://github.com/ecmwf/metview-python/blob/develop/requirements/requirements-dev.txt","dependencies":[{"id":7068955738,"package_name":"check-manifest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7068955739,"package_name":"detox","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7068955740,"package_name":"flake8","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7068955741,"package_name":"ipython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7068955742,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7068955743,"package_name":"notebook","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7068955744,"package_name":"pip-tools","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7068955745,"package_name":"pytest-mypy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7068955746,"package_name":"setuptools","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7068955747,"package_name":"tox","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7068955748,"package_name":"tox-pyenv","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7068955749,"package_name":"wheel","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7068955750,"package_name":"zest.releaser","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/requirements-docs.in","sha":null,"kind":"manifest","created_at":"2023-01-20T21:17:48.896Z","updated_at":"2023-01-20T21:17:48.896Z","repository_link":"https://github.com/ecmwf/metview-python/blob/develop/requirements/requirements-docs.in","dependencies":[{"id":7068955755,"package_name":"Sphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7068955756,"package_name":"pytest-runner","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/requirements-docs.txt","sha":null,"kind":"manifest","created_at":"2023-01-20T21:17:48.971Z","updated_at":"2023-01-20T21:17:48.971Z","repository_link":"https://github.com/ecmwf/metview-python/blob/develop/requirements/requirements-docs.txt","dependencies":[{"id":7068955762,"package_name":"alabaster","ecosystem":"pypi","requirements":"==0.7.10","direct":true,"kind":"runtime","optional":false},{"id":7068955763,"package_name":"babel","ecosystem":"pypi","requirements":"==2.9.1","direct":true,"kind":"runtime","optional":false},{"id":7068955764,"package_name":"certifi","ecosystem":"pypi","requirements":"==2018.1.18","direct":true,"kind":"runtime","optional":false},{"id":7068955765,"package_name":"chardet","ecosystem":"pypi","requirements":"==3.0.4","direct":true,"kind":"runtime","optional":false},{"id":7068955766,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.14","direct":true,"kind":"runtime","optional":false},{"id":7068955767,"package_name":"idna","ecosystem":"pypi","requirements":"==2.6","direct":true,"kind":"runtime","optional":false},{"id":7068955768,"package_name":"imagesize","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":7068955769,"package_name":"jinja2","ecosystem":"pypi","requirements":"==2.11.3","direct":true,"kind":"runtime","optional":false},{"id":7068955770,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==1.0","direct":true,"kind":"runtime","optional":false},{"id":7068955771,"package_name":"packaging","ecosystem":"pypi","requirements":"==17.1","direct":true,"kind":"runtime","optional":false},{"id":7068955772,"package_name":"pygments","ecosystem":"pypi","requirements":"\u003e=2.7.4","direct":true,"kind":"runtime","optional":false},{"id":7068955773,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==2.2.0","direct":true,"kind":"runtime","optional":false},{"id":7068955774,"package_name":"pytest-runner","ecosystem":"pypi","requirements":"==4.2","direct":true,"kind":"runtime","optional":false},{"id":7068955775,"package_name":"pytz","ecosystem":"pypi","requirements":"==2018.3","direct":true,"kind":"runtime","optional":false},{"id":7068955776,"package_name":"requests","ecosystem":"pypi","requirements":"==2.21.0","direct":true,"kind":"runtime","optional":false},{"id":7068955777,"package_name":"six","ecosystem":"pypi","requirements":"==1.11.0","direct":true,"kind":"runtime","optional":false},{"id":7068955778,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==1.2.1","direct":true,"kind":"runtime","optional":false},{"id":7068955779,"package_name":"sphinx","ecosystem":"pypi","requirements":"==1.7.2","direct":true,"kind":"runtime","optional":false},{"id":7068955780,"package_name":"sphinxcontrib-websupport","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":7068955782,"package_name":"typing","ecosystem":"pypi","requirements":"==3.7.4.3","direct":true,"kind":"runtime","optional":false},{"id":7068955784,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.5","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/requirements-tests.in","sha":null,"kind":"manifest","created_at":"2023-01-20T21:17:49.023Z","updated_at":"2023-01-20T21:17:49.023Z","repository_link":"https://github.com/ecmwf/metview-python/blob/develop/requirements/requirements-tests.in","dependencies":[{"id":7068955790,"package_name":"cfgrib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":7068955791,"package_name":"netCDF4","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":7068955792,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":7068955793,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":7068955794,"package_name":"pytest-flakes","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":7068955795,"package_name":"pytest-mccabe","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":7068955796,"package_name":"pytest-pep8","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":7068955797,"package_name":"pytest-runner","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":7068955798,"package_name":"xarray","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/requirements-tests.txt","sha":null,"kind":"lockfile","created_at":"2023-01-20T21:17:49.054Z","updated_at":"2023-01-20T21:17:49.054Z","repository_link":"https://github.com/ecmwf/metview-python/blob/develop/requirements/requirements-tests.txt","dependencies":[{"id":7068955799,"package_name":"apipkg","ecosystem":"pypi","requirements":"==1.4","direct":false,"kind":"test","optional":false},{"id":7068955800,"package_name":"atomicwrites","ecosystem":"pypi","requirements":"==1.1.5","direct":false,"kind":"test","optional":false},{"id":7068955801,"package_name":"attrs","ecosystem":"pypi","requirements":"==20.3.0","direct":false,"kind":"test","optional":false},{"id":7068955802,"package_name":"cffi","ecosystem":"pypi","requirements":"==1.11.5","direct":false,"kind":"test","optional":false},{"id":7068955803,"package_name":"cfgrib","ecosystem":"pypi","requirements":"==0.9.4.2","direct":false,"kind":"test","optional":false},{"id":7068955804,"package_name":"cftime","ecosystem":"pypi","requirements":"==1.0.3.4","direct":false,"kind":"test","optional":false},{"id":7068955805,"package_name":"coverage","ecosystem":"pypi","requirements":"==4.5.1","direct":false,"kind":"test","optional":false},{"id":7068955806,"package_name":"execnet","ecosystem":"pypi","requirements":"==1.5.0","direct":false,"kind":"test","optional":false},{"id":7068955807,"package_name":"future","ecosystem":"pypi","requirements":"==0.17.1","direct":false,"kind":"test","optional":false},{"id":7068955808,"package_name":"mccabe","ecosystem":"pypi","requirements":"==0.6.1","direct":false,"kind":"test","optional":false},{"id":7068955809,"package_name":"more-itertools","ecosystem":"pypi","requirements":"==4.2.0","direct":false,"kind":"test","optional":false},{"id":7068955810,"package_name":"netcdf4","ecosystem":"pypi","requirements":"==1.4.2","direct":false,"kind":"test","optional":false},{"id":7068955811,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.14.3","direct":false,"kind":"test","optional":false},{"id":7068955812,"package_name":"pandas","ecosystem":"pypi","requirements":"==0.23.0","direct":false,"kind":"test","optional":false},{"id":7068955813,"package_name":"pep8","ecosystem":"pypi","requirements":"==1.7.1","direct":false,"kind":"test","optional":false},{"id":7068955814,"package_name":"pluggy","ecosystem":"pypi","requirements":"==0.6.0","direct":false,"kind":"test","optional":false},{"id":7068955815,"package_name":"py","ecosystem":"pypi","requirements":"==1.10.0","direct":false,"kind":"test","optional":false},{"id":7068955816,"package_name":"pycparser","ecosystem":"pypi","requirements":"==2.18","direct":false,"kind":"test","optional":false},{"id":7068955817,"package_name":"pyflakes","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"test","optional":false},{"id":7068955818,"package_name":"pytest-cache","ecosystem":"pypi","requirements":"==1.0","direct":false,"kind":"test","optional":false},{"id":7068955819,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==2.5.1","direct":false,"kind":"test","optional":false},{"id":7068955820,"package_name":"pytest-flakes","ecosystem":"pypi","requirements":"==3.0.2","direct":false,"kind":"test","optional":false},{"id":7068955821,"package_name":"pytest-mccabe","ecosystem":"pypi","requirements":"==0.1","direct":false,"kind":"test","optional":false},{"id":7068955822,"package_name":"pytest-pep8","ecosystem":"pypi","requirements":"==1.0.6","direct":false,"kind":"test","optional":false},{"id":7068955823,"package_name":"pytest-runner","ecosystem":"pypi","requirements":"==4.2","direct":false,"kind":"test","optional":false},{"id":7068955824,"package_name":"pytest","ecosystem":"pypi","requirements":"==3.6.0","direct":false,"kind":"test","optional":false},{"id":7068955825,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.7.3","direct":false,"kind":"test","optional":false},{"id":7068955826,"package_name":"pytz","ecosystem":"pypi","requirements":"==2018.4","direct":false,"kind":"test","optional":false},{"id":7068955827,"package_name":"six","ecosystem":"pypi","requirements":"==1.11.0","direct":false,"kind":"test","optional":false},{"id":7068955828,"package_name":"typing","ecosystem":"pypi","requirements":"==3.6.6","direct":false,"kind":"test","optional":false},{"id":7068955829,"package_name":"xarray","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-01-20T21:17:49.121Z","updated_at":"2023-01-20T21:17:49.121Z","repository_link":"https://github.com/ecmwf/metview-python/blob/develop/setup.py","dependencies":[{"id":7068955830,"package_name":"cffi","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7068955831,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7068955832,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7068955833,"package_name":"PyYAML","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7068955834,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"conda","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:28:21.080Z","updated_at":"2023-09-21T19:28:21.080Z","repository_link":"https://github.com/ecmwf/metview-python/blob/develop/environment.yml","dependencies":[{"id":13856694349,"package_name":"metview-batch","ecosystem":"conda","requirements":"\u003e=5.16.0","direct":true,"kind":"runtime","optional":false},{"id":13856694350,"package_name":"pip","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false}]}],"score":18.508326554646366,"created_at":"2023-09-12T07:37:15.246Z","updated_at":"2026-09-15T09:02:58.434Z","avatar_url":"https://github.com/ecmwf.png","language":"Python","category":"Atmosphere","sub_category":"Meteorological Observation and Forecast","monthly_downloads":1515,"total_dependent_repos":6,"total_dependent_packages":0,"readme":"\nMetview Python bindings\n=======================\n\nPython interface to Metview, a meteorological workstation and batch system for accessing, examining, manipulating and visualising meteorological data.\nSee documentation at https://metview.readthedocs.io/en/latest/index.html\n\n\nTry the example notebooks on Binder!\n------------------------------------\nClick the link below to start a Binder session to try the examples online now:\n\n.. image:: https://mybinder.org/badge_logo.svg\n :target: https://mybinder.org/v2/gh/ecmwf/metview-python/master?filepath=examples\n\n\nRequirements\n------------\n\n- A working Metview 5 installation (at least version 5.0.3, ideally 5.3.0 or above), either from binaries or built from source.\n  Conda packages are available for Linux, and native packages are available for many Linux distributions.\n  See https://metview.readthedocs.io/en/latest/install.html\n\n  - An alternative is to build from the Metview Source Bundle.\n    See https://confluence.ecmwf.int/metview/The+Metview+Source+Bundle\n\n- Ensure that the command 'metview' will run this version by setting your PATH to include the 'bin' directory\n  from where you built or installed it if it's not in a default location.\n\n- A Python 3 interpreter (ideally version \u003e= 3.5) \n\n\nInstall\n-------\n\nThe package is installed from PyPI with::\n\n    $ pip install metview\n\n\nor from conda-forge with::\n\n    $ conda install metview-python -c conda-forge\n\n\nTest\n----\n\nYou may run a simple selfcheck command to ensure that your system is set up correctly::\n\n    $ python -m metview selfcheck\n    Hello world - printed from Metview!\n    Trying to connect to a Metview installation...\n    Metview version 5.2.0 found\n    Your system is ready.\n\n\nTo manually test that your system is properly setup open a Python 3 interpreter and try::\n\n    \u003e\u003e\u003e import metview as mv\n    \u003e\u003e\u003e mv.lowercase('Hello World!')\n    'hello world!'\n\n\nExamples\n--------\n\nThe [examples](examples) folder contains some Jupyter notebooks and some standalone examples for you to try out!\n\n\nProject resources\n-----------------\n\n============= =========================================================\nDevelopment   https://github.com/ecmwf/metview-python\nDownload      https://pypi.org/project/metview\nCode quality  .. image:: https://travis-ci.com/ecmwf/metview-python.svg?branch=master\n                :target: https://travis-ci.com/ecmwf/metview-python\n                :alt: Build Status on Travis CI\n              .. image:: https://coveralls.io/repos/ecmwf/metview-python/badge.svg?branch=master\u0026service=github\n                :target: https://coveralls.io/github/ecmwf/metview-python\n                :alt: Coverage Status on Coveralls\n============= =========================================================\n\n\nLicense\n-------\n\nCopyright 2017-2021 European Centre for Medium-Range Weather Forecasts (ECMWF).\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at: http://www.apache.org/licenses/LICENSE-2.0\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["grib","meteorology","bufr","earth-science","odb","weather","wmo"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/21455","html_url":"https://ost.ecosyste.ms/projects/21455"}