{"id":1169,"name":"ESGF PyClient","description":"A Python package designed for interacting with the Earth System Grid Federation system.","url":"https://github.com/ESGF/esgf-pyclient","last_synced_at":"2026-10-28T03:30:16.302Z","repository":{"id":32761066,"uuid":"36352416","full_name":"ESGF/esgf-pyclient","owner":"ESGF","description":"Search client for the ESGF Search API","archived":false,"fork":false,"pushed_at":"2026-09-09T14:09:40.000Z","size":458,"stargazers_count":39,"open_issues_count":17,"forks_count":21,"subscribers_count":13,"default_branch":"master","last_synced_at":"2026-10-28T03:30:16.840Z","etag":null,"topics":["esgf","logon","opendap","search"],"latest_commit_sha":null,"homepage":"https://esgf-pyclient.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ESGF.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":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":"2015-05-27T08:02:49.000Z","updated_at":"2026-10-26T15:57:30.000Z","dependencies_parsed_at":"2026-09-17T07:35:53.435Z","dependency_job_id":null,"html_url":"https://github.com/ESGF/esgf-pyclient","commit_stats":{"total_commits":297,"total_committers":18,"mean_commits":16.5,"dds":0.5993265993265993,"last_synced_commit":"d85e811f9e31328048a4082ef2c8ea96744de30b"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/ESGF/esgf-pyclient","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESGF","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/sbom","scorecard":null,"funding_links":[],"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":346510206,"owners_count":38561983,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-28T02:00:07.200Z","response_time":53,"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":"ESGF","name":"Earth System Grid Federation","uuid":"1236619","kind":"organization","description":"","email":null,"website":"http://esgf.llnl.gov","location":"Earth","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1236619?v=4","repositories_count":71,"last_synced_at":"2026-10-26T02:42:44.662Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/ESGF","funding_links":[],"total_stars":202,"followers":44,"following":0,"created_at":"2022-11-03T22:18:50.612Z","updated_at":"2026-10-26T02:42:44.712Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESGF","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESGF/repositories"},"packages":[{"id":15338666,"name":"github.com/esgf/esgf-pyclient","ecosystem":"go","description":null,"homepage":null,"licenses":"bsd-3-clause","normalized_licenses":[],"repository_url":"https://github.com/esgf/esgf-pyclient","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-09-09T14:04:38.000Z","latest_release_published_at":"2026-09-09T14:04:38.000Z","latest_release_number":"v0.0.0-20260909140438-d85e811f9e31","latest_published_release_number":null,"last_synced_at":"2026-10-27T03:03:03.388Z","created_at":"2026-09-22T20:16:35.942Z","updated_at":"2026-10-27T13:51:03.549Z","registry_url":"https://pkg.go.dev/github.com/esgf/esgf-pyclient","install_command":"go get github.com/esgf/esgf-pyclient","documentation_url":"https://pkg.go.dev/github.com/esgf/esgf-pyclient#section-documentation","metadata":{},"repo_metadata":{"id":32761066,"uuid":"36352416","full_name":"ESGF/esgf-pyclient","owner":"ESGF","description":"Search client for the ESGF Search API","archived":false,"fork":false,"pushed_at":"2026-09-09T14:09:40.000Z","size":458,"stargazers_count":39,"open_issues_count":17,"forks_count":21,"subscribers_count":13,"default_branch":"master","last_synced_at":"2026-10-27T11:11:25.856Z","etag":null,"topics":["esgf","logon","opendap","search"],"latest_commit_sha":null,"homepage":"https://esgf-pyclient.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ESGF.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":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":"2015-05-27T08:02:49.000Z","updated_at":"2026-10-26T15:57:30.000Z","dependencies_parsed_at":"2026-09-17T07:35:53.435Z","dependency_job_id":null,"html_url":"https://github.com/ESGF/esgf-pyclient","commit_stats":{"total_commits":297,"total_committers":18,"mean_commits":16.5,"dds":0.5993265993265993,"last_synced_commit":"d85e811f9e31328048a4082ef2c8ea96744de30b"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/ESGF/esgf-pyclient","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESGF","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/sbom","scorecard":null,"funding_links":[],"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":346510206,"owners_count":38561610,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-27T02:00:05.503Z","response_time":59,"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":"ESGF","name":"Earth System Grid Federation","uuid":"1236619","kind":"organization","description":"","email":null,"website":"http://esgf.llnl.gov","location":"Earth","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1236619?v=4","repositories_count":71,"last_synced_at":"2026-10-26T02:42:44.662Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/ESGF","funding_links":[],"total_stars":202,"followers":44,"following":0,"created_at":"2022-11-03T22:18:50.612Z","updated_at":"2026-10-26T02:42:44.712Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESGF","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESGF/repositories"},"tags":[{"name":"0.3.2","sha":"d85e811f9e31328048a4082ef2c8ea96744de30b","kind":"commit","published_at":"2026-09-09T14:04:38.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.3.2","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.3.2/manifests","release_url":null},{"name":"0.3.1","sha":"41bf2c46c79a72d4119a6799f5cc7c329205dba0","kind":"commit","published_at":"2022-02-25T17:05:02.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.3.1","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.3.1/manifests","release_url":null},{"name":"0.3.0","sha":"db2bddb48de7ba6827c20f893edf4abebe23b21f","kind":"commit","published_at":"2021-02-08T14:57:06.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.3.0","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.3.0/manifests","release_url":null},{"name":"0.2.2","sha":"ed9038ee3390bab4a3c3514090261ca2d53705c0","kind":"commit","published_at":"2019-07-19T14:13:12.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.2.2","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.2.2/manifests","release_url":null},{"name":"0.2.1","sha":"474face66af5bcd40f57513963a8c5701f7cac26","kind":"commit","published_at":"2018-03-19T09:55:44.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.2.1","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.2.1/manifests","release_url":null},{"name":"0.2.0","sha":"f47ac2c54844999b7d0ab5bf3a2f0506bd75ec2a","kind":"commit","published_at":"2018-03-16T18:33:55.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.2.0","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.2.0/manifests","release_url":null},{"name":"next-relea0.20se","sha":"f47ac2c54844999b7d0ab5bf3a2f0506bd75ec2a","kind":"commit","published_at":"2018-03-16T18:33:55.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/next-relea0.20se","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/next-relea0.20se","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@next-relea0.20se","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/next-relea0.20se","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/next-relea0.20se/manifests","release_url":null},{"name":"0.1.8","sha":"fcca674092bb9f92e4e0adae6537aca3c52fa605","kind":"commit","published_at":"2017-01-03T10:41:47.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1.8","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.8/manifests","release_url":null},{"name":"0.1.6","sha":"d8be2a718e84207bb3acf29e1113e5fde412dfd9","kind":"commit","published_at":"2016-05-16T09:48:22.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1.6","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.6/manifests","release_url":null},{"name":"0.1.1p3","sha":"cdd18a12845cc2cec89a6ac6a623df3896e0e841","kind":"commit","published_at":"2013-11-08T09:47:25.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1.1p3","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1.1p3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1.1p3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1p3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1p3/manifests","release_url":null},{"name":"0.1.1p2","sha":"7f6a51a6e223228004cddb371eee7484171534a8","kind":"commit","published_at":"2013-04-18T16:21:39.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1.1p2","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1.1p2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1.1p2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1p2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1p2/manifests","release_url":null},{"name":"0.1.1p1","sha":"d3527575d14ac8a088c0883fb37828c21d2c1fc0","kind":"commit","published_at":"2013-04-17T10:55:07.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1.1p1","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1.1p1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1.1p1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1p1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1p1/manifests","release_url":null},{"name":"0.1.1","sha":"c8ba9956593e94f2e0ec87d1578321f116bce17f","kind":"commit","published_at":"2013-04-15T19:58:53.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1.1","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1/manifests","release_url":null},{"name":"0.1b","sha":"77106df5be74a54cf40519b55b383f6e27a405c9","kind":"commit","published_at":"2013-01-18T23:32:54.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1b","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1b","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1b","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1b/manifests","release_url":null},{"name":"0.0.4p1","sha":"cd6bc30a1476a64ee09ae197bf0e94538055e51a","kind":"commit","published_at":"2012-12-14T16:11:42.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.0.4p1","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.0.4p1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.0.4p1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.0.4p1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.0.4p1/manifests","release_url":null},{"name":"0.0.3p1","sha":"d08529b3d041be5e6cae493fa4d0ef406fde7ce9","kind":"tag","published_at":"2012-11-29T16:38:29.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.0.3p1","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.0.3p1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.0.3p1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.0.3p1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.0.3p1/manifests","release_url":null},{"name":"0.0.3","sha":"ccfa98f7a9f14de98f912af8cffa0b05bb0983ab","kind":"tag","published_at":"2012-11-29T15:19:29.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.0.3","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.0.3/manifests","release_url":null}]},"repo_metadata_updated_at":"2026-10-27T13:51:03.549Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":4.553458697393864,"dependent_packages_count":4.262475933204417,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.407967315299141},"purl":"pkg:golang/github.com/esgf/esgf-pyclient","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/esgf/esgf-pyclient","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/esgf/esgf-pyclient","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/esgf/esgf-pyclient/dependencies","status":"removed","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-27T03:00:19.340Z","issues_count":63,"pull_requests_count":63,"avg_time_to_close_issue":19923005.510638297,"avg_time_to_close_pull_request":3875943.8474576273,"issues_closed_count":47,"pull_requests_closed_count":59,"pull_request_authors_count":17,"issue_authors_count":34,"avg_comments_per_issue":3.0634920634920637,"avg_comments_per_pull_request":1.1111111111111112,"merged_pull_requests_count":57,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":109791.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/issues","maintainers":[{"login":"cehbrecht","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cehbrecht"},{"login":"valeriupredoi","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/valeriupredoi"},{"login":"bouweandela","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bouweandela"},{"login":"alaniwi","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alaniwi"},{"login":"kurtmckee","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kurtmckee"},{"login":"soay","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/soay"}],"active_maintainers":[{"login":"bouweandela","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bouweandela"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fesgf%2Fesgf-pyclient/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fesgf%2Fesgf-pyclient/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fesgf%2Fesgf-pyclient/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fesgf%2Fesgf-pyclient/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fesgf%2Fesgf-pyclient/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fesgf%2Fesgf-pyclient/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2541163,"maintainers_count":0,"namespaces_count":853850,"keywords_count":146384,"github":"golang","metadata":{"funded_packages_count":121106,"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-27T05:05:41.464Z","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":15236938,"name":"github.com/ESGF/esgf-pyclient","ecosystem":"go","description":null,"homepage":null,"licenses":"bsd-3-clause","normalized_licenses":[],"repository_url":"https://github.com/ESGF/esgf-pyclient","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-09-09T14:04:38.000Z","latest_release_published_at":"2026-09-09T14:04:38.000Z","latest_release_number":"v0.0.0-20260909140438-d85e811f9e31","latest_published_release_number":null,"last_synced_at":"2026-10-27T03:03:03.416Z","created_at":"2026-09-17T07:27:29.176Z","updated_at":"2026-10-27T13:51:03.662Z","registry_url":"https://pkg.go.dev/github.com/ESGF/esgf-pyclient","install_command":"go get github.com/ESGF/esgf-pyclient","documentation_url":"https://pkg.go.dev/github.com/ESGF/esgf-pyclient#section-documentation","metadata":{},"repo_metadata":{"id":32761066,"uuid":"36352416","full_name":"ESGF/esgf-pyclient","owner":"ESGF","description":"Search client for the ESGF Search API","archived":false,"fork":false,"pushed_at":"2026-09-09T14:09:40.000Z","size":458,"stargazers_count":39,"open_issues_count":17,"forks_count":21,"subscribers_count":13,"default_branch":"master","last_synced_at":"2026-10-27T11:11:25.856Z","etag":null,"topics":["esgf","logon","opendap","search"],"latest_commit_sha":null,"homepage":"https://esgf-pyclient.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ESGF.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":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":"2015-05-27T08:02:49.000Z","updated_at":"2026-10-26T15:57:30.000Z","dependencies_parsed_at":"2026-09-17T07:35:53.435Z","dependency_job_id":null,"html_url":"https://github.com/ESGF/esgf-pyclient","commit_stats":{"total_commits":297,"total_committers":18,"mean_commits":16.5,"dds":0.5993265993265993,"last_synced_commit":"d85e811f9e31328048a4082ef2c8ea96744de30b"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/ESGF/esgf-pyclient","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESGF","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/sbom","scorecard":null,"funding_links":[],"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":346510206,"owners_count":38561610,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-27T02:00:05.503Z","response_time":59,"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":"ESGF","name":"Earth System Grid Federation","uuid":"1236619","kind":"organization","description":"","email":null,"website":"http://esgf.llnl.gov","location":"Earth","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1236619?v=4","repositories_count":71,"last_synced_at":"2026-10-26T02:42:44.662Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/ESGF","funding_links":[],"total_stars":202,"followers":44,"following":0,"created_at":"2022-11-03T22:18:50.612Z","updated_at":"2026-10-26T02:42:44.712Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESGF","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESGF/repositories"},"tags":[{"name":"0.3.2","sha":"d85e811f9e31328048a4082ef2c8ea96744de30b","kind":"commit","published_at":"2026-09-09T14:04:38.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.3.2","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.3.2/manifests","release_url":null},{"name":"0.3.1","sha":"41bf2c46c79a72d4119a6799f5cc7c329205dba0","kind":"commit","published_at":"2022-02-25T17:05:02.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.3.1","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.3.1/manifests","release_url":null},{"name":"0.3.0","sha":"db2bddb48de7ba6827c20f893edf4abebe23b21f","kind":"commit","published_at":"2021-02-08T14:57:06.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.3.0","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.3.0/manifests","release_url":null},{"name":"0.2.2","sha":"ed9038ee3390bab4a3c3514090261ca2d53705c0","kind":"commit","published_at":"2019-07-19T14:13:12.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.2.2","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.2.2/manifests","release_url":null},{"name":"0.2.1","sha":"474face66af5bcd40f57513963a8c5701f7cac26","kind":"commit","published_at":"2018-03-19T09:55:44.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.2.1","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.2.1/manifests","release_url":null},{"name":"0.2.0","sha":"f47ac2c54844999b7d0ab5bf3a2f0506bd75ec2a","kind":"commit","published_at":"2018-03-16T18:33:55.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.2.0","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.2.0/manifests","release_url":null},{"name":"next-relea0.20se","sha":"f47ac2c54844999b7d0ab5bf3a2f0506bd75ec2a","kind":"commit","published_at":"2018-03-16T18:33:55.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/next-relea0.20se","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/next-relea0.20se","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@next-relea0.20se","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/next-relea0.20se","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/next-relea0.20se/manifests","release_url":null},{"name":"0.1.8","sha":"fcca674092bb9f92e4e0adae6537aca3c52fa605","kind":"commit","published_at":"2017-01-03T10:41:47.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1.8","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.8/manifests","release_url":null},{"name":"0.1.6","sha":"d8be2a718e84207bb3acf29e1113e5fde412dfd9","kind":"commit","published_at":"2016-05-16T09:48:22.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1.6","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.6/manifests","release_url":null},{"name":"0.1.1p3","sha":"cdd18a12845cc2cec89a6ac6a623df3896e0e841","kind":"commit","published_at":"2013-11-08T09:47:25.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1.1p3","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1.1p3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1.1p3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1p3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1p3/manifests","release_url":null},{"name":"0.1.1p2","sha":"7f6a51a6e223228004cddb371eee7484171534a8","kind":"commit","published_at":"2013-04-18T16:21:39.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1.1p2","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1.1p2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1.1p2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1p2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1p2/manifests","release_url":null},{"name":"0.1.1p1","sha":"d3527575d14ac8a088c0883fb37828c21d2c1fc0","kind":"commit","published_at":"2013-04-17T10:55:07.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1.1p1","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1.1p1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1.1p1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1p1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1p1/manifests","release_url":null},{"name":"0.1.1","sha":"c8ba9956593e94f2e0ec87d1578321f116bce17f","kind":"commit","published_at":"2013-04-15T19:58:53.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1.1","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1/manifests","release_url":null},{"name":"0.1b","sha":"77106df5be74a54cf40519b55b383f6e27a405c9","kind":"commit","published_at":"2013-01-18T23:32:54.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1b","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1b","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1b","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1b/manifests","release_url":null},{"name":"0.0.4p1","sha":"cd6bc30a1476a64ee09ae197bf0e94538055e51a","kind":"commit","published_at":"2012-12-14T16:11:42.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.0.4p1","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.0.4p1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.0.4p1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.0.4p1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.0.4p1/manifests","release_url":null},{"name":"0.0.3p1","sha":"d08529b3d041be5e6cae493fa4d0ef406fde7ce9","kind":"tag","published_at":"2012-11-29T16:38:29.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.0.3p1","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.0.3p1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.0.3p1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.0.3p1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.0.3p1/manifests","release_url":null},{"name":"0.0.3","sha":"ccfa98f7a9f14de98f912af8cffa0b05bb0983ab","kind":"tag","published_at":"2012-11-29T15:19:29.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.0.3","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.0.3/manifests","release_url":null}]},"repo_metadata_updated_at":"2026-10-27T13:51:03.661Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":4.604705494289132,"dependent_packages_count":4.314143970720536,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.459424732504834},"purl":"pkg:golang/github.com/ESGF/esgf-pyclient","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/ESGF/esgf-pyclient","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/ESGF/esgf-pyclient","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/ESGF/esgf-pyclient/dependencies","status":"removed","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-27T03:00:19.340Z","issues_count":63,"pull_requests_count":63,"avg_time_to_close_issue":19923005.510638297,"avg_time_to_close_pull_request":3875943.8474576273,"issues_closed_count":47,"pull_requests_closed_count":59,"pull_request_authors_count":17,"issue_authors_count":34,"avg_comments_per_issue":3.0634920634920637,"avg_comments_per_pull_request":1.1111111111111112,"merged_pull_requests_count":57,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":109791.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/issues","maintainers":[{"login":"cehbrecht","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cehbrecht"},{"login":"valeriupredoi","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/valeriupredoi"},{"login":"bouweandela","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bouweandela"},{"login":"alaniwi","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alaniwi"},{"login":"kurtmckee","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kurtmckee"},{"login":"soay","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/soay"}],"active_maintainers":[{"login":"bouweandela","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bouweandela"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FESGF%2Fesgf-pyclient/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FESGF%2Fesgf-pyclient/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FESGF%2Fesgf-pyclient/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FESGF%2Fesgf-pyclient/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FESGF%2Fesgf-pyclient/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FESGF%2Fesgf-pyclient/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2541163,"maintainers_count":0,"namespaces_count":853850,"keywords_count":146384,"github":"golang","metadata":{"funded_packages_count":121106,"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-27T05:05:41.464Z","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":2725135,"name":"esgf-pyclient","ecosystem":"pypi","description":"A library interacting with ESGF services within Python","homepage":"http://esgf-pyclient.readthedocs.org","licenses":"BSD","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/ESGF/esgf-pyclient","keywords_array":[],"namespace":null,"versions_count":16,"first_release_published_at":"2013-01-18T23:35:35.000Z","latest_release_published_at":"2026-09-09T14:10:27.000Z","latest_release_number":"0.3.2","latest_published_release_number":"0.3.2","last_synced_at":"2026-10-27T03:19:06.014Z","created_at":"2022-04-10T10:54:34.162Z","updated_at":"2026-10-27T14:18:16.416Z","registry_url":"https://pypi.org/project/esgf-pyclient/","install_command":"pip install esgf-pyclient --index-url https://pypi.org/simple","documentation_url":"https://esgf-pyclient.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 4 - Beta","License :: OSI Approved :: BSD License","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Topic :: Scientific/Engineering"],"normalized_name":"esgf-pyclient","project_status":null},"repo_metadata":{"id":32761066,"uuid":"36352416","full_name":"ESGF/esgf-pyclient","owner":"ESGF","description":"Search client for the ESGF Search API","archived":false,"fork":false,"pushed_at":"2026-09-09T14:09:40.000Z","size":458,"stargazers_count":39,"open_issues_count":17,"forks_count":21,"subscribers_count":13,"default_branch":"master","last_synced_at":"2026-10-27T11:11:25.856Z","etag":null,"topics":["esgf","logon","opendap","search"],"latest_commit_sha":null,"homepage":"https://esgf-pyclient.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ESGF.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":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":"2015-05-27T08:02:49.000Z","updated_at":"2026-10-26T15:57:30.000Z","dependencies_parsed_at":"2026-09-17T07:35:53.435Z","dependency_job_id":null,"html_url":"https://github.com/ESGF/esgf-pyclient","commit_stats":{"total_commits":297,"total_committers":18,"mean_commits":16.5,"dds":0.5993265993265993,"last_synced_commit":"d85e811f9e31328048a4082ef2c8ea96744de30b"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/ESGF/esgf-pyclient","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESGF","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/sbom","scorecard":null,"funding_links":[],"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":346510206,"owners_count":38561610,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-27T02:00:05.503Z","response_time":59,"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":"ESGF","name":"Earth System Grid Federation","uuid":"1236619","kind":"organization","description":"","email":null,"website":"http://esgf.llnl.gov","location":"Earth","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1236619?v=4","repositories_count":71,"last_synced_at":"2026-10-26T02:42:44.662Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/ESGF","funding_links":[],"total_stars":202,"followers":44,"following":0,"created_at":"2022-11-03T22:18:50.612Z","updated_at":"2026-10-26T02:42:44.712Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESGF","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESGF/repositories"},"tags":[{"name":"0.3.2","sha":"d85e811f9e31328048a4082ef2c8ea96744de30b","kind":"commit","published_at":"2026-09-09T14:04:38.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.3.2","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.3.2/manifests","release_url":null},{"name":"0.3.1","sha":"41bf2c46c79a72d4119a6799f5cc7c329205dba0","kind":"commit","published_at":"2022-02-25T17:05:02.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.3.1","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.3.1/manifests","release_url":null},{"name":"0.3.0","sha":"db2bddb48de7ba6827c20f893edf4abebe23b21f","kind":"commit","published_at":"2021-02-08T14:57:06.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.3.0","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.3.0/manifests","release_url":null},{"name":"0.2.2","sha":"ed9038ee3390bab4a3c3514090261ca2d53705c0","kind":"commit","published_at":"2019-07-19T14:13:12.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.2.2","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.2.2/manifests","release_url":null},{"name":"0.2.1","sha":"474face66af5bcd40f57513963a8c5701f7cac26","kind":"commit","published_at":"2018-03-19T09:55:44.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.2.1","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.2.1/manifests","release_url":null},{"name":"0.2.0","sha":"f47ac2c54844999b7d0ab5bf3a2f0506bd75ec2a","kind":"commit","published_at":"2018-03-16T18:33:55.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.2.0","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.2.0/manifests","release_url":null},{"name":"next-relea0.20se","sha":"f47ac2c54844999b7d0ab5bf3a2f0506bd75ec2a","kind":"commit","published_at":"2018-03-16T18:33:55.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/next-relea0.20se","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/next-relea0.20se","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@next-relea0.20se","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/next-relea0.20se","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/next-relea0.20se/manifests","release_url":null},{"name":"0.1.8","sha":"fcca674092bb9f92e4e0adae6537aca3c52fa605","kind":"commit","published_at":"2017-01-03T10:41:47.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1.8","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.8/manifests","release_url":null},{"name":"0.1.6","sha":"d8be2a718e84207bb3acf29e1113e5fde412dfd9","kind":"commit","published_at":"2016-05-16T09:48:22.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1.6","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.6/manifests","release_url":null},{"name":"0.1.1p3","sha":"cdd18a12845cc2cec89a6ac6a623df3896e0e841","kind":"commit","published_at":"2013-11-08T09:47:25.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1.1p3","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1.1p3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1.1p3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1p3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1p3/manifests","release_url":null},{"name":"0.1.1p2","sha":"7f6a51a6e223228004cddb371eee7484171534a8","kind":"commit","published_at":"2013-04-18T16:21:39.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1.1p2","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1.1p2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1.1p2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1p2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1p2/manifests","release_url":null},{"name":"0.1.1p1","sha":"d3527575d14ac8a088c0883fb37828c21d2c1fc0","kind":"commit","published_at":"2013-04-17T10:55:07.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1.1p1","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1.1p1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1.1p1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1p1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1p1/manifests","release_url":null},{"name":"0.1.1","sha":"c8ba9956593e94f2e0ec87d1578321f116bce17f","kind":"commit","published_at":"2013-04-15T19:58:53.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1.1","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1.1/manifests","release_url":null},{"name":"0.1b","sha":"77106df5be74a54cf40519b55b383f6e27a405c9","kind":"commit","published_at":"2013-01-18T23:32:54.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.1b","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.1b","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.1b","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.1b/manifests","release_url":null},{"name":"0.0.4p1","sha":"cd6bc30a1476a64ee09ae197bf0e94538055e51a","kind":"commit","published_at":"2012-12-14T16:11:42.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.0.4p1","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.0.4p1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.0.4p1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.0.4p1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.0.4p1/manifests","release_url":null},{"name":"0.0.3p1","sha":"d08529b3d041be5e6cae493fa4d0ef406fde7ce9","kind":"tag","published_at":"2012-11-29T16:38:29.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.0.3p1","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.0.3p1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.0.3p1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.0.3p1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.0.3p1/manifests","release_url":null},{"name":"0.0.3","sha":"ccfa98f7a9f14de98f912af8cffa0b05bb0983ab","kind":"tag","published_at":"2012-11-29T15:19:29.000Z","download_url":"https://codeload.github.com/ESGF/esgf-pyclient/tar.gz/0.0.3","html_url":"https://github.com/ESGF/esgf-pyclient/releases/tag/0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ESGF/esgf-pyclient@0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/tags/0.0.3/manifests","release_url":null}]},"repo_metadata_updated_at":"2026-10-27T14:18:16.416Z","dependent_packages_count":3,"downloads":3853,"downloads_period":"last-month","dependent_repos_count":15,"rankings":{"downloads":9.535324501019918,"dependent_repos_count":3.7276836222649425,"dependent_packages_count":2.371782802435114,"stargazers_count":null,"forks_count":null,"docker_downloads_count":2.1056113515948924,"average":4.435100569328717},"purl":"pkg:pypi/esgf-pyclient","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/esgf-pyclient","docker_dependents_count":2,"docker_downloads_count":616,"usage_url":"https://repos.ecosyste.ms/usage/pypi/esgf-pyclient","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/esgf-pyclient/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-27T03:00:19.340Z","issues_count":63,"pull_requests_count":63,"avg_time_to_close_issue":19923005.510638297,"avg_time_to_close_pull_request":3875943.8474576273,"issues_closed_count":47,"pull_requests_closed_count":59,"pull_request_authors_count":17,"issue_authors_count":34,"avg_comments_per_issue":3.0634920634920637,"avg_comments_per_pull_request":1.1111111111111112,"merged_pull_requests_count":57,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":109791.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/issues","maintainers":[{"login":"cehbrecht","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cehbrecht"},{"login":"valeriupredoi","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/valeriupredoi"},{"login":"bouweandela","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bouweandela"},{"login":"alaniwi","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alaniwi"},{"login":"kurtmckee","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kurtmckee"},{"login":"soay","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/soay"}],"active_maintainers":[{"login":"bouweandela","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bouweandela"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/esgf-pyclient/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/esgf-pyclient/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/esgf-pyclient/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/esgf-pyclient/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/esgf-pyclient/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/esgf-pyclient/codemeta","maintainers":[{"uuid":"philipkershaw","login":"philipkershaw","name":null,"email":null,"url":null,"packages_count":19,"html_url":"https://pypi.org/user/philipkershaw/","role":null,"created_at":"2023-02-24T04:17:04.022Z","updated_at":"2023-02-24T04:17:04.022Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/philipkershaw/packages"},{"uuid":"pingucarsti","login":"pingucarsti","name":null,"email":null,"url":null,"packages_count":32,"html_url":"https://pypi.org/user/pingucarsti/","role":null,"created_at":"2023-02-24T04:17:04.030Z","updated_at":"2023-02-24T04:17:04.030Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/pingucarsti/packages"},{"uuid":"AgStephens","login":"AgStephens","name":null,"email":null,"url":null,"packages_count":12,"html_url":"https://pypi.org/user/AgStephens/","role":null,"created_at":"2023-02-24T04:17:04.003Z","updated_at":"2023-02-24T04:17:04.003Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/AgStephens/packages"},{"uuid":"spascoe","login":"spascoe","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/spascoe/","role":null,"created_at":"2023-02-24T04:17:04.041Z","updated_at":"2023-02-24T04:17:04.041Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/spascoe/packages"},{"uuid":"bandela","login":"bandela","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://pypi.org/user/bandela/","role":"Owner","created_at":"2026-09-10T05:52:58.564Z","updated_at":"2026-09-10T05:52:58.564Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/bandela/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":945590,"maintainers_count":407017,"namespaces_count":0,"keywords_count":327348,"github":"pypi","metadata":{"funded_packages_count":64182,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-10-27T05:04:20.779Z","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":1254656,"full_name":"ESGF/esgf-pyclient","default_branch":"master","total_commits":297,"total_committers":18,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":16.5,"dds":0.5993265993265993,"past_year_total_commits":4,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":4.0,"past_year_dds":0.0,"last_synced_at":"2026-10-27T03:43:55.545Z","last_synced_commit":"d85e811f9e31328048a4082ef2c8ea96744de30b","status":null,"created_at":"2023-03-27T11:50:31.749Z","updated_at":"2026-10-27T03:43:55.510Z","committers":[{"name":"Stephen Pascoe","email":"Stephen.Pascoe@stfc.ac.uk","login":"stephenpascoe","count":119},{"name":"Pingu Carsti","email":"ehbrecht@dkrz.de","login":"cehbrecht","count":38},{"name":"Ag Stephens","email":"ag.stephens@stfc.ac.uk","login":"agstephens","count":31},{"name":"Frederic Laliberte","email":"laliberte.frederic@gmail.com","login":"laliberte","count":29},{"name":"Alan Iwi","email":"alan.iwi@stfc.ac.uk","login":"alaniwi","count":19},{"name":"Valeriu Predoi","email":"valeriu.predoi@gmail.com","login":"valeriupredoi","count":17},{"name":"Bouwe Andela","email":"b.andela@esciencecenter.nl","login":"bouweandela","count":11},{"name":"root","email":"root@wps1.cems.rl.ac.uk","login":null,"count":9},{"name":"CEDA","email":"CEDA@test.com","login":null,"count":6},{"name":"Katharina","email":"berger@dkrz.de","login":"soay","count":4},{"name":"Kurt McKee","email":"contactme@kurtmckee.org","login":"kurtmckee","count":3},{"name":"Hoetmaaiers","email":"hoetmaaiers","login":"hoetmaaiers","count":2},{"name":"Lars Buntemeyer","email":"lars.buntemeyer@hzg.de","login":"larsbuntemeyer","count":2},{"name":"Prashanth Dwarakanath","email":"pchengi@nsc.liu.se","login":"pchengi2","count":2},{"name":"Salvador Navas","email":"60132832+navass11","login":"navass11","count":2},{"name":"Alex Goodman","email":"agoodm","login":"agoodm","count":1},{"name":"Matthew Harris","email":"mattbenharris@gmail.com","login":"mattben","count":1},{"name":"Philip Kershaw","email":"philip.kershaw@stfc.ac.uk","login":"philipkershaw","count":1}],"past_year_committers":[{"name":"Bouwe Andela","email":"b.andela@esciencecenter.nl","login":"bouweandela","count":4}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-28T00:00:18.197Z","repositories_count":8646850,"commits_count":1455360225,"contributors_count":66268212,"owners_count":1855712,"committers_count":3923559,"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":"ESGF/esgf-pyclient","html_url":"https://github.com/ESGF/esgf-pyclient","last_synced_at":"2026-10-27T03:00:19.340Z","status":null,"issues_count":63,"pull_requests_count":63,"avg_time_to_close_issue":19923005.510638297,"avg_time_to_close_pull_request":3875943.8474576273,"issues_closed_count":47,"pull_requests_closed_count":59,"pull_request_authors_count":17,"issue_authors_count":34,"avg_comments_per_issue":3.0634920634920637,"avg_comments_per_pull_request":1.1111111111111112,"merged_pull_requests_count":57,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":109791.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"created_at":"2023-05-09T10:36:26.499Z","updated_at":"2026-10-27T03:00:19.340Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESGF%2Fesgf-pyclient/issues","issue_labels_count":{"question":6,"bug":5,"Aug2020":4,"testing":4,"enhancement":3,"help wanted":1},"pull_request_labels_count":{"enhancement":11,"testing":7,"installation":2,"bug":2,"invalid":1},"issue_author_associations_count":{"NONE":31,"COLLABORATOR":18,"CONTRIBUTOR":14},"pull_request_author_associations_count":{"COLLABORATOR":40,"CONTRIBUTOR":10,"MEMBER":8,"NONE":5},"issue_authors":{"agstephens":8,"valeriupredoi":6,"cehbrecht":6,"bouweandela":5,"EmmaHibling":3,"larsbuntemeyer":3,"karimnorouzi":2,"paolap":2,"maheshguru":2,"Zeitsperre":2,"matthew-mizielinski":1,"pochedls":1,"onnyyonn":1,"jhamman":1,"wu841227":1,"TerpstraS":1,"myneur":1,"Noreyni27":1,"andreall":1,"bertrandclim":1,"merretbuurman":1,"laliberte":1,"denisefukai":1,"sannemuis":1,"d-otto":1,"nielsdrost":1,"thomascrocker":1,"martinjuckes":1,"susopeiz":1,"mattben":1,"alaniwi":1,"agoodm":1,"chuaxr":1,"jbusecke":1},"pull_request_authors":{"cehbrecht":20,"bouweandela":9,"valeriupredoi":8,"kurtmckee":4,"soay":4,"laliberte":4,"alaniwi":3,"hoetmaaiers":2,"pchengi":1,"agoodm":1,"cojacoo":1,"navass11":1,"QianyeSu":1,"codacy-badger":1,"larsbuntemeyer":1,"philipkershaw":1,"agstephens":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-28T00:00:07.643Z","repositories_count":18266599,"issues_count":49256400,"pull_requests_count":151783980,"authors_count":12125746,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":1},"past_year_pull_request_author_associations_count":{"COLLABORATOR":4,"NONE":1},"past_year_issue_authors":{"Noreyni27":1},"past_year_pull_request_authors":{"bouweandela":4,"QianyeSu":1},"maintainers":[{"login":"cehbrecht","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cehbrecht"},{"login":"valeriupredoi","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/valeriupredoi"},{"login":"bouweandela","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bouweandela"},{"login":"alaniwi","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alaniwi"},{"login":"kurtmckee","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kurtmckee"},{"login":"soay","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/soay"}],"active_maintainers":[{"login":"bouweandela","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bouweandela"}]},"events":{"total":{"CreateEvent":1,"DeleteEvent":1,"ForkEvent":2,"IssueCommentEvent":9,"IssuesEvent":5,"PullRequestEvent":7,"PullRequestReviewCommentEvent":1,"PullRequestReviewEvent":3,"PushEvent":5,"WatchEvent":5},"last_year":{"PullRequestReviewCommentEvent":1}},"keywords":["esgf","logon","opendap","search"],"dependencies":[{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-07T18:01:22.023Z","updated_at":"2022-08-07T18:01:22.023Z","repository_link":"https://github.com/ESGF/esgf-pyclient/blob/master/requirements.txt","dependencies":[{"id":605581019,"package_name":"defusedxml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":605581020,"package_name":"jinja2","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":605581021,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":605581022,"package_name":"requests_cache","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":605581023,"package_name":"webob","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":605581024,"package_name":"myproxyclient","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements_dev.txt","sha":null,"kind":"manifest","created_at":"2022-08-07T18:01:22.034Z","updated_at":"2022-08-07T18:01:22.034Z","repository_link":"https://github.com/ESGF/esgf-pyclient/blob/master/requirements_dev.txt","dependencies":[{"id":605581025,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":605581026,"package_name":"flake8","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":605581027,"package_name":"sphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":605581028,"package_name":"nbsphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":605581029,"package_name":"pandoc","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":605581030,"package_name":"ipykernel","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":605581031,"package_name":"nbconvert","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":605581032,"package_name":"defusedxml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":605581033,"package_name":"jinja2","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":605581034,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":605581035,"package_name":"requests_cache","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":605581036,"package_name":"webob","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":605581037,"package_name":"myproxyclient","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":605581038,"package_name":"nbval","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/main.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T22:08:49.287Z","updated_at":"2023-01-14T22:08:49.287Z","repository_link":"https://github.com/ESGF/esgf-pyclient/blob/master/.github/workflows/main.yml","dependencies":[{"id":6907417115,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6907417116,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-12-17T04:40:10.398Z","updated_at":"2023-12-17T04:40:10.398Z","repository_link":"https://github.com/ESGF/esgf-pyclient/blob/master/setup.py","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/build-and-deploy-on-pypi.yml","sha":null,"kind":"manifest","created_at":"2026-09-17T07:35:52.820Z","updated_at":"2026-09-17T07:35:52.820Z","repository_link":"https://github.com/ESGF/esgf-pyclient/blob/master/.github/workflows/build-and-deploy-on-pypi.yml","dependencies":[{"id":26532808001,"package_name":"actions/checkout","ecosystem":"actions","requirements":"3d3c42e5aac5ba805825da76410c181273ba90b1","direct":true,"kind":"composite","optional":false},{"id":26532808002,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"5fda3b95a4ea91299a34e894583c3862153e4b97","direct":true,"kind":"composite","optional":false},{"id":26532808003,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"043fb46d1a93c77aae656e7c1c64a875d1fc6a0a","direct":true,"kind":"composite","optional":false},{"id":26532808004,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c","direct":true,"kind":"composite","optional":false},{"id":26532808005,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"dc37677b2e1c63e2034f94d8a5b11f265b73ba33","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"requirements_docs.txt","sha":null,"kind":"manifest","created_at":"2026-09-17T07:35:53.302Z","updated_at":"2026-09-17T07:35:53.302Z","repository_link":"https://github.com/ESGF/esgf-pyclient/blob/master/requirements_docs.txt","dependencies":[{"id":26532808090,"package_name":"sphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":26532808091,"package_name":"sphinx_mdinclude","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":26532808092,"package_name":"nbsphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":26532808093,"package_name":"pandoc","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":26532808094,"package_name":"nbconvert","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":26532808095,"package_name":"ipykernel","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"conda","filepath":"binder/environment.yml","sha":null,"kind":"manifest","created_at":"2026-09-17T07:35:52.901Z","updated_at":"2026-09-17T07:35:52.901Z","repository_link":"https://github.com/ESGF/esgf-pyclient/blob/master/binder/environment.yml","dependencies":[{"id":26532808009,"package_name":"pip","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808010,"package_name":"python","ecosystem":"conda","requirements":"\u003e=3.9","direct":true,"kind":"runtime","optional":false},{"id":26532808011,"package_name":"requests","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808012,"package_name":"requests_cache","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808014,"package_name":"jinja2","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808015,"package_name":"defusedxml","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808016,"package_name":"webob","ecosystem":"conda","requirements":"\u003e=1.8.9","direct":true,"kind":"runtime","optional":false},{"id":26532808017,"package_name":"myproxyclient","ecosystem":"conda","requirements":"\u003e=2.1.1","direct":true,"kind":"runtime","optional":false},{"id":26532808018,"package_name":"flake8","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808019,"package_name":"pytest","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808020,"package_name":"sphinx","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808021,"package_name":"nbsphinx","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808022,"package_name":"pandoc","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808023,"package_name":"ipykernel","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808024,"package_name":"nbconvert","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808025,"package_name":"nbval","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"conda","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2026-09-17T07:35:53.108Z","updated_at":"2026-09-17T07:35:53.108Z","repository_link":"https://github.com/ESGF/esgf-pyclient/blob/master/environment.yml","dependencies":[{"id":26532808050,"package_name":"pip","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808051,"package_name":"python","ecosystem":"conda","requirements":"\u003e=3.9","direct":true,"kind":"runtime","optional":false},{"id":26532808052,"package_name":"requests","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808053,"package_name":"requests_cache","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808054,"package_name":"jinja2","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808055,"package_name":"defusedxml","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808056,"package_name":"webob","ecosystem":"conda","requirements":"\u003e=1.8.9","direct":true,"kind":"runtime","optional":false},{"id":26532808057,"package_name":"myproxyclient","ecosystem":"conda","requirements":"\u003e=2.1.1","direct":true,"kind":"runtime","optional":false},{"id":26532808058,"package_name":"flake8","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808059,"package_name":"pytest","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808060,"package_name":"sphinx","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808061,"package_name":"nbsphinx","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808062,"package_name":"pandoc","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808063,"package_name":"ipykernel","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808064,"package_name":"nbconvert","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808065,"package_name":"nbval","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"conda","filepath":"notebooks/environment.yml","sha":null,"kind":"manifest","created_at":"2026-09-17T07:35:53.174Z","updated_at":"2026-09-17T07:35:53.174Z","repository_link":"https://github.com/ESGF/esgf-pyclient/blob/master/notebooks/environment.yml","dependencies":[{"id":26532808072,"package_name":"pip","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808073,"package_name":"jupyterlab","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808074,"package_name":"xarray","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808075,"package_name":"dask","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808076,"package_name":"netcdf4","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":26532808077,"package_name":"matplotlib","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false}]}],"score":15.326221901376588,"created_at":"2023-09-11T11:54:37.164Z","updated_at":"2026-10-28T04:30:21.170Z","avatar_url":"https://github.com/ESGF.png","language":"Python","category":"Climate Change","sub_category":"Climate Data Access and Visualization","monthly_downloads":3853,"total_dependent_repos":15,"total_dependent_packages":3,"readme":"[![Documentation Status](https://img.shields.io/badge/docs-latest-brightgreen.svg)](https://esgf-pyclient.readthedocs.io/en/latest/?badge=latest)\n[![Build Status](https://github.com/ESGF/esgf-pyclient/workflows/build%20%E2%9A%99%EF%B8%8F/badge.svg)](https://github.com/ESGF/esgf-pyclient/actions)\n[![GitHub license](https://img.shields.io/github/license/ESGF/esgf-pyclient.svg)](https://github.com/ESGF/esgf-pyclient/blob/master/LICENSE)\n\n# esgf-pyclient\n\nESGF PyClient is a Python package designed for interacting with the [Earth System Grid Federation](https://esgf.llnl.gov/) system.\n\n\u003e [!WARNING]\n\u003e This package interacts with the\n\u003e [legacy ESGF Search API](https://esgf.github.io/esg-search/ESGF_Search_RESTful_API.html),\n\u003e which is deprecated and servers may be shut down permanently.\n\u003e Users are encouraged to switch to\n\u003e [intake-esgf](https://intake-esgf.readthedocs.io/), or use\n\u003e [pystac-client](https://pystac-client.readthedocs.io/) to interact with the\n\u003e new STAC-based search API. The new STAC servers are available at:\n\u003e \n\u003e - https://discovery.east.esgf.io\n\u003e - https://discovery.west.esgf.io\n\u003e\n\u003e Progress reports on the development of the new ESGF infrastructure can\n\u003e be found on the [ESGF Roadmap GitHub\n\u003e repository](https://github.com/ESGF/esgf-roadmap/blob/main/status/README.md).\n\nThis package contains API code for calling the\n[legacy ESGF Search API](https://esgf.github.io/esg-search/ESGF_Search_RESTful_API.html)\nfrom Python code. It may be used to access data that is only findable\nthrough the legacy ESGF Search API, such as CMIP5, CORDEX, and older\nobs4MIPs data.\n\nYou can try it online using Binder, or view the notebooks on NBViewer:\n[![Binder Launcher](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/ESGF/esgf-pyclient.git/master?filepath=notebooks)\n[![NBViewer](https://raw.githubusercontent.com/jupyter/design/master/logos/Badges/nbviewer_badge.svg)](https://nbviewer.jupyter.org/github/ESGF/esgf-pyclient/tree/master/notebooks/)\n\nPlease submit bugs and feature requests through the bug tracker on\n[GitHub](https://github.com/ESGF/esgf-pyclient). Pull requests are\nalways welcome.\n\nFull [documentation](http://esgf-pyclient.readthedocs.org) is available\non ReadTheDocs or in the docs directory.\n\n## Available servers\n\nAt the time of writing (September 9, 2026), servers providing search\nusing this API may be found at the following URLs:\n\n- \u003chttps://esgf-node.ornl.gov/esgf-1-5-bridge\u003e (partially supports the legacy ESGF Search API, issues can be reported [here](https://github.com/esgf2-us/esg_fastapi/issues))\n- \u003chttps://esgf.ceda.ac.uk/esg-search/search\u003e\n- \u003chttps://esgf-data.dkrz.de/esg-search/search\u003e\n- \u003chttps://esg-dn1.nsc.liu.se/esg-search/search\u003e\n\nwhile the following servers appear to be online, but return an error\npage:\n\n- \u003chttps://esgf-node.ipsl.upmc.fr/esg-search/search\u003e\n- \u003chttps://esgf.nci.org.au/esg-search/search\u003e\n- \u003chttps://esgf.nccs.nasa.gov/esg-search/search\u003e\n- \u003chttps://esgdata.gfdl.noaa.gov/esg-search/search\u003e\n\nNote that logging in using OpenID with the\n[`pyesgf.logon`](https://esgf-pyclient.readthedocs.io/en/latest/api.html#module-pyesgf-logon)\nmodule is no longer required to access ESGF data.\nAll servers supporting this feature have been taken offline.\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["oceanography","visualisation","climate-science","ansible","earth-science","earth-system-model","iris","climate"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/1169","html_url":"https://ost.ecosyste.ms/projects/1169"}