{"id":76394,"name":"pace","description":"Implementation of the FV3GFS / SHiELD atmospheric model in Python","url":"https://github.com/ai2cm/pace","last_synced_at":"2025-09-08T16:59:29.413Z","repository":{"id":37272033,"uuid":"392106887","full_name":"ai2cm/pace","owner":"ai2cm","description":"Implementation of the FV3GFS / SHiELD atmospheric model in Python","archived":false,"fork":false,"pushed_at":"2024-04-23T15:27:34.000Z","size":20057,"stargazers_count":38,"open_issues_count":21,"forks_count":12,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-09-02T07:07:45.872Z","etag":null,"topics":["climate-modeling","hpc","python"],"latest_commit_sha":null,"homepage":"https://ai2cm.github.io/pace/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ai2cm.png","metadata":{"files":{"readme":"README.md","changelog":"changed_from_main.py","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-02T22:05:11.000Z","updated_at":"2025-06-18T13:23:00.000Z","dependencies_parsed_at":"2023-09-21T19:29:57.841Z","dependency_job_id":"d75199d5-b540-48ea-b56a-932fbe5eaac5","html_url":"https://github.com/ai2cm/pace","commit_stats":{"total_commits":1118,"total_committers":29,"mean_commits":38.55172413793103,"dds":0.8470483005366727,"last_synced_commit":"6a46e69818cf1b340f09ed57c260fed64b06cfdc"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/ai2cm/pace","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ai2cm","download_url":"https://codeload.github.com/ai2cm/pace/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/sbom","scorecard":{"id":172610,"data":{"date":"2025-08-11","repo":{"name":"github.com/ai2cm/pace","commit":"6a46e69818cf1b340f09ed57c260fed64b06cfdc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.9,"checks":[{"name":"Code-Review","score":7,"reason":"Found 22/30 approved changesets -- score normalized to 7","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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"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":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE.md:0"],"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":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: containerImage not pinned by hash: docker/postprocessing.Dockerfile:1: pin your Docker image by updating ubuntu:22.04 to ubuntu:22.04@sha256:1aa979d85661c488ce030ac292876cf6ed04535d3a237e49f61542d8e5de5ae0","Warn: pipCommand not pinned by hash: Dockerfile:14","Warn: pipCommand not pinned by hash: Dockerfile:18","Warn: pipCommand not pinned by hash: Dockerfile:22-23","Warn: pipCommand not pinned by hash: docker/postprocessing.Dockerfile:51","Warn: pipCommand not pinned by hash: examples/Dockerfile:34","Warn: pipCommand not pinned by hash: examples/Dockerfile:40-42","Warn: pipCommand not pinned by hash: examples/Dockerfile:40-42","Warn: pipCommand not pinned by hash: examples/Dockerfile:49-61","Warn: pipCommand not pinned by hash: .jenkins/actions/lint.sh:6","Warn: pipCommand not pinned by hash: .jenkins/install_virtualenv.sh:35","Warn: pipCommand not pinned by hash: .jenkins/install_virtualenv.sh:38","Warn: pipCommand not pinned by hash: driver/examples/create_venv.sh:15","Warn: pipCommand not pinned by hash: driver/examples/create_venv.sh:16","Warn: pipCommand not pinned by hash: examples/build_scripts/build_gaea.sh:24","Warn: pipCommand not pinned by hash: examples/build_scripts/build_gaea.sh:27","Warn: pipCommand not pinned by hash: examples/build_scripts/build_ppan.sh:29","Warn: pipCommand not pinned by hash: examples/build_scripts/build_ppan.sh:32","Warn: pipCommand not pinned by hash: examples/build_scripts/build_ppan.sh:38","Warn: pipCommand not pinned by hash: examples/build_scripts/build_ppan.sh:46","Warn: pipCommand not pinned by hash: external/daint_venv/install.sh:30","Warn: pipCommand not pinned by hash: external/daint_venv/install.sh:31","Warn: pipCommand not pinned by hash: external/daint_venv/install.sh:37","Warn: pipCommand not pinned by hash: external/daint_venv/install.sh:39","Warn: pipCommand not pinned by hash: fv3core/examples/standalone/benchmarks/run_on_daint.sh:191","Warn: pipCommand not pinned by hash: util/.jenkins/jenkins.sh:58","Warn: pipCommand not pinned by hash: util/.jenkins/jenkins.sh:59","Warn: pipCommand not pinned by hash: util/.jenkins/jenkins.sh:60","Warn: pipCommand not pinned by hash: util/.jenkins/jenkins.sh:61","Warn: pipCommand not pinned by hash: util/.jenkins/test_util.sh:34","Warn: pipCommand not pinned by hash: util/.jenkins/test_util.sh:36","Info:   2 out of   3 containerImage dependencies pinned","Info:   0 out of  30 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":"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":"Vulnerabilities","score":1,"reason":"9 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: GHSA-6p56-wp2h-9hxr","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 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-16T16:57:16.183Z","repository_id":37272033,"created_at":"2025-08-16T16:57:16.183Z","updated_at":"2025-08-16T16:57:16.183Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274188961,"owners_count":25237856,"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-08T02:00:09.813Z","response_time":121,"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":"ai2cm","name":"ai2cm","uuid":"55798839","kind":"organization","description":"AI2 Climate Modeling","email":null,"website":"https://allenai.org/climate-modeling","location":"Seattle WA, USA","twitter":"ai2_climate","company":null,"icon_url":"https://avatars.githubusercontent.com/u/55798839?v=4","repositories_count":26,"last_synced_at":"2023-03-03T19:43:00.047Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ai2cm","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T05:06:54.570Z","updated_at":"2023-03-03T19:43:00.090Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ai2cm","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ai2cm/repositories"},"packages":[{"id":2844035,"name":"pace-util","ecosystem":"pypi","description":"","homepage":"https://github.com/ai2cm/pace","licenses":"BSD license","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/ai2cm/pace","keywords_array":[],"namespace":null,"versions_count":3,"first_release_published_at":"2021-12-23T23:13:51.000Z","latest_release_published_at":"2022-05-03T03:52:52.000Z","latest_release_number":"0.9.0","last_synced_at":"2025-09-08T10:06:33.393Z","created_at":"2022-04-10T11:59:01.017Z","updated_at":"2025-09-08T10:06:33.393Z","registry_url":"https://pypi.org/project/pace-util/","install_command":"pip install pace-util --index-url https://pypi.org/simple","documentation_url":"https://pace-util.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 2 - Pre-Alpha","Intended Audience :: Developers","License :: OSI Approved :: BSD License","Natural Language :: English","Programming Language :: Python :: 3","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9"],"normalized_name":"pace-util","project_status":null},"repo_metadata":{"id":37272033,"uuid":"392106887","full_name":"ai2cm/pace","owner":"ai2cm","description":"Implementation of the FV3GFS / SHiELD atmospheric model in Python","archived":false,"fork":false,"pushed_at":"2024-04-23T15:27:34.000Z","size":20057,"stargazers_count":37,"open_issues_count":21,"forks_count":12,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-10-29T20:38:05.485Z","etag":null,"topics":["climate-modeling","hpc","python"],"latest_commit_sha":null,"homepage":"https://ai2cm.github.io/pace/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ai2cm.png","metadata":{"files":{"readme":"README.md","changelog":"changed_from_main.py","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-02T22:05:11.000Z","updated_at":"2024-05-30T03:43:09.000Z","dependencies_parsed_at":"2023-09-21T19:29:57.841Z","dependency_job_id":"d75199d5-b540-48ea-b56a-932fbe5eaac5","html_url":"https://github.com/ai2cm/pace","commit_stats":{"total_commits":1118,"total_committers":29,"mean_commits":38.55172413793103,"dds":0.8470483005366727,"last_synced_commit":"6a46e69818cf1b340f09ed57c260fed64b06cfdc"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ai2cm","download_url":"https://codeload.github.com/ai2cm/pace/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222131010,"owners_count":16936304,"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":"ai2cm","name":"ai2cm","uuid":"55798839","kind":"organization","description":"AI2 Climate Modeling","email":null,"website":"https://allenai.org/climate-modeling","location":"Seattle WA, USA","twitter":"ai2_climate","company":null,"icon_url":"https://avatars.githubusercontent.com/u/55798839?v=4","repositories_count":26,"last_synced_at":"2023-03-03T19:43:00.047Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ai2cm","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T05:06:54.570Z","updated_at":"2023-03-03T19:43:00.090Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ai2cm","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ai2cm/repositories"},"tags":[{"name":"v0.2.0","sha":"1df321fff296a3a4fce7e85fc285832c44552432","kind":"commit","published_at":"2022-12-20T18:25:18.000Z","download_url":"https://codeload.github.com/ai2cm/pace/tar.gz/v0.2.0","html_url":"https://github.com/ai2cm/pace/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags/v0.2.0/manifests"},{"name":"c4992_4096r","sha":"93a62ceab43e5a47ca20277aaf300c3890208487","kind":"tag","published_at":"2022-12-09T00:06:44.000Z","download_url":"https://codeload.github.com/ai2cm/pace/tar.gz/c4992_4096r","html_url":"https://github.com/ai2cm/pace/releases/tag/c4992_4096r","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags/c4992_4096r","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags/c4992_4096r/manifests"},{"name":"v0.1.0","sha":"60f541455f01d272744f9f7cd9db97ebd1b6e04f","kind":"commit","published_at":"2022-09-14T18:19:52.000Z","download_url":"https://codeload.github.com/ai2cm/pace/tar.gz/v0.1.0","html_url":"https://github.com/ai2cm/pace/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags/v0.1.0/manifests"},{"name":"util/v0.9.0","sha":"b3d605db402c7f5fc547542437bedd1bccffd327","kind":"commit","published_at":"2022-05-02T23:40:02.000Z","download_url":"https://codeload.github.com/ai2cm/pace/tar.gz/util/v0.9.0","html_url":"https://github.com/ai2cm/pace/releases/tag/util/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags/util%2Fv0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags/util%2Fv0.9.0/manifests"},{"name":"util/v0.8.0","sha":"53052c4c5350c1958c3bcae2c47039b215b20041","kind":"commit","published_at":"2022-04-19T22:43:24.000Z","download_url":"https://codeload.github.com/ai2cm/pace/tar.gz/util/v0.8.0","html_url":"https://github.com/ai2cm/pace/releases/tag/util/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags/util%2Fv0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags/util%2Fv0.8.0/manifests"},{"name":"util/v0.7.0","sha":"db11db43e1119cebc88a9c1dadea117a466f198e","kind":"commit","published_at":"2021-12-23T23:00:50.000Z","download_url":"https://codeload.github.com/ai2cm/pace/tar.gz/util/v0.7.0","html_url":"https://github.com/ai2cm/pace/releases/tag/util/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags/util%2Fv0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags/util%2Fv0.7.0/manifests"},{"name":"util/v0.6.0","sha":"573cfab861ed07839d5c7d21b2c1da86686c7628","kind":"commit","published_at":"2021-01-26T20:59:46.000Z","download_url":"https://codeload.github.com/ai2cm/pace/tar.gz/util/v0.6.0","html_url":"https://github.com/ai2cm/pace/releases/tag/util/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags/util%2Fv0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags/util%2Fv0.6.0/manifests"},{"name":"util/v0.5.1","sha":"ee583efe871a08085761704e81680000886b75e8","kind":"commit","published_at":"2020-07-28T22:01:10.000Z","download_url":"https://codeload.github.com/ai2cm/pace/tar.gz/util/v0.5.1","html_url":"https://github.com/ai2cm/pace/releases/tag/util/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags/util%2Fv0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags/util%2Fv0.5.1/manifests"},{"name":"util/v0.5.0","sha":"b5c61d8d60c63c1ac2fab3f8702e8b20639b3042","kind":"commit","published_at":"2020-07-28T19:15:04.000Z","download_url":"https://codeload.github.com/ai2cm/pace/tar.gz/util/v0.5.0","html_url":"https://github.com/ai2cm/pace/releases/tag/util/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags/util%2Fv0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags/util%2Fv0.5.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T23:16:36.343Z","dependent_packages_count":0,"downloads":40,"downloads_period":"last-month","dependent_repos_count":2,"rankings":{"downloads":10.197649813155643,"dependent_repos_count":11.798391849216776,"dependent_packages_count":7.31012528119255,"stargazers_count":11.417003731533217,"forks_count":10.55361187846656,"docker_downloads_count":null,"average":10.255356510712948},"purl":"pkg:pypi/pace-util","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pace-util","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pace-util","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pace-util/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-29T19:34:11.324Z","issues_count":22,"pull_requests_count":92,"avg_time_to_close_issue":8953486.0,"avg_time_to_close_pull_request":693764.7640449438,"issues_closed_count":9,"pull_requests_closed_count":89,"pull_request_authors_count":8,"issue_authors_count":7,"avg_comments_per_issue":1.5,"avg_comments_per_pull_request":1.5326086956521738,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":53,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":11405417.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/issues","maintainers":[{"login":"elynnwu","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/elynnwu"},{"login":"mcgibbon","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mcgibbon"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pace-util/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pace-util/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pace-util/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pace-util/related_packages","maintainers":[{"uuid":"Twine","login":"Twine","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/Twine/","role":null,"created_at":"2023-02-23T13:01:22.886Z","updated_at":"2023-02-23T13:01:22.886Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Twine/packages"},{"uuid":"nbren12","login":"nbren12","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/nbren12/","role":null,"created_at":"2023-02-23T13:01:22.507Z","updated_at":"2023-02-23T13:01:22.507Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/nbren12/packages"},{"uuid":"bhenn1983","login":"bhenn1983","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/bhenn1983/","role":null,"created_at":"2023-02-23T13:01:22.335Z","updated_at":"2023-02-23T13:01:22.335Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/bhenn1983/packages"},{"uuid":"twicky","login":"twicky","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/twicky/","role":null,"created_at":"2023-02-23T13:01:22.601Z","updated_at":"2023-02-23T13:01:22.601Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/twicky/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726213,"maintainers_count":308809,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","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":11729193,"name":"github.com/ai2cm/pace","ecosystem":"go","description":null,"homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/ai2cm/pace","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2022-09-14T18:19:52.000Z","latest_release_published_at":"2022-12-20T18:25:18.000Z","latest_release_number":"v0.2.0","last_synced_at":"2025-09-08T10:06:32.245Z","created_at":"2025-06-04T10:54:22.154Z","updated_at":"2025-09-08T10:06:32.245Z","registry_url":"https://pkg.go.dev/github.com/ai2cm/pace","install_command":"go get github.com/ai2cm/pace","documentation_url":"https://pkg.go.dev/github.com/ai2cm/pace#section-documentation","metadata":{},"repo_metadata":{"id":37272033,"uuid":"392106887","full_name":"ai2cm/pace","owner":"ai2cm","description":"Implementation of the FV3GFS / SHiELD atmospheric model in Python","archived":false,"fork":false,"pushed_at":"2024-04-23T15:27:34.000Z","size":20057,"stargazers_count":37,"open_issues_count":21,"forks_count":12,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-05-31T15:58:25.335Z","etag":null,"topics":["climate-modeling","hpc","python"],"latest_commit_sha":null,"homepage":"https://ai2cm.github.io/pace/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ai2cm.png","metadata":{"files":{"readme":"README.md","changelog":"changed_from_main.py","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-02T22:05:11.000Z","updated_at":"2024-05-30T03:43:09.000Z","dependencies_parsed_at":"2023-09-21T19:29:57.841Z","dependency_job_id":"d75199d5-b540-48ea-b56a-932fbe5eaac5","html_url":"https://github.com/ai2cm/pace","commit_stats":{"total_commits":1118,"total_committers":29,"mean_commits":38.55172413793103,"dds":0.8470483005366727,"last_synced_commit":"6a46e69818cf1b340f09ed57c260fed64b06cfdc"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ai2cm","download_url":"https://codeload.github.com/ai2cm/pace/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":257702916,"owners_count":22588683,"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"}},"repo_metadata_updated_at":"2025-06-04T11:05:20.140Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.764254255794306,"dependent_packages_count":5.401293307900869,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.582773781847587},"purl":"pkg:golang/github.com/ai2cm/pace","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/ai2cm/pace","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/ai2cm/pace","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/ai2cm/pace/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-06-04T07:39:52.546Z","issues_count":22,"pull_requests_count":92,"avg_time_to_close_issue":8953486.0,"avg_time_to_close_pull_request":693764.7640449438,"issues_closed_count":9,"pull_requests_closed_count":89,"pull_request_authors_count":8,"issue_authors_count":7,"avg_comments_per_issue":1.5,"avg_comments_per_pull_request":1.5326086956521738,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":53,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/issues","maintainers":[{"login":"elynnwu","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/elynnwu"},{"login":"mcgibbon","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mcgibbon"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fai2cm%2Fpace/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fai2cm%2Fpace/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fai2cm%2Fpace/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fai2cm%2Fpace/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1954234,"maintainers_count":0,"namespaces_count":741771,"keywords_count":109320,"github":"golang","metadata":{"funded_packages_count":49342},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-08T05:47:38.872Z","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":624706,"full_name":"ai2cm/pace","default_branch":"main","committers":[{"name":"rheacangeo","email":"55423144+rheacangeo@users.noreply.github.com","login":null,"count":171},{"name":"Jeremy McGibbon","email":"jeremym@vulcan.com","login":null,"count":156},{"name":"Elynn Wu","email":"elynn510@gmail.com","login":null,"count":146},{"name":"Jeremy McGibbon","email":"mcgibbon@uw.edu","login":null,"count":87},{"name":"Tobias Wicky","email":"wicky.tob@gmail.com","login":null,"count":64},{"name":"Johann Dahm","email":"johannd@vulcan.com","login":null,"count":60},{"name":"eddie-c-davis","email":"22508135+eddie-c-davis@users.noreply.github.com","login":null,"count":60},{"name":"FlorianDeconinck","email":"deconinck.florian@gmail.com","login":null,"count":52},{"name":"Rhea George","email":"RheaG@Rheas-MacBook-Pro.local","login":null,"count":50},{"name":"Jeremy McGibbon","email":"jeremym@allenai.org","login":null,"count":39},{"name":"Johann Dahm","email":"johann.dahm@gmail.com","login":null,"count":36},{"name":"oelbert","email":"oliver.elbert36@gmail.com","login":null,"count":36},{"name":"Chris Kung","email":"christopher.w.kung@nasa.gov","login":null,"count":31},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]@users.noreply.github.com","login":null,"count":30},{"name":"Oliver Fuhrer","email":"ofuhrer@users.noreply.github.com","login":null,"count":27},{"name":"Christopher Kung","email":"68066130+gmao-ckung@users.noreply.github.com","login":null,"count":11},{"name":"Oliver Fuhrer","email":"oli@ginko.ch","login":null,"count":9},{"name":"ajdas1","email":"ajdas1@gmail.com","login":null,"count":9},{"name":"Rhea George","email":"rheag@vulcan.com","login":null,"count":8},{"name":"Noah D Brenowitz","email":"nbren12@gmail.com","login":null,"count":6},{"name":"Oliver Watt-Meyer","email":"oliwm@vulcan.com","login":null,"count":5},{"name":"Mark Cheeseman","email":"MarkC@vulcan.com","login":null,"count":5},{"name":"Rhea George","email":"rheag@allenai.org","login":null,"count":4},{"name":"Spencer Clark","email":"spencerkclark@gmail.com","login":null,"count":4},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com","login":null,"count":4},{"name":"Brian Henn","email":"brianhenn@allenai.org","login":null,"count":3},{"name":"Eddie Davis","email":"eddied@vulcan.com","login":null,"count":2},{"name":"Anna Kwa","email":"annak@vulcan.com","login":null,"count":1},{"name":"brianhenn","email":"brianhenn@gmail.com","login":null,"count":1},{"name":"yniederm","email":"yannickn@student.ethz.ch","login":null,"count":1}],"total_commits":1118,"total_committers":30,"total_bot_commits":34,"total_bot_committers":2,"mean_commits":37.266666666666666,"dds":0.8470483005366727,"past_year_committers":[],"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2025-09-08T10:26:32.450Z","last_synced_commit":"6a46e69818cf1b340f09ed57c260fed64b06cfdc","created_at":"2023-03-09T08:08:18.969Z","updated_at":"2025-09-08T10:26:29.780Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:16.827Z","repositories_count":5484648,"commits_count":854580863,"contributors_count":31160861,"owners_count":909740,"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":"ai2cm/pace","html_url":"https://github.com/ai2cm/pace","last_synced_at":"2025-09-01T06:33:29.710Z","status":"error","issues_count":22,"pull_requests_count":92,"avg_time_to_close_issue":8953486.0,"avg_time_to_close_pull_request":693764.7640449438,"issues_closed_count":9,"pull_requests_closed_count":89,"pull_request_authors_count":8,"issue_authors_count":7,"avg_comments_per_issue":1.5,"avg_comments_per_pull_request":1.5326086956521738,"merged_pull_requests_count":27,"bot_issues_count":0,"bot_pull_requests_count":53,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-14T21:48:56.302Z","updated_at":"2025-09-01T11:24:21.852Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai2cm%2Fpace/issues","issue_labels_count":{"refactor":6,"enhancement":5,"bug":3,"question":2},"pull_request_labels_count":{"dependencies":51,"blocked":2,"duplicate":1},"issue_author_associations_count":{"CONTRIBUTOR":15,"COLLABORATOR":6,"NONE":1},"pull_request_author_associations_count":{"CONTRIBUTOR":75,"COLLABORATOR":16},"issue_authors":{"jdahm":8,"elynnwu":4,"FlorianDeconinck":4,"mcgibbon":2,"brianhenn":2,"miaoneng":1,"twicki":1},"pull_request_authors":{"dependabot[bot]":51,"elynnwu":9,"jdahm":9,"mcgibbon":7,"FlorianDeconinck":7,"twicki":6,"ajdas1":1,"oelbert":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-01T00:00:07.725Z","repositories_count":9957585,"issues_count":29574116,"pull_requests_count":85773325,"authors_count":9463536,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[{"login":"elynnwu","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/elynnwu"},{"login":"mcgibbon","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mcgibbon"}],"active_maintainers":[]},"events":{"total":{"WatchEvent":1,"ForkEvent":1},"last_year":{"WatchEvent":1,"ForkEvent":1}},"keywords":["climate-modeling","hpc","python"],"dependencies":[{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-18T07:15:38.412Z","updated_at":"2023-02-18T07:15:38.412Z","repository_link":"https://github.com/ai2cm/pace/blob/main/Dockerfile","dependencies":[{"id":7756262785,"package_name":"python","ecosystem":"docker","requirements":"3.8.13-bullseye@sha256","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"examples/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-18T07:15:38.452Z","updated_at":"2023-02-18T07:15:38.452Z","repository_link":"https://github.com/ai2cm/pace/blob/main/examples/Dockerfile","dependencies":[{"id":7756262886,"package_name":"ubuntu","ecosystem":"docker","requirements":"20.04@sha256","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"requirements_dev.txt","sha":null,"kind":"manifest","created_at":"2023-02-18T07:15:38.483Z","updated_at":"2023-02-18T07:15:38.483Z","repository_link":"https://github.com/ai2cm/pace/blob/main/requirements_dev.txt","dependencies":[{"id":7756263001,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7756263002,"package_name":"pytest-subtests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7756263012,"package_name":"pytest-regressions","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7756263013,"package_name":"pytest-profiling","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7756263017,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7756263018,"package_name":"nbmake","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7756263024,"package_name":"mpi4py","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7756263040,"package_name":"xarray","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7756263044,"package_name":"zarr","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7756263049,"package_name":"dask","ecosystem":"pypi","requirements":"\u003e=2021.10.0","direct":true,"kind":"development","optional":false},{"id":7756263063,"package_name":"netCDF4","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7756263066,"package_name":"cftime","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7756263067,"package_name":"fv3config","ecosystem":"pypi","requirements":"\u003e=0.9.0","direct":true,"kind":"development","optional":false},{"id":7756263068,"package_name":"dace","ecosystem":"pypi","requirements":"\u003e=0.14","direct":true,"kind":"development","optional":false},{"id":7756263072,"package_name":"f90nml","ecosystem":"pypi","requirements":"\u003e=1.1.0","direct":true,"kind":"development","optional":false},{"id":7756263097,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.15","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"requirements_docs.txt","sha":null,"kind":"manifest","created_at":"2023-02-18T07:15:38.534Z","updated_at":"2023-02-18T07:15:38.534Z","repository_link":"https://github.com/ai2cm/pace/blob/main/requirements_docs.txt","dependencies":[{"id":7756263179,"package_name":"recommonmark","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7756263180,"package_name":"sphinx","ecosystem":"pypi","requirements":"\u003e=1.4","direct":true,"kind":"runtime","optional":false},{"id":7756263181,"package_name":"sphinx-argparse","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7756263189,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7756263191,"package_name":"sphinx-gallery","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements_lint.txt","sha":null,"kind":"manifest","created_at":"2023-02-18T07:15:38.571Z","updated_at":"2023-02-18T07:15:38.571Z","repository_link":"https://github.com/ai2cm/pace/blob/main/requirements_lint.txt","dependencies":[{"id":7756263258,"package_name":"pre-commit","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"util/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-02-18T07:15:38.612Z","updated_at":"2023-02-18T07:15:38.612Z","repository_link":"https://github.com/ai2cm/pace/blob/main/util/requirements.txt","dependencies":[{"id":7756263573,"package_name":"bump2version","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7756263577,"package_name":"wheel","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7756263579,"package_name":"flake8","ecosystem":"pypi","requirements":"==3.8.4","direct":true,"kind":"runtime","optional":false},{"id":7756263580,"package_name":"mypy","ecosystem":"pypi","requirements":"==0.790","direct":true,"kind":"runtime","optional":false},{"id":7756263581,"package_name":"tox","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7756263584,"package_name":"coverage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7756263585,"package_name":"f90nml","ecosystem":"pypi","requirements":"\u003e=1.1.0","direct":true,"kind":"runtime","optional":false},{"id":7756263586,"package_name":"appdirs","ecosystem":"pypi","requirements":"\u003e=1.4.0","direct":true,"kind":"runtime","optional":false},{"id":7756263587,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7756263588,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7756263589,"package_name":"pytest-subtests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7756263590,"package_name":"gcsfs","ecosystem":"pypi","requirements":"\u003e=0.7.0","direct":true,"kind":"runtime","optional":false},{"id":7756263596,"package_name":"google-cloud-storage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7756263597,"package_name":"numcodecs","ecosystem":"pypi","requirements":"\u003e=0.7.2","direct":true,"kind":"runtime","optional":false},{"id":7756263601,"package_name":"h5py","ecosystem":"pypi","requirements":"\u003e=2.10.0","direct":true,"kind":"runtime","optional":false},{"id":7756263603,"package_name":"h5netcdf","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7756263608,"package_name":"dask","ecosystem":"pypi","requirements":"\u003e=2021.10.0","direct":true,"kind":"runtime","optional":false},{"id":7756263609,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.15.","direct":true,"kind":"runtime","optional":false},{"id":7756263610,"package_name":"toolz","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"driver/setup.py","sha":null,"kind":"manifest","created_at":"2023-09-21T19:29:52.925Z","updated_at":"2023-09-21T19:29:52.925Z","repository_link":"https://github.com/ai2cm/pace/blob/main/driver/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"dsl/setup.py","sha":null,"kind":"manifest","created_at":"2023-09-21T19:29:53.833Z","updated_at":"2023-09-21T19:29:53.833Z","repository_link":"https://github.com/ai2cm/pace/blob/main/dsl/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"fv3core/setup.py","sha":null,"kind":"manifest","created_at":"2023-09-21T19:29:54.403Z","updated_at":"2023-09-21T19:29:54.403Z","repository_link":"https://github.com/ai2cm/pace/blob/main/fv3core/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"physics/setup.py","sha":null,"kind":"manifest","created_at":"2023-09-21T19:29:54.759Z","updated_at":"2023-09-21T19:29:54.759Z","repository_link":"https://github.com/ai2cm/pace/blob/main/physics/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:29:55.100Z","updated_at":"2023-09-21T19:29:55.100Z","repository_link":"https://github.com/ai2cm/pace/blob/main/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"stencils/setup.py","sha":null,"kind":"manifest","created_at":"2023-09-21T19:29:55.968Z","updated_at":"2023-09-21T19:29:55.968Z","repository_link":"https://github.com/ai2cm/pace/blob/main/stencils/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"util/setup.py","sha":null,"kind":"manifest","created_at":"2023-09-21T19:29:56.761Z","updated_at":"2023-09-21T19:29:56.761Z","repository_link":"https://github.com/ai2cm/pace/blob/main/util/setup.py","dependencies":[]}],"score":11.30737622205697,"created_at":"2025-09-08T15:39:36.162Z","updated_at":"2025-10-07T08:27:33.731Z","avatar_url":"https://github.com/ai2cm.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":40,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["phase-transition","climate","physics","fpga","high-level-synthesis","programming-language","vivado-hls"],"project_url":"https://science.ecosyste.ms/api/v1/projects/76394","html_url":"https://science.ecosyste.ms/projects/76394"}