{"id":123302,"url":"https://github.com/torchgeo/torchgeo","last_synced_at":"2026-09-28T02:31:33.397Z","repository":{"id":36959756,"uuid":"369428935","full_name":"torchgeo/torchgeo","owner":"torchgeo","description":"TorchGeo: datasets, samplers, transforms, and pre-trained models for geospatial data","archived":false,"fork":false,"pushed_at":"2026-09-22T17:31:09.000Z","size":373922,"stargazers_count":4189,"open_issues_count":216,"forks_count":592,"subscribers_count":56,"default_branch":"main","last_synced_at":"2026-09-22T23:45:36.297Z","etag":null,"topics":["computer-vision","datasets","deep-learning","earth-observation","geospatial","models","pytorch","remote-sensing","satellite-imagery","torchvision","transforms"],"latest_commit_sha":null,"homepage":"https://torchgeo.org/","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/torchgeo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":".github/SUPPORT.md","governance":".github/GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":".github/MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"torchgeo"}},"created_at":"2021-05-21T05:58:56.000Z","updated_at":"2026-09-22T17:31:18.000Z","dependencies_parsed_at":"2026-09-23T00:13:08.221Z","dependency_job_id":null,"html_url":"https://github.com/torchgeo/torchgeo","commit_stats":{"total_commits":2114,"total_committers":72,"mean_commits":29.36111111111111,"dds":0.576158940397351,"last_synced_commit":"e932902e0e17a822c4c4c9f4acf5fa31cd96749c"},"previous_names":["torchgeo/torchgeo","microsoft/torchgeo"],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/torchgeo/torchgeo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/torchgeo","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37604204,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-22T02:00:07.665Z","response_time":55,"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":"torchgeo","name":"TorchGeo","uuid":"220939474","kind":"organization","description":"TorchGeo: deep learning with geospatial data","email":null,"website":"https://torchgeo.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/220939474?v=4","repositories_count":8,"last_synced_at":"2026-09-25T03:36:33.330Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/torchgeo","funding_links":["https://github.com/sponsors/torchgeo"],"total_stars":5131,"followers":111,"following":0,"created_at":"2025-08-13T15:50:59.457Z","updated_at":"2026-09-25T03:36:33.343Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/torchgeo","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/torchgeo/repositories"},"packages":[{"id":5304046,"name":"torchgeo","ecosystem":"conda","description":"TorchGeo is a PyTorch domain library, similar to torchvision, providing datasets, samplers, transforms, and pre-trained models specific to geospatial data.  The goal of this library is to make it simple  1. for machine learning experts to work with geospatial data, and 2. for remote sensing experts to explore machine learning solutions.","homepage":"https://github.com/torchgeo/torchgeo","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/torchgeo/torchgeo","keywords_array":[],"namespace":null,"versions_count":6,"first_release_published_at":"2021-11-16T20:21:16.000Z","latest_release_published_at":"2022-09-09T00:33:39.000Z","latest_release_number":"0.3.1","last_synced_at":"2026-03-28T01:14:17.868Z","created_at":"2022-10-03T16:16:05.582Z","updated_at":"2026-09-23T16:23:52.192Z","registry_url":"https://anaconda.org/conda-forge/torchgeo","install_command":"conda install -c conda-forge torchgeo","documentation_url":null,"metadata":{},"repo_metadata":{"id":36959756,"uuid":"369428935","full_name":"torchgeo/torchgeo","owner":"torchgeo","description":"TorchGeo: datasets, samplers, transforms, and pre-trained models for geospatial data","archived":false,"fork":false,"pushed_at":"2026-09-22T17:31:09.000Z","size":373922,"stargazers_count":4189,"open_issues_count":216,"forks_count":592,"subscribers_count":56,"default_branch":"main","last_synced_at":"2026-09-22T23:45:36.297Z","etag":null,"topics":["computer-vision","datasets","deep-learning","earth-observation","geospatial","models","pytorch","remote-sensing","satellite-imagery","torchvision","transforms"],"latest_commit_sha":null,"homepage":"https://torchgeo.org/","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/torchgeo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":".github/SUPPORT.md","governance":".github/GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":".github/MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"torchgeo"}},"created_at":"2021-05-21T05:58:56.000Z","updated_at":"2026-09-22T17:31:18.000Z","dependencies_parsed_at":"2026-09-23T00:13:08.221Z","dependency_job_id":null,"html_url":"https://github.com/torchgeo/torchgeo","commit_stats":{"total_commits":2114,"total_committers":72,"mean_commits":29.36111111111111,"dds":0.576158940397351,"last_synced_commit":"e932902e0e17a822c4c4c9f4acf5fa31cd96749c"},"previous_names":["torchgeo/torchgeo","microsoft/torchgeo"],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/torchgeo/torchgeo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/torchgeo","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37604204,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-22T02:00:07.665Z","response_time":55,"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":"torchgeo","name":"TorchGeo","uuid":"220939474","kind":"organization","description":"TorchGeo: deep learning with geospatial data","email":null,"website":"https://torchgeo.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/220939474?v=4","repositories_count":8,"last_synced_at":"2026-09-16T12:52:19.690Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/torchgeo","funding_links":["https://github.com/sponsors/torchgeo"],"total_stars":5120,"followers":108,"following":0,"created_at":"2025-08-13T15:50:59.457Z","updated_at":"2026-09-16T12:52:19.703Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/torchgeo","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/torchgeo/repositories"},"tags":[{"name":"v0.10.0","sha":"b5ecb6994ab8ffd5553c504ed9eba58ec6db982a","kind":"commit","published_at":"2026-08-14T15:33:59.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.10.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"120b8b1d477e8911ed052ec84a197dd545254e63","kind":"commit","published_at":"2026-02-14T12:06:44.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.9.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"f10336c7046065cff2cc1dc00992533ea85475e8","kind":"commit","published_at":"2026-01-24T18:45:14.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.8.1","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"e17c62754a6008f770255ed11378f86161e1c1c0","kind":"commit","published_at":"2025-11-23T19:52:18.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.8.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.8.0/manifests"},{"name":"v0.7.2","sha":"fe55d4a54bc60cc2a80ca813a918bdfaee9d8971","kind":"commit","published_at":"2025-10-29T21:00:02.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.7.2","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"c1b68abcd22220cf8b71bcd1b794a15a4c99aed9","kind":"commit","published_at":"2025-06-20T07:26:38.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.7.1","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"3e117ee74d7eff6eda74ebc7d3d4ed95fb668779","kind":"commit","published_at":"2025-04-05T16:42:49.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.7.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.7.0/manifests"},{"name":"v0.6.2","sha":"4919d55542c007faa0004f0e20bf86add619870f","kind":"commit","published_at":"2024-12-19T23:10:00.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.6.2","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"d610ff12739cc9cea7c9fe8484c8805509b99525","kind":"commit","published_at":"2024-10-10T17:36:27.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.6.1","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"7500ee20f651e889e4028ae897d245b4ad9ef82e","kind":"commit","published_at":"2024-09-01T09:50:44.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.6.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.6.0/manifests"},{"name":"v0.5.2","sha":"b9653beb2fb68115c695800b923372b7291f0fb8","kind":"commit","published_at":"2024-03-03T19:24:29.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.5.2","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"6694cbd45d04d716f77da4005f4f360a2e405a75","kind":"commit","published_at":"2023-11-10T16:25:06.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.5.1","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"fe546bf160a02acf6275b3f97c1ecd94fec81490","kind":"commit","published_at":"2023-09-30T21:18:38.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.5.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"15c1b255ff1aaa3b98fe2d91bf854c2bbe3d46d8","kind":"commit","published_at":"2023-04-11T20:45:56.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.4.1","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"671737fdbc3c24557019fde4973ed3bd2794d380","kind":"commit","published_at":"2023-01-24T22:08:52.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.4.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.4.0/manifests"},{"name":"v0.3.1","sha":"44fa41324640a8ee27cb71ce18e446d8a4781e3c","kind":"commit","published_at":"2022-09-08T19:11:10.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.3.1","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"cc553c4bb5a47ef5608059501eb4edd4d65c0eb1","kind":"commit","published_at":"2022-07-11T03:16:06.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.3.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"af389759c3e6f0dac9838e5984416d9d52103d38","kind":"commit","published_at":"2022-03-19T20:05:18.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.2.1","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"e1285e6cc6b65080e82bdbf7de9dea3f647d8b3b","kind":"commit","published_at":"2022-01-02T00:58:07.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.2.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"c2b56148cd38383727436fd46eb0f33fa1593c04","kind":"commit","published_at":"2021-12-19T22:58:13.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.1.1","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"162b6bf4933661e7ba8bfeb557fa2395ee5c426b","kind":"commit","published_at":"2021-11-08T03:02:43.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.1.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-09-23T16:23:52.191Z","dependent_packages_count":1,"downloads":51168,"downloads_period":"total","dependent_repos_count":4,"rankings":{"downloads":null,"dependent_repos_count":16.01697030197155,"dependent_packages_count":28.90940853506364,"stargazers_count":10.267032692787621,"forks_count":13.171949089094085,"docker_downloads_count":null,"average":17.091340154729224},"purl":"pkg:conda/torchgeo?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/torchgeo","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/torchgeo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/torchgeo/dependencies","status":null,"funding_links":["https://github.com/sponsors/torchgeo"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-22T20:02:15.512Z","issues_count":79,"pull_requests_count":443,"avg_time_to_close_issue":9850846.516129032,"avg_time_to_close_pull_request":1528904.6654929577,"issues_closed_count":31,"pull_requests_closed_count":284,"pull_request_authors_count":73,"issue_authors_count":23,"avg_comments_per_issue":2.8860759493670884,"avg_comments_per_pull_request":2.44920993227991,"merged_pull_requests_count":234,"bot_issues_count":1,"bot_pull_requests_count":126,"past_year_issues_count":64,"past_year_pull_requests_count":390,"past_year_avg_time_to_close_issue":6318844.571428572,"past_year_avg_time_to_close_pull_request":999154.8192307692,"past_year_issues_closed_count":21,"past_year_pull_requests_closed_count":260,"past_year_pull_request_authors_count":68,"past_year_issue_authors_count":19,"past_year_avg_comments_per_issue":2.796875,"past_year_avg_comments_per_pull_request":2.517948717948718,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":109,"past_year_merged_pull_requests_count":214,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/issues","maintainers":[{"login":"adamjstewart","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamjstewart"},{"login":"calebrob6","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/calebrob6"},{"login":"isaaccorley","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/isaaccorley"},{"login":"robmarkcole","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robmarkcole"},{"login":"nilsleh","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nilsleh"},{"login":"ashnair1","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashnair1"}],"active_maintainers":[{"login":"adamjstewart","count":94,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamjstewart"},{"login":"calebrob6","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/calebrob6"},{"login":"isaaccorley","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/isaaccorley"},{"login":"robmarkcole","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robmarkcole"},{"login":"ashnair1","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashnair1"},{"login":"nilsleh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nilsleh"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/torchgeo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/torchgeo/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/torchgeo/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/torchgeo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/torchgeo/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/torchgeo/codemeta","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13549,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2533},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-09-27T05:07:34.003Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":2950761,"name":"torchgeo","ecosystem":"pypi","description":"TorchGeo: datasets, samplers, transforms, and pre-trained models for geospatial data","homepage":"https://github.com/torchgeo/torchgeo","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/torchgeo/torchgeo","keywords_array":["pytorch","deep learning","machine learning","remote sensing","satellite imagery","earth observation","geospatial"],"namespace":null,"versions_count":21,"first_release_published_at":"2021-11-08T04:53:16.000Z","latest_release_published_at":"2026-08-14T19:05:38.000Z","latest_release_number":"0.10.0","last_synced_at":"2026-09-27T02:10:12.970Z","created_at":"2022-04-10T12:52:28.238Z","updated_at":"2026-09-27T02:10:12.970Z","registry_url":"https://pypi.org/project/torchgeo/","install_command":"pip install torchgeo --index-url https://pypi.org/simple","documentation_url":"https://docs.torchgeo.org","metadata":{"funding":null,"documentation":"https://docs.torchgeo.org","classifiers":["Development Status :: 4 - Beta","Intended Audience :: Science/Research","Operating System :: OS Independent","Programming Language :: Python :: 3","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Topic :: Scientific/Engineering :: Artificial Intelligence","Topic :: Scientific/Engineering :: GIS"],"normalized_name":"torchgeo","project_status":null},"repo_metadata":{"id":36959756,"uuid":"369428935","full_name":"torchgeo/torchgeo","owner":"torchgeo","description":"TorchGeo: datasets, samplers, transforms, and pre-trained models for geospatial data","archived":false,"fork":false,"pushed_at":"2026-09-22T17:31:09.000Z","size":373922,"stargazers_count":4189,"open_issues_count":216,"forks_count":592,"subscribers_count":56,"default_branch":"main","last_synced_at":"2026-09-22T23:45:36.297Z","etag":null,"topics":["computer-vision","datasets","deep-learning","earth-observation","geospatial","models","pytorch","remote-sensing","satellite-imagery","torchvision","transforms"],"latest_commit_sha":null,"homepage":"https://torchgeo.org/","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/torchgeo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":".github/SUPPORT.md","governance":".github/GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":".github/MAINTAINERS.md","copyright":null,"agents":"AGENTS.md","claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"torchgeo"}},"created_at":"2021-05-21T05:58:56.000Z","updated_at":"2026-09-22T17:31:18.000Z","dependencies_parsed_at":"2026-09-23T00:13:08.221Z","dependency_job_id":null,"html_url":"https://github.com/torchgeo/torchgeo","commit_stats":{"total_commits":2114,"total_committers":72,"mean_commits":29.36111111111111,"dds":0.576158940397351,"last_synced_commit":"e932902e0e17a822c4c4c9f4acf5fa31cd96749c"},"previous_names":["torchgeo/torchgeo","microsoft/torchgeo"],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/torchgeo/torchgeo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/torchgeo","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37604204,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-22T02:00:07.665Z","response_time":55,"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":"torchgeo","name":"TorchGeo","uuid":"220939474","kind":"organization","description":"TorchGeo: deep learning with geospatial data","email":null,"website":"https://torchgeo.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/220939474?v=4","repositories_count":8,"last_synced_at":"2026-09-25T03:36:33.330Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/torchgeo","funding_links":["https://github.com/sponsors/torchgeo"],"total_stars":5131,"followers":111,"following":0,"created_at":"2025-08-13T15:50:59.457Z","updated_at":"2026-09-25T03:36:33.343Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/torchgeo","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/torchgeo/repositories"},"tags":[{"name":"v0.10.0","sha":"b5ecb6994ab8ffd5553c504ed9eba58ec6db982a","kind":"commit","published_at":"2026-08-14T15:33:59.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.10.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"120b8b1d477e8911ed052ec84a197dd545254e63","kind":"commit","published_at":"2026-02-14T12:06:44.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.9.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"f10336c7046065cff2cc1dc00992533ea85475e8","kind":"commit","published_at":"2026-01-24T18:45:14.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.8.1","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"e17c62754a6008f770255ed11378f86161e1c1c0","kind":"commit","published_at":"2025-11-23T19:52:18.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.8.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.8.0/manifests"},{"name":"v0.7.2","sha":"fe55d4a54bc60cc2a80ca813a918bdfaee9d8971","kind":"commit","published_at":"2025-10-29T21:00:02.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.7.2","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"c1b68abcd22220cf8b71bcd1b794a15a4c99aed9","kind":"commit","published_at":"2025-06-20T07:26:38.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.7.1","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"3e117ee74d7eff6eda74ebc7d3d4ed95fb668779","kind":"commit","published_at":"2025-04-05T16:42:49.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.7.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.7.0/manifests"},{"name":"v0.6.2","sha":"4919d55542c007faa0004f0e20bf86add619870f","kind":"commit","published_at":"2024-12-19T23:10:00.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.6.2","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"d610ff12739cc9cea7c9fe8484c8805509b99525","kind":"commit","published_at":"2024-10-10T17:36:27.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.6.1","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"7500ee20f651e889e4028ae897d245b4ad9ef82e","kind":"commit","published_at":"2024-09-01T09:50:44.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.6.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.6.0/manifests"},{"name":"v0.5.2","sha":"b9653beb2fb68115c695800b923372b7291f0fb8","kind":"commit","published_at":"2024-03-03T19:24:29.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.5.2","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"6694cbd45d04d716f77da4005f4f360a2e405a75","kind":"commit","published_at":"2023-11-10T16:25:06.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.5.1","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"fe546bf160a02acf6275b3f97c1ecd94fec81490","kind":"commit","published_at":"2023-09-30T21:18:38.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.5.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"15c1b255ff1aaa3b98fe2d91bf854c2bbe3d46d8","kind":"commit","published_at":"2023-04-11T20:45:56.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.4.1","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"671737fdbc3c24557019fde4973ed3bd2794d380","kind":"commit","published_at":"2023-01-24T22:08:52.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.4.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.4.0/manifests"},{"name":"v0.3.1","sha":"44fa41324640a8ee27cb71ce18e446d8a4781e3c","kind":"commit","published_at":"2022-09-08T19:11:10.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.3.1","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"cc553c4bb5a47ef5608059501eb4edd4d65c0eb1","kind":"commit","published_at":"2022-07-11T03:16:06.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.3.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"af389759c3e6f0dac9838e5984416d9d52103d38","kind":"commit","published_at":"2022-03-19T20:05:18.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.2.1","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"e1285e6cc6b65080e82bdbf7de9dea3f647d8b3b","kind":"commit","published_at":"2022-01-02T00:58:07.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.2.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"c2b56148cd38383727436fd46eb0f33fa1593c04","kind":"commit","published_at":"2021-12-19T22:58:13.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.1.1","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"162b6bf4933661e7ba8bfeb557fa2395ee5c426b","kind":"commit","published_at":"2021-11-08T03:02:43.000Z","download_url":"https://codeload.github.com/torchgeo/torchgeo/tar.gz/v0.1.0","html_url":"https://github.com/torchgeo/torchgeo/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/torchgeo/torchgeo@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-09-26T01:36:31.870Z","dependent_packages_count":6,"downloads":42497,"downloads_period":"last-month","dependent_repos_count":4,"rankings":{"downloads":2.404528120234297,"dependent_repos_count":7.6846269967341865,"dependent_packages_count":3.2713415717121803,"stargazers_count":1.6418184293230904,"forks_count":3.608329798463071,"docker_downloads_count":3.253802517774032,"average":3.6440745723734764},"purl":"pkg:pypi/torchgeo","advisories":[{"uuid":"GSA_kwCzR0hTQS1naHE5LXZjNmYtOHFqZs4ABUhy","url":"https://github.com/advisories/GHSA-ghq9-vc6f-8qjf","title":"TorchGeo Remote Code Execution Vulnerability","description":"### Impact\n\nTorchGeo 0.4–0.6.0 used an [`eval`](https://docs.python.org/3/library/functions.html#eval) statement in its model weight API that could allow an unauthenticated, remote attacker to execute arbitrary commands. All platforms that expose [`torchgeo.models.get_weight()`](https://torchgeo.readthedocs.io/en/v0.6.0/api/models.html#torchgeo.models.get_weight) or [`torchgeo.trainers`](https://torchgeo.readthedocs.io/en/v0.6.0/api/trainers.html) as an external API could be affected.\n\n### Patches\n\nThe `eval` statement was replaced with a fixed enum lookup, preventing arbitrary code injection. All users are encouraged to upgrade to TorchGeo 0.6.1 or newer.\n\n### Workarounds\n\nIn unpatched versions, input validation and sanitization can be used to avoid this vulnerability.\n\n### References\n\n#### Bug history\n\n* Introduced: https://github.com/torchgeo/torchgeo/pull/917\n* Patched: https://github.com/torchgeo/torchgeo/pull/2323\n* Released: [v0.6.1](https://github.com/microsoft/torchgeo/releases/tag/v0.6.1)","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-04-01T00:03:56.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.1,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://github.com/torchgeo/torchgeo/security/advisories/GHSA-ghq9-vc6f-8qjf","https://nvd.nist.gov/vuln/detail/CVE-2024-49048","https://github.com/torchgeo/torchgeo/pull/2323","https://github.com/torchgeo/torchgeo/pull/917","https://github.com/torchgeo/torchgeo/commit/1a980788cb7089a1115f3b786c7daa9dd47d7d7a","https://github.com/microsoft/torchgeo/releases/tag/v0.6.1","https://github.com/pypa/advisory-database/tree/main/vulns/torchgeo/PYSEC-2024-204.yaml","https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-49048","https://github.com/advisories/GHSA-ghq9-vc6f-8qjf"],"source_kind":"github","identifiers":["GHSA-ghq9-vc6f-8qjf","CVE-2024-49048"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-04-01T01:00:11.361Z","updated_at":"2026-09-23T15:04:20.758Z","epss_percentage":0.01239,"epss_percentile":0.67802,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1naHE5LXZjNmYtOHFqZs4ABUhy","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1naHE5LXZjNmYtOHFqZs4ABUhy","packages":[{"ecosystem":"pypi","package_name":"torchgeo","versions":[{"first_patched_version":"0.6.1","vulnerable_version_range":"\u003e= 0.4, \u003c= 0.6.0"}],"purl":"pkg:pypi/torchgeo"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1naHE5LXZjNmYtOHFqZs4ABUhy/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1nNXZwLWoyNzgtOHBqaM4ABBOz","url":"https://github.com/advisories/GHSA-g5vp-j278-8pjh","title":"Duplicate Advisory: TorchGeo Remote Code Execution Vulnerability","description":"## Duplicate Advisory\n\nThis advisory has been withdrawn because it is a duplicate of GHSA-ghq9-vc6f-8qjf. This link is maintained to preserve external references.\n\n## Original Description\nTorchGeo Remote Code Execution Vulnerability","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2024-11-12T18:30:59.000Z","withdrawn_at":"2026-04-01T00:03:50.000Z","classification":"GENERAL","cvss_score":8.1,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2024-49048","https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-49048","https://github.com/microsoft/torchgeo/pull/2323","https://github.com/microsoft/torchgeo/releases/tag/v0.6.1","https://github.com/pypa/advisory-database/tree/main/vulns/torchgeo/PYSEC-2024-204.yaml","https://github.com/advisories/GHSA-g5vp-j278-8pjh"],"source_kind":"github","identifiers":["GHSA-g5vp-j278-8pjh"],"repository_url":"https://github.com/microsoft/torchgeo","blast_radius":0.0,"created_at":"2025-01-21T20:09:07.007Z","updated_at":"2026-08-17T16:10:40.101Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1nNXZwLWoyNzgtOHBqaM4ABBOz","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1nNXZwLWoyNzgtOHBqaM4ABBOz","packages":[{"ecosystem":"pypi","package_name":"torchgeo","versions":[{"first_patched_version":"0.6.1","vulnerable_version_range":"\u003e= 0, \u003c 0.6.1"}],"purl":"pkg:pypi/torchgeo"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1nNXZwLWoyNzgtOHBqaM4ABBOz/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/torchgeo","docker_dependents_count":3,"docker_downloads_count":252,"usage_url":"https://repos.ecosyste.ms/usage/pypi/torchgeo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/torchgeo/dependencies","status":null,"funding_links":["https://github.com/sponsors/torchgeo"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-26T01:32:01.840Z","issues_count":79,"pull_requests_count":448,"avg_time_to_close_issue":9850846.516129032,"avg_time_to_close_pull_request":1703986.3711340206,"issues_closed_count":31,"pull_requests_closed_count":291,"pull_request_authors_count":74,"issue_authors_count":23,"avg_comments_per_issue":2.8860759493670884,"avg_comments_per_pull_request":2.455357142857143,"merged_pull_requests_count":237,"bot_issues_count":1,"bot_pull_requests_count":128,"past_year_issues_count":64,"past_year_pull_requests_count":390,"past_year_avg_time_to_close_issue":6318844.571428572,"past_year_avg_time_to_close_pull_request":1212058.3181818181,"past_year_issues_closed_count":21,"past_year_pull_requests_closed_count":264,"past_year_pull_request_authors_count":69,"past_year_issue_authors_count":19,"past_year_avg_comments_per_issue":2.796875,"past_year_avg_comments_per_pull_request":2.533333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":110,"past_year_merged_pull_requests_count":214,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/issues","maintainers":[{"login":"adamjstewart","count":114,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamjstewart"},{"login":"calebrob6","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/calebrob6"},{"login":"isaaccorley","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/isaaccorley"},{"login":"robmarkcole","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robmarkcole"},{"login":"nilsleh","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nilsleh"},{"login":"ashnair1","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashnair1"}],"active_maintainers":[{"login":"adamjstewart","count":94,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamjstewart"},{"login":"calebrob6","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/calebrob6"},{"login":"isaaccorley","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/isaaccorley"},{"login":"robmarkcole","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robmarkcole"},{"login":"ashnair1","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashnair1"},{"login":"nilsleh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nilsleh"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/torchgeo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/torchgeo/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/torchgeo/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/torchgeo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/torchgeo/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/torchgeo/codemeta","maintainers":[{"uuid":"adamjstewart","login":"adamjstewart","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/adamjstewart/","role":null,"created_at":"2023-01-23T06:23:26.811Z","updated_at":"2023-01-23T06:23:26.811Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/adamjstewart/packages"},{"uuid":"ashnair1","login":"ashnair1","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/ashnair1/","role":"Maintainer","created_at":"2026-08-18T08:33:28.709Z","updated_at":"2026-08-18T08:33:28.709Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/ashnair1/packages"},{"uuid":"IsaacCorley","login":"IsaacCorley","name":null,"email":null,"url":null,"packages_count":13,"html_url":"https://pypi.org/user/IsaacCorley/","role":"Maintainer","created_at":"2024-03-03T21:36:37.745Z","updated_at":"2024-03-03T21:36:37.745Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/IsaacCorley/packages"},{"uuid":"calebrob6","login":"calebrob6","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/calebrob6/","role":null,"created_at":"2023-04-11T22:41:35.367Z","updated_at":"2023-04-11T22:41:35.367Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/calebrob6/packages"},{"uuid":"nilsleh","login":"nilsleh","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/nilsleh/","role":null,"created_at":"2023-12-13T15:23:20.064Z","updated_at":"2023-12-13T15:23:20.064Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/nilsleh/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":937705,"maintainers_count":403349,"namespaces_count":0,"keywords_count":317185,"github":"pypi","metadata":{"funded_packages_count":60977,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-09-27T05:06:46.506Z","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":10765870,"full_name":"torchgeo/torchgeo","default_branch":"main","total_commits":3415,"total_committers":137,"total_bot_commits":1216,"total_bot_committers":1,"mean_commits":24.927007299270073,"dds":0.624597364568082,"past_year_total_commits":815,"past_year_total_committers":53,"past_year_total_bot_commits":338,"past_year_total_bot_committers":1,"past_year_mean_commits":15.377358490566039,"past_year_dds":0.5852760736196319,"last_synced_at":"2026-09-27T02:02:43.007Z","last_synced_commit":"88c1cce996d8a20c3881f8f3d8b2787d8019240a","created_at":"2025-08-13T15:36:18.078Z","updated_at":"2026-09-27T02:02:42.665Z","committers":[{"name":"Adam J. Stewart","email":"ajstewart426@gmail.com","login":"adamjstewart","count":1282},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1216},{"name":"Caleb Robinson","email":"calebrob6@gmail.com","login":"calebrob6","count":234},{"name":"Isaac Corley","email":"22203655+isaaccorley","login":"isaaccorley","count":172},{"name":"Nils Lehmann","email":"35272119+nilsleh","login":"nilsleh","count":104},{"name":"Ashwin Nair","email":"ash1995@gmail.com","login":"ashnair1","count":88},{"name":"Robin Cole","email":"robmarkcole@gmail.com","login":"robmarkcole","count":31},{"name":"Yi-Chia Chang","email":"61452667+yichiac","login":"yichiac","count":19},{"name":"Adrian Tofting","email":"11158599+adriantre","login":"adriantre","count":16},{"name":"Yi Wang","email":"35645723+wangyi111","login":"wangyi111","count":15},{"name":"Harald Kristen","email":"haraldkristen@posteo.at","login":"hkristen","count":12},{"name":"Maciej Kilian","email":"61431446+iejMac","login":"iejMac","count":10},{"name":"Burak","email":"68427259+burakekim","login":"burakekim","count":10},{"name":"Daniele Rege Cambrin","email":"darthreca@gmail.com","login":"DarthReca","count":6},{"name":"Blaž Rolih","email":"61357777+blaz-r","login":"blaz-r","count":6},{"name":"gatienc","email":"gatien+dev@chenu.me","login":"gatienc","count":6},{"name":"Amri Rasyidi","email":"amri.geodesy@gmail.com","login":"amrirasyidi","count":5},{"name":"Copilot","email":"198982749+Copilot","login":"Copilot","count":5},{"name":"NB","email":"148885206+borchertn","login":"borchertn","count":5},{"name":"Qiusheng Wu","email":"giswqs@gmail.com","login":"giswqs","count":5},{"name":"Ritwik Gupta","email":"RitwikGupta","login":"RitwikGupta","count":5},{"name":"Sieger Falkena","email":"siegerfalkena@hotmail.com","login":"sfalkena","count":5},{"name":"Piper Wolters","email":"46272042+piperwolters","login":"piperwolters","count":4},{"name":"Data Philosopher","email":"oracler4284@gmail.com","login":"MATRIX4284","count":4},{"name":"Hitesh Tolani","email":"70803669+pioneerHitesh","login":"pioneerHitesh","count":3},{"name":"remtav","email":"34774759+remtav","login":"remtav","count":3},{"name":"f-schi","email":"73406395+f-schi","login":"f-schi","count":3},{"name":"Zhuo Zheng","email":"30289526+Z-Zheng","login":"Z-Zheng","count":3},{"name":"Pablo Mandiola","email":"pablo@spikelab.xyz","login":"pmandiola","count":3},{"name":"Luca Colomba","email":"40640026+lccol","login":"lccol","count":3},{"name":"Leo Ji","email":"Leo3527703410@outlook.com","login":"nuglifeleoji","count":3},{"name":"George Huber","email":"36140322+GeorgeHuber","login":"GeorgeHuber","count":3},{"name":"Evgeniia","email":"jen.lappo.16@gmail.com","login":"evgeniialappo","count":3},{"name":"Arsalaan Ahmad","email":"144381108+ArsalaanAhmad","login":"ArsalaanAhmad","count":3},{"name":"Blanchon","email":"julien@blanchon.cc","login":"julien-blanchon","count":2},{"name":"Kshitij","email":"36752999+kshitijrajsharma","login":"kshitijrajsharma","count":2},{"name":"Moritz Weiss","email":"weiss@uni-wuppertal.de","login":"mw3iss","count":2},{"name":"SpontaneousDuck","email":"kennywitham4@gmail.com","login":"SpontaneousDuck","count":2},{"name":"Wei Ji","email":"23487320+weiji14","login":"weiji14","count":2},{"name":"Yang Mu","email":"yang.mu@tum.de","login":"MUYang99","count":2},{"name":"estherrolf","email":"esther_rolf@berkeley.edu","login":"estherrolf","count":2},{"name":"quinnarnold","email":"qarnold005@gmail.com","login":"quinnarnold","count":2},{"name":"Jingtong","email":"115182031+cookie-kyu","login":"cookie-kyu","count":2},{"name":"Janne Mäyrä","email":"22835847+mayrajeo","login":"mayrajeo","count":2},{"name":"Heng Fang","email":"fh_seu@163.com","login":"hfangcat","count":2},{"name":"Gaétan Bahl","email":"gaetan.bahl@gmail.com","login":"gaetanbahl","count":2},{"name":"Filip Wolf","email":"158554841+wolfilip","login":"wolfilip","count":2},{"name":"Favyen Bastani","email":"90410805+favyen2","login":"favyen2","count":2},{"name":"Can Michael Hucko","email":"118487985+canmike","login":"canmike","count":2},{"name":"Buğra","email":"aldal.bugra@gmail.com","login":"bugraaldal","count":2},{"name":"shreyakannan1205","email":"111757918+shreyakannan1205","login":"shreyakannan1205","count":2},{"name":"Adrian Boguszewski","email":"adekboguszewski@gmail.com","login":"adrianboguszewski","count":1},{"name":"Dingqi Ye","email":"47050964+Dinghye","login":"Dinghye","count":1},{"name":"Dimitris Mantas","email":"75796651+DimitrisMantas","login":"DimitrisMantas","count":1},{"name":"David Meaux","email":"48763344+dmeaux","login":"dmeaux","count":1},{"name":"Daiki Kimura","email":"claiki.k@gmail.com","login":"daiki-kimura","count":1},{"name":"Cuvuliuc Alex-Andrei","email":"105162014+alecsandrei","login":"alecsandrei","count":1},{"name":"Cristiano Pinto","email":"140563307+crowmoed","login":"crowmoed","count":1},{"name":"Codruț Diaconu","email":"42965655+dcodrut","login":"dcodrut","count":1},{"name":"Chessing234","email":"134995372+Chessing234","login":"Chessing234","count":1},{"name":"Byeong-Hyeok Yu","email":"52292818+osgeokr","login":"osgeokr","count":1},{"name":"Boe Zhou","email":"55188595+boezzz","login":"boezzz","count":1},{"name":"Bianca Zadrozny","email":"biancaz@br.ibm.com","login":"biancazadrozny","count":1},{"name":"Arianna Sole","email":"ariannasole23@gmail.com","login":"ariannasole23","count":1},{"name":"Alhassan Sahad","email":"98456443+asahad","login":"asahad","count":1},{"name":"Alexandre Lacoste","email":"allac@elementai.com","login":"recursix","count":1},{"name":"Aleksey Morozov","email":"36787333+amrzv","login":"amrzv","count":1},{"name":"Al-Ekram Elahee Hridoy","email":"aliqramalaheehridoy@gmail.com","login":"alhridoy","count":1},{"name":"Djalil KHELLADI","email":"117918673+akhellad","login":"akhellad","count":1},{"name":"Slawek Bierwiaczonek","email":"119700507+Domejko","login":"Domejko","count":1},{"name":"Shradha Sehgal","email":"shradha.sgl@gmail.com","login":"shradhasehgal","count":1},{"name":"Saumya Sinha","email":"saumya.somu09@gmail.com","login":"saumyasinha","count":1},{"name":"Rémi Cresson","email":"remi.cresson@inrae.fr","login":"remicres","count":1},{"name":"Rijul Dahiya","email":"66354740+rijuld","login":"rijuld","count":1},{"name":"Reslan Tinawi","email":"reslan3121@gmail.com","login":"Reslan-Tinawi","count":1},{"name":"Pratik0405","email":"pgangapurwala@gmail.com","login":"Pratik0405","count":1},{"name":"Platon G. Gimp","email":"platongimp96@gmail.com","login":"PLTNGM","count":1},{"name":"Pitchaporn Likitpanjamanon","email":"38905129+japanj","login":"japanj","count":1},{"name":"Piero Toffanin","email":"pt@masseranolabs.com","login":"pierotofy","count":1},{"name":"Oluwabusayo Jacobs","email":"68024640+TropicolX","login":"TropicolX","count":1},{"name":"Ohad Nir","email":"54595208+Niro4","login":"Niro4","count":1},{"name":"Odd Eirik Igland","email":"oddeirik.igland@gmail.com","login":"oddeirikigland","count":1},{"name":"Night-dev","email":"128979245+Night-dev1307","login":"Night-dev1307","count":1},{"name":"Nassim AIT ALI BRAHAM","email":"n.ait-ali-braham@tum.de","login":"AABNassim","count":1},{"name":"Moritz Langer","email":"31667222+Moritz-Langer","login":"Moritz-Langer","count":1},{"name":"tritolol","email":"61182488+tritolol","login":"tritolol","count":1},{"name":"ominiverdi","email":"ominiverdi","login":"ominiverdi","count":1},{"name":"ntw-au","email":"59516633+ntw-au","login":"ntw-au","count":1},{"name":"nsutezo","email":"simonefobi@gmail.com","login":"nsutezo","count":1},{"name":"nightcityblade","email":"jackchen@haloailabs.com","login":"nightcityblade","count":1},{"name":"mdchuc","email":"chuc92man@gmail.com","login":"mdchuc","count":1},{"name":"lucastao","email":"lucas.tao.408@gmail.com","login":"lucastao","count":1},{"name":"lns-lns","email":"go57cig@mytum.de","login":"lns-lns","count":1},{"name":"lhackel-tub","email":"123642395+lhackel-tub","login":"lhackel-tub","count":1},{"name":"kaybe20","email":"63539645+kaybe20","login":"kaybe20","count":1},{"name":"fnands","email":"fwschenck@gmail.com","login":"fnands","count":1},{"name":"danielK","email":"73345120+danielKlmr","login":"danielKlmr","count":1},{"name":"Yijie Zheng","email":"67947949+VoyagerXvoyagerx","login":"VoyagerXvoyagerx","count":1},{"name":"XShadow","email":"Xiongzhitong@gmail.com","login":"xiong-zhitong","count":1},{"name":"Veronika Buchauer","email":"veronika.buchauer@gmx.de","login":"vbuchauer","count":1},{"name":"Teo Cherici","email":"tcherici@gmail.com","login":"TCherici","count":1},{"name":"Taylor Denouden","email":"taylordenouden@gmail.com","login":"tayden","count":1},{"name":"Kaleb Crans","email":"69497802+kcrans","login":"kcrans","count":1},{"name":"Kade Chen","email":"45713776+box1401","login":"box1401","count":1},{"name":"KAIWANG","email":"whu-wk@whu.edu.cn","login":"heiyuxiaokai","count":1},{"name":"Jakub","email":"Nowosad","login":"Nowosad","count":1},{"name":"JDilger","email":"32108051+jdilger","login":"jdilger","count":1},{"name":"Inderpreet Singh Parmar","email":"iparmar1@myseneca.ca","login":"InderParmar","count":1},{"name":"Ikko Eltociear Ashimine","email":"eltociear@gmail.com","login":"eltociear","count":1},{"name":"HeshamHM28","email":"HeshamMohamedFathy@outlook.com","login":"HeshamHM28","count":1},{"name":"Guilherme Barradas","email":"87228787+GuiBarradas","login":"GuiBarradas","count":1},{"name":"Giacomo Caria","email":"44147817+gcaria","login":"gcaria","count":1},{"name":"Georgia Manou","email":"113897893+ginamanou","login":"ginamanou","count":1},{"name":"Frank Feng","email":"61307655+FrankFeng-23","login":"FrankFeng-23","count":1},{"name":"Forrest Williams","email":"31411324+forrestfwilliams","login":"forrestfwilliams","count":1},{"name":"Federico Bessi","email":"federico.bessi@gmail.com","login":"FederCO23","count":1},{"name":"Ethan White (he/him)","email":"ethan@weecology.org","login":"ethanwhite","count":1},{"name":"Dylan Stewart","email":"94502285+dylanrstewart","login":"dylanrstewart","count":1},{"name":"Dominik K","email":"dkosm","login":"dkosm","count":1},{"name":"Modar Ibrahim","email":"110460571+modaribrahim","login":"modaribrahim","count":1},{"name":"Michiaki Tatsubori","email":"mich@acm.org","login":"tatsubori","count":1},{"name":"Michael Nolde","email":"mic@flatpolar.org","login":"mgnolde","count":1},{"name":"MengluTao","email":"azraeltml@gmail.com","login":"menglutao","count":1},{"name":"Mehmet Cem Gunturkun","email":"mehmetcemgunturkun@gmail.com","login":"mehmetgunturkun","count":1},{"name":"Mauricio Cordeiro","email":"cordmaur@gmail.com","login":"cordmaur","count":1},{"name":"Matt Gibson","email":"urbanophile","login":"urbanophile","count":1},{"name":"Mathias Baumgartinger","email":"33001106+MathiasBaumgartinger","login":"MathiasBaumgartinger","count":1},{"name":"Leonard Waldmann","email":"87725088+LeWaldm","login":"LeWaldm","count":1},{"name":"Laurențiu Nicola","email":"lnicola","login":"lnicola","count":1},{"name":"Krishnagopal Halder","email":"127768979+geonextgis","login":"geonextgis","count":1},{"name":"Konstantin Klemmer","email":"konstantin.klemmer@gmx.de","login":"konstantinklemmer","count":1},{"name":"Konrad Heidler","email":"k.heidler@tum.de","login":"khdlr","count":1},{"name":"Kiran S","email":"161968330+kiransiitg","login":"kiransiitg","count":1},{"name":"Kendall Smith","email":"smith.kendall.lee@gmail.com","login":"KennSmithDS","count":1},{"name":"Keenan Eves","email":"31701650+keves1","login":"keves1","count":1},{"name":"Kamil Raczycki","email":"raczyckikamil@gmail.com","login":"RaczeQ","count":1},{"name":"Tarandeep Singh","email":"ai22mtech02004@iith.ac.in","login":"Tarandeep97","count":1}],"past_year_committers":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":338},{"name":"Adam J. Stewart","email":"ajstewart426@gmail.com","login":"adamjstewart","count":268},{"name":"Isaac Corley","email":"isaac.corley@proton.me","login":"isaaccorley","count":48},{"name":"Caleb Robinson","email":"calebrob6@gmail.com","login":"calebrob6","count":21},{"name":"Robin Cole","email":"robmarkcole@gmail.com","login":"robmarkcole","count":17},{"name":"Ashwin Nair","email":"ash1995@gmail.com","login":"ashnair1","count":14},{"name":"Adrian Tofting","email":"11158599+adriantre","login":"adriantre","count":13},{"name":"Harald Kristen","email":"haraldkristen@posteo.at","login":"hkristen","count":11},{"name":"Yi-Chia Chang","email":"61452667+yichiac","login":"yichiac","count":8},{"name":"gatienc","email":"gatien+dev@chenu.me","login":"gatienc","count":6},{"name":"Blaž Rolih","email":"61357777+blaz-r","login":"blaz-r","count":5},{"name":"NB","email":"148885206+borchertn","login":"borchertn","count":5},{"name":"Copilot","email":"198982749+Copilot","login":"Copilot","count":4},{"name":"f-schi","email":"73406395+f-schi","login":"f-schi","count":3},{"name":"Piper Wolters","email":"46272042+piperwolters","login":"piperwolters","count":3},{"name":"Nils Lehmann","email":"35272119+nilsleh","login":"nilsleh","count":3},{"name":"Leo Ji","email":"Leo3527703410@outlook.com","login":"nuglifeleoji","count":3},{"name":"Evgeniia","email":"jen.lappo.16@gmail.com","login":"evgeniialappo","count":3},{"name":"Arsalaan Ahmad","email":"144381108+ArsalaanAhmad","login":"ArsalaanAhmad","count":3},{"name":"Daniele Rege Cambrin","email":"darthreca@gmail.com","login":"DarthReca","count":2},{"name":"Filip Wolf","email":"158554841+wolfilip","login":"wolfilip","count":2},{"name":"Kshitij","email":"36752999+kshitijrajsharma","login":"kshitijrajsharma","count":2},{"name":"Moritz Weiss","email":"weiss@uni-wuppertal.de","login":"mw3iss","count":2},{"name":"quinnarnold","email":"qarnold005@gmail.com","login":"quinnarnold","count":2},{"name":"Alhassan Sahad","email":"98456443+asahad","login":"asahad","count":1},{"name":"Amri Rasyidi","email":"amri.geodesy@gmail.com","login":"amrirasyidi","count":1},{"name":"ominiverdi","email":"ominiverdi","login":"ominiverdi","count":1},{"name":"nightcityblade","email":"jackchen@haloailabs.com","login":"nightcityblade","count":1},{"name":"danielK","email":"73345120+danielKlmr","login":"danielKlmr","count":1},{"name":"Zhuo Zheng","email":"30289526+Z-Zheng","login":"Z-Zheng","count":1},{"name":"Yijie Zheng","email":"67947949+VoyagerXvoyagerx","login":"VoyagerXvoyagerx","count":1},{"name":"Veronika Buchauer","email":"veronika.buchauer@gmx.de","login":"vbuchauer","count":1},{"name":"Reslan Tinawi","email":"reslan3121@gmail.com","login":"Reslan-Tinawi","count":1},{"name":"Pratik0405","email":"pgangapurwala@gmail.com","login":"Pratik0405","count":1},{"name":"Platon G. Gimp","email":"platongimp96@gmail.com","login":"PLTNGM","count":1},{"name":"Moritz Langer","email":"31667222+Moritz-Langer","login":"Moritz-Langer","count":1},{"name":"Modar Ibrahim","email":"110460571+modaribrahim","login":"modaribrahim","count":1},{"name":"Luca Colomba","email":"40640026+lccol","login":"lccol","count":1},{"name":"Laurențiu Nicola","email":"lnicola","login":"lnicola","count":1},{"name":"Kade Chen","email":"45713776+box1401","login":"box1401","count":1},{"name":"KAIWANG","email":"whu-wk@whu.edu.cn","login":"heiyuxiaokai","count":1},{"name":"Janne Mäyrä","email":"22835847+mayrajeo","login":"mayrajeo","count":1},{"name":"HeshamHM28","email":"HeshamMohamedFathy@outlook.com","login":"HeshamHM28","count":1},{"name":"Heng Fang","email":"fh_seu@163.com","login":"hfangcat","count":1},{"name":"Guilherme Barradas","email":"87228787+GuiBarradas","login":"GuiBarradas","count":1},{"name":"Giacomo Caria","email":"44147817+gcaria","login":"gcaria","count":1},{"name":"Frank Feng","email":"61307655+FrankFeng-23","login":"FrankFeng-23","count":1},{"name":"Djalil KHELLADI","email":"117918673+akhellad","login":"akhellad","count":1},{"name":"Dingqi Ye","email":"47050964+Dinghye","login":"Dinghye","count":1},{"name":"Cuvuliuc Alex-Andrei","email":"105162014+alecsandrei","login":"alecsandrei","count":1},{"name":"Cristiano Pinto","email":"140563307+crowmoed","login":"crowmoed","count":1},{"name":"Chessing234","email":"134995372+Chessing234","login":"Chessing234","count":1},{"name":"Bianca Zadrozny","email":"biancaz@br.ibm.com","login":"biancazadrozny","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-09-27T00:00:10.426Z","repositories_count":7868294,"commits_count":1203304854,"contributors_count":54668708,"owners_count":1630086,"committers_count":3671960,"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":{"table":{"full_name":"torchgeo/torchgeo","html_url":"https://github.com/torchgeo/torchgeo","last_synced_at":"2026-09-27T02:02:32.232Z","status":null,"issues_count":80,"pull_requests_count":449,"avg_time_to_close_issue":9850846.516129032,"avg_time_to_close_pull_request":1698947.7260273972,"issues_closed_count":31,"pull_requests_closed_count":292,"pull_request_authors_count":75,"issue_authors_count":23,"avg_comments_per_issue":2.85,"avg_comments_per_pull_request":2.4610244988864145,"merged_pull_requests_count":237,"bot_issues_count":1,"bot_pull_requests_count":128,"past_year_issues_count":64,"past_year_pull_requests_count":391,"past_year_avg_time_to_close_issue":6318844.571428572,"past_year_avg_time_to_close_pull_request":1208362.633962264,"past_year_issues_closed_count":21,"past_year_pull_requests_closed_count":265,"past_year_pull_request_authors_count":70,"past_year_issue_authors_count":18,"past_year_avg_comments_per_issue":2.796875,"past_year_avg_comments_per_pull_request":2.5396419437340154,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":110,"past_year_merged_pull_requests_count":214,"created_at":"2025-08-13T15:36:23.354Z","updated_at":"2026-09-27T02:02:32.233Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/issues","issue_labels_count":{"table":{"datasets":33,"documentation":17,"models":9,"tasks":5,"datamodules":5,"good first issue":3,"backwards-incompatible":2,"transforms":2,"testing":1,"python":1,"profilers":1,"dependencies":1,"scripts":1}},"pull_request_labels_count":{"table":{"testing":217,"dependencies":155,"datasets":149,"documentation":119,"python:uv":73,"models":48,"datamodules":41,"python":35,"tasks":20,"backwards-incompatible":19,"github_actions":15,"trainers":8,"security":7,"samplers":7,"javascript":5,"transforms":5,"scripts":3,"losses":3,"profilers":2}},"issue_author_associations_count":{"table":{"MEMBER":38,"COLLABORATOR":21,"CONTRIBUTOR":12,"NONE":9}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":224,"MEMBER":115,"NONE":65,"COLLABORATOR":45}},"issue_authors":{"table":{"calebrob6":23,"adamjstewart":18,"robmarkcole":17,"adriantre":2,"nilsleh":2,"yichiac":1,"simonreise":1,"AlanMorningLight":1,"blaz-r":1,"dependabot[bot]":1,"gatienc":1,"EmilienAlvarez":1,"f-schi":1,"GuiBarradas":1,"lnicola":1,"forrestfwilliams":1,"hfangcat":1,"gcaria":1,"kshitijrajsharma":1,"wrignj08":1,"isaiahlg":1,"yuyao-wang":1,"amrirasyidi":1}},"pull_request_authors":{"table":{"dependabot[bot]":128,"adamjstewart":96,"isaaccorley":30,"calebrob6":23,"adriantre":15,"Marchematics":12,"robmarkcole":11,"yichiac":9,"hkristen":8,"quinnarnold":8,"borchertn":8,"Copilot":6,"nuglifeleoji":5,"evgeniialappo":5,"gatienc":4,"ashnair1":3,"blaz-r":3,"piperwolters":3,"cnagda":3,"wolfilip":2,"DarthReca":2,"f-schi":2,"kamalesh404":2,"gastruc":2,"abhi-0203":2,"modaribrahim":2,"print-sid8":2,"keves1":2,"enomis-dev":2,"ArsalaanAhmad":2,"khlaifiabilel":2,"Barbhuiya12":2,"ChristaCode":1,"GuiBarradas":1,"mw3iss":1,"arpitJ-dev":1,"mayrajeo":1,"marco-trotta1":1,"jinukuntlaakhilakumargoud-web":1,"Ayberkrk":1,"sharmalakshay93":1,"forrestfwilliams":1,"hfangcat":1,"SreyasM24":1,"jdollinger-bit":1,"jonlwowski012":1,"Dinghye":1,"sfalkena":1,"PLTNGM":1,"rishabh-mondal":1,"Pratik0405":1,"BastienKovac":1,"MUYang99":1,"goergen95":1,"ManoharPaturi":1,"nilsleh":1,"codebytaki":1,"frhdina":1,"box1401":1,"kshitijrajsharma":1,"ajay-sheokand":1,"usakooon":1,"madhavcodez":1,"hkaman7":1,"akhellad":1,"devtejasx":1,"Faissal-00":1,"orbin123":1,"bhattarainemi":1,"manduinca":1,"Haris-bin-shakeel":1,"omkar-334":1,"VikramRangarajan":1,"Isabelle-Wittmann":1,"JamesBrockUoB":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-09-27T00:00:07.161Z","repositories_count":17619707,"issues_count":46839295,"pull_requests_count":145740461,"authors_count":11866034,"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":{"table":{"datasets":32,"documentation":10,"models":8,"tasks":5,"datamodules":4,"transforms":2,"good first issue":2,"backwards-incompatible":2,"profilers":1,"scripts":1}},"past_year_pull_request_labels_count":{"table":{"testing":199,"datasets":140,"dependencies":131,"documentation":105,"python:uv":73,"models":41,"datamodules":39,"tasks":20,"python":19,"backwards-incompatible":18,"github_actions":13,"samplers":7,"security":7,"trainers":6,"javascript":5,"transforms":3,"losses":3,"scripts":3,"profilers":2}},"past_year_issue_author_associations_count":{"table":{"MEMBER":31,"COLLABORATOR":17,"CONTRIBUTOR":10,"NONE":6}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":193,"MEMBER":102,"NONE":61,"COLLABORATOR":35}},"past_year_issue_authors":{"table":{"calebrob6":20,"robmarkcole":17,"adamjstewart":11,"adriantre":2,"yuyao-wang":1,"yichiac":1,"simonreise":1,"nilsleh":1,"lnicola":1,"kshitijrajsharma":1,"isaiahlg":1,"hfangcat":1,"GuiBarradas":1,"gatienc":1,"EmilienAlvarez":1,"blaz-r":1,"amrirasyidi":1,"AlanMorningLight":1}},"past_year_pull_request_authors":{"table":{"dependabot[bot]":110,"adamjstewart":83,"isaaccorley":26,"calebrob6":19,"adriantre":13,"Marchematics":12,"robmarkcole":10,"yichiac":8,"quinnarnold":8,"borchertn":8,"hkristen":7,"nuglifeleoji":5,"evgeniialappo":5,"gatienc":4,"piperwolters":3,"cnagda":3,"f-schi":2,"gastruc":2,"abhi-0203":2,"kamalesh404":2,"keves1":2,"khlaifiabilel":2,"modaribrahim":2,"print-sid8":2,"wolfilip":2,"ArsalaanAhmad":2,"Barbhuiya12":2,"DarthReca":2,"enomis-dev":2,"ManoharPaturi":1,"BastienKovac":1,"marco-trotta1":1,"mayrajeo":1,"Faissal-00":1,"mw3iss":1,"Ayberkrk":1,"omkar-334":1,"ashnair1":1,"PLTNGM":1,"Pratik0405":1,"Dinghye":1,"arpitJ-dev":1,"rishabh-mondal":1,"akhellad":1,"sfalkena":1,"sharmalakshay93":1,"SreyasM24":1,"VikramRangarajan":1,"ajay-sheokand":1,"devtejasx":1,"frhdina":1,"Copilot":1,"goergen95":1,"GuiBarradas":1,"Haris-bin-shakeel":1,"hfangcat":1,"hkaman7":1,"codebytaki":1,"ChristaCode":1,"Isabelle-Wittmann":1,"JamesBrockUoB":1,"jdollinger-bit":1,"jinukuntlaakhilakumargoud-web":1,"jonlwowski012":1,"box1401":1,"blaz-r":1,"bhattarainemi":1,"kshitijrajsharma":1,"madhavcodez":1,"manduinca":1}},"maintainers":[{"table":{"login":"adamjstewart","count":114,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamjstewart"}},{"table":{"login":"calebrob6","count":45,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/calebrob6"}},{"table":{"login":"isaaccorley","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/isaaccorley"}},{"table":{"login":"robmarkcole","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robmarkcole"}},{"table":{"login":"nilsleh","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nilsleh"}},{"table":{"login":"ashnair1","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashnair1"}}],"active_maintainers":[{"table":{"login":"adamjstewart","count":94,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamjstewart"}},{"table":{"login":"calebrob6","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/calebrob6"}},{"table":{"login":"isaaccorley","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/isaaccorley"}},{"table":{"login":"robmarkcole","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robmarkcole"}},{"table":{"login":"ashnair1","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashnair1"}},{"table":{"login":"nilsleh","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nilsleh"}}]}},"events":{"total":{"CreateEvent":162,"DeleteEvent":152,"DiscussionEvent":2,"ForkEvent":21,"GollumEvent":1,"IssueCommentEvent":362,"IssuesEvent":60,"MemberEvent":1,"PullRequestEvent":688,"PullRequestReviewCommentEvent":505,"PullRequestReviewEvent":599,"PushEvent":372,"ReleaseEvent":2,"WatchEvent":174},"last_year":{"CreateEvent":149,"DeleteEvent":139,"DiscussionEvent":2,"ForkEvent":12,"GollumEvent":1,"IssueCommentEvent":308,"IssuesEvent":51,"PullRequestEvent":634,"PullRequestReviewCommentEvent":388,"PullRequestReviewEvent":497,"PushEvent":340,"ReleaseEvent":2,"WatchEvent":114}},"keywords":["computer-vision","datasets","deep-learning","earth-observation","geospatial","models","pytorch","remote-sensing","satellite-imagery","torchvision","transforms"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/labeler.yml","sha":null,"kind":"manifest","created_at":"2023-09-24T10:14:40.935Z","updated_at":"2023-09-24T10:14:40.935Z","repository_link":"https://github.com/torchgeo/torchgeo/blob/main/.github/workflows/labeler.yml","dependencies":[{"id":13916474149,"package_name":"actions/labeler","ecosystem":"actions","requirements":"v4.3.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release.yaml","sha":null,"kind":"manifest","created_at":"2023-09-24T10:14:40.943Z","updated_at":"2023-09-24T10:14:40.943Z","repository_link":"https://github.com/torchgeo/torchgeo/blob/main/.github/workflows/release.yaml","dependencies":[{"id":13916474150,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4.0.0","direct":true,"kind":"composite","optional":false},{"id":13916474151,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4.7.0","direct":true,"kind":"composite","optional":false},{"id":13916474152,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3.3.2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/style.yaml","sha":null,"kind":"manifest","created_at":"2023-09-24T10:14:40.950Z","updated_at":"2023-09-24T10:14:40.950Z","repository_link":"https://github.com/torchgeo/torchgeo/blob/main/.github/workflows/style.yaml","dependencies":[{"id":13916474153,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4.0.0","direct":true,"kind":"composite","optional":false},{"id":13916474154,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4.7.0","direct":true,"kind":"composite","optional":false},{"id":13916474155,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3.3.2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tests.yaml","sha":null,"kind":"manifest","created_at":"2023-09-24T10:14:40.960Z","updated_at":"2023-09-24T10:14:40.960Z","repository_link":"https://github.com/torchgeo/torchgeo/blob/main/.github/workflows/tests.yaml","dependencies":[{"id":13916474156,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4.0.0","direct":true,"kind":"composite","optional":false},{"id":13916474157,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4.7.0","direct":true,"kind":"composite","optional":false},{"id":13916474158,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3.3.2","direct":true,"kind":"composite","optional":false},{"id":13916474159,"package_name":"pyvista/setup-headless-display-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13916474160,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3.1.4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tutorials.yaml","sha":null,"kind":"manifest","created_at":"2023-09-24T10:14:41.018Z","updated_at":"2023-09-24T10:14:41.018Z","repository_link":"https://github.com/torchgeo/torchgeo/blob/main/.github/workflows/tutorials.yaml","dependencies":[{"id":13916474161,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4.0.0","direct":true,"kind":"composite","optional":false},{"id":13916474162,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4.7.0","direct":true,"kind":"composite","optional":false},{"id":13916474163,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3.3.2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/deploy.yaml","sha":null,"kind":"manifest","created_at":"2026-08-18T08:43:25.061Z","updated_at":"2026-08-18T08:43:25.061Z","repository_link":"https://github.com/torchgeo/torchgeo/blob/main/.github/workflows/deploy.yaml","dependencies":[{"id":26199661264,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v7.0.1","direct":true,"kind":"composite","optional":false},{"id":26199661265,"package_name":"astral-sh/setup-uv","ecosystem":"actions","requirements":"v9.0.0","direct":true,"kind":"composite","optional":false},{"id":26199661266,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v7.0.1","direct":true,"kind":"composite","optional":false},{"id":26199661267,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v8.0.1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"npm","filepath":"package-lock.json","sha":null,"kind":"lockfile","created_at":"2026-09-23T00:13:04.550Z","updated_at":"2026-09-23T00:13:04.550Z","repository_link":"https://github.com/torchgeo/torchgeo/blob/main/package-lock.json","dependencies":[{"id":26578549132,"package_name":"prettier","ecosystem":"npm","requirements":"3.9.6","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2026-09-23T00:13:04.963Z","updated_at":"2026-09-23T00:13:04.963Z","repository_link":"https://github.com/torchgeo/torchgeo/blob/main/pyproject.toml","dependencies":[{"id":26578549651,"package_name":"einops","ecosystem":"pypi","requirements":"\u003e=0.3","direct":true,"kind":"runtime","optional":false},{"id":26578549652,"package_name":"geopandas","ecosystem":"pypi","requirements":"\u003e=1.0","direct":true,"kind":"runtime","optional":false},{"id":26578549653,"package_name":"jsonargparse","ecosystem":"pypi","requirements":"[jsonnet,signatures]\u003e=4.39","direct":true,"kind":"runtime","optional":false},{"id":26578549654,"package_name":"kornia","ecosystem":"pypi","requirements":"\u003e=0.8.2","direct":true,"kind":"runtime","optional":false},{"id":26578549663,"package_name":"lightly","ecosystem":"pypi","requirements":"\u003e=1.5.1","direct":true,"kind":"runtime","optional":false},{"id":26578549664,"package_name":"lightning","ecosystem":"pypi","requirements":"\u003e=2.4,!=2.5.0,!=2.5.5,!=2.5.6","direct":true,"kind":"runtime","optional":false},{"id":26578549665,"package_name":"matplotlib","ecosystem":"pypi","requirements":"\u003e=3.7.3","direct":true,"kind":"runtime","optional":false},{"id":26578549667,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.26","direct":true,"kind":"runtime","optional":false},{"id":26578549669,"package_name":"pandas","ecosystem":"pypi","requirements":"\u003e=2.1.1","direct":true,"kind":"runtime","optional":false},{"id":26578549671,"package_name":"pillow","ecosystem":"pypi","requirements":"\u003e=10","direct":true,"kind":"runtime","optional":false},{"id":26578549672,"package_name":"pyogrio","ecosystem":"pypi","requirements":"\u003e=0.10","direct":true,"kind":"runtime","optional":false},{"id":26578549674,"package_name":"pyproj","ecosystem":"pypi","requirements":"\u003e=3.6.1","direct":true,"kind":"runtime","optional":false},{"id":26578549675,"package_name":"rasterio","ecosystem":"pypi","requirements":"\u003e=1.4.3","direct":true,"kind":"runtime","optional":false},{"id":26578549676,"package_name":"requests","ecosystem":"pypi","requirements":"\u003e=2.25","direct":true,"kind":"runtime","optional":false},{"id":26578549677,"package_name":"segmentation-models-pytorch","ecosystem":"pypi","requirements":"\u003e=0.5","direct":true,"kind":"runtime","optional":false},{"id":26578549678,"package_name":"shapely","ecosystem":"pypi","requirements":"\u003e=2.0.2","direct":true,"kind":"runtime","optional":false},{"id":26578549679,"package_name":"timm","ecosystem":"pypi","requirements":"\u003e=1.0.3","direct":true,"kind":"runtime","optional":false},{"id":26578549680,"package_name":"torch","ecosystem":"pypi","requirements":"\u003e=2.2","direct":true,"kind":"runtime","optional":false},{"id":26578549681,"package_name":"torchmetrics","ecosystem":"pypi","requirements":"[detection]\u003e=1.5","direct":true,"kind":"runtime","optional":false},{"id":26578549682,"package_name":"torchvision","ecosystem":"pypi","requirements":"\u003e=0.17","direct":true,"kind":"runtime","optional":false},{"id":26578549683,"package_name":"tqdm","ecosystem":"pypi","requirements":"\u003e=4.57","direct":true,"kind":"runtime","optional":false},{"id":26578549684,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"\u003e=4.8","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"uv.lock","sha":null,"kind":"lockfile","created_at":"2026-09-23T00:13:05.370Z","updated_at":"2026-09-23T00:13:05.370Z","repository_link":"https://github.com/torchgeo/torchgeo/blob/main/uv.lock","dependencies":[{"id":26578549912,"package_name":"accessible-pygments","ecosystem":"pypi","requirements":"0.0.5","direct":false,"kind":"runtime","optional":false},{"id":26578549913,"package_name":"aenum","ecosystem":"pypi","requirements":"3.1.16","direct":false,"kind":"runtime","optional":false},{"id":26578549914,"package_name":"affine","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":26578549915,"package_name":"aiohappyeyeballs","ecosystem":"pypi","requirements":"2.6.1","direct":false,"kind":"runtime","optional":false},{"id":26578549916,"package_name":"aiohttp","ecosystem":"pypi","requirements":"3.14.3","direct":false,"kind":"runtime","optional":false},{"id":26578549917,"package_name":"aiosignal","ecosystem":"pypi","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":26578549918,"package_name":"alabaster","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":26578549919,"package_name":"annotated-doc","ecosystem":"pypi","requirements":"0.0.4","direct":false,"kind":"runtime","optional":false},{"id":26578549920,"package_name":"annotated-types","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":26578549921,"package_name":"antlr4-python3-runtime","ecosystem":"pypi","requirements":"4.9.3","direct":false,"kind":"runtime","optional":false},{"id":26578549922,"package_name":"anyio","ecosystem":"pypi","requirements":"4.14.2","direct":false,"kind":"runtime","optional":false},{"id":26578549923,"package_name":"appnope","ecosystem":"pypi","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":26578549924,"package_name":"asttokens","ecosystem":"pypi","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":26578549925,"package_name":"attrs","ecosystem":"pypi","requirements":"25.4.0","direct":false,"kind":"runtime","optional":false},{"id":26578549926,"package_name":"azure-core","ecosystem":"pypi","requirements":"1.38.2","direct":false,"kind":"runtime","optional":false},{"id":26578549927,"package_name":"azure-storage-blob","ecosystem":"pypi","requirements":"12.28.0","direct":false,"kind":"runtime","optional":false},{"id":26578549928,"package_name":"babel","ecosystem":"pypi","requirements":"2.18.0","direct":false,"kind":"runtime","optional":false},{"id":26578549929,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"4.14.3","direct":false,"kind":"runtime","optional":false},{"id":26578549930,"package_name":"bleach","ecosystem":"pypi","requirements":"6.4.0","direct":false,"kind":"runtime","optional":false},{"id":26578549931,"package_name":"braceexpand","ecosystem":"pypi","requirements":"0.1.7","direct":false,"kind":"runtime","optional":false},{"id":26578549932,"package_name":"certifi","ecosystem":"pypi","requirements":"2026.1.4","direct":false,"kind":"runtime","optional":false},{"id":26578549933,"package_name":"cffi","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":26578549934,"package_name":"cftime","ecosystem":"pypi","requirements":"1.6.5","direct":false,"kind":"runtime","optional":false},{"id":26578550156,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.4.4","direct":false,"kind":"runtime","optional":false},{"id":26578550157,"package_name":"click","ecosystem":"pypi","requirements":"8.3.1","direct":false,"kind":"runtime","optional":false},{"id":26578550158,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":26578550159,"package_name":"comm","ecosystem":"pypi","requirements":"0.2.3","direct":false,"kind":"runtime","optional":false},{"id":26578550160,"package_name":"contourpy","ecosystem":"pypi","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":26578550161,"package_name":"coverage","ecosystem":"pypi","requirements":"7.13.4","direct":false,"kind":"runtime","optional":false},{"id":26578550162,"package_name":"cryptography","ecosystem":"pypi","requirements":"50.0.0","direct":false,"kind":"runtime","optional":false},{"id":26578550163,"package_name":"cuda-bindings","ecosystem":"pypi","requirements":"13.2.0","direct":false,"kind":"runtime","optional":false},{"id":26578550164,"package_name":"cuda-pathfinder","ecosystem":"pypi","requirements":"1.3.5","direct":false,"kind":"runtime","optional":false},{"id":26578550165,"package_name":"cuda-toolkit","ecosystem":"pypi","requirements":"13.0.3.0","direct":false,"kind":"runtime","optional":false},{"id":26578550166,"package_name":"cycler","ecosystem":"pypi","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":26578550167,"package_name":"debugpy","ecosystem":"pypi","requirements":"1.8.20","direct":false,"kind":"runtime","optional":false},{"id":26578550168,"package_name":"decorator","ecosystem":"pypi","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":26578550169,"package_name":"defusedxml","ecosystem":"pypi","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":26578550170,"package_name":"docstring-parser","ecosystem":"pypi","requirements":"0.17.0","direct":false,"kind":"runtime","optional":false},{"id":26578550171,"package_name":"docutils","ecosystem":"pypi","requirements":"0.22.4","direct":false,"kind":"runtime","optional":false},{"id":26578550172,"package_name":"einops","ecosystem":"pypi","requirements":"0.8.2","direct":false,"kind":"runtime","optional":false},{"id":26578550173,"package_name":"execnet","ecosystem":"pypi","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":26578550174,"package_name":"executing","ecosystem":"pypi","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":26578550175,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"2.21.2","direct":false,"kind":"runtime","optional":false},{"id":26578550176,"package_name":"filelock","ecosystem":"pypi","requirements":"3.24.3","direct":false,"kind":"runtime","optional":false},{"id":26578550177,"package_name":"fonttools","ecosystem":"pypi","requirements":"4.61.1","direct":false,"kind":"runtime","optional":false},{"id":26578550178,"package_name":"frozenlist","ecosystem":"pypi","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":26578550179,"package_name":"fsspec","ecosystem":"pypi","requirements":"2026.2.0","direct":false,"kind":"runtime","optional":false},{"id":26578550180,"package_name":"geopandas","ecosystem":"pypi","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":26578550181,"package_name":"h11","ecosystem":"pypi","requirements":"0.16.0","direct":false,"kind":"runtime","optional":false},{"id":26578550182,"package_name":"h5py","ecosystem":"pypi","requirements":"3.14.0","direct":false,"kind":"runtime","optional":false},{"id":26578550183,"package_name":"hf-xet","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":26578550184,"package_name":"httpcore","ecosystem":"pypi","requirements":"1.0.9","direct":false,"kind":"runtime","optional":false},{"id":26578550185,"package_name":"httpx","ecosystem":"pypi","requirements":"0.28.1","direct":false,"kind":"runtime","optional":false},{"id":26578550186,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":26578550187,"package_name":"hydra-core","ecosystem":"pypi","requirements":"1.3.4","direct":false,"kind":"runtime","optional":false},{"id":26578550188,"package_name":"idna","ecosystem":"pypi","requirements":"3.15","direct":false,"kind":"runtime","optional":false},{"id":26578550189,"package_name":"imagesize","ecosystem":"pypi","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":26578550190,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"6.5.2","direct":false,"kind":"runtime","optional":false},{"id":26578550191,"package_name":"iniconfig","ecosystem":"pypi","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":26578550192,"package_name":"ipykernel","ecosystem":"pypi","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":26578550193,"package_name":"ipython","ecosystem":"pypi","requirements":"9.10.0","direct":false,"kind":"runtime","optional":false},{"id":26578550194,"package_name":"ipython-pygments-lexers","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":26578550195,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"8.1.9","direct":false,"kind":"runtime","optional":false},{"id":26578550196,"package_name":"isodate","ecosystem":"pypi","requirements":"0.7.2","direct":false,"kind":"runtime","optional":false},{"id":26578550197,"package_name":"jedi","ecosystem":"pypi","requirements":"0.19.2","direct":false,"kind":"runtime","optional":false},{"id":26578550198,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.6","direct":false,"kind":"runtime","optional":false},{"id":26578550199,"package_name":"jsonargparse","ecosystem":"pypi","requirements":"4.46.0","direct":false,"kind":"runtime","optional":false},{"id":26578550200,"package_name":"jsonnet","ecosystem":"pypi","requirements":"0.22.0","direct":false,"kind":"runtime","optional":false},{"id":26578550207,"package_name":"jsonschema","ecosystem":"pypi","requirements":"4.26.0","direct":false,"kind":"runtime","optional":false},{"id":26578550208,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"2025.9.1","direct":false,"kind":"runtime","optional":false},{"id":26578550209,"package_name":"jupyter-client","ecosystem":"pypi","requirements":"8.8.0","direct":false,"kind":"runtime","optional":false},{"id":26578550210,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"5.9.1","direct":false,"kind":"runtime","optional":false},{"id":26578550211,"package_name":"jupyterlab-pygments","ecosystem":"pypi","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":26578550212,"package_name":"jupyterlab-widgets","ecosystem":"pypi","requirements":"3.0.17","direct":false,"kind":"runtime","optional":false},{"id":26578550213,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"1.4.9","direct":false,"kind":"runtime","optional":false},{"id":26578550214,"package_name":"kornia","ecosystem":"pypi","requirements":"0.8.3","direct":false,"kind":"runtime","optional":false},{"id":26578550215,"package_name":"kornia-rs","ecosystem":"pypi","requirements":"0.1.10","direct":false,"kind":"runtime","optional":false},{"id":26578550342,"package_name":"laspy","ecosystem":"pypi","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":26578550351,"package_name":"lightly","ecosystem":"pypi","requirements":"1.5.26","direct":false,"kind":"runtime","optional":false},{"id":26578550352,"package_name":"lightly-utils","ecosystem":"pypi","requirements":"0.0.2","direct":false,"kind":"runtime","optional":false},{"id":26578550353,"package_name":"lightning","ecosystem":"pypi","requirements":"2.6.5","direct":false,"kind":"runtime","optional":false},{"id":26578550354,"package_name":"lightning-utilities","ecosystem":"pypi","requirements":"0.15.3","direct":false,"kind":"runtime","optional":false},{"id":26578550355,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":26578550356,"package_name":"markupsafe","ecosystem":"pypi","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":26578550357,"package_name":"matplotlib","ecosystem":"pypi","requirements":"3.11.1","direct":false,"kind":"runtime","optional":false},{"id":26578550358,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":26578550359,"package_name":"mdit-py-plugins","ecosystem":"pypi","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":26578550360,"package_name":"mdurl","ecosystem":"pypi","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":26578550361,"package_name":"microsoft-aurora","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":26578550872,"package_name":"mistune","ecosystem":"pypi","requirements":"3.3.3","direct":false,"kind":"runtime","optional":false},{"id":26578550873,"package_name":"mpmath","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":26578550874,"package_name":"multidict","ecosystem":"pypi","requirements":"6.7.1","direct":false,"kind":"runtime","optional":false},{"id":26578550875,"package_name":"myst-parser","ecosystem":"pypi","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":26578550876,"package_name":"nbclient","ecosystem":"pypi","requirements":"0.10.4","direct":false,"kind":"runtime","optional":false},{"id":26578550877,"package_name":"nbconvert","ecosystem":"pypi","requirements":"7.17.1","direct":false,"kind":"runtime","optional":false},{"id":26578550878,"package_name":"nbformat","ecosystem":"pypi","requirements":"5.10.4","direct":false,"kind":"runtime","optional":false},{"id":26578550879,"package_name":"nbmake","ecosystem":"pypi","requirements":"1.5.5","direct":false,"kind":"runtime","optional":false},{"id":26578550938,"package_name":"nbsphinx","ecosystem":"pypi","requirements":"0.9.8","direct":false,"kind":"runtime","optional":false},{"id":26578551313,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":26578551314,"package_name":"netcdf4","ecosystem":"pypi","requirements":"1.7.4","direct":false,"kind":"runtime","optional":false},{"id":26578551315,"package_name":"networkx","ecosystem":"pypi","requirements":"3.6.1","direct":false,"kind":"runtime","optional":false},{"id":26578551316,"package_name":"numpy","ecosystem":"pypi","requirements":"2.5.2","direct":false,"kind":"runtime","optional":false},{"id":26578551317,"package_name":"nvidia-cublas","ecosystem":"pypi","requirements":"13.1.1.3","direct":false,"kind":"runtime","optional":false},{"id":26578551318,"package_name":"nvidia-cuda-cupti","ecosystem":"pypi","requirements":"13.0.85","direct":false,"kind":"runtime","optional":false},{"id":26578551319,"package_name":"nvidia-cuda-nvrtc","ecosystem":"pypi","requirements":"13.0.88","direct":false,"kind":"runtime","optional":false},{"id":26578551320,"package_name":"nvidia-cuda-runtime","ecosystem":"pypi","requirements":"13.0.96","direct":false,"kind":"runtime","optional":false},{"id":26578551321,"package_name":"nvidia-cudnn-cu13","ecosystem":"pypi","requirements":"9.20.0.48","direct":false,"kind":"runtime","optional":false},{"id":26578551322,"package_name":"nvidia-cufft","ecosystem":"pypi","requirements":"12.0.0.61","direct":false,"kind":"runtime","optional":false},{"id":26578551323,"package_name":"nvidia-cufile","ecosystem":"pypi","requirements":"1.15.1.6","direct":false,"kind":"runtime","optional":false},{"id":26578551324,"package_name":"nvidia-curand","ecosystem":"pypi","requirements":"10.4.0.35","direct":false,"kind":"runtime","optional":false},{"id":26578551325,"package_name":"nvidia-cusolver","ecosystem":"pypi","requirements":"12.0.4.66","direct":false,"kind":"runtime","optional":false},{"id":26578551326,"package_name":"nvidia-cusparse","ecosystem":"pypi","requirements":"12.6.3.3","direct":false,"kind":"runtime","optional":false},{"id":26578551327,"package_name":"nvidia-cusparselt-cu13","ecosystem":"pypi","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":26578551328,"package_name":"nvidia-nccl-cu13","ecosystem":"pypi","requirements":"2.29.7","direct":false,"kind":"runtime","optional":false},{"id":26578551329,"package_name":"nvidia-nvjitlink","ecosystem":"pypi","requirements":"13.0.88","direct":false,"kind":"runtime","optional":false},{"id":26578551330,"package_name":"nvidia-nvshmem-cu13","ecosystem":"pypi","requirements":"3.4.5","direct":false,"kind":"runtime","optional":false},{"id":26578551331,"package_name":"nvidia-nvtx","ecosystem":"pypi","requirements":"13.0.85","direct":false,"kind":"runtime","optional":false},{"id":26578551332,"package_name":"olmoearth-pretrain-minimal","ecosystem":"pypi","requirements":"0.0.7","direct":false,"kind":"runtime","optional":false},{"id":26578551333,"package_name":"omegaconf","ecosystem":"pypi","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":26578551334,"package_name":"packaging","ecosystem":"pypi","requirements":"26.3","direct":false,"kind":"runtime","optional":false},{"id":26578551335,"package_name":"pandas","ecosystem":"pypi","requirements":"3.0.5","direct":false,"kind":"runtime","optional":false},{"id":26578551336,"package_name":"pandas-stubs","ecosystem":"pypi","requirements":"3.0.5.260730","direct":false,"kind":"runtime","optional":false},{"id":26578551337,"package_name":"pandocfilters","ecosystem":"pypi","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":26578551338,"package_name":"parso","ecosystem":"pypi","requirements":"0.8.6","direct":false,"kind":"runtime","optional":false},{"id":26578551339,"package_name":"pathlib-abc","ecosystem":"pypi","requirements":"0.5.2","direct":false,"kind":"runtime","optional":false},{"id":26578551340,"package_name":"pexpect","ecosystem":"pypi","requirements":"4.9.0","direct":false,"kind":"runtime","optional":false},{"id":26578551341,"package_name":"pillow","ecosystem":"pypi","requirements":"12.3.0","direct":false,"kind":"runtime","optional":false},{"id":26578551342,"package_name":"platformdirs","ecosystem":"pypi","requirements":"4.9.2","direct":false,"kind":"runtime","optional":false},{"id":26578551343,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":26578551344,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"3.0.52","direct":false,"kind":"runtime","optional":false},{"id":26578551345,"package_name":"propcache","ecosystem":"pypi","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":26578551346,"package_name":"psutil","ecosystem":"pypi","requirements":"7.2.2","direct":false,"kind":"runtime","optional":false},{"id":26578551347,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":26578551348,"package_name":"pure-eval","ecosystem":"pypi","requirements":"0.2.3","direct":false,"kind":"runtime","optional":false},{"id":26578551349,"package_name":"pyarrow","ecosystem":"pypi","requirements":"23.0.1","direct":false,"kind":"runtime","optional":false},{"id":26578551350,"package_name":"pycocotools","ecosystem":"pypi","requirements":"2.0.11","direct":false,"kind":"runtime","optional":false},{"id":26578551351,"package_name":"pycparser","ecosystem":"pypi","requirements":"3.0","direct":false,"kind":"runtime","optional":false},{"id":26578551352,"package_name":"pydantic","ecosystem":"pypi","requirements":"2.12.5","direct":false,"kind":"runtime","optional":false},{"id":26578551353,"package_name":"pydantic-core","ecosystem":"pypi","requirements":"2.41.5","direct":false,"kind":"runtime","optional":false},{"id":26578551354,"package_name":"pydata-sphinx-theme","ecosystem":"pypi","requirements":"0.21.0","direct":false,"kind":"runtime","optional":false},{"id":26578551355,"package_name":"pygments","ecosystem":"pypi","requirements":"2.20.0","direct":false,"kind":"runtime","optional":false},{"id":26578551356,"package_name":"pyogrio","ecosystem":"pypi","requirements":"0.13.0","direct":false,"kind":"runtime","optional":false},{"id":26578551357,"package_name":"pyparsing","ecosystem":"pypi","requirements":"3.3.2","direct":false,"kind":"runtime","optional":false},{"id":26578551358,"package_name":"pyproj","ecosystem":"pypi","requirements":"3.7.2","direct":false,"kind":"runtime","optional":false},{"id":26578551359,"package_name":"pytest","ecosystem":"pypi","requirements":"9.1.1","direct":false,"kind":"runtime","optional":false},{"id":26578551360,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":26578551361,"package_name":"pytest-socket","ecosystem":"pypi","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":26578551362,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"3.8.0","direct":false,"kind":"runtime","optional":false},{"id":26578551363,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.9.0.post0","direct":false,"kind":"runtime","optional":false},{"id":26578551364,"package_name":"pytorch-lightning","ecosystem":"pypi","requirements":"2.6.1","direct":false,"kind":"runtime","optional":false},{"id":26578551365,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":26578551366,"package_name":"pyzmq","ecosystem":"pypi","requirements":"27.1.0","direct":false,"kind":"runtime","optional":false},{"id":26578551367,"package_name":"rasterio","ecosystem":"pypi","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":26578551368,"package_name":"referencing","ecosystem":"pypi","requirements":"0.37.0","direct":false,"kind":"runtime","optional":false},{"id":26578551369,"package_name":"requests","ecosystem":"pypi","requirements":"2.34.2","direct":false,"kind":"runtime","optional":false},{"id":26578551370,"package_name":"rich","ecosystem":"pypi","requirements":"14.3.3","direct":false,"kind":"runtime","optional":false},{"id":26578551371,"package_name":"rioxarray","ecosystem":"pypi","requirements":"0.23.0","direct":false,"kind":"runtime","optional":false},{"id":26578551845,"package_name":"roman-numerals","ecosystem":"pypi","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":26578551846,"package_name":"rpds-py","ecosystem":"pypi","requirements":"0.30.0","direct":false,"kind":"runtime","optional":false},{"id":26578551847,"package_name":"ruff","ecosystem":"pypi","requirements":"0.16.4","direct":false,"kind":"runtime","optional":false},{"id":26578551848,"package_name":"safetensors","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":26578551849,"package_name":"scipy","ecosystem":"pypi","requirements":"1.18.1","direct":false,"kind":"runtime","optional":false},{"id":26578551850,"package_name":"segmentation-models-pytorch","ecosystem":"pypi","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":26578551851,"package_name":"setuptools","ecosystem":"pypi","requirements":"83.0.0","direct":false,"kind":"runtime","optional":false},{"id":26578552054,"package_name":"sphinx","ecosystem":"pypi","requirements":"9.1.0","direct":false,"kind":"runtime","optional":false},{"id":26578552055,"package_name":"sphinx-github-changelog","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":26578552058,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":26578552059,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":26578551944,"package_name":"shapely","ecosystem":"pypi","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":26578551945,"package_name":"shellingham","ecosystem":"pypi","requirements":"1.5.4","direct":false,"kind":"runtime","optional":false},{"id":26578551946,"package_name":"six","ecosystem":"pypi","requirements":"1.17.0","direct":false,"kind":"runtime","optional":false},{"id":26578551947,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":26578552053,"package_name":"soupsieve","ecosystem":"pypi","requirements":"2.9","direct":false,"kind":"runtime","optional":false},{"id":26578552624,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":26578552665,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":26578552872,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":26578552873,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":26578553104,"package_name":"stack-data","ecosystem":"pypi","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":26578553105,"package_name":"sympy","ecosystem":"pypi","requirements":"1.14.0","direct":false,"kind":"runtime","optional":false},{"id":26578553106,"package_name":"timm","ecosystem":"pypi","requirements":"1.0.28","direct":false,"kind":"runtime","optional":false},{"id":26578553107,"package_name":"tinycss2","ecosystem":"pypi","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":26578553108,"package_name":"tokenizers","ecosystem":"pypi","requirements":"0.23.1","direct":false,"kind":"runtime","optional":false},{"id":26578553109,"package_name":"torch","ecosystem":"pypi","requirements":"2.13.0","direct":false,"kind":"runtime","optional":false},{"id":26578553110,"package_name":"torchgeo","ecosystem":"pypi","requirements":"0.11.0.dev1","direct":false,"kind":"runtime","optional":false},{"id":26578553257,"package_name":"torchmetrics","ecosystem":"pypi","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":26578553258,"package_name":"torchvision","ecosystem":"pypi","requirements":"0.28.0","direct":false,"kind":"runtime","optional":false},{"id":26578553259,"package_name":"tornado","ecosystem":"pypi","requirements":"6.5.8","direct":false,"kind":"runtime","optional":false},{"id":26578553260,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.70.0","direct":false,"kind":"runtime","optional":false},{"id":26578553261,"package_name":"traitlets","ecosystem":"pypi","requirements":"5.14.3","direct":false,"kind":"runtime","optional":false},{"id":26578553262,"package_name":"triton","ecosystem":"pypi","requirements":"3.7.1","direct":false,"kind":"runtime","optional":false},{"id":26578553263,"package_name":"ty","ecosystem":"pypi","requirements":"0.0.74","direct":false,"kind":"runtime","optional":false},{"id":26578553264,"package_name":"typer","ecosystem":"pypi","requirements":"0.24.1","direct":false,"kind":"runtime","optional":false},{"id":26578553265,"package_name":"typer-slim","ecosystem":"pypi","requirements":"0.24.0","direct":false,"kind":"runtime","optional":false},{"id":26578553266,"package_name":"types-geopandas","ecosystem":"pypi","requirements":"1.1.4.20260807","direct":false,"kind":"runtime","optional":false},{"id":26578553267,"package_name":"types-rasterio","ecosystem":"pypi","requirements":"1.5.1.20260819","direct":false,"kind":"runtime","optional":false},{"id":26578553273,"package_name":"types-requests","ecosystem":"pypi","requirements":"2.33.0.20260712","direct":false,"kind":"runtime","optional":false},{"id":26578553274,"package_name":"types-shapely","ecosystem":"pypi","requirements":"2.1.0.20260728","direct":false,"kind":"runtime","optional":false},{"id":26578553293,"package_name":"typeshed-client","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":"runtime","optional":false},{"id":26578553294,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.16.0","direct":false,"kind":"runtime","optional":false},{"id":26578553295,"package_name":"typing-inspection","ecosystem":"pypi","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":26578553296,"package_name":"tzdata","ecosystem":"pypi","requirements":"2025.3","direct":false,"kind":"runtime","optional":false},{"id":26578553297,"package_name":"universal-pathlib","ecosystem":"pypi","requirements":"0.3.10","direct":false,"kind":"runtime","optional":false},{"id":26578553298,"package_name":"urllib3","ecosystem":"pypi","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":26578553299,"package_name":"wcwidth","ecosystem":"pypi","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":26578553300,"package_name":"webdataset","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":26578553301,"package_name":"webencodings","ecosystem":"pypi","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":26578553302,"package_name":"widgetsnbextension","ecosystem":"pypi","requirements":"4.0.16","direct":false,"kind":"runtime","optional":false},{"id":26578553303,"package_name":"xarray","ecosystem":"pypi","requirements":"2026.7.0","direct":false,"kind":"runtime","optional":false},{"id":26578553304,"package_name":"yarl","ecosystem":"pypi","requirements":"1.22.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2026-09-23T00:13:04.751Z","updated_at":"2026-09-23T00:13:04.751Z","repository_link":"https://github.com/torchgeo/torchgeo/blob/main/package.json","dependencies":[{"id":26578549484,"package_name":"prettier","ecosystem":"npm","requirements":"\u003e=3.3","direct":true,"kind":"runtime","optional":false}]}],"score":24.76088802377939,"created_at":"2024-03-14T09:46:23.611Z","updated_at":"2026-09-28T02:31:33.397Z","avatar_url":"https://github.com/torchgeo.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/123302","html_url":"https://summary.ecosyste.ms/projects/123302"}