{"id":1835,"name":"xeofs","description":"A dedicated Python package for dimensionality reduction in the realm of climate science, offering methods like PCA, known as EOF analysis within the field, and related variants.","url":"https://github.com/xarray-contrib/xeofs","last_synced_at":"2026-05-12T20:09:22.298Z","repository":{"id":43154535,"uuid":"458379495","full_name":"xarray-contrib/xeofs","owner":"xarray-contrib","description":"Comprehensive EOF analysis in Python with xarray: A versatile, multidimensional, and scalable tool for advanced climate data analysis","archived":false,"fork":false,"pushed_at":"2025-01-28T08:38:48.000Z","size":46959,"stargazers_count":133,"open_issues_count":18,"forks_count":23,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-04-01T00:46:18.725Z","etag":null,"topics":["climate-science","dask","dimensionality-reduction","eof-analysis","pattern-recognition","pca","xarray"],"latest_commit_sha":null,"homepage":"https://xeofs.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xarray-contrib.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-02-12T00:22:58.000Z","updated_at":"2026-04-01T00:34:51.000Z","dependencies_parsed_at":"2023-12-11T22:35:31.233Z","dependency_job_id":"e5277f97-93ba-40c4-b710-edfd8bb622d0","html_url":"https://github.com/xarray-contrib/xeofs","commit_stats":{"total_commits":558,"total_committers":9,"mean_commits":62.0,"dds":"0.14874551971326166","last_synced_commit":"1106302168e786bab2e14160e08ec43bdb3af528"},"previous_names":["xarray-contrib/xeofs","nicrie/xeofs"],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/xarray-contrib/xeofs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xarray-contrib","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31498070,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-06T17:22:55.647Z","status":"online","status_checked_at":"2026-04-07T02:00:07.164Z","response_time":105,"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":"xarray-contrib","name":"xarray-contrib ","uuid":"35757293","kind":"organization","description":"xarray compatible projects","email":null,"website":"https://xarray.dev","location":null,"twitter":"xarray_dev","company":null,"icon_url":"https://avatars.githubusercontent.com/u/35757293?v=4","repositories_count":23,"last_synced_at":"2023-03-04T02:29:00.282Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/xarray-contrib","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T08:18:19.804Z","updated_at":"2023-03-04T02:29:00.289Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xarray-contrib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xarray-contrib/repositories"},"packages":[{"id":11733745,"name":"github.com/xarray-contrib/xeofs","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/xarray-contrib/xeofs","keywords_array":[],"namespace":null,"versions_count":45,"first_release_published_at":"2022-02-15T15:22:28.000Z","latest_release_published_at":"2024-10-28T16:00:01.000Z","latest_release_number":"v3.0.4+incompatible","last_synced_at":"2026-04-14T12:03:38.285Z","created_at":"2025-06-05T11:17:48.060Z","updated_at":"2026-04-14T12:03:38.285Z","registry_url":"https://pkg.go.dev/github.com/xarray-contrib/xeofs","install_command":"go get github.com/xarray-contrib/xeofs","documentation_url":"https://pkg.go.dev/github.com/xarray-contrib/xeofs#section-documentation","metadata":{},"repo_metadata":{"id":43154535,"uuid":"458379495","full_name":"xarray-contrib/xeofs","owner":"xarray-contrib","description":"Comprehensive EOF analysis in Python with xarray: A versatile, multidimensional, and scalable tool for advanced climate data analysis","archived":false,"fork":false,"pushed_at":"2025-01-28T08:38:48.000Z","size":46959,"stargazers_count":125,"open_issues_count":18,"forks_count":23,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-10-07T10:16:55.439Z","etag":null,"topics":["climate-science","dask","dimensionality-reduction","eof-analysis","pattern-recognition","pca","xarray"],"latest_commit_sha":null,"homepage":"https://xeofs.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xarray-contrib.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-02-12T00:22:58.000Z","updated_at":"2025-10-01T08:07:02.000Z","dependencies_parsed_at":"2023-12-11T22:35:31.233Z","dependency_job_id":"e5277f97-93ba-40c4-b710-edfd8bb622d0","html_url":"https://github.com/xarray-contrib/xeofs","commit_stats":{"total_commits":558,"total_committers":9,"mean_commits":62.0,"dds":"0.14874551971326166","last_synced_commit":"1106302168e786bab2e14160e08ec43bdb3af528"},"previous_names":["xarray-contrib/xeofs","nicrie/xeofs"],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/xarray-contrib/xeofs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xarray-contrib","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278786691,"owners_count":26045588,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","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":"xarray-contrib","name":"xarray-contrib ","uuid":"35757293","kind":"organization","description":"xarray compatible projects","email":null,"website":"https://xarray.dev","location":null,"twitter":"xarray_dev","company":null,"icon_url":"https://avatars.githubusercontent.com/u/35757293?v=4","repositories_count":23,"last_synced_at":"2023-03-04T02:29:00.282Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/xarray-contrib","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T08:18:19.804Z","updated_at":"2023-03-04T02:29:00.289Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xarray-contrib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xarray-contrib/repositories"},"tags":[{"name":"v3.0.4","sha":"b72277b441e3ef36150aad0f1c37bf89cb5a5da7","kind":"tag","published_at":"2024-10-28T16:00:01.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v3.0.4","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v3.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"9bb5d3262cf2c5b730b0f06e0c0d32d6d7f57058","kind":"tag","published_at":"2024-10-07T17:23:45.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v3.0.3","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"fae8f9fa57c8d972477c0c96725a793b5d820ef7","kind":"tag","published_at":"2024-09-15T20:28:36.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v3.0.2","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"b2339f2ed84454eedbad19c4e44b01d06a5aa880","kind":"tag","published_at":"2024-09-10T17:40:14.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v3.0.1","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"bce047fcbd955e28da3d93c2c75215f5e204c6ad","kind":"tag","published_at":"2024-09-04T10:41:19.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v3.0.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v3.0.0/manifests"},{"name":"v2.4.1","sha":"f2a4f1502ac9898a56bc8e28ffc2d692fc3005e2","kind":"tag","published_at":"2024-08-31T13:33:40.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.4.1","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.4.1/manifests"},{"name":"v2.4.0","sha":"909cb7eee4bc2b5085804d20dd4b319cd4cb0936","kind":"tag","published_at":"2024-07-18T07:01:43.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.4.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.4.0/manifests"},{"name":"v2.3.3","sha":"a2669b8c2e68dec281ca016c0d527a4742bcb669","kind":"tag","published_at":"2024-07-10T17:56:25.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.3.3","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.3.3/manifests"},{"name":"v2.3.2","sha":"5c554a65d720e11bb6212f2a78c2d0cae609df9d","kind":"tag","published_at":"2024-03-30T13:13:45.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.3.2","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"a3cb204171dbbd1f09f2c083099cf3b67f625495","kind":"tag","published_at":"2024-02-28T10:32:08.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.3.1","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"1f54401f01ca7ad6760422eb300e696f12976d4c","kind":"tag","published_at":"2024-02-04T09:19:46.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.3.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.3.0/manifests"},{"name":"v2.2.6","sha":"66b31fbeb111dd8b41b9a0cdcc7ca26b498dcf24","kind":"tag","published_at":"2024-02-04T00:21:38.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.2.6","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.6/manifests"},{"name":"v2.2.5","sha":"b5d04ccb0279ed9b0661ccaa6dc0183ecacc9eef","kind":"tag","published_at":"2024-01-28T12:15:11.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.2.5","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.5/manifests"},{"name":"v2.2.4","sha":"bde445690ae0c853f5fce1c8757f0d3ea42dcc5d","kind":"tag","published_at":"2023-12-23T19:04:59.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.2.4","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.4/manifests"},{"name":"v2.2.3","sha":"b1494771cddab30812fcdb3633f42c871034ac89","kind":"tag","published_at":"2023-12-18T18:09:50.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.2.3","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"a58d0adb8fbb27c8008189beec51161300f97277","kind":"tag","published_at":"2023-11-20T20:29:21.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.2.2","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"aba57e0d97c792ffd5449486bb6cd10b6e534a86","kind":"tag","published_at":"2023-11-20T19:27:34.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.2.1","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"901982d6df1c73b21bd222cc54f7a6e50a683d56","kind":"tag","published_at":"2023-11-20T18:38:33.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.2.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"d80a839dc0c301557e7ec58559197a5f40c7353d","kind":"tag","published_at":"2023-11-18T15:13:08.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.1.2","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"65e9f79a880fc2ca24b60961e5271ccbad1a2084","kind":"tag","published_at":"2023-11-17T16:45:04.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.1.1","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"a3505c99abcc8329033d221016b2d2b85e2528bf","kind":"tag","published_at":"2023-11-14T12:03:45.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.1.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.1.0/manifests"},{"name":"v2.0.3","sha":"e48b3fda148d6be0b6b0b74cebcd033e37935d8a","kind":"tag","published_at":"2023-11-12T12:04:54.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.0.3","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"1f38a5b818a5d5fc55720e1119e6f686aef89168","kind":"tag","published_at":"2023-11-08T01:35:50.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.0.2","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"8cf91eae89e03489241201b9a48bf5d2090054e5","kind":"tag","published_at":"2023-11-07T23:36:31.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.0.1","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"ecb92b1e7e64a46461c42b472c475bd2378db055","kind":"tag","published_at":"2023-11-07T18:16:08.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.0.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.0.0/manifests"},{"name":"v1.2.2","sha":"5aaf7bee35f066a3a193f5a51497a8da1135f248","kind":"tag","published_at":"2023-10-31T23:51:57.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.2.2","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"893f2ea4e1dddb3522aa6bdc80b5f6912fb0498a","kind":"tag","published_at":"2023-10-29T17:52:42.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.2.1","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"0f319502128014bfc2a6b6a5a553262e1ef4a100","kind":"tag","published_at":"2023-10-24T08:12:25.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.2.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"7a09efeaf835f43a9072fa2d9220d9fc3b1d379e","kind":"tag","published_at":"2023-08-31T21:52:45.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.1.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.1.0/manifests"},{"name":"v1.0.5","sha":"6d26bb34496a41007e6c2665903a0423e9ed9f4e","kind":"tag","published_at":"2023-07-31T01:00:01.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.0.5","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"118ad68533fee3db00493b86ae3ea21ce4210524","kind":"tag","published_at":"2023-07-22T22:11:50.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.0.4","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"75158c638f7809982820acbda60d495b173aef03","kind":"tag","published_at":"2023-07-10T14:25:13.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.0.3","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"e33f1c91e47af6b3f0275e8fe3282bf9b56cffeb","kind":"commit","published_at":"2023-07-10T13:55:58.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.0.2","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"99f2d28e328d2a44fdd9eb1c8eae44cdbaa46789","kind":"tag","published_at":"2023-07-07T02:48:05.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.0.1","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"0533a8eb967f8d4e0f4af56099ddf9b675deef9e","kind":"tag","published_at":"2023-07-07T02:07:16.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.0.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.0/manifests"},{"name":"v0.7.2","sha":"d7c67a5205f58865966b6e711d0003c5d3e1fcda","kind":"tag","published_at":"2023-01-10T17:15:50.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.7.2","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"c85f116ab1836b1c426378e9506b68b58c2bfde4","kind":"tag","published_at":"2023-01-08T21:14:17.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.7.1","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"924a97b75250f1c270fa5c4298644c4347db3c4b","kind":"tag","published_at":"2022-08-26T10:23:59.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.7.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"b03704c458b3e38e0762a36192e6e85fa4ee18ba","kind":"tag","published_at":"2022-08-22T11:47:45.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.6.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"501b330ae7905cd0ebe92b8fa3a0153fcd6755b1","kind":"tag","published_at":"2022-03-12T21:22:11.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.5.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"934677bacb4262bc1ddb93a109a0f9e0eeb157ed","kind":"tag","published_at":"2022-03-02T12:47:33.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.4.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"fa9c69d11c12028946bf87bea4869041c4c56207","kind":"tag","published_at":"2022-02-20T19:29:49.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.3.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"0c7fc629d94b6af3e78cdb7d783047d8d0ef2bbe","kind":"tag","published_at":"2022-02-17T03:16:06.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.2.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.2.0/manifests"},{"name":"v0.1.2","sha":"2e407145e2cb0df9ec6b9347c338d066e0957caf","kind":"tag","published_at":"2022-02-15T23:16:32.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.1.2","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"87931f5bb184559156393aa302c63480eb6d149d","kind":"tag","published_at":"2022-02-15T15:22:28.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.1.1","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/xarray-contrib/xeofs@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.1.1/manifests"}]},"repo_metadata_updated_at":"2025-10-08T12:16:58.801Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/xarray-contrib/xeofs","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/xarray-contrib/xeofs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/xarray-contrib/xeofs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/xarray-contrib/xeofs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T11:18:10.285Z","issues_count":57,"pull_requests_count":72,"avg_time_to_close_issue":1174229.8974358975,"avg_time_to_close_pull_request":38602.72222222222,"issues_closed_count":39,"pull_requests_closed_count":72,"pull_request_authors_count":3,"issue_authors_count":21,"avg_comments_per_issue":1.719298245614035,"avg_comments_per_pull_request":0.6111111111111112,"merged_pull_requests_count":71,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":23,"past_year_pull_requests_count":26,"past_year_avg_time_to_close_issue":466447.45454545453,"past_year_avg_time_to_close_pull_request":30627.576923076922,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":26,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":10,"past_year_avg_comments_per_issue":1.0869565217391304,"past_year_avg_comments_per_pull_request":0.46153846153846156,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":26,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/issues","maintainers":[{"login":"nicrie","count":48,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicrie"},{"login":"slevang","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/slevang"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fxarray-contrib%2Fxeofs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fxarray-contrib%2Fxeofs/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fxarray-contrib%2Fxeofs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fxarray-contrib%2Fxeofs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fxarray-contrib%2Fxeofs/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2097318,"maintainers_count":0,"namespaces_count":781316,"keywords_count":112803,"github":"golang","metadata":{"funded_packages_count":53476},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-14T05:14:00.078Z","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":2975454,"name":"xeofs","ecosystem":"pypi","description":"Comprehensive EOF analysis in Python with xarray: A versatile, multidimensional, and scalable tool for advanced climate data analysis","homepage":null,"licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/xarray-contrib/xeofs","keywords_array":[],"namespace":null,"versions_count":38,"first_release_published_at":"2022-02-15T23:16:42.000Z","latest_release_published_at":"2024-10-28T16:00:07.000Z","latest_release_number":"3.0.4","last_synced_at":"2026-03-31T18:03:32.051Z","created_at":"2022-04-10T13:07:31.790Z","updated_at":"2026-03-31T18:03:32.052Z","registry_url":"https://pypi.org/project/xeofs/","install_command":"pip install xeofs --index-url https://pypi.org/simple","documentation_url":"https://xeofs.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":[],"normalized_name":"xeofs"},"repo_metadata":{"id":43154535,"uuid":"458379495","full_name":"xarray-contrib/xeofs","owner":"xarray-contrib","description":"Comprehensive EOF analysis in Python with xarray: A versatile, multidimensional, and scalable tool for advanced climate data analysis","archived":false,"fork":false,"pushed_at":"2024-04-12T21:14:11.000Z","size":34889,"stargazers_count":82,"open_issues_count":6,"forks_count":16,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-04-13T16:40:07.328Z","etag":null,"topics":["climate-science","dask","dimensionality-reduction","eof-analysis","pattern-recognition","pca","xarray"],"latest_commit_sha":null,"homepage":"https://xeofs.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xarray-contrib.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-02-12T00:22:58.000Z","updated_at":"2024-04-14T19:37:40.571Z","dependencies_parsed_at":"2023-12-11T22:35:31.233Z","dependency_job_id":"e5277f97-93ba-40c4-b710-edfd8bb622d0","html_url":"https://github.com/xarray-contrib/xeofs","commit_stats":{"total_commits":475,"total_committers":9,"mean_commits":52.77777777777778,"dds":0.1663157894736842,"last_synced_commit":"4cf84cfc0c99e790e53b183370ca9edfdbdd01c5"},"previous_names":["xarray-contrib/xeofs"],"tags_count":37,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xarray-contrib","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":204028110,"owners_count":14230269,"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":"xarray-contrib","name":"xarray-contrib ","uuid":"35757293","kind":"organization","description":"xarray compatible projects","email":null,"website":"https://xarray.dev","location":null,"twitter":"xarray_dev","company":null,"icon_url":"https://avatars.githubusercontent.com/u/35757293?v=4","repositories_count":23,"last_synced_at":"2023-03-04T02:29:00.282Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/xarray-contrib","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T08:18:19.804Z","updated_at":"2023-03-04T02:29:00.289Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xarray-contrib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xarray-contrib/repositories"},"tags":[{"name":"v2.3.2","sha":"5c554a65d720e11bb6212f2a78c2d0cae609df9d","kind":"tag","published_at":"2024-03-30T13:13:45.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.3.2","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"a3cb204171dbbd1f09f2c083099cf3b67f625495","kind":"tag","published_at":"2024-02-28T10:32:08.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.3.1","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"1f54401f01ca7ad6760422eb300e696f12976d4c","kind":"tag","published_at":"2024-02-04T09:19:46.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.3.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.3.0/manifests"},{"name":"v2.2.6","sha":"66b31fbeb111dd8b41b9a0cdcc7ca26b498dcf24","kind":"tag","published_at":"2024-02-04T00:21:38.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.2.6","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.6/manifests"},{"name":"v2.2.5","sha":"b5d04ccb0279ed9b0661ccaa6dc0183ecacc9eef","kind":"tag","published_at":"2024-01-28T12:15:11.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.2.5","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.5/manifests"},{"name":"v2.2.4","sha":"bde445690ae0c853f5fce1c8757f0d3ea42dcc5d","kind":"tag","published_at":"2023-12-23T19:04:59.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.2.4","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.4/manifests"},{"name":"v2.2.3","sha":"b1494771cddab30812fcdb3633f42c871034ac89","kind":"tag","published_at":"2023-12-18T18:09:50.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.2.3","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"a58d0adb8fbb27c8008189beec51161300f97277","kind":"tag","published_at":"2023-11-20T20:29:21.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.2.2","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"aba57e0d97c792ffd5449486bb6cd10b6e534a86","kind":"tag","published_at":"2023-11-20T19:27:34.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.2.1","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"901982d6df1c73b21bd222cc54f7a6e50a683d56","kind":"tag","published_at":"2023-11-20T18:38:33.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.2.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"d80a839dc0c301557e7ec58559197a5f40c7353d","kind":"tag","published_at":"2023-11-18T15:13:08.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.1.2","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"65e9f79a880fc2ca24b60961e5271ccbad1a2084","kind":"tag","published_at":"2023-11-17T16:45:04.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.1.1","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"a3505c99abcc8329033d221016b2d2b85e2528bf","kind":"tag","published_at":"2023-11-14T12:03:45.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.1.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.1.0/manifests"},{"name":"v2.0.3","sha":"e48b3fda148d6be0b6b0b74cebcd033e37935d8a","kind":"tag","published_at":"2023-11-12T12:04:54.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.0.3","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"1f38a5b818a5d5fc55720e1119e6f686aef89168","kind":"tag","published_at":"2023-11-08T01:35:50.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.0.2","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"8cf91eae89e03489241201b9a48bf5d2090054e5","kind":"tag","published_at":"2023-11-07T23:36:31.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.0.1","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"ecb92b1e7e64a46461c42b472c475bd2378db055","kind":"tag","published_at":"2023-11-07T18:16:08.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v2.0.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v2.0.0/manifests"},{"name":"v1.2.2","sha":"5aaf7bee35f066a3a193f5a51497a8da1135f248","kind":"tag","published_at":"2023-10-31T23:51:57.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.2.2","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"893f2ea4e1dddb3522aa6bdc80b5f6912fb0498a","kind":"tag","published_at":"2023-10-29T17:52:42.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.2.1","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"0f319502128014bfc2a6b6a5a553262e1ef4a100","kind":"tag","published_at":"2023-10-24T08:12:25.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.2.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"7a09efeaf835f43a9072fa2d9220d9fc3b1d379e","kind":"tag","published_at":"2023-08-31T21:52:45.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.1.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.1.0/manifests"},{"name":"v1.0.5","sha":"6d26bb34496a41007e6c2665903a0423e9ed9f4e","kind":"tag","published_at":"2023-07-31T01:00:01.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.0.5","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"118ad68533fee3db00493b86ae3ea21ce4210524","kind":"tag","published_at":"2023-07-22T22:11:50.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.0.4","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"75158c638f7809982820acbda60d495b173aef03","kind":"tag","published_at":"2023-07-10T14:25:13.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.0.3","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"e33f1c91e47af6b3f0275e8fe3282bf9b56cffeb","kind":"commit","published_at":"2023-07-10T13:55:58.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.0.2","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"99f2d28e328d2a44fdd9eb1c8eae44cdbaa46789","kind":"tag","published_at":"2023-07-07T02:48:05.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.0.1","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"0533a8eb967f8d4e0f4af56099ddf9b675deef9e","kind":"tag","published_at":"2023-07-07T02:07:16.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v1.0.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v1.0.0/manifests"},{"name":"v0.7.2","sha":"d7c67a5205f58865966b6e711d0003c5d3e1fcda","kind":"tag","published_at":"2023-01-10T17:15:50.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.7.2","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"c85f116ab1836b1c426378e9506b68b58c2bfde4","kind":"tag","published_at":"2023-01-08T21:14:17.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.7.1","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"924a97b75250f1c270fa5c4298644c4347db3c4b","kind":"tag","published_at":"2022-08-26T10:23:59.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.7.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"b03704c458b3e38e0762a36192e6e85fa4ee18ba","kind":"tag","published_at":"2022-08-22T11:47:45.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.6.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"501b330ae7905cd0ebe92b8fa3a0153fcd6755b1","kind":"tag","published_at":"2022-03-12T21:22:11.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.5.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"934677bacb4262bc1ddb93a109a0f9e0eeb157ed","kind":"tag","published_at":"2022-03-02T12:47:33.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.4.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"fa9c69d11c12028946bf87bea4869041c4c56207","kind":"tag","published_at":"2022-02-20T19:29:49.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.3.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"0c7fc629d94b6af3e78cdb7d783047d8d0ef2bbe","kind":"tag","published_at":"2022-02-17T03:16:06.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.2.0","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.2.0/manifests"},{"name":"v0.1.2","sha":"2e407145e2cb0df9ec6b9347c338d066e0957caf","kind":"tag","published_at":"2022-02-15T23:16:32.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.1.2","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"87931f5bb184559156393aa302c63480eb6d149d","kind":"tag","published_at":"2022-02-15T15:22:28.000Z","download_url":"https://codeload.github.com/xarray-contrib/xeofs/tar.gz/v0.1.1","html_url":"https://github.com/xarray-contrib/xeofs/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/tags/v0.1.1/manifests"}]},"repo_metadata_updated_at":"2024-09-08T15:27:21.216Z","dependent_packages_count":2,"downloads":2026,"downloads_period":"last-month","dependent_repos_count":2,"rankings":{"downloads":8.23982133385007,"dependent_repos_count":11.798391849216776,"dependent_packages_count":7.31012528119255,"stargazers_count":8.866600624141023,"forks_count":11.463403173956795,"docker_downloads_count":null,"average":9.535668452471443},"purl":"pkg:pypi/xeofs","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/xeofs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/xeofs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/xeofs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-08T08:30:43.479Z","issues_count":101,"pull_requests_count":136,"avg_time_to_close_issue":2279026.090909091,"avg_time_to_close_pull_request":109562.79411764706,"issues_closed_count":88,"pull_requests_closed_count":136,"pull_request_authors_count":4,"issue_authors_count":26,"avg_comments_per_issue":2.4356435643564356,"avg_comments_per_pull_request":0.9338235294117647,"merged_pull_requests_count":132,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":68,"past_year_pull_requests_count":106,"past_year_avg_time_to_close_issue":1661846.8596491227,"past_year_avg_time_to_close_pull_request":139402.77358490566,"past_year_issues_closed_count":57,"past_year_pull_requests_closed_count":106,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":3.0441176470588234,"past_year_avg_comments_per_pull_request":1.0566037735849056,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":102,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/issues","maintainers":[{"login":"nicrie","count":103,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicrie"},{"login":"slevang","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/slevang"},{"login":"malmans2","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/malmans2"}],"active_maintainers":[{"login":"nicrie","count":52,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicrie"},{"login":"slevang","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/slevang"},{"login":"malmans2","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/malmans2"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/xeofs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/xeofs/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/xeofs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/xeofs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/xeofs/codemeta","maintainers":[{"uuid":"nrieger","login":"nrieger","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/nrieger/","role":null,"created_at":"2022-11-18T16:20:04.724Z","updated_at":"2022-11-18T16:20:04.724Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/nrieger/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":841573,"maintainers_count":359517,"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":1458210,"full_name":"xarray-contrib/xeofs","default_branch":"main","total_commits":560,"total_committers":10,"total_bot_commits":11,"total_bot_committers":1,"mean_commits":56.0,"dds":0.1517857142857143,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-04-13T12:58:47.793Z","last_synced_commit":"29f6b51c6a19e0477db9e98ce76dbe5f23043c29","created_at":"2023-12-21T23:39:38.653Z","updated_at":"2026-04-13T12:58:46.850Z","committers":[{"name":"Niclas Rieger","email":"niclasrieger@gmail.com","login":"nicrie","count":475},{"name":"github-actions","email":"github-actions@github.com","login":"invalid-email-address","count":30},{"name":"Sam Levang","email":"39069044+slevang","login":"slevang","count":24},{"name":"github-actions[bot]","email":"github-actions[bot]","login":"github-actions[bot]","count":11},{"name":"github-actions","email":"action@github.com","login":"actions-user","count":8},{"name":"semantic-release","email":"semantic-release","login":null,"count":8},{"name":"arfriedman","email":"andfried@gmail.com","login":"arfriedman","count":1},{"name":"Mattia Almansi","email":"m.almansi@bopen.eu","login":"malmans2","count":1},{"name":"Damien Irving","email":"irving.damien@gmail.com","login":"DamienIrving","count":1},{"name":"Aaron Spring","email":"aaronspring","login":"aaronspring","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-14T00:00:07.982Z","repositories_count":6213244,"commits_count":903351779,"contributors_count":34926646,"owners_count":1144265,"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":"xarray-contrib/xeofs","html_url":"https://github.com/xarray-contrib/xeofs","last_synced_at":"2026-04-05T02:00:40.256Z","status":"error","issues_count":57,"pull_requests_count":72,"avg_time_to_close_issue":1174229.8974358975,"avg_time_to_close_pull_request":38602.72222222222,"issues_closed_count":39,"pull_requests_closed_count":72,"pull_request_authors_count":3,"issue_authors_count":21,"avg_comments_per_issue":1.719298245614035,"avg_comments_per_pull_request":0.6111111111111112,"merged_pull_requests_count":71,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":23,"past_year_pull_requests_count":26,"past_year_avg_time_to_close_issue":466447.45454545453,"past_year_avg_time_to_close_pull_request":30627.576923076922,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":26,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":10,"past_year_avg_comments_per_issue":1.0869565217391304,"past_year_avg_comments_per_pull_request":0.46153846153846156,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":26,"created_at":"2023-12-21T23:39:39.040Z","updated_at":"2026-04-05T02:00:40.256Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/xarray-contrib%2Fxeofs/issues","issue_labels_count":{"bug":22,"documentation":7,"new feature":5,"design":3,"enhancement":2,"usage":1},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":27,"CONTRIBUTOR":18,"COLLABORATOR":14},"pull_request_author_associations_count":{"CONTRIBUTOR":87,"COLLABORATOR":37,"NONE":1},"issue_authors":{"nicrie":31,"vdevauxchupin":3,"n0rdp0l":2,"arfriedman":2,"agirnow":2,"SHEN-Cheng":2,"mschulzie":2,"jiwon-j":2,"thelightonmyway":1,"roxyboy":1,"navidcy":1,"shenyulu":1,"LKPatel1":1,"kafitzgerald":1,"singledoggy":1,"MahdiHasanNCSU":1,"l4nc3l0t":1,"gkb999":1,"CommonClimate":1,"nicolasfauchereau":1,"pablozhang123456789":1},"pull_request_authors":{"nicrie":112,"slevang":11,"arfriedman":2},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-06T00:00:09.270Z","repositories_count":14101275,"issues_count":34419167,"pull_requests_count":112326849,"authors_count":11227109,"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":{"bug":2,"documentation":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":3},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{"gkb999":1,"jiwon-j":1,"vdevauxchupin":1},"past_year_pull_request_authors":{},"maintainers":[{"login":"nicrie","count":48,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nicrie"},{"login":"slevang","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/slevang"}],"active_maintainers":[]},"events":{"total":{"DeleteEvent":2,"PullRequestEvent":3,"ForkEvent":2,"IssuesEvent":16,"WatchEvent":21,"IssueCommentEvent":21,"PushEvent":5,"PullRequestReviewEvent":1,"PullRequestReviewCommentEvent":1,"CreateEvent":2},"last_year":{"IssuesEvent":2,"WatchEvent":8,"IssueCommentEvent":2}},"keywords":["climate-science","dask","dimensionality-reduction","eof-analysis","pattern-recognition","pca","xarray"],"dependencies":[{"ecosystem":"pypi","filepath":"poetry.lock","sha":null,"kind":"lockfile","created_at":"2022-08-26T17:12:48.202Z","updated_at":"2022-08-26T17:12:48.202Z","repository_link":"https://github.com/xarray-contrib/xeofs/blob/main/poetry.lock","dependencies":[{"id":2836497616,"package_name":"appdirs","ecosystem":"pypi","requirements":"1.4.4","direct":false,"kind":"runtime","optional":false},{"id":2836497617,"package_name":"atomicwrites","ecosystem":"pypi","requirements":"1.4.0","direct":false,"kind":"develop","optional":false},{"id":2836497618,"package_name":"attrs","ecosystem":"pypi","requirements":"21.4.0","direct":false,"kind":"develop","optional":false},{"id":2836497619,"package_name":"certifi","ecosystem":"pypi","requirements":"2021.10.8","direct":false,"kind":"runtime","optional":false},{"id":2836497620,"package_name":"cftime","ecosystem":"pypi","requirements":"1.5.2","direct":false,"kind":"develop","optional":false},{"id":2836497621,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"2.0.12","direct":false,"kind":"runtime","optional":false},{"id":2836497622,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.4","direct":false,"kind":"runtime","optional":false},{"id":2836497623,"package_name":"coverage","ecosystem":"pypi","requirements":"6.3.1","direct":false,"kind":"develop","optional":false},{"id":2836497624,"package_name":"flake8","ecosystem":"pypi","requirements":"4.0.1","direct":false,"kind":"develop","optional":false},{"id":2836497625,"package_name":"idna","ecosystem":"pypi","requirements":"3.3","direct":false,"kind":"runtime","optional":false},{"id":2836497626,"package_name":"iniconfig","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"develop","optional":false},{"id":2836497627,"package_name":"joblib","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":2836497628,"package_name":"mccabe","ecosystem":"pypi","requirements":"0.6.1","direct":false,"kind":"develop","optional":false},{"id":2836497629,"package_name":"netcdf4","ecosystem":"pypi","requirements":"1.5.8","direct":false,"kind":"develop","optional":false},{"id":2836497630,"package_name":"numpy","ecosystem":"pypi","requirements":"1.22.2","direct":false,"kind":"runtime","optional":false},{"id":2836497631,"package_name":"packaging","ecosystem":"pypi","requirements":"21.3","direct":false,"kind":"runtime","optional":false},{"id":2836497632,"package_name":"pandas","ecosystem":"pypi","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":2836497633,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"develop","optional":false},{"id":2836497634,"package_name":"pooch","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":2836497635,"package_name":"py","ecosystem":"pypi","requirements":"1.11.0","direct":false,"kind":"develop","optional":false},{"id":2836497636,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"2.8.0","direct":false,"kind":"develop","optional":false},{"id":2836497637,"package_name":"pyflakes","ecosystem":"pypi","requirements":"2.4.0","direct":false,"kind":"develop","optional":false},{"id":2836497638,"package_name":"pyparsing","ecosystem":"pypi","requirements":"3.0.7","direct":false,"kind":"runtime","optional":false},{"id":2836497639,"package_name":"pytest","ecosystem":"pypi","requirements":"7.0.1","direct":false,"kind":"develop","optional":false},{"id":2836497640,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":"runtime","optional":false},{"id":2836497641,"package_name":"pytz","ecosystem":"pypi","requirements":"2021.3","direct":false,"kind":"runtime","optional":false},{"id":2836497642,"package_name":"requests","ecosystem":"pypi","requirements":"2.27.1","direct":false,"kind":"runtime","optional":false},{"id":2836497643,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":2836497644,"package_name":"scipy","ecosystem":"pypi","requirements":"1.6.1","direct":false,"kind":"runtime","optional":false},{"id":2836497645,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":2836497646,"package_name":"threadpoolctl","ecosystem":"pypi","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":2836497647,"package_name":"tomli","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"develop","optional":false},{"id":2836497648,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.64.0","direct":false,"kind":"runtime","optional":false},{"id":2836497649,"package_name":"urllib3","ecosystem":"pypi","requirements":"1.26.8","direct":false,"kind":"runtime","optional":false},{"id":2836497650,"package_name":"xarray","ecosystem":"pypi","requirements":"0.21.1","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2022-08-26T17:12:48.297Z","updated_at":"2022-08-26T17:12:48.297Z","repository_link":"https://github.com/xarray-contrib/xeofs/blob/main/pyproject.toml","dependencies":[{"id":2836499293,"package_name":"python","ecosystem":"pypi","requirements":"^3.8","direct":true,"kind":"runtime","optional":false},{"id":2836499294,"package_name":"numpy","ecosystem":"pypi","requirements":"^1.19.2","direct":true,"kind":"runtime","optional":false},{"id":2836499295,"package_name":"pandas","ecosystem":"pypi","requirements":"^1.4.1","direct":true,"kind":"runtime","optional":false},{"id":2836499296,"package_name":"xarray","ecosystem":"pypi","requirements":"^0.21.1","direct":true,"kind":"runtime","optional":false},{"id":2836499297,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"^1.0.2","direct":true,"kind":"runtime","optional":false},{"id":2836499298,"package_name":"pooch","ecosystem":"pypi","requirements":"^1.6.0","direct":true,"kind":"runtime","optional":false},{"id":2836499299,"package_name":"tqdm","ecosystem":"pypi","requirements":"^4.64.0","direct":true,"kind":"runtime","optional":false},{"id":2836499300,"package_name":"flake8","ecosystem":"pypi","requirements":"^4.0.1","direct":true,"kind":"develop","optional":false},{"id":2836499301,"package_name":"pytest","ecosystem":"pypi","requirements":"^7.0.1","direct":true,"kind":"develop","optional":false},{"id":2836499302,"package_name":"coverage","ecosystem":"pypi","requirements":"^6.3.1","direct":true,"kind":"develop","optional":false},{"id":2836499303,"package_name":"netCDF4","ecosystem":"pypi","requirements":"^1.5.7","direct":true,"kind":"develop","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/black_formatting.yml","sha":null,"kind":"manifest","created_at":"2023-12-11T22:35:31.121Z","updated_at":"2023-12-11T22:35:31.121Z","repository_link":"https://github.com/xarray-contrib/xeofs/blob/main/.github/workflows/black_formatting.yml","dependencies":[{"id":15036525444,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15036525445,"package_name":"psf/black","ecosystem":"actions","requirements":"stable","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/changelog.yml","sha":null,"kind":"manifest","created_at":"2023-12-11T22:35:31.129Z","updated_at":"2023-12-11T22:35:31.129Z","repository_link":"https://github.com/xarray-contrib/xeofs/blob/main/.github/workflows/changelog.yml","dependencies":[{"id":15036525446,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15036525447,"package_name":"BobAnkh/auto-generate-changelog","ecosystem":"actions","requirements":"v1.2.5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-12-11T22:35:31.152Z","updated_at":"2023-12-11T22:35:31.152Z","repository_link":"https://github.com/xarray-contrib/xeofs/blob/main/.github/workflows/ci.yml","dependencies":[{"id":15036525448,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15036525449,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15036525450,"package_name":"abatilo/actions-poetry","ecosystem":"actions","requirements":"v2.1.0","direct":true,"kind":"composite","optional":false},{"id":15036525451,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pull-request-linting.yml","sha":null,"kind":"manifest","created_at":"2023-12-11T22:35:31.165Z","updated_at":"2023-12-11T22:35:31.165Z","repository_link":"https://github.com/xarray-contrib/xeofs/blob/main/.github/workflows/pull-request-linting.yml","dependencies":[{"id":15036525452,"package_name":"amannn/action-semantic-pull-request","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release_package.yml","sha":null,"kind":"manifest","created_at":"2023-12-11T22:35:31.172Z","updated_at":"2023-12-11T22:35:31.172Z","repository_link":"https://github.com/xarray-contrib/xeofs/blob/main/.github/workflows/release_package.yml","dependencies":[{"id":15036525453,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15036525454,"package_name":"python-semantic-release/python-semantic-release","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":15036525455,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false},{"id":15036525456,"package_name":"python-semantic-release/upload-to-gh-release","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"docs/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-11T22:35:31.180Z","updated_at":"2023-12-11T22:35:31.180Z","repository_link":"https://github.com/xarray-contrib/xeofs/blob/main/docs/environment.yml","dependencies":[{"id":15036525457,"package_name":"xeofs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":14.936148491389355,"created_at":"2023-09-11T14:25:32.556Z","updated_at":"2026-05-12T20:09:22.306Z","avatar_url":"https://github.com/xarray-contrib.png","language":"Python","category":"Climate Change","sub_category":"Climate Data Processing and Analysis","monthly_downloads":2026,"total_dependent_repos":2,"total_dependent_packages":2,"readme":"![xeofs logo](docs/logos/xeofs_logo_dark.png)\n\n\u003cp align=\"center\"\u003e\n\n| Versions                   | [![PyPI](https://img.shields.io/pypi/v/xeofs)](https://pypi.org/project/xeofs/) [![Conda](https://img.shields.io/conda/vn/conda-forge/xeofs)](https://anaconda.org/conda-forge/xeofs) |\n|----------------------------|:---------------------------------------------------------------------------------------------:|\n| Build \u0026 Testing            | [![Build](https://img.shields.io/github/actions/workflow/status/xarray-contrib/xeofs/ci.yml?branch=main)](https://github.com/xarray-contrib/xeofs/actions/workflows/ci.yml) [![codecov](https://codecov.io/github/nicrie/xeofs/branch/main/graph/badge.svg?token=8040ZDH6U7)](https://codecov.io/github/nicrie/xeofs) |\n| Code Quality               | ![Black](https://img.shields.io/badge/code%20style-black-000000.svg)   [![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v0.json)](https://github.com/charliermarsh/ruff)                           |\n| Documentation              | [![Docs](https://readthedocs.org/projects/xeofs/badge/?version=latest)](https://xeofs.readthedocs.io/en/latest/index.html)                          |\n| Citation                   | [![JOSS](https://joss.theoj.org/papers/4f50349ee1777b8a61761183047b1180/status.svg)](https://joss.theoj.org/papers/4f50349ee1777b8a61761183047b1180) [![Zenodo](https://zenodo.org/badge/DOI/10.5281/zenodo.6323012.svg)](https://zenodo.org/doi/10.5281/zenodo.6323011) \n| Licensing                  |  [![License](https://img.shields.io/pypi/l/xeofs)](https://github.com/xarray-contrib/xeofs/blob/main/LICENSE) |\n| User Engagement            | ![Downloads](https://img.shields.io/pypi/dw/xeofs)                                          |\n\n\u003c/p\u003e\n\n## Overview\n\n`xeofs` is a specialized Python package designed for dimensionality reduction in climate science, aimed at extracting meaningful patterns from large datasets. It provides eigenmethods such as Principal Component Analysis (EOF analysis) and several related variants. Seamlessly integrated with [xarray](https://docs.xarray.dev/en/stable/) and [Dask](https://www.dask.org/), xeofs enables efficient handling and scalable computation of large, multi-dimensional datasets. \n\n- **Multi-Dimensional**: Designed for `xarray` objects, it applies dimensionality reduction to multi-dimensional data while maintaining data labels.\n- **Dask-Integrated**: Supports large datasets via `Dask` xarray objects\n- **Extensive Methods**: Offers various dimensionality reduction techniques\n- **Adaptable Output**: Provides output corresponding to the type of input, whether single or list of `xr.DataArray` or `xr.Dataset`\n- **Missing Values**: Handles `NaN` values within the data\n- **Bootstrapping**: Comes with a user-friendly interface for model evaluation using bootstrapping\n- **Efficient**: Ensures computational efficiency, particularly with large datasets through randomized SVD\n- **Modular**: Allows users to implement and incorporate new dimensionality reduction methods\n\n## Installation\n\nTo install the package, use either of the following commands:\n\n```bash\nconda install -c conda-forge xeofs\n```\n\nor\n\n```bash\npip install xeofs\n```\n\n## Quickstart\n\nIn order to get started with `xeofs`, follow these simple steps:\n\n**Import the package**\n    \n```python\n\u003e\u003e\u003e import xarray as xr  # for example data only\n\u003e\u003e\u003e import xeofs as xe\n\n```\n\n**Load example data**\n\n```python\n\u003e\u003e\u003e t2m = xr.tutorial.open_dataset(\"air_temperature\")\n\u003e\u003e\u003e t2m_west = t2m.isel(lon=slice(None, 20))\n\u003e\u003e\u003e t2m_east = t2m.isel(lon=slice(21, None))\n\n```\n\n**EOF analysis**\nInitiate and fit the EOF/PCA model to the data\n\n```python\n\u003e\u003e\u003e eof = xe.single.EOF(n_modes=10)\n\u003e\u003e\u003e eof.fit(t2m, dim=\"time\")  # doctest: +ELLIPSIS\n\u003cxeofs.single.eof.EOF object at ...\u003e\n\n```\nNow, you can access the model's EOF components and PC scores:\n\n```py\n\u003e\u003e\u003e comps = eof.components()  # EOFs (spatial patterns)\n\u003e\u003e\u003e scores = eof.scores()  # PCs (temporal patterns)\n\n```\n\n**Varimax-rotated EOF analysis**\nInitiate and fit an `EOFRotator` class to the model to obtain a varimax-rotated EOF analysis\n\n```python\n\u003e\u003e\u003e rotator = xe.single.EOFRotator(n_modes=3)\n\u003e\u003e\u003e rotator.fit(eof) # doctest: +ELLIPSIS\n\u003cxeofs.single.eof_rotator.EOFRotator object at ...\u003e\n\n\u003e\u003e\u003e rot_comps = rotator.components()  # Rotated EOFs (spatial patterns)\n\u003e\u003e\u003e rot_scores = rotator.scores()  # Rotated PCs (temporal patterns)\n\n```\n\n**Maximum Covariance Analysis (MCA)**\n\n```python\n\u003e\u003e\u003e mca = xe.cross.MCA(n_modes=10)\n\u003e\u003e\u003e mca.fit(t2m_west, t2m_east, dim=\"time\")  # doctest: +ELLIPSIS\n\u003cxeofs.cross.mca.MCA object at ...\u003e\n\n\u003e\u003e\u003e comps1, comps2 = mca.components()  # Singular vectors (spatial patterns)\n\u003e\u003e\u003e scores1, scores2 = mca.scores()  # Expansion coefficients (temporal patterns)\n\n```\n\n**Varimax-rotated MCA**\n\n```python\n\u003e\u003e\u003e rotator = xe.cross.MCARotator(n_modes=10)\n\u003e\u003e\u003e rotator.fit(mca)  # doctest: +ELLIPSIS\n\u003cxeofs.cross.mca_rotator.MCARotator object at ...\u003e\n\n\u003e\u003e\u003e rot_comps = rotator.components()  # Rotated singular vectors (spatial patterns)\n\u003e\u003e\u003e rot_scores = rotator.scores()  # Rotated expansion coefficients (temporal patterns)\n\n```\n\nTo further explore the capabilities of `xeofs`, check out the [available documentation](https://xeofs.readthedocs.io/en/latest/) and [examples](https://xeofs.readthedocs.io/en/latest/auto_examples/index.html).\nFor a full list of currently available methods, see the [Reference API](https://xeofs.readthedocs.io/en/latest/api.html).\n\n## Documentation\n\nFor a more comprehensive overview and usage examples, visit the [documentation](https://xeofs.readthedocs.io/en/latest/).\n\n## Contributing\n\nContributions are highly welcomed and appreciated. If you're interested in improving `xeofs` or fixing issues, please read our [Contributing Guide](https://xeofs.readthedocs.io/en/latest/overview_3_contributing.html).\n\n## License\n\nThis project is licensed under the terms of the [MIT license](https://github.com/xarray-contrib/xeofs/blob/main/LICENSE).\n\n## Contact\n\nFor questions or support, please open a [Github issue](https://github.com/xarray-contrib/xeofs/issues).\n\n## Credits\n\n- Randomized PCA: [scikit-learn](https://scikit-learn.org/stable/)\n- EOF analysis: Python package [eofs](https://github.com/ajdawson/eofs) by Andrew Dawson\n- MCA: Python package [xMCA](https://github.com/Yefee/xMCA) by Yefee\n- CCA: Python package [CCA-Zoo](https://github.com/jameschapman19/cca_zoo) by James Chapman\n- ROCK-PCA: Matlab implementation by [Diego Bueso](https://github.com/DiegoBueso/ROCK-PCA)\n- Sparse PCA: Based on [Ristretto](https://github.com/erichson/ristretto) library by Benjamin Erichson\n\n## How to cite?\n\nWhen using `xeofs`, kindly remember to cite the original references of the methods employed in your work. Additionally, if `xeofs` is proving useful in your research, we'd appreciate if you could acknowledge its use with the following citation:\n\n```bibtex\n@article{rieger_xeofs_2024,\nauthor = {Rieger, Niclas and Levang, Samuel J.},\ndoi = {10.21105/joss.06060},\njournal = {Journal of Open Source Software},\nmonth = jan,\nnumber = {93},\npages = {6060},\ntitle = {{xeofs: Comprehensive EOF analysis in Python with xarray}},\nurl = {https://joss.theoj.org/papers/10.21105/joss.06060},\nvolume = {9},\nyear = {2024}\n}\n```\n\n## Contributors\n\n[![Contributors](https://contrib.rocks/image?repo=xarray-contrib/xeofs)](https://github.com/xarray-contrib/xeofs/graphs/contributors)\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["compressed","zarr","oceanography"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/1835","html_url":"https://ost.ecosyste.ms/projects/1835"}