{"id":774,"name":"ESMValTool","description":"A community diagnostic and performance metrics tool for routine evaluation of Earth system models in World Climate Research Programme.","url":"https://github.com/ESMValGroup/ESMValTool","last_synced_at":"2026-05-12T20:30:30.903Z","repository":{"id":37708406,"uuid":"80120461","full_name":"ESMValGroup/ESMValTool","owner":"ESMValGroup","description":"ESMValTool: A community diagnostic and performance metrics tool for routine evaluation of Earth system models in CMIP ","archived":false,"fork":false,"pushed_at":"2026-05-08T08:09:37.000Z","size":249541,"stargazers_count":266,"open_issues_count":209,"forks_count":151,"subscribers_count":28,"default_branch":"main","last_synced_at":"2026-05-08T10:15:17.171Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.esmvaltool.org","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/ESMValGroup.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json","notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-01-26T14:15:37.000Z","updated_at":"2026-05-04T09:24:13.000Z","dependencies_parsed_at":"2023-09-21T19:45:25.910Z","dependency_job_id":"57e233a5-722a-41c4-a9e7-58f585481ad8","html_url":"https://github.com/ESMValGroup/ESMValTool","commit_stats":{"total_commits":9103,"total_committers":138,"mean_commits":65.96376811594203,"dds":0.8588377457980886,"last_synced_commit":"ba940112420ad248cac8e6a95d4e5da8ca6216fb"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/ESMValGroup/ESMValTool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESMValGroup","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32910635,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-11T17:09:15.040Z","status":"ssl_error","status_checked_at":"2026-05-11T17:08:45.420Z","response_time":120,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"ESMValGroup","name":"ESMValGroup","uuid":"24584460","kind":"organization","description":"Earth System Model eValuation Tool","email":null,"website":"https://www.esmvaltool.org","location":null,"twitter":"ESMValTool","company":null,"icon_url":"https://avatars.githubusercontent.com/u/24584460?v=4","repositories_count":8,"last_synced_at":"2023-03-04T22:27:36.878Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ESMValGroup","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T01:49:54.190Z","updated_at":"2023-03-04T22:27:36.884Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESMValGroup","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESMValGroup/repositories"},"packages":[{"id":2725224,"name":"esmvaltool","ecosystem":"pypi","description":"A community tool for pre-processing data from Earth system models in CMIP and running analysis scripts","homepage":"https://esmvaltool.org","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/ESMValGroup/ESMValTool","keywords_array":[],"namespace":null,"versions_count":17,"first_release_published_at":"2020-08-03T16:40:54.000Z","latest_release_published_at":"2026-03-13T09:07:40.000Z","latest_release_number":"2.14.0","last_synced_at":"2026-05-05T17:05:14.870Z","created_at":"2022-04-10T10:54:37.411Z","updated_at":"2026-05-05T17:05:14.870Z","registry_url":"https://pypi.org/project/esmvaltool/","install_command":"pip install esmvaltool --index-url https://pypi.org/simple","documentation_url":"https://docs.esmvaltool.org","metadata":{"funding":null,"documentation":"https://docs.esmvaltool.org","classifiers":["Development Status :: 5 - Production/Stable","Environment :: Console","Intended Audience :: Developers","Intended Audience :: Science/Research","Natural Language :: English","Operating System :: POSIX :: Linux","Programming Language :: Python :: 3","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Topic :: Scientific/Engineering","Topic :: Scientific/Engineering :: Atmospheric Science","Topic :: Scientific/Engineering :: GIS","Topic :: Scientific/Engineering :: Hydrology","Topic :: Scientific/Engineering :: Physics"],"normalized_name":"esmvaltool","project_status":null},"repo_metadata":{"uuid":"80120461","full_name":"ESMValGroup/ESMValTool","owner":"ESMValGroup","description":"ESMValTool: A community diagnostic and performance metrics tool for routine evaluation of Earth system models in CMIP ","archived":false,"fork":false,"pushed_at":"2024-04-13T18:13:58.000Z","size":222913,"stargazers_count":202,"open_issues_count":348,"forks_count":120,"subscribers_count":33,"default_branch":"main","last_synced_at":"2024-04-14T02:29:31.035Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.esmvaltool.org","language":"NCL","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/ESMValGroup.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2017-01-26T14:15:37.000Z","updated_at":"2024-04-15T09:54:56.990Z","dependencies_parsed_at":"2023-09-21T19:45:25.910Z","dependency_job_id":"8fd1bc7b-3446-4da4-9ed2-9807b4ca3fcd","html_url":"https://github.com/ESMValGroup/ESMValTool","commit_stats":{"total_commits":9042,"total_committers":134,"mean_commits":67.4776119402985,"dds":0.858438398584384,"last_synced_commit":"200a8d633b2ee77ee050c68a59bcec02d4731c65"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESMValGroup","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":199167832,"owners_count":13559875,"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":"ESMValGroup","name":"ESMValGroup","uuid":"24584460","kind":"organization","description":"Earth System Model eValuation Tool","email":null,"website":"https://www.esmvaltool.org","location":null,"twitter":"ESMValTool","company":null,"icon_url":"https://avatars.githubusercontent.com/u/24584460?v=4","repositories_count":8,"last_synced_at":"2023-03-04T22:27:36.878Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ESMValGroup","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T01:49:54.190Z","updated_at":"2023-03-04T22:27:36.884Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESMValGroup","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESMValGroup/repositories"},"tags":[{"name":"v2.10.0","sha":"7e1ffaad0313629eaec39664ecf7df3b45e8d89c","kind":"commit","published_at":"2023-12-20T07:45:54.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.10.0","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.10.0/manifests"},{"name":"v2.9.0","sha":"35c4fcfdceddf3c1dfbd1cf6004ab7bdeee7abc6","kind":"commit","published_at":"2023-07-06T14:21:00.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.9.0","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.9.0/manifests"},{"name":"v2.8.0","sha":"9dcaa5575dbc00c111470db4197e77eb5c6f7eb9","kind":"commit","published_at":"2023-03-28T12:54:13.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.8.0","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.8.0/manifests"},{"name":"v2.7.0","sha":"97e395e57cd121caf35df412984bd39ad9eccd17","kind":"commit","published_at":"2022-10-28T17:36:24.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.7.0","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"2c835c134e3899875fbf4d7f9d17f64e4dc8648a","kind":"commit","published_at":"2022-07-25T07:05:50.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.6.0","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"3fce1b8e9cb66130f62d4a3285a108861e5a0368","kind":"commit","published_at":"2022-03-15T13:10:47.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.5.0","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"5bc7f039c27078b413530b784661b4795c099653","kind":"commit","published_at":"2021-11-09T15:25:38.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.4.0","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"0bb9e29c12624c40c8ba403e1a54c222396394f1","kind":"commit","published_at":"2021-07-27T15:33:37.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.3.0","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.3.0/manifests"},{"name":"feature-freeze-2.3.0","sha":"a19f801db62c54ccb45b3e6b926f80d1b8f27225","kind":"tag","published_at":"2021-07-26T14:57:03.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/feature-freeze-2.3.0","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/feature-freeze-2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/feature-freeze-2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/feature-freeze-2.3.0/manifests"},{"name":"v2.2.0","sha":"4f85e057349bda77bde6367bde2961695842797f","kind":"commit","published_at":"2021-02-25T14:07:24.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.2.0","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"9fdc683b8f82845379094acd6dea7bbef82b003d","kind":"commit","published_at":"2020-12-01T15:53:29.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.1.1","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"e60b8a719c2d6041c23e4e19b6605f505a6d1cc3","kind":"commit","published_at":"2020-10-26T12:44:22.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.1.0","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"d9f3e44d2931fab099fc237a251a3c719dc784b0","kind":"commit","published_at":"2020-08-03T15:23:56.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.0.0","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.0.0/manifests"},{"name":"v2.0.0b4","sha":"ce96832a744cdc7b4530902430e83debc82f0187","kind":"commit","published_at":"2020-04-21T15:20:18.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.0.0b4","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.0.0b4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.0.0b4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.0.0b4/manifests"},{"name":"v2.0.0b3","sha":"a5fe0e94cc700d28831c1d7a2e01bb41ff059b7a","kind":"commit","published_at":"2020-03-05T14:13:20.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.0.0b3","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.0.0b3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.0.0b3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.0.0b3/manifests"},{"name":"v2.0.0b2","sha":"52bf99f4be2d56a44de058da520d907a505028a8","kind":"commit","published_at":"2020-01-27T13:38:04.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.0.0b2","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.0.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.0.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.0.0b2/manifests"},{"name":"v2.0.0b1","sha":"6a8b50f09dc09b7d254f8738b0b8c9b7e60056ae","kind":"commit","published_at":"2019-09-06T12:43:53.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.0.0b1","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.0.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.0.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.0.0b1/manifests"},{"name":"v2.0.0b0","sha":"9dedc729f155caa8c7f374385b591aaaba1de286","kind":"commit","published_at":"2019-06-27T10:07:53.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.0.0b0","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.0.0b0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.0.0b0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.0.0b0/manifests"},{"name":"v2.0a2","sha":"773ee617a235d62e381f38ef57d43f8ec3907338","kind":"commit","published_at":"2019-05-29T15:00:07.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.0a2","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.0a2/manifests"},{"name":"v2.0a1","sha":"7a60b30ea69a74c34f0604925fcfaee63654e54f","kind":"commit","published_at":"2018-08-07T09:09:39.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.0a1","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.0a1/manifests"},{"name":"v2.0a0","sha":"48374e91b7de2b1a904618f17fb2e207a67b443e","kind":"commit","published_at":"2018-06-19T11:33:34.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v2.0a0","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v2.0a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.0a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v2.0a0/manifests"},{"name":"v1.1.0.dev1","sha":"14d045af0e0d4705ca5ddec355653cddf848ac48","kind":"commit","published_at":"2018-06-18T09:53:14.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v1.1.0.dev1","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v1.1.0.dev1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v1.1.0.dev1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v1.1.0.dev1/manifests"},{"name":"v1.0","sha":"b51391a7f04a3aec47a05ffdbaf409a69beee328","kind":"tag","published_at":"2017-02-17T12:50:50.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v1.0","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v1.0/manifests"},{"name":"v1.0.1","sha":"5de5579fa33940d0f31d1bfc3c2b865d3c7d94a3","kind":"tag","published_at":"2017-02-17T12:49:48.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v1.0.1","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v1.0.1/manifests"},{"name":"v1.1.0","sha":"799150e4784f334262755a39022c72b2d39585c9","kind":"tag","published_at":"2017-02-17T12:49:00.000Z","download_url":"https://codeload.github.com/ESMValGroup/ESMValTool/tar.gz/v1.1.0","html_url":"https://github.com/ESMValGroup/ESMValTool/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/tags/v1.1.0/manifests"}]},"repo_metadata_updated_at":"2024-09-06T18:13:46.086Z","dependent_packages_count":1,"downloads":538,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":16.302508209985245,"dependent_repos_count":21.559058535118407,"dependent_packages_count":4.781391382798716,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":14.214319375967456},"purl":"pkg:pypi/esmvaltool","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/esmvaltool","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/esmvaltool","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/esmvaltool/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-06T18:13:07.657Z","issues_count":1486,"pull_requests_count":2029,"avg_time_to_close_issue":10431090.634974534,"avg_time_to_close_pull_request":2983520.760460251,"issues_closed_count":1177,"pull_requests_closed_count":1912,"pull_request_authors_count":101,"issue_authors_count":153,"avg_comments_per_issue":5.062584118438762,"avg_comments_per_pull_request":5.299655002464268,"merged_pull_requests_count":1700,"bot_issues_count":0,"bot_pull_requests_count":107,"past_year_issues_count":196,"past_year_pull_requests_count":262,"past_year_avg_time_to_close_issue":2690444.7528089886,"past_year_avg_time_to_close_pull_request":900547.4974358975,"past_year_issues_closed_count":88,"past_year_pull_requests_closed_count":195,"past_year_pull_request_authors_count":25,"past_year_issue_authors_count":34,"past_year_avg_comments_per_issue":2.061224489795918,"past_year_avg_comments_per_pull_request":1.8854961832061068,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":49,"past_year_merged_pull_requests_count":175,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/issues","maintainers":[{"login":"bouweandela","count":529,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bouweandela"},{"login":"nielsdrost","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nielsdrost"},{"login":"veyring","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/veyring"}],"active_maintainers":[{"login":"bouweandela","count":35,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bouweandela"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/esmvaltool/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/esmvaltool/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/esmvaltool/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/esmvaltool/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/esmvaltool/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/esmvaltool/codemeta","maintainers":[{"uuid":"nlesc","login":"nlesc","name":null,"email":null,"url":null,"packages_count":38,"html_url":"https://pypi.org/user/nlesc/","role":null,"created_at":"2023-02-24T04:17:55.327Z","updated_at":"2023-02-24T04:17:55.327Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/nlesc/packages"},{"uuid":"ehogan","login":"ehogan","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/ehogan/","role":"Owner","created_at":"2024-05-15T08:32:52.777Z","updated_at":"2024-05-15T08:32:52.777Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/ehogan/packages"},{"uuid":"jvegas","login":"jvegas","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/jvegas/","role":null,"created_at":"2023-02-24T04:17:55.246Z","updated_at":"2023-02-24T04:17:55.246Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/jvegas/packages"},{"uuid":"bandela","login":"bandela","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/bandela/","role":null,"created_at":"2023-02-24T04:17:55.179Z","updated_at":"2023-02-24T04:17:55.179Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/bandela/packages"},{"uuid":"valeriupredoi","login":"valeriupredoi","name":null,"email":null,"url":null,"packages_count":10,"html_url":"https://pypi.org/user/valeriupredoi/","role":null,"created_at":"2023-02-24T04:17:55.374Z","updated_at":"2023-02-24T04:17:55.374Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/valeriupredoi/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":861189,"maintainers_count":367892,"namespaces_count":0,"keywords_count":271316,"github":"pypi","metadata":{"funded_packages_count":53172},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-04-09T05:08:03.587Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":1254396,"full_name":"ESMValGroup/ESMValTool","default_branch":"main","total_commits":9462,"total_committers":145,"total_bot_commits":163,"total_bot_committers":2,"mean_commits":65.2551724137931,"dds":0.8593320651025154,"past_year_total_commits":250,"past_year_total_committers":27,"past_year_total_bot_commits":55,"past_year_total_bot_committers":2,"past_year_mean_commits":9.25925925925926,"past_year_dds":0.856,"last_synced_at":"2026-05-10T17:54:04.982Z","last_synced_commit":"663430efd7d5878debdb559034b3cdc0bbfa8571","created_at":"2023-03-27T11:33:44.073Z","updated_at":"2026-05-10T17:52:48.816Z","committers":[{"name":"Bouwe Andela","email":"b.andela@esciencecenter.nl","login":"bouweandela","count":1331},{"name":"Valeriu Predoi","email":"valeriu.predoi@gmail.com","login":"valeriupredoi","count":1117},{"name":"Mattia Righi","email":"mattia.righi@dlr.de","login":"mattiarighi","count":1026},{"name":"Manuel Schlund","email":"manuel.schlund@dlr.de","login":"schlunma","count":686},{"name":"Javier Vegas-Regidor","email":"javier.vegas@bsc.es","login":null,"count":611},{"name":"Lee de Mora","email":"ledm@pml.ac.uk","login":"ledm","count":356},{"name":"jhardenberg","email":"hardenberg@gmail.com","login":"jhardenberg","count":326},{"name":"Axel Lauer","email":"axel.lauer@dlr.de","login":"axel-lauer","count":304},{"name":"Bas Crezee","email":"bascrezee@gmail.com","login":"bascrezee","count":209},{"name":"nperezzanon","email":"nuria.perez@bsc.es","login":"nperezzanon","count":173},{"name":"Björn Brötz","email":"bjoern.broetz@dlr.de","login":"bjoernbroetz","count":170},{"name":"SarahAlidoost","email":"f.alidoost@esciencecenter.nl","login":"SarahAlidoost","count":168},{"name":"loewalex","email":"bulli92","login":"bulli92","count":157},{"name":"Lisa Bock","email":"lisa.bock@dlr.de","login":"LisaBock","count":154},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":144},{"name":"Tomas Lovato","email":"tomas.lovato@cmcc.it","login":"tomaslovato","count":140},{"name":"Nikolay Koldunov","email":"koldunovn@gmail.com","login":"koldunovn","count":138},{"name":"Ben","email":"b.mueller@iggf.geo.uni-muenchen.de","login":null,"count":134},{"name":"Peter Kalverla","email":"peter.kalverla@gmx.com","login":"Peter9192","count":132},{"name":"Birgit Hassler","email":"33543691+hb326","login":"hb326","count":132},{"name":"Enrico Arnone","email":"e.arnone@isac.cnr.it","login":null,"count":126},{"name":"Klaus Zimmermann","email":"klaus.zimmermann@smhi.se","login":"zklaus","count":103},{"name":"bettina-gier","email":"Bettina.Gier@dlr.de","login":"bettina-gier","count":97},{"name":"“katjaweigel”","email":"“weigel@iup.physik.uni-bremen.de”","login":null,"count":88},{"name":"Veronika Eyring","email":"veronika.eyring@dlr.de","login":"veyring","count":86},{"name":"Tobias Stacke","email":"tobias.stacke@mpimet.mpg.de","login":"tobstac","count":80},{"name":"mwjury","email":"martin.w.jury@gmail.com","login":"mwjury","count":64},{"name":"RicardaRe","email":"ricarda.rettinger@dlr.de","login":"RicardaRe","count":60},{"name":"zechlau","email":"32642158+zechlau","login":"zechlau","count":59},{"name":"peter.berg","email":"a001850@c20834.ad.smhi.se","login":null,"count":57},{"name":"Federico Serva","email":"federico.serva@gmail.com","login":"fserva","count":52},{"name":"Valerio Lembo","email":"valeriolembo@apple135.cen.uni-hamburg.de","login":null,"count":52},{"name":"Rémi Kazeroni","email":"70641264+remi-kazeroni","login":"remi-kazeroni","count":52},{"name":"ValerioLembo","email":"valerio.lembo@uni-hamburg.de","login":"ValerioLembo","count":51},{"name":"nperez","email":"nperez@bscearth372.int.bsc.es","login":null,"count":50},{"name":"DSenftleben","email":"DSenftleben","login":"DSenftleben","count":43},{"name":"Faruk D","email":"f.diblen@esciencecenter.nl","login":"fdiblen","count":35},{"name":"Jaro Camphuijsen","email":"jjecamphuijsen@gmail.com","login":"JaroCamphuijsen","count":34},{"name":"ahunter","email":"alasdair.hunter@bsc.es","login":null,"count":32},{"name":"sloosvel","email":"45196700+sloosvel","login":"sloosvel","count":31},{"name":"Niels Drost","email":"Niels Drost","login":null,"count":31},{"name":"yifatdzigan","email":"y.dzigan@esciencecenter.nl","login":"yifatdzigan","count":30},{"name":"jprb-walton","email":"jprb.walton@gmail.com","login":"jprb-walton","count":27},{"name":"Julien Lenhardt","email":"45034763+jlenh","login":"jlenh","count":27},{"name":"Emma Hogan","email":"ehogan","login":"ehogan","count":27},{"name":"katjaweigel","email":"weigel@iup.physik.uni-bremen.de","login":"katjaweigel","count":25},{"name":"Romain Beucher","email":"romain.beucher@anu.edu.au","login":"rbeucher","count":20},{"name":"ipelupessy","email":"i.pelupessy@esciencecenter.nl","login":"ipelupessy","count":20},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":19},{"name":"rswamina","email":"ranjinis@gmail.com","login":"rswamina","count":19},{"name":"Ruth Lorenz","email":"ruth.lorenz22@gmail.com","login":"ruthlorenz","count":18},{"name":"Jerom Aerts","email":"jeromaerts@gmail.com","login":"jeromaerts","count":18},{"name":"Alistair Sellar","email":"16133375+alistairsellar","login":"alistairsellar","count":17},{"name":"Stefan Verhoeven","email":"s.verhoeven@esciencecenter.nl","login":"sverhoeven","count":14},{"name":"Felicity Chun","email":"32269066+flicj191","login":"flicj191","count":14},{"name":"Anonymous DLR","email":"esmvaltool@dlr.de","login":null,"count":13},{"name":"DSenftleben","email":"daniel.senftleben@dlr.de","login":null,"count":12},{"name":"FranziskaWinterstein","email":"119339136+FranziskaWinterstein","login":"FranziskaWinterstein","count":11},{"name":"Lukas Brunner","email":"lukas.brunner@live.at","login":"lukasbrunner","count":11},{"name":"Lukas","email":"lukas@uni-bremen.de","login":"lukruh","count":10},{"name":"Stef Smeets","email":"stefsmeets","login":"stefsmeets","count":10},{"name":"Valerio Lembo","email":"u234097@mistralpp3.hpc.dkrz.de","login":null,"count":10},{"name":"Bill Little","email":"bill.james.little@gmail.com","login":"bjlittle","count":9},{"name":"Valerio Lembo","email":"u234097@mistralpp2.hpc.dkrz.de","login":null,"count":9},{"name":"Valerio Lembo","email":"u234097@mistralpp5.hpc.dkrz.de","login":null,"count":9},{"name":"Tomas Torsvik","email":"43031053+TomasTorsvik","login":"TomasTorsvik","count":7},{"name":"Ronald van Haren","email":"r.vanharen@esciencecenter.nl","login":null,"count":7},{"name":"Enrico Arnone","email":"e.arnone@gmail.com","login":"earnone","count":6},{"name":"Daniel Senftleben","email":"b380140@mlogin105.hpc.dkrz.de","login":null,"count":6},{"name":"Valerio Lembo","email":"u234097@mistralpp1.hpc.dkrz.de","login":null,"count":6},{"name":"rswamina","email":"","login":null,"count":6},{"name":"jvegas","email":"javier.vegas2bsc.es","login":null,"count":5},{"name":"Evgenia Galytska","email":"egalytska@iup.physik.uni-bremen.de","login":"egalytska","count":5},{"name":"Liza Malinina","email":"66973360+malininae","login":"malininae","count":5},{"name":"Niels Drost","email":"n.drost@esciencecenter.nl","login":"nielsdrost","count":5},{"name":"Martin Jury","email":"martin.jury@uni-graz.at","login":null,"count":4},{"name":"Diego Cammarano","email":"diegocamm@gmail.com","login":"diegokam","count":4},{"name":"chrisbillowsMO","email":"152496175+chrisbillowsMO","login":"chrisbillowsMO","count":4},{"name":"maritsandstad","email":"marit.sandstad@astro.uio.no","login":"maritsandstad","count":4},{"name":"Valerio Lembo","email":"u234097@mistralpp4.hpc.dkrz.de","login":null,"count":3},{"name":"Soufiane Karmouche","email":"b380749@mlogin100.hpc.dkrz.de","login":null,"count":3},{"name":"qlejeune","email":"25582963+qlejeune","login":"qlejeune","count":3},{"name":"mo-tgeddes","email":"108924122+mo-tgeddes","login":"mo-tgeddes","count":3},{"name":"max-anu","email":"137736464+max-anu","login":"max-anu","count":3},{"name":"Birgit Hassler","email":"b309143@mlogin101.hpc.dkrz.de","login":null,"count":3},{"name":"Mattia RIghi","email":"mattia@linux-xa29.suse","login":null,"count":3},{"name":"Sabrina Zechlau","email":"b309145@mistralpp1.hpc.dkrz.de","login":null,"count":3},{"name":"Sabrina Zechlau","email":"b309145@mistralpp2.hpc.dkrz.de","login":null,"count":3},{"name":"Sabrina Zechlau","email":"b309145@mistralpp5.hpc.dkrz.de","login":null,"count":3},{"name":"Daniel Senftleben","email":"b380140@mlogin101.hpc.dkrz.de","login":null,"count":2},{"name":"Sabrina Zechlau","email":"b309145@mistralpp3.hpc.dkrz.de","login":null,"count":2},{"name":"Soufiane Karmouche","email":"b380749@mlogin103.hpc.dkrz.de","login":null,"count":2},{"name":"chrisdane","email":"cdanek@awi.de","login":null,"count":2},{"name":"Peter Berg","email":"peter.berg@smhi.se","login":"PeterBergSMHI","count":2},{"name":"nc","email":"95471152+nchawang","login":"nchawang","count":2},{"name":"Javier Vegas-Regidor","email":"13482714+jvegreg","login":"jvegreg","count":2},{"name":"Emma Daniels","email":"emma.daniels@knmi.nl","login":"Emmadd","count":2},{"name":"Ed","email":"146008263+mo-gill","login":"mo-gill","count":2},{"name":"Brei Soliño","email":"b.solinofernandez@gmail.com","login":"bsolino","count":2},{"name":"Banafsheh Abdollahi","email":"61459911+babdollahi","login":"babdollahi","count":2},{"name":"alasdairhunter","email":"alasdair.a.r.hunter@gmail.com","login":"alasdairhunter","count":2},{"name":"Birgit Hassler","email":"b309143@mlogin104.hpc.dkrz.de","login":null,"count":1},{"name":"Birgit Hassler","email":"b309143@mlogin108.hpc.dkrz.de","login":null,"count":1},{"name":"Bock","email":"bock_ls@pa2-a.central.bs.cluster","login":null,"count":1},{"name":"Daniel Senftleben","email":"b380140@mlogin104.hpc.dkrz.de","login":null,"count":1},{"name":"Evgenia Galytska","email":"b380971@mlogin101.hpc.dkrz.de","login":null,"count":1},{"name":"ulrikaw-cloud","email":"76114040+ulrikaw-cloud","login":"ulrikaw-cloud","count":1},{"name":"thomaskroi1996","email":"131807984+thomaskroi1996","login":"thomaskroi1996","count":1},{"name":"stacristo","email":"95353789+stacristo","login":"stacristo","count":1},{"name":"debe-kevin","email":"kevin.debeire@dlr.de","login":"debe-kevin","count":1},{"name":"cubeme","email":"cubeme","login":"cubeme","count":1},{"name":"catherinehardacre","email":"84192386+catherinehardacre","login":"catherinehardacre","count":1},{"name":"amarjiitpandde","email":"39812489+amarjiitpandde","login":"amarjiitpandde","count":1},{"name":"Yoko Tsushima","email":"yoko.tsushima@metoffice.gov.uk","login":"tsussi","count":1},{"name":"The Codacy Badger","email":"badger@codacy.com","login":"codacy-badger","count":1},{"name":"SophieHall2024","email":"sophie.hall@metoffice.gov.uk","login":"SophieHall2024","count":1},{"name":"SarahAlidoost","email":"alidoost.f@gmail.com","login":"SarahAldt","count":1},{"name":"Richard Littauer","email":"richard.littauer@gmail.com","login":"RichardLitt","count":1},{"name":"Pep Cos","email":"66776374+pepcos","login":"pepcos","count":1},{"name":"Paulinebonnet111","email":"123577048+Paulinebonnet111","login":"Paulinebonnet111","count":1},{"name":"Jon Lillis","email":"68286976+Jon-Lillis","login":"Jon-Lillis","count":1},{"name":"Joakim Löw","email":"127192942+ljoakim","login":"ljoakim","count":1},{"name":"Hannah Ellis","email":"104513360+hanellis","login":"hanellis","count":1},{"name":"Greg Munday","email":"100290135+mo-gregmunday","login":"mo-gregmunday","count":1},{"name":"Abel Siqueira","email":"nepper271@gmail.com","login":"abelsiqueira","count":1},{"name":"Alejandro Bodas","email":"97702998+mo-abodas","login":"mo-abodas","count":1},{"name":"Barbara Vreede","email":"b.vreede@esciencecenter.nl","login":"bvreede","count":1},{"name":"soufianekar","email":"45199262+soufianekar","login":"soufianekar","count":1},{"name":"Birgit Hassler","email":"b309143@mlogin100.hpc.dkrz.de","login":null,"count":1},{"name":"Bettina Gier","email":"b309137@mlogin108.hpc.dkrz.de","login":null,"count":1},{"name":"Bettina Gier","email":"b309137@mistralpp5.hpc.dkrz.de","login":null,"count":1},{"name":"Bettina Gier","email":"b309137@mistralpp4.hpc.dkrz.de","login":null,"count":1},{"name":"Bettina Gier","email":"b309137@mistralpp2.hpc.dkrz.de","login":null,"count":1},{"name":"Javier Vegas","email":"jvegas@jasmin-sci4.ceda.ac.uk","login":null,"count":1},{"name":"Jerom Aerts","email":"jaerts@int1.bullx","login":null,"count":1},{"name":"Jerom Aerts","email":"jaerts@int2.bullx","login":null,"count":1},{"name":"Martin Jury","email":"maj@wegc203123.uni-graz.at","login":null,"count":1},{"name":"Martin Jury","email":"maj@wegc203129.uni-graz.at","login":null,"count":1},{"name":"Niels Drost","email":"n.drost@esciencecente.nl","login":null,"count":1},{"name":"Soufiane Karmouche","email":"b380749@mlogin105.hpc.dkrz.de","login":null,"count":1},{"name":"Nuria Perez-Zanon","email":"nperez@jasmin-sci5.ceda.ac.uk","login":null,"count":1},{"name":"morobking","email":"68544044+morobking","login":"morobking","count":1},{"name":"koir-su","email":"skoirala@bgc-jena.mpg.de","login":"dr-ko","count":1},{"name":"jmrgonza","email":"jrodriguezg@aemet.es","login":"jmrgonza","count":1},{"name":"ellensarauer","email":"143390753+ellensarauer","login":"ellensarauer","count":1}],"past_year_committers":[{"name":"Bouwe Andela","email":"b.andela@esciencecenter.nl","login":"bouweandela","count":36},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":36},{"name":"Manuel Schlund","email":"32543114+schlunma","login":"schlunma","count":32},{"name":"Valeriu Predoi","email":"valeriu.predoi@gmail.com","login":"valeriupredoi","count":28},{"name":"Julien Lenhardt","email":"45034763+jlenh","login":"jlenh","count":27},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":19},{"name":"Axel Lauer","email":"axel.lauer@dlr.de","login":"axel-lauer","count":14},{"name":"Felicity Chun","email":"32269066+flicj191","login":"flicj191","count":9},{"name":"Alistair Sellar","email":"16133375+alistairsellar","login":"alistairsellar","count":7},{"name":"Emma Hogan","email":"ehogan","login":"ehogan","count":6},{"name":"Lisa Bock","email":"lisa.bock@dlr.de","login":"LisaBock","count":6},{"name":"katjaweigel","email":"weigel@iup.physik.uni-bremen.de","login":"katjaweigel","count":5},{"name":"Bettina Gier","email":"gier@uni-bremen.de","login":"bettina-gier","count":4},{"name":"Romain Beucher","email":"romain.beucher@anu.edu.au","login":"rbeucher","count":3},{"name":"chrisbillowsMO","email":"152496175+chrisbillowsMO","login":"chrisbillowsMO","count":3},{"name":"Liza Malinina","email":"66973360+malininae","login":"malininae","count":2},{"name":"Lukas","email":"lukas@uni-bremen.de","login":"lukruh","count":2},{"name":"nc","email":"95471152+nchawang","login":"nchawang","count":2},{"name":"Birgit Hassler","email":"33543691+hb326","login":"hb326","count":1},{"name":"Diego Cammarano","email":"diegocamm@gmail.com","login":"diegokam","count":1},{"name":"FranziskaWinterstein","email":"119339136+FranziskaWinterstein","login":"FranziskaWinterstein","count":1},{"name":"Hannah Ellis","email":"104513360+hanellis","login":"hanellis","count":1},{"name":"Klaus Zimmermann","email":"klaus.zimmermann@quansight.com","login":"zklaus","count":1},{"name":"SophieHall2024","email":"sophie.hall@metoffice.gov.uk","login":"SophieHall2024","count":1},{"name":"Tomas Torsvik","email":"43031053+TomasTorsvik","login":"TomasTorsvik","count":1},{"name":"sloosvel","email":"45196700+sloosvel","login":"sloosvel","count":1},{"name":"thomaskroi1996","email":"131807984+thomaskroi1996","login":"thomaskroi1996","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-11T00:00:23.725Z","repositories_count":6232925,"commits_count":895197726,"contributors_count":34898647,"owners_count":1151648,"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":"ESMValGroup/ESMValTool","html_url":"https://github.com/ESMValGroup/ESMValTool","last_synced_at":"2026-05-07T18:07:31.098Z","status":"active","issues_count":1582,"pull_requests_count":2636,"avg_time_to_close_issue":22758017.841986455,"avg_time_to_close_pull_request":5915611.184166667,"issues_closed_count":1329,"pull_requests_closed_count":2400,"pull_request_authors_count":118,"issue_authors_count":169,"avg_comments_per_issue":4.948798988621998,"avg_comments_per_pull_request":4.850910470409712,"merged_pull_requests_count":2072,"bot_issues_count":3,"bot_pull_requests_count":236,"past_year_issues_count":67,"past_year_pull_requests_count":211,"past_year_avg_time_to_close_issue":1239580.2631578948,"past_year_avg_time_to_close_pull_request":366206.3923076923,"past_year_issues_closed_count":19,"past_year_pull_requests_closed_count":130,"past_year_pull_request_authors_count":28,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":1.417910447761194,"past_year_avg_comments_per_pull_request":1.7014218009478672,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":53,"past_year_merged_pull_requests_count":117,"created_at":"2023-05-09T10:35:23.342Z","updated_at":"2026-05-07T18:07:31.099Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESMValGroup%2FESMValTool/issues","issue_labels_count":{"enhancement":307,"bug":224,"diagnostic":221,"documentation":148,"installation":123,"observations":102,"Stale":97,"Recipe Test Workflow (RTW)":71,"testing":67,"standards":59,"community":56,"question":54,"help wanted":44,"release":42,"metric":41,"Data":24,"iris":21,"PRIMAVERA":15,"deployment":15,"REF":13,"EUCP":12,"AutoAssess":11,"eWaterCycle":10,"ESMValBot":10,"era5":9,"IPCC":8,"is-enes":8,"backwards incompatible change":6,"deprecated feature":6,"requires new ESMValCore release":5,"condalock":3,"EMAC":3,"automatedPR":2,"new recipe":2,"approved by scientific reviewer":1,"github_actions":1,"in scientific review":1,"iris311":1,"configuration":1,"approved by technical reviewer":1},"pull_request_labels_count":{"testing":403,"diagnostic":375,"documentation":356,"automatedPR":227,"observations":227,"enhancement":214,"installation":181,"condalock":180,"bug":170,"approved by technical reviewer":136,"release":116,"approved by scientific reviewer":110,"Recipe Test Workflow (RTW)":97,"ESMValBot":52,"REF":50,"Stale":47,"standards":34,"requires new ESMValCore release":31,"deprecated feature":29,"Data":29,"in technical review":28,"looking for technical reviewer":26,"deployment":26,"new recipe":23,"in scientific review":23,"eWaterCycle":18,"backwards incompatible change":18,"PRIMAVERA":17,"EUCP":15,"looking for scientific reviewer":15,"IPCC":14,"iris":13,"github_actions":13,"community":12,"dependencies":12,"AutoAssess":7,"is-enes":6,"metric":4,"era5":3,"EMAC":3,"iris311":2,"cross-platform":1,"help wanted":1},"issue_author_associations_count":{"CONTRIBUTOR":1164,"MEMBER":230,"NONE":193},"pull_request_author_associations_count":{"CONTRIBUTOR":2150,"MEMBER":399,"NONE":89,"COLLABORATOR":1},"issue_authors":{"valeriupredoi":210,"bouweandela":198,"mattiarighi":94,"schlunma":89,"ehogan":67,"ledm":61,"remi-kazeroni":53,"jvegreg":41,"rswamina":39,"zklaus":31,"nielsdrost":30,"sloosvel":28,"alistairsellar":26,"axel-lauer":26,"bascrezee":23,"SarahAlidoost":20,"Peter9192":20,"malininae":19,"katjaweigel":17,"hb326":16,"bjoernbroetz":16,"LisaBock":14,"earnone":13,"chrisbillowsMO":12,"jlenh":12,"bjlittle":12,"jhardenberg":11,"TomasTorsvik":11,"lukruh":11,"rbeucher":11,"flicj191":11,"mo-gill":10,"stacristo":10,"lukasbrunner":10,"BenMGeo":10,"mo-tgeddes":9,"koldunovn":9,"KatherineTomkins":8,"tomaslovato":7,"alasdairhunter":7,"mnichol3":6,"stefsmeets":6,"ruthlorenz":6,"bettina-gier":6,"JaroCamphuijsen":6,"morobking":6,"hahsan1":6,"FranziskaWinterstein":5,"Jon-Lillis":5,"cehbrecht":5,"glpotter":5,"glad94":5,"bulli92":5,"ssmithClimate":4,"bsolino":4,"wu841227":4,"ValerioLembo":4,"thomascrocker":4,"senesis":4,"YanchunHe":3,"PeterBergSMHI":3,"egalytska":3,"mkuzak":3,"github-actions[bot]":3,"DoMatte":3,"rebeccaherman1":3,"rjp23":3,"jmcgove":3,"chrisdane":3,"DSenftleben":3,"MartineMichou":3,"riddernina":3,"evertrol":3,"amarjiitpandde":3,"fserva":3,"tobstac":3,"nperezzanon":3,"annapedersen":2,"antony-john-payne":2,"maritsandstad":2,"jgriesfeller":2,"catherinehardacre":2,"yoniv1":2,"hsuchyta":2,"zilinxinyue":2,"NParsonsMO":2,"mwjury":2,"dhohn":2,"jfrost-mo":2,"babdollahi":2,"mo-gregmunday":2,"thomaskroi1996":2,"tommibergman":2,"jonnyhtw":2,"tepmo42":2,"MartinCussacMF":2,"lucap1979":2,"RCHG":2,"k-a-webb":2,"14me":1,"ccarouge":1,"Xiongfl":1,"tugiyo523":1,"TomLav":1,"gbodeImoleayo":1,"pabretonniere":1,"fdiblen":1,"zechlau":1,"heannacan":1,"Scott-Burgan":1,"HannoSpreeuw":1,"FrankFranziska":1,"jumin94":1,"spolade":1,"dsantuy":1,"Emmadd":1,"YasamanJafari":1,"noahfruttarol":1,"Neah-Ko":1,"GarryHayman":1,"chris-to-pher":1,"znicholls":1,"hanellis":1,"chuaxr":1,"mpmoine":1,"robinsmith-ncas":1,"aschurer":1,"thomaswilder":1,"tillku":1,"sakshiv7":1,"tv3141":1,"sverhoeven":1,"eleanorgb":1,"irenecionni":1,"brittaGrusdt":1,"BrendanMD":1,"suraj500":1,"mo-abodas":1,"SophieHall2024":1,"xiaoyujiaxyj":1,"trexfeathers":1,"nhsavage":1,"dr-ko":1,"francesco-cmcc":1,"PBrockmann":1,"soufianekar":1,"cubeme":1,"kchenhyd":1,"BSchilperoort":1,"ellensarauer":1,"ipelupessy":1,"JosueBock":1,"Richard2808":1,"helenelang":1,"manmeet3591":1,"goord":1,"chengzhuzhang":1,"debe-kevin":1,"ljoakim":1,"rhaegar325":1,"mo-fpearce":1,"kserradell":1,"vincenzodetoma":1,"almerrifield":1,"aperezpredictia":1,"Taleofpigs":1,"VSumanth99":1,"mathause":1,"nchawang":1,"IreMav":1},"pull_request_authors":{"valeriupredoi":389,"bouweandela":374,"github-actions[bot]":224,"schlunma":221,"mattiarighi":120,"jvegreg":103,"axel-lauer":101,"ehogan":73,"zklaus":63,"remi-kazeroni":54,"LisaBock":51,"bjoernbroetz":49,"sloosvel":43,"rbeucher":39,"alistairsellar":35,"hb326":31,"yifatdzigan":30,"katjaweigel":28,"bascrezee":28,"jlenh":28,"ledm":26,"jhardenberg":24,"flicj191":24,"bettina-gier":23,"nielsdrost":23,"nperezzanon":21,"Peter9192":21,"mo-gill":21,"SarahAlidoost":18,"lukruh":16,"chrisbillowsMO":16,"mwjury":15,"morobking":14,"FranziskaWinterstein":13,"lukasbrunner":13,"tomaslovato":13,"dependabot[bot]":12,"JaroCamphuijsen":11,"mo-tgeddes":11,"malininae":11,"stefsmeets":11,"KatherineTomkins":10,"diegokam":10,"bjlittle":9,"TomasTorsvik":8,"koldunovn":8,"earnone":7,"fdiblen":7,"max-anu":6,"BenMGeo":6,"DSenftleben":5,"fserva":5,"mo-gregmunday":5,"maresb":4,"Jon-Lillis":4,"PeterBergSMHI":4,"ValerioLembo":3,"sverhoeven":3,"zechlau":3,"ruthlorenz":3,"egalytska":3,"nchawang":3,"babdollahi":2,"bulli92":2,"Neah-Ko":2,"NParsonsMO":2,"catherinehardacre":2,"TrellixVulnTeam":2,"SophieHall2024":2,"tv3141":2,"yteunicelo":2,"rswamina":2,"stacristo":2,"thomaskroi1996":2,"Emmadd":2,"francesco-cmcc":2,"ljoakim":2,"jeromaerts":2,"kirsy05":2,"giuliacast":2,"mkuzak":2,"bsolino":2,"noahfruttarol":2,"Paulinebonnet111":2,"tobstac":2,"alasdairhunter":2,"chrisbillows":2,"tommibergman":2,"gregrmunday":1,"katrinleinweber":1,"ipelupessy":1,"Row-Bean":1,"WPringle":1,"bvreede":1,"abelsiqueira":1,"riddernina":1,"codacy-badger":1,"lauracasp":1,"dr-ko":1,"mo-abodas":1,"jmalles":1,"aytacpacal":1,"debe-kevin":1,"ulrikaw-cloud":1,"veyring":1,"amarjiitpandde":1,"jmrgonza":1,"RichardLitt":1,"chrisdane":1,"RCHG":1,"hanellis":1,"ellensarauer":1,"cubeme":1,"cehbrecht":1,"thomascrocker":1,"evertrol":1,"pepcos":1,"tillku":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-11T00:00:23.633Z","repositories_count":14567354,"issues_count":34179408,"pull_requests_count":111984975,"authors_count":11259046,"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":{"Recipe Test Workflow (RTW)":10,"observations":8,"diagnostic":8,"documentation":7,"enhancement":5,"release":3,"testing":3,"Data":2,"REF":1,"help wanted":1,"configuration":1,"deployment":1,"github_actions":1,"bug":1,"installation":1,"IPCC":1,"new recipe":1},"past_year_pull_request_labels_count":{"testing":51,"automatedPR":40,"condalock":25,"diagnostic":22,"approved by technical reviewer":20,"REF":18,"Recipe Test Workflow (RTW)":18,"observations":18,"ESMValBot":14,"installation":14,"github_actions":13,"documentation":13,"dependencies":12,"approved by scientific reviewer":11,"enhancement":9,"requires new ESMValCore release":7,"release":7,"backwards incompatible change":4,"looking for technical reviewer":4,"new recipe":4,"Data":3,"in technical review":3,"in scientific review":3,"looking for scientific reviewer":2,"deprecated feature":2,"community":1},"past_year_issue_author_associations_count":{"CONTRIBUTOR":54,"NONE":9,"MEMBER":8},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":182,"MEMBER":12,"NONE":12},"past_year_issue_authors":{"ehogan":13,"jlenh":9,"bouweandela":8,"schlunma":5,"valeriupredoi":4,"rswamina":3,"alistairsellar":3,"axel-lauer":2,"lukruh":2,"katjaweigel":2,"chrisbillowsMO":2,"TomasTorsvik":1,"thomaswilder":1,"thomaskroi1996":1,"Taleofpigs":1,"antony-john-payne":1,"flicj191":1,"robinsmith-ncas":1,"NParsonsMO":1,"noahfruttarol":1,"nchawang":1,"morobking":1,"mo-gregmunday":1,"malininae":1,"GarryHayman":1,"github-actions[bot]":1,"bettina-gier":1,"hb326":1,"hanellis":1},"past_year_pull_request_authors":{"github-actions[bot]":39,"valeriupredoi":24,"jlenh":22,"schlunma":21,"dependabot[bot]":12,"ehogan":11,"alistairsellar":11,"bouweandela":11,"axel-lauer":10,"LisaBock":7,"chrisbillowsMO":6,"bettina-gier":4,"katjaweigel":3,"flicj191":3,"nchawang":3,"sloosvel":2,"chrisbillows":2,"noahfruttarol":2,"morobking":2,"lukruh":2,"hb326":2,"mo-gregmunday":1,"lauracasp":1,"NParsonsMO":1,"Row-Bean":1,"hanellis":1,"thomaskroi1996":1,"gregrmunday":1},"maintainers":[{"login":"bouweandela","count":568,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bouweandela"},{"login":"nielsdrost","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nielsdrost"},{"login":"SarahAlidoost","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SarahAlidoost"},{"login":"LisaBock","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LisaBock"},{"login":"veyring","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/veyring"},{"login":"WPringle","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/WPringle"}],"active_maintainers":[{"login":"bouweandela","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bouweandela"},{"login":"LisaBock","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LisaBock"}]},"events":{"total":{"CreateEvent":217,"CommitCommentEvent":1,"ReleaseEvent":2,"IssuesEvent":273,"WatchEvent":28,"DeleteEvent":198,"IssueCommentEvent":1256,"PushEvent":1648,"PullRequestEvent":447,"PullRequestReviewEvent":816,"PullRequestReviewCommentEvent":723,"ForkEvent":10},"last_year":{"CreateEvent":218,"CommitCommentEvent":1,"ReleaseEvent":2,"IssuesEvent":275,"WatchEvent":28,"DeleteEvent":199,"IssueCommentEvent":1260,"PushEvent":1650,"PullRequestEvent":450,"PullRequestReviewEvent":818,"PullRequestReviewCommentEvent":723,"ForkEvent":10}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/citation_file_validator.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:45:15.126Z","updated_at":"2023-09-21T19:45:15.126Z","repository_link":"https://github.com/ESMValGroup/ESMValTool/blob/main/.github/workflows/citation_file_validator.yml","dependencies":[{"id":13856857573,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13856857574,"package_name":"citation-file-format/cffconvert-github-action","ecosystem":"actions","requirements":"2.0.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/create-condalock-file.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:45:15.474Z","updated_at":"2023-09-21T19:45:15.474Z","repository_link":"https://github.com/ESMValGroup/ESMValTool/blob/main/.github/workflows/create-condalock-file.yml","dependencies":[{"id":13856857590,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13856857591,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856857592,"package_name":"peter-evans/create-pull-request","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/install-from-conda.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:45:16.178Z","updated_at":"2023-09-21T19:45:16.178Z","repository_link":"https://github.com/ESMValGroup/ESMValTool/blob/main/.github/workflows/install-from-conda.yml","dependencies":[{"id":13856857600,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856857601,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/install-from-condalock-file.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:45:16.496Z","updated_at":"2023-09-21T19:45:16.496Z","repository_link":"https://github.com/ESMValGroup/ESMValTool/blob/main/.github/workflows/install-from-condalock-file.yml","dependencies":[{"id":13856857608,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13856857609,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856857610,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/install-from-source.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:45:16.791Z","updated_at":"2023-09-21T19:45:16.791Z","repository_link":"https://github.com/ESMValGroup/ESMValTool/blob/main/.github/workflows/install-from-source.yml","dependencies":[{"id":13856857619,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13856857620,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856857621,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pypi-build-and-deploy.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:45:17.370Z","updated_at":"2023-09-21T19:45:17.370Z","repository_link":"https://github.com/ESMValGroup/ESMValTool/blob/main/.github/workflows/pypi-build-and-deploy.yml","dependencies":[{"id":13856857850,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13856857851,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":13856857852,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"v1.5.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/run-tests-monitor.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:45:17.837Z","updated_at":"2023-09-21T19:45:17.837Z","repository_link":"https://github.com/ESMValGroup/ESMValTool/blob/main/.github/workflows/run-tests-monitor.yml","dependencies":[{"id":13856857863,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13856857864,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856857865,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-development.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:45:18.403Z","updated_at":"2023-09-21T19:45:18.403Z","repository_link":"https://github.com/ESMValGroup/ESMValTool/blob/main/.github/workflows/test-development.yml","dependencies":[{"id":13856857883,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13856857884,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856857885,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:45:18.752Z","updated_at":"2023-09-21T19:45:18.752Z","repository_link":"https://github.com/ESMValGroup/ESMValTool/blob/main/.github/workflows/test.yml","dependencies":[{"id":13856857888,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13856857889,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856857890,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cran","filepath":"esmvaltool/diag_scripts/extreme_events/climdex.pcic.ncdf/DESCRIPTION","sha":null,"kind":"manifest","created_at":"2023-09-21T19:45:20.666Z","updated_at":"2023-09-21T19:45:20.666Z","repository_link":"https://github.com/ESMValGroup/ESMValTool/blob/main/esmvaltool/diag_scripts/extreme_events/climdex.pcic.ncdf/DESCRIPTION","dependencies":[{"id":13856858823,"package_name":"R","ecosystem":"cran","requirements":"\u003e= 3.0","direct":true,"kind":"depends","optional":false},{"id":13856858824,"package_name":"PCICt","ecosystem":"cran","requirements":"\u003e= 0.5","direct":true,"kind":"depends","optional":false},{"id":13856858825,"package_name":"ncdf4","ecosystem":"cran","requirements":"\u003e= 1.10","direct":true,"kind":"imports","optional":false},{"id":13856858826,"package_name":"climdex.pcic","ecosystem":"cran","requirements":"\u003e= 1.1","direct":true,"kind":"imports","optional":false},{"id":13856858827,"package_name":"ncdf4.helpers","ecosystem":"cran","requirements":"\u003e= 0.3","direct":true,"kind":"imports","optional":false},{"id":13856858828,"package_name":"snow","ecosystem":"cran","requirements":"\u003e= 0.3","direct":true,"kind":"imports","optional":false},{"id":13856858829,"package_name":"udunits2","ecosystem":"cran","requirements":"\u003e= 0.6","direct":true,"kind":"imports","optional":false},{"id":13856858830,"package_name":"functional","ecosystem":"cran","requirements":"\u003e= 0.4","direct":true,"kind":"imports","optional":false},{"id":13856858831,"package_name":"proj4","ecosystem":"cran","requirements":"\u003e= 1.0","direct":true,"kind":"imports","optional":false},{"id":13856858833,"package_name":"RUnit","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false}]},{"ecosystem":"docker","filepath":"docker/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-09-21T19:45:21.344Z","updated_at":"2023-09-21T19:45:21.344Z","repository_link":"https://github.com/ESMValGroup/ESMValTool/blob/main/docker/Dockerfile","dependencies":[{"id":13856859463,"package_name":"condaforge/mambaforge","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:45:22.112Z","updated_at":"2023-09-21T19:45:22.112Z","repository_link":"https://github.com/ESMValGroup/ESMValTool/blob/main/environment.yml","dependencies":[]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:45:22.734Z","updated_at":"2023-09-21T19:45:22.734Z","repository_link":"https://github.com/ESMValGroup/ESMValTool/blob/main/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-09-21T19:45:23.517Z","updated_at":"2023-09-21T19:45:23.517Z","repository_link":"https://github.com/ESMValGroup/ESMValTool/blob/main/setup.py","dependencies":[]}],"score":17.44083434111846,"created_at":"2023-09-11T11:54:35.904Z","updated_at":"2026-05-12T20:30:30.991Z","avatar_url":"https://github.com/ESMValGroup.png","language":"Python","category":"Climate Change","sub_category":"Earth and Climate Modeling","monthly_downloads":538,"total_dependent_repos":1,"total_dependent_packages":1,"readme":"[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity)\n[![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/)\n[![Documentation Status](https://readthedocs.org/projects/esmvaltool/badge/?version=latest)](https://esmvaltool.readthedocs.io/en/latest/?badge=latest)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3401363.svg)](https://doi.org/10.5281/zenodo.3401363)\n[![Chat on Matrix](https://matrix.to/img/matrix-badge.svg)](https://matrix.to/#/#ESMValGroup_Lobby:gitter.im)\n[![CircleCI](https://circleci.com/gh/ESMValGroup/ESMValTool/tree/main.svg?style=svg)](https://circleci.com/gh/ESMValGroup/ESMValTool/tree/main)\n[![Test in Full Development Mode](https://github.com/ESMValGroup/ESMValTool/actions/workflows/test-development.yml/badge.svg)](https://github.com/ESMValGroup/ESMValTool/actions/workflows/test-development.yml)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/79bf6932c2e844eea15d0fb1ed7e415c)](https://app.codacy.com/gh/ESMValGroup/ESMValTool/dashboard?utm_source=gh\u0026utm_medium=referral\u0026utm_content=\u0026utm_campaign=Badge_grade)\n[![Docker Build Status](https://img.shields.io/docker/automated/esmvalgroup/esmvaltool)](https://hub.docker.com/r/esmvalgroup/esmvaltool/)\n[![Anaconda-Server Badge](https://img.shields.io/conda/vn/conda-forge/ESMValTool?color=blue\u0026label=conda-forge\u0026logo=conda-forge\u0026logoColor=white)](https://anaconda.org/conda-forge/esmvaltool)\n![stand with Ukraine](https://badgen.net/badge/stand%20with/UKRAINE/?color=0057B8\u0026labelColor=FFD700)\n\n![esmvaltoollogo](https://raw.githubusercontent.com/ESMValGroup/ESMValTool/main/doc/sphinx/source/figures/ESMValTool-logo-2-glow.png)\n\n- [**Documentation**](https://docs.esmvaltool.org/en/latest/)\n- [**ESMValTool Website**](https://www.esmvaltool.org/)\n- [**ESMValTool Tutorial**](https://tutorial.esmvaltool.org/index.html)\n- [**ESMValGroup Project on GitHub**](https://github.com/ESMValGroup)\n- [**Gallery**](https://docs.esmvaltool.org/en/latest/gallery.html)\n- [**`conda-forge` package feedstock**](https://github.com/conda-forge/esmvaltool-suite-feedstock)\n\n# Introduction\n\nESMValTool is a community-developed climate model diagnostics and evaluation software package, driven\nboth by computational performance and scientific accuracy and reproducibility. ESMValTool is open to both\nusers and developers, encouraging open exchange of diagnostic source code and evaluation results from the\nCoupled Model Intercomparison Project [CMIP](https://www.wcrp-climate.org/wgcm-cmip) ensemble. For a\ncomprehensive introduction to ESMValTool please visit our\n[documentation](https://docs.esmvaltool.org/en/latest/introduction.html) page.\n\n# Running esmvaltool\n\nDiagnostics from ESMValTool are run using [recipe](https://docs.esmvaltool.org/en/latest/recipes/index.html)\nfiles that contain pointers to the requested data types, directives for the preprocessing steps that data\nwill be subject to, and directives for the actual diagnostics that will be run with the now preprocessed data.\nData preprocessing is done via the [ESMValCore](https://docs.esmvaltool.org/projects/ESMValCore/en/latest/quickstart/index.html) package, a pure Python, highly-optimized scientific library, developed by the ESMValTool core developers,\nand that performs a number of common analysis tasks\nsuch as regridding, masking, levels extraction etc. [Diagnostics](https://docs.esmvaltool.org/en/latest/develop/diagnostic.html) are written in a variety of programming languages (Python, NCL, R) and are developed by the wider\nscientific community, and included after a scientific and technical review process.\n\n# Input data\n\nESMValTool can run with the following types of [data as input](https://docs.esmvaltool.org/en/latest/input.html):\n\n- CMIP6\n- CMIP5\n- CMIP3\n- [observational and re-analysis datasets](https://docs.esmvaltool.org/en/latest/input.html#supported-datasets-for-which-a-cmorizer-script-is-available)\n- obs4MIPs\n- ana4mips\n- CORDEX ([work in progress](https://docs.esmvaltool.org/en/latest/input.html#cordex-note))\n\n# Getting started\n\nPlease see [getting started](https://docs.esmvaltool.org/en/latest/quickstart/index.html) on our instance of Read the Docs as well as [ESMValTool tutorial](https://tutorial.esmvaltool.org/index.html). The tutorial is a set of lessons that together teach skills needed to work with ESMValTool in climate-related domains.\n\n## Getting help\n\nThe easiest way to get help, if you cannot find the answer in the documentation in our [docs](https://docs.esmvaltool.org), is to open an [issue on GitHub](https://github.com/ESMValGroup/ESMValTool/issues).\n\n## Contributing\n\nIf you would like to contribute a new diagnostic or feature, please have a look at our [contribution guidelines](https://docs.esmvaltool.org/en/latest/community/index.html).\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.3401363"],"works":{"https://doi.org/10.5281/zenodo.3401363":null},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["hydrology","earth-science","oceanography","climate-models","visualisation","grib","iris","meteorology","spaceweather","spatial-data-analysis"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/774","html_url":"https://ost.ecosyste.ms/projects/774"}