{"id":35516,"name":"geoschem-gcpy","description":"Python toolkit for GEOS-Chem.  Contains basic plotting scripts, plus the suite of GEOS-Chem benchmarking utilities.","url":"https://github.com/geoschem/gcpy","last_synced_at":"2025-09-05T06:44:38.943Z","repository":{"id":33513947,"uuid":"142454391","full_name":"geoschem/gcpy","owner":"geoschem","description":"Python toolkit for GEOS-Chem.  Contains basic plotting scripts, plus the suite of GEOS-Chem benchmarking utilities.","archived":false,"fork":false,"pushed_at":"2025-08-14T19:08:35.000Z","size":10619,"stargazers_count":54,"open_issues_count":25,"forks_count":27,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-08-27T16:06:32.057Z","etag":null,"topics":["atmospheric-chemistry","atmospheric-modelling","benchmarking","cartopy","cloud-computing","geos-chem","numpy","plots","plotting-in-python","python","python-toolkit","scientific-computing","visualization-tools","xarray"],"latest_commit_sha":null,"homepage":"https://gcpy.readthedocs.io","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/geoschem.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":"AUTHORS.txt","dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json"}},"created_at":"2018-07-26T14:43:02.000Z","updated_at":"2025-08-14T01:58:45.000Z","dependencies_parsed_at":"2024-02-08T18:25:54.868Z","dependency_job_id":"cf14d814-8962-4f48-bf81-fbf5de47e0bc","html_url":"https://github.com/geoschem/gcpy","commit_stats":{"total_commits":1428,"total_committers":16,"mean_commits":89.25,"dds":0.5455182072829132,"last_synced_commit":"91f9c0f0dbe43561cbe89314dbe607c466510bd7"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/geoschem/gcpy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geoschem","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/sbom","scorecard":{"id":423363,"data":{"date":"2025-08-11","repo":{"name":"github.com/geoschem/gcpy","commit":"d14a028cd92b3b80b53495f6478e33f0655d0a7b"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.1,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":5,"reason":"Found 5/9 approved changesets -- score normalized to 5","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":"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":"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":"Maintained","score":9,"reason":"11 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:34","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:35","Warn: no topLevel permission defined: .github/workflows/build-gcpy-environment-py312.yml:1","Warn: no topLevel permission defined: .github/workflows/build-gcpy-environment-py313.yml:1","Warn: no topLevel permission defined: .github/workflows/build-rtd-environment.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/publish-python.yml:16","Warn: no topLevel permission defined: .github/workflows/stale.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish-python.yml:19"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-gcpy-environment-py312.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/build-gcpy-environment-py312.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-gcpy-environment-py312.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/build-gcpy-environment-py312.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-gcpy-environment-py313.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/build-gcpy-environment-py313.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-gcpy-environment-py313.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/build-gcpy-environment-py313.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-rtd-environment.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/build-rtd-environment.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-rtd-environment.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/build-rtd-environment.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-python.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/publish-python.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-python.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/publish-python.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stale.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/stale.yml/main?enable=pin","Warn: containerImage not pinned by hash: .ci-pipelines/release.dockerfile:1: pin your Docker image by updating conda/miniconda3 to conda/miniconda3@sha256:2141bfc4b60cc5eb332402207c80d884daa72fcefa48b50f3ccadd934d1f3d03","Warn: pipCommand not pinned by hash: .github/workflows/publish-python.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/publish-python.yml:32","Info:   0 out of  10 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":9,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 21 commits out of 26 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-19T01:45:00.893Z","repository_id":33513947,"created_at":"2025-08-19T01:45:00.895Z","updated_at":"2025-08-19T01:45:00.895Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273613333,"owners_count":25137138,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"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":"geoschem","name":"GEOS-Chem","uuid":"8321017","kind":"organization","description":"The GEOS-Chem model of atmospheric chemistry and composition","email":"geos-chem-support@g.harvard.edu","website":"http://www.geos-chem.org","location":"International","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8321017?v=4","repositories_count":51,"last_synced_at":"2024-03-19T10:10:16.778Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/geoschem","funding_links":[],"total_stars":417,"followers":null,"following":null,"created_at":"2022-11-09T02:29:41.696Z","updated_at":"2024-03-19T10:10:22.745Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geoschem","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geoschem/repositories"},"packages":[{"id":2746322,"name":"geoschem-gcpy","ecosystem":"pypi","description":null,"homepage":"https://github.com/geoschem/gcpy","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/geoschem/gcpy","keywords_array":[],"namespace":null,"versions_count":16,"first_release_published_at":"2020-11-09T21:50:17.000Z","latest_release_published_at":"2025-06-12T13:36:41.000Z","latest_release_number":"1.6.2","last_synced_at":"2025-09-04T13:11:52.563Z","created_at":"2022-04-10T11:07:28.986Z","updated_at":"2025-09-04T13:11:52.563Z","registry_url":"https://pypi.org/project/geoschem-gcpy/","install_command":"pip install geoschem-gcpy --index-url https://pypi.org/simple","documentation_url":"https://geoschem-gcpy.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Science/Research","License :: OSI Approved :: MIT License","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3.12","Topic :: Scientific/Engineering"],"normalized_name":"geoschem-gcpy","project_status":null},"repo_metadata":{"uuid":"142454391","full_name":"geoschem/gcpy","owner":"geoschem","description":"Python toolkit for GEOS-Chem.  Contains basic plotting scripts, plus the suite of GEOS-Chem benchmarking utilities.","archived":false,"fork":false,"pushed_at":"2023-12-11T15:13:30.000Z","size":9882,"stargazers_count":47,"open_issues_count":21,"forks_count":22,"subscribers_count":10,"default_branch":"main","last_synced_at":"2023-12-16T22:03:22.105Z","etag":null,"topics":["atmospheric-chemistry","atmospheric-modelling","benchmarking","cartopy","cloud-computing","geos-chem","numpy","plots","plotting-in-python","python","python-toolkit","scientific-computing","visualization-tools","xarray"],"latest_commit_sha":null,"homepage":"https://gcpy.readthedocs.io","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/geoschem.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-07-26T14:43:02.000Z","updated_at":"2023-11-20T16:47:23.000Z","dependencies_parsed_at":"2023-09-27T02:34:23.149Z","dependency_job_id":null,"html_url":"https://github.com/geoschem/gcpy","commit_stats":{"total_commits":1099,"total_committers":13,"mean_commits":84.53846153846153,"dds":0.6524112829845314,"last_synced_commit":"84d11cb1769e1fff938d1256cb2b90d84b75edfd"},"previous_names":[],"tags_count":17,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geoschem","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":176674544,"owners_count":10433485,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"geoschem","name":"GEOS-Chem","uuid":"8321017","kind":"organization","description":"The GEOS-Chem model of atmospheric chemistry and composition","email":"geos-chem-support@g.harvard.edu","website":"http://www.geos-chem.org","location":"International","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8321017?v=4","repositories_count":29,"last_synced_at":"2023-02-25T13:20:59.328Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/geoschem","created_at":"2022-11-09T02:29:41.696Z","updated_at":"2023-02-25T13:20:59.339Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geoschem","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geoschem/repositories"},"tags":[{"name":"1.3.3","sha":"84d11cb1769e1fff938d1256cb2b90d84b75edfd","kind":"commit","published_at":"2023-03-09T16:58:43.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.3.3","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"f8da72816ea84ba4ae7e8d06e2e6dc30b10c68f0","kind":"commit","published_at":"2022-10-26T19:39:25.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.3.2","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"475adb85f9489b754a49417773406796fb75199d","kind":"commit","published_at":"2022-10-26T19:08:45.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.3.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"7b8dec26194e500b2b0b3c16f128a88e534d8574","kind":"commit","published_at":"2022-10-26T18:16:44.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.3.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.0/manifests"},{"name":"1.2.0","sha":"395016c366c2bf301c71460038848a769b33f3c9","kind":"tag","published_at":"2022-05-02T16:32:11.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.2.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.2.0/manifests"},{"name":"1.1.0","sha":"b113e3cbcaff605bb654aaa22be9762d0a597a42","kind":"commit","published_at":"2021-09-22T15:24:45.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.1.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.1.0/manifests"},{"name":"1.0.3","sha":"941fd7b55510cbe4dae8771ad316a4f927490951","kind":"commit","published_at":"2021-03-26T15:56:00.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.0.3","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"f93fa04b7158df29a0aa573005de39de9d461344","kind":"commit","published_at":"2021-03-18T17:05:29.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.0.2","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"d29b051c8f243a2ce79efc5401a990fd2c289de2","kind":"commit","published_at":"2021-02-09T15:51:45.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.0.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"5a9802d8b69b40835eac219b647f3ccf4e0fbd65","kind":"commit","published_at":"2021-01-05T15:59:01.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.0.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.0/manifests"},{"name":"1.0.0-beta.0","sha":"1a1ba5f27c59bc7cb9270e9991084818b2a68791","kind":"commit","published_at":"2020-11-13T18:06:28.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.0.0-beta.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.0-beta.0/manifests"},{"name":"0.3.1","sha":"73e0792248b1b32537ef455c64f3abd6b6c35d3c","kind":"commit","published_at":"2020-08-21T21:59:09.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/0.3.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"910db8dc836545ce8d7f46aff5f1e0a332c9cb2c","kind":"commit","published_at":"2020-07-30T19:40:37.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/0.3.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/0.3.0/manifests"},{"name":"v0.2.1","sha":"225d6d9c5f6bba0eef4d3dbad2bab34517c1a75b","kind":"commit","published_at":"2020-05-07T13:59:08.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/v0.2.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"42167b5f2fd36c177b6aac547373210c17335dab","kind":"commit","published_at":"2020-05-06T13:49:30.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/v0.2.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"e58e27a07a39ae4b1b86aa94406baab1c5e3b5d5","kind":"commit","published_at":"2020-02-27T21:29:57.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/v0.1.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"39303d1f505c3c4766319c2514bd223753ba6037","kind":"commit","published_at":"2020-02-26T21:28:09.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/v0.1.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2023-12-16T22:08:03.704Z","dependent_packages_count":0,"downloads":269,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":31.529023429011094,"dependent_repos_count":22.087784936889527,"dependent_packages_count":7.31012528119255,"stargazers_count":9.679667646863045,"forks_count":8.138797309255503,"docker_downloads_count":null,"average":15.749079720642346},"purl":"pkg:pypi/geoschem-gcpy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/geoschem-gcpy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/geoschem-gcpy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/geoschem-gcpy/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-12-16T22:03:58.530Z","issues_count":201,"pull_requests_count":78,"avg_time_to_close_issue":11110162.841530055,"avg_time_to_close_pull_request":559224.4189189189,"issues_closed_count":183,"pull_requests_closed_count":74,"pull_request_authors_count":12,"issue_authors_count":37,"avg_comments_per_issue":2.870646766169154,"avg_comments_per_pull_request":1.564102564102564,"merged_pull_requests_count":65,"bot_issues_count":0,"bot_pull_requests_count":6,"past_year_issues_count":44,"past_year_pull_requests_count":52,"past_year_avg_time_to_close_issue":2478541.4857142856,"past_year_avg_time_to_close_pull_request":479701.9166666667,"past_year_issues_closed_count":35,"past_year_pull_requests_closed_count":48,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":13,"past_year_avg_comments_per_issue":3.0,"past_year_avg_comments_per_pull_request":1.5192307692307692,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":44,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/issues"},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/geoschem-gcpy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/geoschem-gcpy/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/geoschem-gcpy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/geoschem-gcpy/related_packages","maintainers":[{"uuid":"msulprizio","login":"msulprizio","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/msulprizio/","role":null,"created_at":"2023-02-09T20:36:06.741Z","updated_at":"2023-02-09T20:36:06.741Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/msulprizio/packages"},{"uuid":"yantosca","login":"yantosca","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/yantosca/","role":null,"created_at":"2023-02-09T20:36:06.770Z","updated_at":"2023-02-09T20:36:06.770Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/yantosca/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725012,"maintainers_count":308322,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":5286455,"name":"geoschem-gcpy","ecosystem":"conda","description":null,"homepage":"https://github.com/geoschem/gcpy","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/geoschem/gcpy","keywords_array":[],"namespace":null,"versions_count":8,"first_release_published_at":"2020-11-16T16:11:16.000Z","latest_release_published_at":"2022-10-27T20:13:28.000Z","latest_release_number":"1.3.2","last_synced_at":"2025-09-01T06:52:38.229Z","created_at":"2022-10-03T15:43:52.515Z","updated_at":"2025-09-01T06:52:38.229Z","registry_url":"https://anaconda.org/conda-forge/geoschem-gcpy","install_command":"conda install -c conda-forge geoschem-gcpy","documentation_url":null,"metadata":{},"repo_metadata":{"id":33513947,"uuid":"142454391","full_name":"geoschem/gcpy","owner":"geoschem","description":"Python toolkit for GEOS-Chem.  Contains basic plotting scripts, plus the suite of GEOS-Chem benchmarking utilities.","archived":false,"fork":false,"pushed_at":"2025-08-14T19:08:35.000Z","size":10619,"stargazers_count":54,"open_issues_count":25,"forks_count":27,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-08-20T05:49:45.224Z","etag":null,"topics":["atmospheric-chemistry","atmospheric-modelling","benchmarking","cartopy","cloud-computing","geos-chem","numpy","plots","plotting-in-python","python","python-toolkit","scientific-computing","visualization-tools","xarray"],"latest_commit_sha":null,"homepage":"https://gcpy.readthedocs.io","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/geoschem.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":"AUTHORS.txt","dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json"}},"created_at":"2018-07-26T14:43:02.000Z","updated_at":"2025-08-14T01:58:45.000Z","dependencies_parsed_at":"2024-02-08T18:25:54.868Z","dependency_job_id":"cf14d814-8962-4f48-bf81-fbf5de47e0bc","html_url":"https://github.com/geoschem/gcpy","commit_stats":{"total_commits":1428,"total_committers":16,"mean_commits":89.25,"dds":0.5455182072829132,"last_synced_commit":"91f9c0f0dbe43561cbe89314dbe607c466510bd7"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/geoschem/gcpy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geoschem","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/sbom","scorecard":{"id":423363,"data":{"date":"2025-08-11","repo":{"name":"github.com/geoschem/gcpy","commit":"d14a028cd92b3b80b53495f6478e33f0655d0a7b"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.1,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":5,"reason":"Found 5/9 approved changesets -- score normalized to 5","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":"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":"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":"Maintained","score":9,"reason":"11 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:34","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:35","Warn: no topLevel permission defined: .github/workflows/build-gcpy-environment-py312.yml:1","Warn: no topLevel permission defined: .github/workflows/build-gcpy-environment-py313.yml:1","Warn: no topLevel permission defined: .github/workflows/build-rtd-environment.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/publish-python.yml:16","Warn: no topLevel permission defined: .github/workflows/stale.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish-python.yml:19"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-gcpy-environment-py312.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/build-gcpy-environment-py312.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-gcpy-environment-py312.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/build-gcpy-environment-py312.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-gcpy-environment-py313.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/build-gcpy-environment-py313.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-gcpy-environment-py313.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/build-gcpy-environment-py313.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-rtd-environment.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/build-rtd-environment.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-rtd-environment.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/build-rtd-environment.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-python.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/publish-python.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-python.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/publish-python.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stale.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/stale.yml/main?enable=pin","Warn: containerImage not pinned by hash: .ci-pipelines/release.dockerfile:1: pin your Docker image by updating conda/miniconda3 to conda/miniconda3@sha256:2141bfc4b60cc5eb332402207c80d884daa72fcefa48b50f3ccadd934d1f3d03","Warn: pipCommand not pinned by hash: .github/workflows/publish-python.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/publish-python.yml:32","Info:   0 out of  10 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":9,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 21 commits out of 26 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-19T01:45:00.893Z","repository_id":33513947,"created_at":"2025-08-19T01:45:00.895Z","updated_at":"2025-08-19T01:45:00.895Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271273984,"owners_count":24730900,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-20T02:00:09.606Z","response_time":69,"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":"geoschem","name":"GEOS-Chem","uuid":"8321017","kind":"organization","description":"The GEOS-Chem model of atmospheric chemistry and composition","email":"geos-chem-support@g.harvard.edu","website":"http://www.geos-chem.org","location":"International","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8321017?v=4","repositories_count":51,"last_synced_at":"2024-03-19T10:10:16.778Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/geoschem","funding_links":[],"total_stars":417,"followers":null,"following":null,"created_at":"2022-11-09T02:29:41.696Z","updated_at":"2024-03-19T10:10:22.745Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geoschem","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geoschem/repositories"},"tags":[{"name":"1.6.2","sha":"d14a028cd92b3b80b53495f6478e33f0655d0a7b","kind":"commit","published_at":"2025-06-12T13:32:18.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.6.2","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"0a48674551d082198deda2f11ed9caa6d6d0128f","kind":"commit","published_at":"2025-03-24T21:04:39.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.6.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"39c9c07eb12605b3cd786f6105bac84e68226ec1","kind":"commit","published_at":"2025-01-29T20:48:21.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.6.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.6.0/manifests"},{"name":"1.5.0","sha":"7ad034c5646b2d3f6553c8b9230753e8dae66faf","kind":"commit","published_at":"2024-05-29T17:45:35.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.5.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.5.0/manifests"},{"name":"1.4.2","sha":"4bd730f929057ecf37c6cd32f87450fb893189c5","kind":"commit","published_at":"2024-01-26T16:20:59.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.4.2","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.4.2/manifests"},{"name":"1.4.1","sha":"a056352a4b9db86cec8a77e7a5634f50bf6e1c3c","kind":"commit","published_at":"2023-12-08T21:55:48.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.4.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.4.1/manifests"},{"name":"1.4.0","sha":"ba783b9881b640a8ddcc4186d611ccb68f6a1d33","kind":"commit","published_at":"2023-11-20T16:45:49.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.4.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.4.0/manifests"},{"name":"1.3.3","sha":"84d11cb1769e1fff938d1256cb2b90d84b75edfd","kind":"commit","published_at":"2023-03-09T16:58:43.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.3.3","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"f8da72816ea84ba4ae7e8d06e2e6dc30b10c68f0","kind":"commit","published_at":"2022-10-26T19:39:25.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.3.2","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"475adb85f9489b754a49417773406796fb75199d","kind":"commit","published_at":"2022-10-26T19:08:45.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.3.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"7b8dec26194e500b2b0b3c16f128a88e534d8574","kind":"commit","published_at":"2022-10-26T18:16:44.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.3.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.0/manifests"},{"name":"1.2.0","sha":"395016c366c2bf301c71460038848a769b33f3c9","kind":"tag","published_at":"2022-05-02T16:32:11.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.2.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.2.0/manifests"},{"name":"1.1.0","sha":"b113e3cbcaff605bb654aaa22be9762d0a597a42","kind":"commit","published_at":"2021-09-22T15:24:45.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.1.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.1.0/manifests"},{"name":"1.0.3","sha":"941fd7b55510cbe4dae8771ad316a4f927490951","kind":"commit","published_at":"2021-03-26T15:56:00.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.0.3","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"f93fa04b7158df29a0aa573005de39de9d461344","kind":"commit","published_at":"2021-03-18T17:05:29.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.0.2","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"d29b051c8f243a2ce79efc5401a990fd2c289de2","kind":"commit","published_at":"2021-02-09T15:51:45.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.0.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"5a9802d8b69b40835eac219b647f3ccf4e0fbd65","kind":"commit","published_at":"2021-01-05T15:59:01.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.0.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.0/manifests"},{"name":"1.0.0-beta.0","sha":"1a1ba5f27c59bc7cb9270e9991084818b2a68791","kind":"commit","published_at":"2020-11-13T18:06:28.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.0.0-beta.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.0.0-beta.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.0-beta.0/manifests"},{"name":"0.3.1","sha":"73e0792248b1b32537ef455c64f3abd6b6c35d3c","kind":"commit","published_at":"2020-08-21T21:59:09.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/0.3.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"910db8dc836545ce8d7f46aff5f1e0a332c9cb2c","kind":"commit","published_at":"2020-07-30T19:40:37.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/0.3.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/0.3.0/manifests"},{"name":"v0.2.1","sha":"225d6d9c5f6bba0eef4d3dbad2bab34517c1a75b","kind":"commit","published_at":"2020-05-07T13:59:08.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/v0.2.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"42167b5f2fd36c177b6aac547373210c17335dab","kind":"commit","published_at":"2020-05-06T13:49:30.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/v0.2.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"e58e27a07a39ae4b1b86aa94406baab1c5e3b5d5","kind":"commit","published_at":"2020-02-27T21:29:57.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/v0.1.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"39303d1f505c3c4766319c2514bd223753ba6037","kind":"commit","published_at":"2020-02-26T21:28:09.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/v0.1.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-20T06:12:03.516Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":51.17544297479411,"stargazers_count":39.05165959570751,"forks_count":33.246818068380335,"average":39.37484402295982},"purl":"pkg:conda/geoschem-gcpy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/geoschem-gcpy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/geoschem-gcpy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/geoschem-gcpy/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-20T05:41:17.785Z","issues_count":227,"pull_requests_count":136,"avg_time_to_close_issue":11538377.390243903,"avg_time_to_close_pull_request":770893.2164179104,"issues_closed_count":204,"pull_requests_closed_count":134,"pull_request_authors_count":14,"issue_authors_count":39,"avg_comments_per_issue":2.947136563876652,"avg_comments_per_pull_request":1.3602941176470589,"merged_pull_requests_count":119,"bot_issues_count":0,"bot_pull_requests_count":13,"past_year_issues_count":5,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":1720464.8,"past_year_avg_time_to_close_pull_request":611553.21875,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":32,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":2.6,"past_year_avg_comments_per_pull_request":0.84375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":30,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/issues","maintainers":[{"login":"JiaweiZhuang","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JiaweiZhuang"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/geoschem-gcpy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/geoschem-gcpy/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/geoschem-gcpy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/geoschem-gcpy/related_packages","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":13387,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2180},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-04T07:00:12.892Z","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":11733051,"name":"github.com/geoschem/gcpy","ecosystem":"go","description":null,"homepage":null,"licenses":"other","normalized_licenses":["GPL-1.0+"],"repository_url":"https://github.com/geoschem/gcpy","keywords_array":[],"namespace":null,"versions_count":4,"first_release_published_at":"2020-02-26T21:28:09.000Z","latest_release_published_at":"2020-05-07T13:59:08.000Z","latest_release_number":"v0.2.1","last_synced_at":"2025-09-04T13:12:09.181Z","created_at":"2025-06-05T11:14:27.022Z","updated_at":"2025-09-04T13:12:09.181Z","registry_url":"https://pkg.go.dev/github.com/geoschem/gcpy","install_command":"go get github.com/geoschem/gcpy","documentation_url":"https://pkg.go.dev/github.com/geoschem/gcpy#section-documentation","metadata":{},"repo_metadata":{"id":33513947,"uuid":"142454391","full_name":"geoschem/gcpy","owner":"geoschem","description":"Python toolkit for GEOS-Chem.  Contains basic plotting scripts, plus the suite of GEOS-Chem benchmarking utilities.","archived":false,"fork":false,"pushed_at":"2025-08-14T19:08:35.000Z","size":10619,"stargazers_count":54,"open_issues_count":25,"forks_count":27,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-08-20T05:49:45.224Z","etag":null,"topics":["atmospheric-chemistry","atmospheric-modelling","benchmarking","cartopy","cloud-computing","geos-chem","numpy","plots","plotting-in-python","python","python-toolkit","scientific-computing","visualization-tools","xarray"],"latest_commit_sha":null,"homepage":"https://gcpy.readthedocs.io","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/geoschem.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":"AUTHORS.txt","dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json"}},"created_at":"2018-07-26T14:43:02.000Z","updated_at":"2025-08-14T01:58:45.000Z","dependencies_parsed_at":"2024-02-08T18:25:54.868Z","dependency_job_id":"cf14d814-8962-4f48-bf81-fbf5de47e0bc","html_url":"https://github.com/geoschem/gcpy","commit_stats":{"total_commits":1428,"total_committers":16,"mean_commits":89.25,"dds":0.5455182072829132,"last_synced_commit":"91f9c0f0dbe43561cbe89314dbe607c466510bd7"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/geoschem/gcpy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geoschem","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/sbom","scorecard":{"id":423363,"data":{"date":"2025-08-11","repo":{"name":"github.com/geoschem/gcpy","commit":"d14a028cd92b3b80b53495f6478e33f0655d0a7b"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.1,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":5,"reason":"Found 5/9 approved changesets -- score normalized to 5","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":"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":"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":"Maintained","score":9,"reason":"11 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:34","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:35","Warn: no topLevel permission defined: .github/workflows/build-gcpy-environment-py312.yml:1","Warn: no topLevel permission defined: .github/workflows/build-gcpy-environment-py313.yml:1","Warn: no topLevel permission defined: .github/workflows/build-rtd-environment.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/publish-python.yml:16","Warn: no topLevel permission defined: .github/workflows/stale.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish-python.yml:19"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-gcpy-environment-py312.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/build-gcpy-environment-py312.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-gcpy-environment-py312.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/build-gcpy-environment-py312.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-gcpy-environment-py313.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/build-gcpy-environment-py313.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-gcpy-environment-py313.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/build-gcpy-environment-py313.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-rtd-environment.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/build-rtd-environment.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-rtd-environment.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/build-rtd-environment.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-python.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/publish-python.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-python.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/publish-python.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stale.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/geoschem/gcpy/stale.yml/main?enable=pin","Warn: containerImage not pinned by hash: .ci-pipelines/release.dockerfile:1: pin your Docker image by updating conda/miniconda3 to conda/miniconda3@sha256:2141bfc4b60cc5eb332402207c80d884daa72fcefa48b50f3ccadd934d1f3d03","Warn: pipCommand not pinned by hash: .github/workflows/publish-python.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/publish-python.yml:32","Info:   0 out of  10 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":9,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 21 commits out of 26 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-19T01:45:00.893Z","repository_id":33513947,"created_at":"2025-08-19T01:45:00.895Z","updated_at":"2025-08-19T01:45:00.895Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271273984,"owners_count":24730900,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-20T02:00:09.606Z","response_time":69,"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":"geoschem","name":"GEOS-Chem","uuid":"8321017","kind":"organization","description":"The GEOS-Chem model of atmospheric chemistry and composition","email":"geos-chem-support@g.harvard.edu","website":"http://www.geos-chem.org","location":"International","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8321017?v=4","repositories_count":51,"last_synced_at":"2024-03-19T10:10:16.778Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/geoschem","funding_links":[],"total_stars":417,"followers":null,"following":null,"created_at":"2022-11-09T02:29:41.696Z","updated_at":"2024-03-19T10:10:22.745Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geoschem","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geoschem/repositories"},"tags":[{"name":"1.6.2","sha":"d14a028cd92b3b80b53495f6478e33f0655d0a7b","kind":"commit","published_at":"2025-06-12T13:32:18.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.6.2","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.6.2/manifests"},{"name":"1.6.1","sha":"0a48674551d082198deda2f11ed9caa6d6d0128f","kind":"commit","published_at":"2025-03-24T21:04:39.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.6.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"39c9c07eb12605b3cd786f6105bac84e68226ec1","kind":"commit","published_at":"2025-01-29T20:48:21.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.6.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.6.0/manifests"},{"name":"1.5.0","sha":"7ad034c5646b2d3f6553c8b9230753e8dae66faf","kind":"commit","published_at":"2024-05-29T17:45:35.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.5.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.5.0/manifests"},{"name":"1.4.2","sha":"4bd730f929057ecf37c6cd32f87450fb893189c5","kind":"commit","published_at":"2024-01-26T16:20:59.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.4.2","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.4.2/manifests"},{"name":"1.4.1","sha":"a056352a4b9db86cec8a77e7a5634f50bf6e1c3c","kind":"commit","published_at":"2023-12-08T21:55:48.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.4.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.4.1/manifests"},{"name":"1.4.0","sha":"ba783b9881b640a8ddcc4186d611ccb68f6a1d33","kind":"commit","published_at":"2023-11-20T16:45:49.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.4.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.4.0/manifests"},{"name":"1.3.3","sha":"84d11cb1769e1fff938d1256cb2b90d84b75edfd","kind":"commit","published_at":"2023-03-09T16:58:43.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.3.3","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"f8da72816ea84ba4ae7e8d06e2e6dc30b10c68f0","kind":"commit","published_at":"2022-10-26T19:39:25.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.3.2","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"475adb85f9489b754a49417773406796fb75199d","kind":"commit","published_at":"2022-10-26T19:08:45.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.3.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"7b8dec26194e500b2b0b3c16f128a88e534d8574","kind":"commit","published_at":"2022-10-26T18:16:44.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.3.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.3.0/manifests"},{"name":"1.2.0","sha":"395016c366c2bf301c71460038848a769b33f3c9","kind":"tag","published_at":"2022-05-02T16:32:11.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.2.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.2.0/manifests"},{"name":"1.1.0","sha":"b113e3cbcaff605bb654aaa22be9762d0a597a42","kind":"commit","published_at":"2021-09-22T15:24:45.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.1.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.1.0/manifests"},{"name":"1.0.3","sha":"941fd7b55510cbe4dae8771ad316a4f927490951","kind":"commit","published_at":"2021-03-26T15:56:00.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.0.3","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"f93fa04b7158df29a0aa573005de39de9d461344","kind":"commit","published_at":"2021-03-18T17:05:29.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.0.2","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"d29b051c8f243a2ce79efc5401a990fd2c289de2","kind":"commit","published_at":"2021-02-09T15:51:45.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.0.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"5a9802d8b69b40835eac219b647f3ccf4e0fbd65","kind":"commit","published_at":"2021-01-05T15:59:01.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.0.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.0/manifests"},{"name":"1.0.0-beta.0","sha":"1a1ba5f27c59bc7cb9270e9991084818b2a68791","kind":"commit","published_at":"2020-11-13T18:06:28.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/1.0.0-beta.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/1.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@1.0.0-beta.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/1.0.0-beta.0/manifests"},{"name":"0.3.1","sha":"73e0792248b1b32537ef455c64f3abd6b6c35d3c","kind":"commit","published_at":"2020-08-21T21:59:09.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/0.3.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"910db8dc836545ce8d7f46aff5f1e0a332c9cb2c","kind":"commit","published_at":"2020-07-30T19:40:37.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/0.3.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/0.3.0/manifests"},{"name":"v0.2.1","sha":"225d6d9c5f6bba0eef4d3dbad2bab34517c1a75b","kind":"commit","published_at":"2020-05-07T13:59:08.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/v0.2.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"42167b5f2fd36c177b6aac547373210c17335dab","kind":"commit","published_at":"2020-05-06T13:49:30.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/v0.2.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"e58e27a07a39ae4b1b86aa94406baab1c5e3b5d5","kind":"commit","published_at":"2020-02-27T21:29:57.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/v0.1.1","html_url":"https://github.com/geoschem/gcpy/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"39303d1f505c3c4766319c2514bd223753ba6037","kind":"commit","published_at":"2020-02-26T21:28:09.000Z","download_url":"https://codeload.github.com/geoschem/gcpy/tar.gz/v0.1.0","html_url":"https://github.com/geoschem/gcpy/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geoschem/gcpy@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-20T06:12:04.844Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/geoschem/gcpy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/geoschem/gcpy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/geoschem/gcpy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/geoschem/gcpy/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-20T05:41:17.785Z","issues_count":227,"pull_requests_count":136,"avg_time_to_close_issue":11538377.390243903,"avg_time_to_close_pull_request":770893.2164179104,"issues_closed_count":204,"pull_requests_closed_count":134,"pull_request_authors_count":14,"issue_authors_count":39,"avg_comments_per_issue":2.947136563876652,"avg_comments_per_pull_request":1.3602941176470589,"merged_pull_requests_count":119,"bot_issues_count":0,"bot_pull_requests_count":13,"past_year_issues_count":5,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":1720464.8,"past_year_avg_time_to_close_pull_request":611553.21875,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":32,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":2.6,"past_year_avg_comments_per_pull_request":0.84375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":30,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/issues","maintainers":[{"login":"JiaweiZhuang","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JiaweiZhuang"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgeoschem%2Fgcpy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgeoschem%2Fgcpy/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgeoschem%2Fgcpy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgeoschem%2Fgcpy/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1951512,"maintainers_count":0,"namespaces_count":741275,"keywords_count":109185,"github":"golang","metadata":{"funded_packages_count":49011},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-05T05:14:06.439Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":27544,"full_name":"geoschem/gcpy","default_branch":"main","committers":[{"name":"Bob Yantosca","email":"yantosca@seas.harvard.edu","login":"yantosca","count":730},{"name":"Will Downs","email":"wdowns@g.harvard.edu","login":"WilliamDowns","count":269},{"name":"Lizzie Lundgren","email":"elundgren@seas.harvard.edu","login":"lizziel","count":239},{"name":"Melissa Sulprizio","email":"mpayer@seas.harvard.edu","login":"msulprizio","count":116},{"name":"darothen","email":"darothen@mit.edu","login":null,"count":34},{"name":"laestrada","email":"laestrada00@gmail.com","login":"laestrada","count":32},{"name":"Liam Bindle","email":"liambindle@gmail.com","login":"LiamBindle","count":31},{"name":"JiaweiZhuang","email":"jiaweizhuang@g.harvard.edu","login":"JiaweiZhuang","count":18},{"name":"Sebastian D. Eastham","email":"seastham@mit.edu","login":"sdeastham","count":17},{"name":"Killian Murphy","email":"killian.murphy@york.ac.uk","login":"kilicomu","count":14},{"name":"Yuanjian Zhang","email":"yuanjian.z@wustl.edu","login":"yuanjianz","count":10},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":6},{"name":"Lucas Estrada","email":"lestrada@holyjacob01.rc.fas.harvard.edu","login":null,"count":2},{"name":"Hannah O Nesser","email":"hannah.nesser@gmail.com","login":"hannahnesser","count":1},{"name":"jmoch1214","email":"jmoch@g.harvard.edu","login":"jmoch1214","count":1},{"name":"Tomas Sherwen","email":"tomassherwen@Tomas-13-MBP.local","login":null,"count":1}],"total_commits":1521,"total_committers":16,"total_bot_commits":6,"total_bot_committers":1,"mean_commits":95.0625,"dds":0.520052596975674,"past_year_committers":[{"name":"Bob Yantosca","email":"yantosca@seas.harvard.edu","login":"yantosca","count":80},{"name":"Lizzie Lundgren","email":"elundgren@seas.harvard.edu","login":"lizziel","count":6},{"name":"Yuanjian Zhang","email":"yuanjian.z@wustl.edu","login":"yuanjianz","count":4},{"name":"Melissa Sulprizio","email":"mpayer@seas.harvard.edu","login":"msulprizio","count":2},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1}],"past_year_total_commits":93,"past_year_total_committers":5,"past_year_total_bot_commits":1,"past_year_total_bot_committers":1,"past_year_mean_commits":18.6,"past_year_dds":0.13978494623655913,"last_synced_at":"2025-08-09T00:08:53.080Z","last_synced_commit":"d14a028cd92b3b80b53495f6478e33f0655d0a7b","created_at":"2023-03-07T16:35:23.788Z","updated_at":"2025-08-09T00:08:53.081Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.276Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"geoschem/gcpy","html_url":"https://github.com/geoschem/gcpy","last_synced_at":"2025-08-31T09:13:11.271Z","status":null,"issues_count":231,"pull_requests_count":154,"avg_time_to_close_issue":11586269.31862745,"avg_time_to_close_pull_request":736325.7103448276,"issues_closed_count":203,"pull_requests_closed_count":145,"pull_request_authors_count":14,"issue_authors_count":40,"avg_comments_per_issue":2.8701298701298703,"avg_comments_per_pull_request":1.2467532467532467,"merged_pull_requests_count":130,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":8,"past_year_pull_requests_count":47,"past_year_avg_time_to_close_issue":1419307.3333333333,"past_year_avg_time_to_close_pull_request":711437.225,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":40,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.75,"past_year_avg_comments_per_pull_request":0.5319148936170213,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":38,"created_at":"2023-05-09T10:40:55.159Z","updated_at":"2025-09-03T03:02:18.189Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/geoschem%2Fgcpy/issues","issue_labels_count":{"bug":93,"feature":78,"benchmark plots and tables":39,"never stale":22,"question":20,"stale":18,"environment":14,"category: Bug":12,"category: Feature Request":11,"topic: Benchmark Plots and Tables":9,"cubed-sphere":9,"topic: Regridding":6,"no-issue-activity":6,"structural modification":5,"regridding":5,"discussion":5,"colors / display":4,"topic: Community Contributions":3,"category: Question":3,"github actions":2,"topic: User Environment":2,"topic: Structural Modifications":2,"topic: Dependencies":1,"help needed: Request Input from Community":1,"help needed: Open Research Problem":1,"utilities":1,"dependencies":1,"topic: Installation":1,"TODO: Documentation":1,"topic: Cubed-Sphere Grid":1,"topic: Stretched Grid":1,"need community input":1,"documentation":1,"topic: Input Data":1},"pull_request_labels_count":{"benchmark plots and tables":41,"category: Feature Request":41,"category: Bug Fix":35,"feature":31,"topic: Benchmark Plots and Tables":30,"bugfix":25,"dependencies":17,"structural modification":13,"environment":12,"topic: Example Scripts":11,"topic: User Environment":8,"regridding":6,"bug":6,"topic: Utilities":6,"topic: Regridding":6,"topic: Dependencies":6,"documentation":5,"topic: GitHub":5,"topic: Structural Modifications":4,"github actions":4,"topic: GitHub Actions":3,"topic: Cubed-Sphere Grid":3,"never stale":3,"python":3,"utilities":2,"cubed-sphere":2,"colors / display":2,"topic: Stretched Grid":1,"topic: Community Contributions":1,"topic: Input Data":1,"stale":1},"issue_author_associations_count":{"CONTRIBUTOR":185,"NONE":43,"COLLABORATOR":1},"pull_request_author_associations_count":{"CONTRIBUTOR":179,"NONE":10},"issue_authors":{"lizziel":68,"yantosca":56,"msulprizio":39,"WilliamDowns":9,"TylerElgiar":5,"1Dandan":4,"jmoch1214":4,"laestrada":4,"barronh":3,"tsherwen":2,"Aosrain":2,"sdeastham":2,"SadiaToma":2,"liwenjia12":2,"LyssaFreese":1,"pkasibhatla":1,"hmhorow":1,"SadiaAfrin9888":1,"LiamBindle":1,"kilicomu":1,"Jun-Meng":1,"Twize":1,"ebo":1,"hannahnesser":1,"helpyuan":1,"thng0526":1,"gouravsaha1995":1,"lcicone":1,"ktravis213":1,"kbloxam":1,"Qinchuang2019":1,"jhaskinsPhD":1,"yuanjianz":1,"Zhongci96":1,"yu-xue-ying":1,"nicodgomez":1,"Gracedyg":1,"yuangchen6":1,"mtsivlidou":1,"varisht-tathya":1,"JiaweiZhuang":1},"pull_request_authors":{"yantosca":101,"dependabot[bot]":21,"msulprizio":19,"lizziel":18,"LiamBindle":10,"yuanjianz":6,"laestrada":5,"kilicomu":3,"sdeastham":1,"tsherwen":1,"hannahnesser":1,"Jourdan-He":1,"1Dandan":1,"jmoch1214":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10058903,"issues_count":30998414,"pull_requests_count":93803781,"authors_count":10685242,"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":{"category: Bug":6,"category: Question":1,"topic: Regridding":1,"topic: User Environment":1,"never stale":1,"topic: Installation":1},"past_year_pull_request_labels_count":{"category: Bug Fix":27,"category: Feature Request":24,"topic: Benchmark Plots and Tables":18,"topic: Example Scripts":7,"topic: User Environment":7,"topic: Utilities":6,"topic: Structural Modifications":4,"topic: Regridding":4,"dependencies":3,"python":3,"topic: Dependencies":2,"topic: GitHub Actions":2,"topic: Cubed-Sphere Grid":1,"topic: Stretched Grid":1,"topic: GitHub":1},"past_year_issue_author_associations_count":{"CONTRIBUTOR":4,"NONE":3},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":54,"NONE":1},"past_year_issue_authors":{"yantosca":4,"1Dandan":1,"nicodgomez":1,"yu-xue-ying":1},"past_year_pull_request_authors":{"yantosca":40,"yuanjianz":4,"msulprizio":4,"dependabot[bot]":3,"lizziel":3,"1Dandan":1},"maintainers":[{"login":"JiaweiZhuang","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JiaweiZhuang"}],"active_maintainers":[]},"events":{"total":{"CreateEvent":24,"IssuesEvent":9,"ReleaseEvent":2,"WatchEvent":5,"DeleteEvent":19,"IssueCommentEvent":22,"PushEvent":76,"PullRequestReviewCommentEvent":13,"PullRequestReviewEvent":36,"PullRequestEvent":39,"ForkEvent":3},"last_year":{"CreateEvent":24,"IssuesEvent":9,"ReleaseEvent":2,"WatchEvent":5,"DeleteEvent":19,"IssueCommentEvent":22,"PushEvent":76,"PullRequestReviewCommentEvent":13,"PullRequestReviewEvent":36,"PullRequestEvent":39,"ForkEvent":3}},"keywords":["atmospheric-chemistry","atmospheric-modelling","benchmarking","cartopy","cloud-computing","geos-chem","numpy","plots","plotting-in-python","python","python-toolkit","scientific-computing","visualization-tools","xarray"],"dependencies":[{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-01-15T01:16:19.567Z","updated_at":"2023-01-15T01:16:19.567Z","repository_link":"https://github.com/geoschem/gcpy/blob/main/docs/requirements.txt","dependencies":[{"id":6910930399,"package_name":"sphinx","ecosystem":"pypi","requirements":"==3.5.4","direct":true,"kind":"runtime","optional":false},{"id":6910930402,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"==0.5.2","direct":true,"kind":"runtime","optional":false},{"id":6910930403,"package_name":"sphinxcontrib-bibtex","ecosystem":"pypi","requirements":"==2.2.0","direct":true,"kind":"runtime","optional":false},{"id":6910930406,"package_name":"recommonmark","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6910930408,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.16","direct":true,"kind":"runtime","optional":false},{"id":6910930411,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.0.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/codeql.yml","sha":null,"kind":"manifest","created_at":"2023-12-24T16:58:37.111Z","updated_at":"2023-12-24T16:58:37.111Z","repository_link":"https://github.com/geoschem/gcpy/blob/main/.github/workflows/codeql.yml","dependencies":[{"id":15257767695,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15257767696,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15257767697,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15257767698,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pylint.yml","sha":null,"kind":"manifest","created_at":"2023-12-24T16:58:37.119Z","updated_at":"2023-12-24T16:58:37.119Z","repository_link":"https://github.com/geoschem/gcpy/blob/main/.github/workflows/pylint.yml","dependencies":[{"id":15257767699,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15257767700,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/stale.yml","sha":null,"kind":"manifest","created_at":"2023-12-24T16:58:37.125Z","updated_at":"2023-12-24T16:58:37.125Z","repository_link":"https://github.com/geoschem/gcpy/blob/main/.github/workflows/stale.yml","dependencies":[{"id":15257767701,"package_name":"actions/stale","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build-gcpy-environment.yml","sha":null,"kind":"manifest","created_at":"2024-02-05T17:55:57.707Z","updated_at":"2024-02-05T17:55:57.707Z","repository_link":"https://github.com/geoschem/gcpy/blob/main/.github/workflows/build-gcpy-environment.yml","dependencies":[{"id":16045550064,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":16045550065,"package_name":"mamba-org/setup-micromamba","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build-test-environment.yml","sha":null,"kind":"manifest","created_at":"2024-02-05T17:56:00.520Z","updated_at":"2024-02-05T17:56:00.520Z","repository_link":"https://github.com/geoschem/gcpy/blob/main/.github/workflows/build-test-environment.yml","dependencies":[{"id":16045552235,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":16045552236,"package_name":"mamba-org/setup-micromamba","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2024-02-05T17:56:06.181Z","updated_at":"2024-02-05T17:56:06.181Z","repository_link":"https://github.com/geoschem/gcpy/blob/main/setup.py","dependencies":[{"id":16045558024,"package_name":"awscli","ecosystem":"pypi","requirements":"==2.13.39","direct":true,"kind":"runtime","optional":false},{"id":16045558025,"package_name":"cartopy","ecosystem":"pypi","requirements":"==0.22.0","direct":true,"kind":"runtime","optional":false},{"id":16045558026,"package_name":"cf_xarray","ecosystem":"pypi","requirements":"==0.8.4","direct":true,"kind":"runtime","optional":false},{"id":16045558027,"package_name":"dask","ecosystem":"pypi","requirements":"==2023.9.2","direct":true,"kind":"runtime","optional":false},{"id":16045558028,"package_name":"gridspec","ecosystem":"pypi","requirements":"==0.1.0","direct":true,"kind":"runtime","optional":false},{"id":16045558113,"package_name":"ipython","ecosystem":"pypi","requirements":"==8.15.0","direct":true,"kind":"runtime","optional":false},{"id":16045558114,"package_name":"joblib","ecosystem":"pypi","requirements":"==1.3.2","direct":true,"kind":"runtime","optional":false},{"id":16045558115,"package_name":"jupyter","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":16045558116,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.8.0","direct":true,"kind":"runtime","optional":false},{"id":16045558117,"package_name":"netcdf4","ecosystem":"pypi","requirements":"==1.6.0","direct":true,"kind":"runtime","optional":false},{"id":16045558118,"package_name":"netcdf-fortran","ecosystem":"pypi","requirements":"==4.5.4","direct":true,"kind":"runtime","optional":false},{"id":16045558142,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.26.0","direct":true,"kind":"runtime","optional":false},{"id":16045558143,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"runtime","optional":false},{"id":16045558144,"package_name":"pip","ecosystem":"pypi","requirements":"==23.2.1","direct":true,"kind":"runtime","optional":false},{"id":16045558145,"package_name":"pylint","ecosystem":"pypi","requirements":"==2.17.5","direct":true,"kind":"runtime","optional":false},{"id":16045558146,"package_name":"pyproj","ecosystem":"pypi","requirements":"==3.6.1","direct":true,"kind":"runtime","optional":false},{"id":16045558147,"package_name":"python","ecosystem":"pypi","requirements":"==3.9.18","direct":true,"kind":"runtime","optional":false},{"id":16045558148,"package_name":"pypdf","ecosystem":"pypi","requirements":"==3.16.1","direct":true,"kind":"runtime","optional":false},{"id":16045558149,"package_name":"recommonmark","ecosystem":"pypi","requirements":"==0.7.1","direct":true,"kind":"runtime","optional":false},{"id":16045558150,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":true,"kind":"runtime","optional":false},{"id":16045558151,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.11.2","direct":true,"kind":"runtime","optional":false},{"id":16045558152,"package_name":"sparselt","ecosystem":"pypi","requirements":"==0.1.3","direct":true,"kind":"runtime","optional":false},{"id":16045558153,"package_name":"tabulate","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"runtime","optional":false},{"id":16045558154,"package_name":"tk","ecosystem":"pypi","requirements":"==8.6.12","direct":true,"kind":"runtime","optional":false},{"id":16045558155,"package_name":"xarray","ecosystem":"pypi","requirements":"==2023.8.0","direct":true,"kind":"runtime","optional":false},{"id":16045558156,"package_name":"esmf","ecosystem":"pypi","requirements":"==8.1.1","direct":true,"kind":"runtime","optional":false},{"id":16045558157,"package_name":"esmpy","ecosystem":"pypi","requirements":"==8.1.1","direct":true,"kind":"runtime","optional":false},{"id":16045558158,"package_name":"xesmf","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"runtime","optional":false},{"id":16045558176,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.16","direct":true,"kind":"runtime","optional":false},{"id":16045558177,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.0.3","direct":true,"kind":"runtime","optional":false},{"id":16045558178,"package_name":"sphinx","ecosystem":"pypi","requirements":"==3.5.4","direct":true,"kind":"runtime","optional":false},{"id":16045558179,"package_name":"sphinx-autoapi","ecosystem":"pypi","requirements":"==1.9.0","direct":true,"kind":"runtime","optional":false},{"id":16045558180,"package_name":"sphinx-autobuild","ecosystem":"pypi","requirements":"==2021.3.14","direct":true,"kind":"runtime","optional":false},{"id":16045558181,"package_name":"sphinxcontrib-bibtex","ecosystem":"pypi","requirements":"==2.2.0","direct":true,"kind":"runtime","optional":false},{"id":16045558250,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"==0.5.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"docs/environment_files/environment.yml","sha":null,"kind":"manifest","created_at":"2024-02-08T18:25:54.635Z","updated_at":"2024-02-08T18:25:54.635Z","repository_link":"https://github.com/geoschem/gcpy/blob/main/docs/environment_files/environment.yml","dependencies":[]},{"ecosystem":"pypi","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2024-02-08T18:25:54.649Z","updated_at":"2024-02-08T18:25:54.649Z","repository_link":"https://github.com/geoschem/gcpy/blob/main/environment.yml","dependencies":[]}],"score":12.7478386410028,"created_at":"2025-09-04T15:51:09.004Z","updated_at":"2025-10-07T08:14:45.821Z","avatar_url":"https://github.com/geoschem.png","language":"Jupyter Notebook","category":null,"sub_category":null,"monthly_downloads":269,"funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.3689589"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["mesh","interpretability","sequences","generic","projection","interactive","optim","hacking","network-simulation"],"project_url":"https://science.ecosyste.ms/api/v1/projects/35516","html_url":"https://science.ecosyste.ms/projects/35516"}