{"id":27453,"name":"Pace","description":"An implementation of the FV3GFS / SHiELD atmospheric model developed by NOAA/GFDL using the NDSL middleware in Python, itself based on GT4Py and DaCe.","url":"https://github.com/NOAA-GFDL/pace","last_synced_at":"2026-10-05T22:31:32.066Z","repository":{"id":77726408,"uuid":"456659803","full_name":"NOAA-GFDL/pace","owner":"NOAA-GFDL","description":"Re-write of FV3GFS weather/climate model in Python","archived":false,"fork":false,"pushed_at":"2026-09-29T15:27:35.000Z","size":13136,"stargazers_count":21,"open_issues_count":38,"forks_count":24,"subscribers_count":7,"default_branch":"develop","last_synced_at":"2026-10-02T05:45:25.678Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"ai2cm/pace","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NOAA-GFDL.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2022-02-07T20:08:10.000Z","updated_at":"2026-09-29T15:30:48.000Z","dependencies_parsed_at":"2026-09-16T11:44:33.743Z","dependency_job_id":null,"html_url":"https://github.com/NOAA-GFDL/pace","commit_stats":{"total_commits":1205,"total_committers":27,"mean_commits":"44.629629629629626","dds":0.8481327800829875,"last_synced_commit":"a8152e550b3464c07700b0c4074661b05dd82649"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/NOAA-GFDL/pace","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NOAA-GFDL","download_url":"https://codeload.github.com/NOAA-GFDL/pace/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37935440,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-10-02T02:00:07.254Z","response_time":104,"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":"NOAA-GFDL","name":"NOAA - Geophysical Fluid Dynamics Laboratory","uuid":"11219395","kind":"organization","description":"U.S Department of Commerce, National Oceanic and Atmospheric Administration","email":"gfdl.climate.model.info@noaa.gov","website":"www.gfdl.noaa.gov","location":"Princeton, New Jersey","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/11219395?v=4","repositories_count":47,"last_synced_at":"2026-10-04T22:32:43.125Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/NOAA-GFDL","funding_links":[],"total_stars":null,"followers":206,"following":0,"created_at":"2022-11-07T04:28:52.091Z","updated_at":"2026-10-04T22:32:43.189Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NOAA-GFDL","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NOAA-GFDL/repositories"},"packages":[{"id":11733296,"name":"github.com/NOAA-GFDL/pace","ecosystem":"go","description":null,"homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/NOAA-GFDL/pace","keywords_array":[],"namespace":null,"versions_count":3,"first_release_published_at":"2020-07-28T19:15:04.000Z","latest_release_published_at":"2021-01-26T20:59:46.000Z","latest_release_number":"v0.6.0","last_synced_at":"2026-10-04T22:01:59.498Z","created_at":"2025-06-05T11:15:14.992Z","updated_at":"2026-10-04T22:01:59.500Z","registry_url":"https://pkg.go.dev/github.com/NOAA-GFDL/pace","install_command":"go get github.com/NOAA-GFDL/pace","documentation_url":"https://pkg.go.dev/github.com/NOAA-GFDL/pace#section-documentation","metadata":{},"repo_metadata":{"id":77726408,"uuid":"456659803","full_name":"NOAA-GFDL/pace","owner":"NOAA-GFDL","description":"Re-write of FV3GFS weather/climate model in Python","archived":false,"fork":false,"pushed_at":"2026-09-29T15:27:35.000Z","size":13136,"stargazers_count":21,"open_issues_count":38,"forks_count":24,"subscribers_count":7,"default_branch":"develop","last_synced_at":"2026-10-02T05:45:25.678Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"ai2cm/pace","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NOAA-GFDL.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2022-02-07T20:08:10.000Z","updated_at":"2026-09-29T15:30:48.000Z","dependencies_parsed_at":"2026-09-16T11:44:33.743Z","dependency_job_id":null,"html_url":"https://github.com/NOAA-GFDL/pace","commit_stats":{"total_commits":1205,"total_committers":27,"mean_commits":"44.629629629629626","dds":0.8481327800829875,"last_synced_commit":"a8152e550b3464c07700b0c4074661b05dd82649"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/NOAA-GFDL/pace","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NOAA-GFDL","download_url":"https://codeload.github.com/NOAA-GFDL/pace/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37935440,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-10-02T02:00:07.254Z","response_time":104,"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":"NOAA-GFDL","name":"NOAA - Geophysical Fluid Dynamics Laboratory","uuid":"11219395","kind":"organization","description":"U.S Department of Commerce, National Oceanic and Atmospheric Administration","email":"gfdl.climate.model.info@noaa.gov","website":"www.gfdl.noaa.gov","location":"Princeton, New Jersey","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/11219395?v=4","repositories_count":47,"last_synced_at":"2026-10-01T21:36:43.237Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/NOAA-GFDL","funding_links":[],"total_stars":null,"followers":206,"following":0,"created_at":"2022-11-07T04:28:52.091Z","updated_at":"2026-10-01T21:36:43.292Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NOAA-GFDL","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NOAA-GFDL/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-10-02T14:56:02.216Z","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/NOAA-GFDL/pace","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/NOAA-GFDL/pace","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/NOAA-GFDL/pace","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/NOAA-GFDL/pace/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-01T20:31:10.696Z","issues_count":40,"pull_requests_count":208,"avg_time_to_close_issue":6181602.8,"avg_time_to_close_pull_request":1100696.2122905029,"issues_closed_count":5,"pull_requests_closed_count":179,"pull_request_authors_count":15,"issue_authors_count":10,"avg_comments_per_issue":0.7,"avg_comments_per_pull_request":1.3173076923076923,"merged_pull_requests_count":156,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":3,"past_year_pull_requests_count":47,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":635483.1111111111,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":36,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.3333333333333333,"past_year_avg_comments_per_pull_request":0.723404255319149,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":32,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/issues","maintainers":[{"login":"romanc","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/romanc"},{"login":"mlee03","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mlee03"},{"login":"FlorianDeconinck","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FlorianDeconinck"},{"login":"oelbert","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oelbert"},{"login":"jjuyeonkim","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjuyeonkim"},{"login":"CharlesKrop","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CharlesKrop"},{"login":"thomas-robinson","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thomas-robinson"}],"active_maintainers":[{"login":"romanc","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/romanc"},{"login":"FlorianDeconinck","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FlorianDeconinck"},{"login":"jjuyeonkim","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjuyeonkim"},{"login":"oelbert","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oelbert"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FNOAA-GFDL%2Fpace/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FNOAA-GFDL%2Fpace/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FNOAA-GFDL%2Fpace/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FNOAA-GFDL%2Fpace/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FNOAA-GFDL%2Fpace/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FNOAA-GFDL%2Fpace/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2539817,"maintainers_count":0,"namespaces_count":852760,"keywords_count":136985,"github":"golang","metadata":{"funded_packages_count":110283,"sync_missing_packages_cursor":{"timestamp":"2026-09-29T00:04:57.155362Z","path":"github.com/virtengine/virtengine/sdk/specs","version":"v0.0.0-20260928231908-c0c887541540"},"rate_limit":5},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-10-01T05:04:10.855Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":11733300,"name":"github.com/noaa-gfdl/pace","ecosystem":"go","description":null,"homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/noaa-gfdl/pace","keywords_array":[],"namespace":null,"versions_count":3,"first_release_published_at":"2020-07-28T19:15:04.000Z","latest_release_published_at":"2021-01-26T20:59:46.000Z","latest_release_number":"v0.6.0","last_synced_at":"2026-10-04T22:01:59.534Z","created_at":"2025-06-05T11:15:16.446Z","updated_at":"2026-10-04T22:01:59.535Z","registry_url":"https://pkg.go.dev/github.com/noaa-gfdl/pace","install_command":"go get github.com/noaa-gfdl/pace","documentation_url":"https://pkg.go.dev/github.com/noaa-gfdl/pace#section-documentation","metadata":{},"repo_metadata":{"id":77726408,"uuid":"456659803","full_name":"NOAA-GFDL/pace","owner":"NOAA-GFDL","description":"Re-write of FV3GFS weather/climate model in Python","archived":false,"fork":false,"pushed_at":"2026-09-29T15:27:35.000Z","size":13136,"stargazers_count":21,"open_issues_count":38,"forks_count":24,"subscribers_count":7,"default_branch":"develop","last_synced_at":"2026-10-02T05:45:25.678Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"ai2cm/pace","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NOAA-GFDL.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2022-02-07T20:08:10.000Z","updated_at":"2026-09-29T15:30:48.000Z","dependencies_parsed_at":"2026-09-16T11:44:33.743Z","dependency_job_id":null,"html_url":"https://github.com/NOAA-GFDL/pace","commit_stats":{"total_commits":1205,"total_committers":27,"mean_commits":"44.629629629629626","dds":0.8481327800829875,"last_synced_commit":"a8152e550b3464c07700b0c4074661b05dd82649"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/NOAA-GFDL/pace","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NOAA-GFDL","download_url":"https://codeload.github.com/NOAA-GFDL/pace/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37935440,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-10-02T02:00:07.254Z","response_time":104,"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":"NOAA-GFDL","name":"NOAA - Geophysical Fluid Dynamics Laboratory","uuid":"11219395","kind":"organization","description":"U.S Department of Commerce, National Oceanic and Atmospheric Administration","email":"gfdl.climate.model.info@noaa.gov","website":"www.gfdl.noaa.gov","location":"Princeton, New Jersey","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/11219395?v=4","repositories_count":47,"last_synced_at":"2026-10-01T21:36:43.237Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/NOAA-GFDL","funding_links":[],"total_stars":null,"followers":206,"following":0,"created_at":"2022-11-07T04:28:52.091Z","updated_at":"2026-10-01T21:36:43.292Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NOAA-GFDL","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NOAA-GFDL/repositories"},"tags":[{"name":"bm0.1.0","sha":"67277dc6fb41ad73eb9f5cf2208a9d654a4a7d94","kind":"tag","published_at":"2024-07-29T18:18:15.000Z","download_url":"https://codeload.github.com/NOAA-GFDL/pace/tar.gz/bm0.1.0","html_url":"https://github.com/NOAA-GFDL/pace/releases/tag/bm0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NOAA-GFDL/pace@bm0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/tags/bm0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/tags/bm0.1.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/NOAA-GFDL/pace/tar.gz/util/v0.7.0","html_url":"https://github.com/NOAA-GFDL/pace/releases/tag/util/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NOAA-GFDL/pace@util%2Fv0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/tags/util%2Fv0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/tags/util%2Fv0.7.0/manifests"},{"name":"v0.6.0","sha":"573cfab861ed07839d5c7d21b2c1da86686c7628","kind":"commit","published_at":"2021-01-26T20:59:46.000Z","download_url":"https://codeload.github.com/NOAA-GFDL/pace/tar.gz/v0.6.0","html_url":"https://github.com/NOAA-GFDL/pace/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NOAA-GFDL/pace@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/tags/v0.6.0/manifests"},{"name":"v0.5.1","sha":"ee583efe871a08085761704e81680000886b75e8","kind":"commit","published_at":"2020-07-28T22:01:10.000Z","download_url":"https://codeload.github.com/NOAA-GFDL/pace/tar.gz/v0.5.1","html_url":"https://github.com/NOAA-GFDL/pace/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NOAA-GFDL/pace@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"b5c61d8d60c63c1ac2fab3f8702e8b20639b3042","kind":"commit","published_at":"2020-07-28T19:15:04.000Z","download_url":"https://codeload.github.com/NOAA-GFDL/pace/tar.gz/v0.5.0","html_url":"https://github.com/NOAA-GFDL/pace/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NOAA-GFDL/pace@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/tags/v0.5.0/manifests"}]},"repo_metadata_updated_at":"2026-10-02T14:56:01.524Z","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/noaa-gfdl/pace","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/noaa-gfdl/pace","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/noaa-gfdl/pace","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/noaa-gfdl/pace/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-01T20:31:10.696Z","issues_count":40,"pull_requests_count":208,"avg_time_to_close_issue":6181602.8,"avg_time_to_close_pull_request":1100696.2122905029,"issues_closed_count":5,"pull_requests_closed_count":179,"pull_request_authors_count":15,"issue_authors_count":10,"avg_comments_per_issue":0.7,"avg_comments_per_pull_request":1.3173076923076923,"merged_pull_requests_count":156,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":3,"past_year_pull_requests_count":47,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":635483.1111111111,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":36,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.3333333333333333,"past_year_avg_comments_per_pull_request":0.723404255319149,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":32,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/issues","maintainers":[{"login":"romanc","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/romanc"},{"login":"mlee03","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mlee03"},{"login":"FlorianDeconinck","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FlorianDeconinck"},{"login":"oelbert","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oelbert"},{"login":"jjuyeonkim","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjuyeonkim"},{"login":"CharlesKrop","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CharlesKrop"},{"login":"thomas-robinson","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thomas-robinson"}],"active_maintainers":[{"login":"romanc","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/romanc"},{"login":"FlorianDeconinck","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FlorianDeconinck"},{"login":"jjuyeonkim","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjuyeonkim"},{"login":"oelbert","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oelbert"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fnoaa-gfdl%2Fpace/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fnoaa-gfdl%2Fpace/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fnoaa-gfdl%2Fpace/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fnoaa-gfdl%2Fpace/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fnoaa-gfdl%2Fpace/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fnoaa-gfdl%2Fpace/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2539817,"maintainers_count":0,"namespaces_count":852760,"keywords_count":136985,"github":"golang","metadata":{"funded_packages_count":110283,"sync_missing_packages_cursor":{"timestamp":"2026-09-29T00:04:57.155362Z","path":"github.com/virtengine/virtengine/sdk/specs","version":"v0.0.0-20260928231908-c0c887541540"},"rate_limit":5},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-10-01T05:04:10.855Z","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":1339298,"full_name":"NOAA-GFDL/pace","default_branch":"develop","total_commits":1288,"total_committers":33,"total_bot_commits":34,"total_bot_committers":2,"mean_commits":39.03030303030303,"dds":0.8579192546583851,"past_year_total_commits":48,"past_year_total_committers":5,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":9.6,"past_year_dds":0.4375,"last_synced_at":"2026-10-04T22:01:55.575Z","last_synced_commit":"36e546cfff37a2eb3577315ec6696e0e6bdb8102","created_at":"2023-09-12T08:20:46.405Z","updated_at":"2026-10-04T22:01:55.302Z","committers":[{"name":"rheacangeo","email":"55423144+rheacangeo","login":"rheacangeo","count":183},{"name":"Jeremy McGibbon","email":"jeremym@vulcan.com","login":null,"count":156},{"name":"Elynn Wu","email":"elynn510@gmail.com","login":"elynnwu","count":146},{"name":"Jeremy McGibbon","email":"mcgibbon@uw.edu","login":"mcgibbon","count":126},{"name":"Florian Deconinck","email":"deconinck.florian@gmail.com","login":"FlorianDeconinck","count":111},{"name":"Johann Dahm","email":"johannd@vulcan.com","login":"jdahm","count":96},{"name":"Tobias Wicky","email":"wicky.tob@gmail.com","login":"twicki","count":65},{"name":"eddie-c-davis","email":"22508135+eddie-c-davis","login":"eddie-c-davis","count":60},{"name":"Rhea George","email":"RheaG@Rheas-MacBook-Pro.local","login":null,"count":50},{"name":"oelbert","email":"oliver.elbert36@gmail.com","login":"oelbert","count":48},{"name":"Roman Cattaneo","email":"romanc","login":"romanc","count":43},{"name":"Chris Kung","email":"christopher.w.kung@nasa.gov","login":"gmao-ckung","count":42},{"name":"Oliver Fuhrer","email":"ofuhrer","login":"ofuhrer","count":36},{"name":"Frank Malatino","email":"142349306+fmalatino","login":"fmalatino","count":34},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":30},{"name":"MiKyung Lee","email":"58964324+mlee03","login":"mlee03","count":10},{"name":"ajdas1","email":"ajdas1@gmail.com","login":"ajdas1","count":9},{"name":"Noah D Brenowitz","email":"nbren12@gmail.com","login":"nbren12","count":6},{"name":"Mark Cheeseman","email":"MarkC@vulcan.com","login":"SpiderMonkey1975","count":5},{"name":"Oliver Watt-Meyer","email":"oliwm@vulcan.com","login":null,"count":5},{"name":"Brian Henn","email":"brianhenn@allenai.org","login":"brianhenn","count":4},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]","login":"dependabot-preview[bot]","count":4},{"name":"Spencer Clark","email":"spencerkclark@gmail.com","login":"spencerkclark","count":4},{"name":"Janice Kim","email":"Janice.Kim@noaa.gov","login":"jjuyeonkim","count":4},{"name":"Charles Kropiewnicki","email":"79879064+CharlesKrop","login":"CharlesKrop","count":2},{"name":"Eddie Davis","email":"eddied@vulcan.com","login":null,"count":2},{"name":"Lucas Harris","email":"53020884+lharris4","login":"lharris4","count":1},{"name":"Ryan Mulhall","email":"35538242+rem1776","login":"rem1776","count":1},{"name":"Tom Robinson","email":"33458882+thomas-robinson","login":"thomas-robinson","count":1},{"name":"Xingqiu Yuan","email":"xingqiu.yuan@noaa.gov","login":null,"count":1},{"name":"Anna Kwa","email":"annak@vulcan.com","login":null,"count":1},{"name":"Tristan Abbott","email":"tabbott0312@gmail.com","login":"thabbott","count":1},{"name":"yniederm","email":"yannickn@student.ethz.ch","login":"yniederm","count":1}],"past_year_committers":[{"name":"Roman Cattaneo","email":"romanc","login":"romanc","count":27},{"name":"Florian Deconinck","email":"deconinck.florian@gmail.com","login":"FlorianDeconinck","count":9},{"name":"Frank Malatino","email":"142349306+fmalatino","login":"fmalatino","count":7},{"name":"Janice Kim","email":"Janice.Kim@noaa.gov","login":"jjuyeonkim","count":4},{"name":"Tobias Wicky-Pfund","email":"wicky.tob@gmail.com","login":"twicki","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-05T00:00:10.238Z","repositories_count":8123463,"commits_count":1236643764,"contributors_count":56501454,"owners_count":1701575,"committers_count":3747955,"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":"NOAA-GFDL/pace","html_url":"https://github.com/NOAA-GFDL/pace","last_synced_at":"2026-10-04T22:01:56.313Z","status":null,"issues_count":40,"pull_requests_count":209,"avg_time_to_close_issue":6181602.8,"avg_time_to_close_pull_request":1100696.2122905029,"issues_closed_count":5,"pull_requests_closed_count":179,"pull_request_authors_count":15,"issue_authors_count":10,"avg_comments_per_issue":0.7,"avg_comments_per_pull_request":1.3110047846889952,"merged_pull_requests_count":156,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":3,"past_year_pull_requests_count":48,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":635483.1111111111,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":36,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.3333333333333333,"past_year_avg_comments_per_pull_request":0.7083333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":32,"created_at":"2023-09-12T08:20:55.832Z","updated_at":"2026-10-04T22:01:56.313Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2Fpace/issues","issue_labels_count":{"enhancement":8,"good first issue":3,"todo":2,"question":2,"help wanted":1,"documentation":1},"pull_request_labels_count":{"dependencies":1},"issue_author_associations_count":{"CONTRIBUTOR":27,"COLLABORATOR":7,"NONE":5,"MEMBER":1},"pull_request_author_associations_count":{"CONTRIBUTOR":119,"COLLABORATOR":79,"NONE":10,"MEMBER":1},"issue_authors":{"FlorianDeconinck":10,"oelbert":8,"fmalatino":8,"bensonr":5,"xyuan":3,"mlee03":2,"jjuyeonkim":1,"cponder":1,"thomas-robinson":1,"rem1776":1},"pull_request_authors":{"fmalatino":65,"romanc":50,"FlorianDeconinck":29,"oelbert":20,"mlee03":18,"jjuyeonkim":10,"CharlesKrop":4,"twicki":3,"lharris4":2,"rem1776":2,"xyuan":2,"thomas-robinson":1,"atiqur-rahman-pro":1,"dependabot[bot]":1,"xtian15":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-05T00:00:10.211Z","repositories_count":17827228,"issues_count":47481386,"pull_requests_count":147455295,"authors_count":11929560,"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":{"good first issue":2,"enhancement":1,"help wanted":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"CONTRIBUTOR":2,"COLLABORATOR":1},"past_year_pull_request_author_associations_count":{"COLLABORATOR":34,"CONTRIBUTOR":12,"NONE":2},"past_year_issue_authors":{"fmalatino":1,"oelbert":1,"rem1776":1},"past_year_pull_request_authors":{"romanc":21,"FlorianDeconinck":9,"fmalatino":8,"jjuyeonkim":4,"twicki":3,"atiqur-rahman-pro":1,"rem1776":1,"xtian15":1},"maintainers":[{"login":"romanc","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/romanc"},{"login":"mlee03","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mlee03"},{"login":"FlorianDeconinck","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FlorianDeconinck"},{"login":"oelbert","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oelbert"},{"login":"jjuyeonkim","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjuyeonkim"},{"login":"CharlesKrop","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CharlesKrop"},{"login":"thomas-robinson","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thomas-robinson"}],"active_maintainers":[{"login":"romanc","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/romanc"},{"login":"FlorianDeconinck","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FlorianDeconinck"},{"login":"jjuyeonkim","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjuyeonkim"},{"login":"oelbert","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oelbert"}]},"events":{"total":{"CreateEvent":20,"DeleteEvent":24,"ForkEvent":9,"IssueCommentEvent":72,"IssuesEvent":10,"MemberEvent":1,"PullRequestEvent":78,"PullRequestReviewCommentEvent":37,"PullRequestReviewEvent":129,"PushEvent":45,"WatchEvent":6},"last_year":{"CreateEvent":15,"DeleteEvent":16,"ForkEvent":1,"IssueCommentEvent":7,"IssuesEvent":1,"PullRequestEvent":17,"PullRequestReviewCommentEvent":4,"PullRequestReviewEvent":16,"PushEvent":21,"WatchEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/main_unit_tests.yaml","sha":null,"kind":"manifest","created_at":"2025-12-24T04:08:45.268Z","updated_at":"2025-12-24T04:08:45.268Z","repository_link":"https://github.com/NOAA-GFDL/pace/blob/develop/.github/workflows/main_unit_tests.yaml","dependencies":[{"id":25777066956,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25777066957,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2025-12-24T04:08:45.375Z","updated_at":"2025-12-24T04:08:45.375Z","repository_link":"https://github.com/NOAA-GFDL/pace/blob/develop/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"requirements_docs.txt","sha":null,"kind":"manifest","created_at":"2025-12-24T04:08:45.418Z","updated_at":"2025-12-24T04:08:45.418Z","repository_link":"https://github.com/NOAA-GFDL/pace/blob/develop/requirements_docs.txt","dependencies":[{"id":25777066959,"package_name":"fv3config","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25777067004,"package_name":"recommonmark","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25777067545,"package_name":"sphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25777067603,"package_name":"sphinx-argparse","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25777067606,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25777067632,"package_name":"sphinx-gallery","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2025-12-24T04:08:48.561Z","updated_at":"2025-12-24T04:08:48.561Z","repository_link":"https://github.com/NOAA-GFDL/pace/blob/develop/setup.py","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/create_cache.yml","sha":null,"kind":"manifest","created_at":"2025-12-24T04:08:44.513Z","updated_at":"2025-12-24T04:08:44.513Z","repository_link":"https://github.com/NOAA-GFDL/pace/blob/develop/.github/workflows/create_cache.yml","dependencies":[{"id":25777066926,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25777066927,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25777066928,"package_name":"actions/cache","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yaml","sha":null,"kind":"manifest","created_at":"2025-12-24T04:08:44.573Z","updated_at":"2025-12-24T04:08:44.573Z","repository_link":"https://github.com/NOAA-GFDL/pace/blob/develop/.github/workflows/lint.yaml","dependencies":[{"id":25777066929,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25777066930,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25777066931,"package_name":"actions/cache/restore","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2025-12-24T04:08:45.321Z","updated_at":"2025-12-24T04:08:45.321Z","repository_link":"https://github.com/NOAA-GFDL/pace/blob/develop/Dockerfile","dependencies":[{"id":25777066958,"package_name":"python","ecosystem":"docker","requirements":"3.11-slim-bookworm@sha256","direct":true,"kind":"build","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/container_build_test.yaml","sha":null,"kind":"manifest","created_at":"2025-12-24T04:08:44.457Z","updated_at":"2025-12-24T04:08:44.457Z","repository_link":"https://github.com/NOAA-GFDL/pace/blob/develop/.github/workflows/container_build_test.yaml","dependencies":[{"id":25777066923,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v5.0.0","direct":true,"kind":"composite","optional":false},{"id":25777066924,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"v6.18.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/orch_build_test.yaml","sha":null,"kind":"manifest","created_at":"2026-08-18T21:42:47.531Z","updated_at":"2026-08-18T21:42:47.531Z","repository_link":"https://github.com/NOAA-GFDL/pace/blob/develop/.github/workflows/orch_build_test.yaml","dependencies":[{"id":26205003053,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":26205003054,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false}]}],"score":null,"created_at":"2023-09-12T07:40:18.692Z","updated_at":"2026-10-05T22:31:32.068Z","avatar_url":"https://github.com/NOAA-GFDL.png","language":"Python","category":"Atmosphere","sub_category":"Atmospheric Composition and Dynamics","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"[![Contributors][contributors-shield]][contributors-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![Apache License][license-shield]][license-url]\n\n# Pace\n\nPace is an implementation of the FV3GFS / SHiELD atmospheric model developed by NOAA/GFDL using the [NDSL](https://github.com/NOAA-GFDL/NDSL) middleware in Python, itself based on [GT4Py](https://github.com/GridTools/gt4py) and [DaCe](https://github.com/spcl/dace). The model can be run on a laptop using Python-based backend or on thousands of heterogeneous compute nodes of a large supercomputer.\n\n🚧 **WARNING** This repo is under active development - supported features and procedures can change rapidly and without notice. 🚧\n\nThe repository model code is split between [pyFV3](https://github.com/NOAA-GFDL/pyFV3) for the dynamical core and [pySHiELD](https://github.com/NOAA-GFDL/pySHiELD) for the physics parametrization. A full dependencies looks like the following:\n\n```mermaid\nflowchart TD\nGT4Py.cartesian --\u003e |Stencil DSL|NDSL\nDaCe  --\u003e |Full program opt|NDSL\nNDSL --\u003e pyFV3\nNDSL --\u003e pySHiELD\npyFV3 --\u003e |Dynamics|Pace\npySHiELD --\u003e |Physics|Pace\n\n```\n\n## Quickstart - bare metal\n\n### Build\n\nPace requires:\n\n- GCC \u003e 9.2\n- MPI\n- Python 3.8.\n\nFor GPU backends CUDA and/or ROCm is required depending on the targeted hardware.\n\nWhen cloning Pace you will need to update the repository's submodules as well:\n\n```shell\ngit clone --recursive https://github.com/NOAA-GFDL/pace.git\n```\n\nor if you have already cloned the repository:\n\n```shell\ngit submodule update --init --recursive\n```\n\nWe recommend creating a python `venv` or `conda` environment specifically for Pace.\n\n```shell\npython -m venv .venv\nsource .venv/bin/activate\n```\n\nInside of your pace `venv` or `conda` environment, install pace and its dependencies. For developers, we recommend an editable install with the `[dev]` extra:\n\n```shell\npip install -e .[dev]\n```\n\nTo install editable versions of the submodules of Pace, use the `-e` flag followed by the name of the package (if editing the local version) or path to edited version of the submodule after base installation of Pace:\n\n```shell\npip install -e .\npip install -e NDSL\n# pip install -e /path/to/edited/NDSL\npip install -e pyFV3\n# pip install -e /path/to/edited/pyFV3\npip install -e pySHiELD\n# pip install -e /path/to/edited/pySHiELD\n```\n\nFor running tests, we recommend to install pace with the `[test]` extra (avoid pulling other dev dependencies):\n\n```shell\npip install .[test]\n```\n\nFor just running pace, you don't need any extra:\n\n```shell\npip install .\n```\n\nShell scripts to install Pace on specific machines such as Gaea can be found in `examples/build_scripts/`.\n\n### Run\n\nLocated in the directory `examples/configs/` there are several example configurations to exhibit the current functionality of Pace. We suggest a new user start with the `baroclinic_c12.yaml` configuration.\n\n```shell\nmpirun -n 6 python3 -m pace.run examples/configs/baroclinic_c12.yaml\n\n# or with oversubscribe if you do not have at least 6 cores\nmpirun -n 6 --oversubscribe python3 -m pace.run examples/configs/baroclinic_c12.yaml\n```\n\nAfter the run completes, you will see an output directory `output.zarr`. An example to visualize the output is provided in `examples/plot_output.py`. See the [driver example](examples/README.md) section for more details.\n\n### Environment variable configuration\n\n- `NDSL_CONSTANTS`: Pace is bundled with various constants.\n  - `GFDL` NOAA's FV3 dynamical core constants (original port)\n  - `GFS` Constant as defined in NOAA GFS\n  - `GEOS`  Constant as defined in GEOS v13\n- `NDSL_LITERAL_PRECISION`: default precision of the field \u0026 scalars in the numerics. Default to 64.\n- `NDSL_LOGLEVEL`: logging level to display (DEBUG, INFO, WARNING, ERROR, CRITICAL). Default to INFO.\n\n## Quickstart - Docker\n\n### Build\n\nWhile it is possible to install and build pace bare-metal, we can ensure all system libraries are installed with the correct versions by using a Docker container to test and develop pace.\n\nFirst, you will need to update the git submodules so that any dependencies are cloned and at the correct version:\n\n```shell\ngit submodule update --init --recursive\n```\n\nThen build the `pace` docker image at the top level.\n\n```shell\nmake build\n```\n\n### Run\n\n```shell\nmake dev\nmpirun --mca btl_vader_single_copy_mechanism none -n 6 python -m pace.run /examples/configs/baroclinic_c12.yaml\n```\n\n## History\n\nThis repository was first developed at [AI2](https://github.com/ai2cm/pace) and the institute conserves an archived copy with the latest state before the NOAA took over.\n\n[contributors-shield]: https://img.shields.io/github/contributors/NOAA-GFDL/pace.svg\n[contributors-url]: https://github.com/NOAA-GFDL/pace/graphs/contributors\n[stars-shield]: https://img.shields.io/github/stars/NOAA-GFDL/pace.svg\n[stars-url]: https://github.com/NOAA-GFDL/pace/stargazers\n[issues-shield]: https://img.shields.io/github/issues/NOAA-GFDL/pace.svg\n[issues-url]: https://github.com/NOAA-GFDL/pace/issues\n[license-shield]: https://img.shields.io/github/license/NOAA-GFDL/pace.svg\n[license-url]: https://github.com/NOAA-GFDL/pace/blob/main/LICENSE.md\n\n## Running pace in containers\n\nDocker images exist in the Github Container Registry associated with the NOAA-GFDL organization.\nThese images are publicly accessible and can be used to run a Docker container to work with pace.\nThe following are directions on how to setup the pace conda environment interactively in a container.\n\nThe latest images can be pulled with the Docker as shown below or\nwith any other container management tools:\n\n```shell\ndocker pull ghcr.io/noaa-gfdl/pace_mpich:3.8\n```\n\nfor MPICH installation of MPI; and\n\n```shell\ndocker pull ghcr.io/noaa-gfdl/pace_openmpi:3.8\n```\n\nfor OpenMPI installation of MPI.\n\nIf permission issues arise during the pull, a Github personal token\nmay be required.  The steps to create a personal token is found\n[here](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens)\n\nOnce the token has been generated, the image can be pulled for example with with:\n\n```shell\ndocker login --username GITHUB_USERNAME --password TOKEN\ndocker pull ghcr.io/noaa-gfdl/pace_mpich:3.8\n```\n\nAny container management tools compatible with Docker images can be used\nto run the container interactively from the pulled image.\nWith Docker, the following command runs the container interactively.\n\n```shell\ndocker run -it pace_mpich:3.8\n```\n\nIn the container, the default `base` conda environment is already activated.\nThe `pace` conda environment can be created by following the steps below:\n\n```shell\ngit clone --recursive -b develop https://github.com/NOAA-GFDL/pace.git pace\ncd pace\ncp /home/scripts/setup_env.sh . \u0026\u0026 chmod +x setup_env.sh\nsource ./setup_env.sh\n```\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["climate-model","climate","fms","gfdl","fv3","model-component"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/27453","html_url":"https://ost.ecosyste.ms/projects/27453"}