{"id":123302,"url":"https://github.com/torchgeo/torchgeo","last_synced_at":"2026-08-14T06:34:17.459Z","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-08-11T04:14:44.000Z","size":347435,"stargazers_count":4139,"open_issues_count":202,"forks_count":570,"subscribers_count":56,"default_branch":"main","last_synced_at":"2026-08-11T05:12:13.157Z","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-08-11T04:14:51.000Z","dependencies_parsed_at":"2023-10-03T00:23:56.761Z","dependency_job_id":"81529bf2-62e7-4f7a-a810-d80f09f2c6ee","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"],"tags_count":20,"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":286080680,"owners_count":36552554,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-12T02:00:07.134Z","response_time":57,"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":7,"last_synced_at":"2026-08-07T01:42:10.545Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/torchgeo","funding_links":["https://github.com/sponsors/torchgeo"],"total_stars":5025,"followers":93,"following":0,"created_at":"2025-08-13T15:50:59.457Z","updated_at":"2026-08-07T01:42:10.559Z","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-08-11T05:24:06.951Z","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-08-03T15:33:35.000Z","size":346776,"stargazers_count":4128,"open_issues_count":232,"forks_count":567,"subscribers_count":56,"default_branch":"main","last_synced_at":"2026-08-03T17:12:11.348Z","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-08-03T15:38:29.000Z","dependencies_parsed_at":"2023-10-03T00:23:56.761Z","dependency_job_id":"81529bf2-62e7-4f7a-a810-d80f09f2c6ee","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"],"tags_count":20,"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":286080680,"owners_count":36292620,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-04T02:00:06.901Z","response_time":57,"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":7,"last_synced_at":"2026-08-07T01:42:10.545Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/torchgeo","funding_links":["https://github.com/sponsors/torchgeo"],"total_stars":5025,"followers":93,"following":0,"created_at":"2025-08-13T15:50:59.457Z","updated_at":"2026-08-07T01:42:10.559Z","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.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-08-11T05:24:06.950Z","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-08-10T04:34:34.008Z","issues_count":48,"pull_requests_count":295,"avg_time_to_close_issue":11057003.695652174,"avg_time_to_close_pull_request":1818816.683908046,"issues_closed_count":23,"pull_requests_closed_count":174,"pull_request_authors_count":50,"issue_authors_count":17,"avg_comments_per_issue":3.0,"avg_comments_per_pull_request":2.2847457627118644,"merged_pull_requests_count":155,"bot_issues_count":1,"bot_pull_requests_count":106,"past_year_issues_count":41,"past_year_pull_requests_count":285,"past_year_avg_time_to_close_issue":5155228.1875,"past_year_avg_time_to_close_pull_request":1202577.2117647058,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":170,"past_year_pull_request_authors_count":47,"past_year_issue_authors_count":15,"past_year_avg_comments_per_issue":2.7317073170731705,"past_year_avg_comments_per_pull_request":2.168421052631579,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":106,"past_year_merged_pull_requests_count":151,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/torchgeo%2Ftorchgeo/issues","maintainers":[{"login":"adamjstewart","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamjstewart"},{"login":"robmarkcole","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robmarkcole"},{"login":"calebrob6","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/calebrob6"},{"login":"isaaccorley","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/isaaccorley"},{"login":"ashnair1","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashnair1"},{"login":"nilsleh","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nilsleh"}],"active_maintainers":[{"login":"adamjstewart","count":77,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamjstewart"},{"login":"robmarkcole","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robmarkcole"},{"login":"calebrob6","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/calebrob6"},{"login":"isaaccorley","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/isaaccorley"},{"login":"ashnair1","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashnair1"}]},"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":2318},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-08-10T05:08:21.105Z","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":20,"first_release_published_at":"2021-11-08T04:53:16.000Z","latest_release_published_at":"2026-02-14T15:34:39.000Z","latest_release_number":"0.9.0","last_synced_at":"2026-08-13T06:10:44.735Z","created_at":"2022-04-10T12:52:28.238Z","updated_at":"2026-08-13T06:10:44.736Z","registry_url":"https://pypi.org/project/torchgeo/","install_command":"pip install torchgeo --index-url https://pypi.org/simple","documentation_url":"https://torchgeo.readthedocs.io","metadata":{"funding":null,"documentation":"https://torchgeo.readthedocs.io","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":"microsoft/torchgeo","owner":"microsoft","description":"TorchGeo: datasets, samplers, transforms, and pre-trained models for geospatial data","archived":false,"fork":false,"pushed_at":"2024-05-01T22:02:07.000Z","size":135130,"stargazers_count":2232,"open_issues_count":130,"forks_count":287,"subscribers_count":45,"default_branch":"main","last_synced_at":"2024-05-02T05:05:22.550Z","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://www.osgeo.org/projects/torchgeo/","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/microsoft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":".github/SECURITY.md","support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-21T05:58:56.000Z","updated_at":"2024-05-03T15:07:20.218Z","dependencies_parsed_at":"2023-10-03T00:23:56.761Z","dependency_job_id":"dda9624f-7efd-4f5d-81a7-764b855e4f1b","html_url":"https://github.com/microsoft/torchgeo","commit_stats":{"total_commits":1906,"total_committers":66,"mean_commits":28.87878787878788,"dds":0.5687303252885625,"last_synced_commit":"42e42a9dd773f2382adee93afe0cd13e6f6f1812"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ftorchgeo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ftorchgeo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ftorchgeo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ftorchgeo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microsoft","download_url":"https://codeload.github.com/microsoft/torchgeo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217534941,"owners_count":16192291,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"microsoft","name":"Microsoft","uuid":"6154722","kind":"organization","description":"Open source projects and samples from Microsoft","email":"opensource@microsoft.com","website":"https://opensource.microsoft.com","location":"Redmond, WA","twitter":"OpenAtMicrosoft","company":null,"icon_url":"https://avatars.githubusercontent.com/u/6154722?v=4","repositories_count":6227,"last_synced_at":"2024-04-08T00:10:14.916Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/microsoft","funding_links":[],"total_stars":2659258,"followers":63990,"following":0,"created_at":"2022-11-02T16:20:12.368Z","updated_at":"2024-04-08T00:20:04.754Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microsoft","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microsoft/repositories"},"tags":[{"name":"v0.5.2","sha":"b9653beb2fb68115c695800b923372b7291f0fb8","kind":"commit","published_at":"2024-03-03T19:24:29.000Z","download_url":"https://codeload.github.com/microsoft/torchgeo/tar.gz/v0.5.2","html_url":"https://github.com/microsoft/torchgeo/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ftorchgeo/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%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/microsoft/torchgeo/tar.gz/v0.5.1","html_url":"https://github.com/microsoft/torchgeo/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ftorchgeo/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%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/microsoft/torchgeo/tar.gz/v0.5.0","html_url":"https://github.com/microsoft/torchgeo/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ftorchgeo/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%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/microsoft/torchgeo/tar.gz/v0.4.1","html_url":"https://github.com/microsoft/torchgeo/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ftorchgeo/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%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/microsoft/torchgeo/tar.gz/v0.4.0","html_url":"https://github.com/microsoft/torchgeo/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ftorchgeo/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%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/microsoft/torchgeo/tar.gz/v0.3.1","html_url":"https://github.com/microsoft/torchgeo/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ftorchgeo/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%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/microsoft/torchgeo/tar.gz/v0.3.0","html_url":"https://github.com/microsoft/torchgeo/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ftorchgeo/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%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/microsoft/torchgeo/tar.gz/v0.2.1","html_url":"https://github.com/microsoft/torchgeo/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ftorchgeo/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%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/microsoft/torchgeo/tar.gz/v0.2.0","html_url":"https://github.com/microsoft/torchgeo/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ftorchgeo/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%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/microsoft/torchgeo/tar.gz/v0.1.1","html_url":"https://github.com/microsoft/torchgeo/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ftorchgeo/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%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/microsoft/torchgeo/tar.gz/v0.1.0","html_url":"https://github.com/microsoft/torchgeo/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ftorchgeo/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ftorchgeo/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-09-06T17:42:54.662Z","dependent_packages_count":6,"downloads":88616,"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-07-23T21:02:31.555Z","epss_percentage":0.01221,"epss_percentile":0.65514,"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-04-05T20:03:38.538Z","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":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-03T07:03:43.157Z","issues_count":176,"pull_requests_count":845,"avg_time_to_close_issue":13045204.227272727,"avg_time_to_close_pull_request":1596980.1433868974,"issues_closed_count":109,"pull_requests_closed_count":809,"pull_request_authors_count":57,"issue_authors_count":53,"avg_comments_per_issue":4.482954545454546,"avg_comments_per_pull_request":1.9207100591715975,"merged_pull_requests_count":720,"bot_issues_count":0,"bot_pull_requests_count":371,"past_year_issues_count":95,"past_year_pull_requests_count":588,"past_year_avg_time_to_close_issue":2556014.629032258,"past_year_avg_time_to_close_pull_request":664207.4458041958,"past_year_issues_closed_count":62,"past_year_pull_requests_closed_count":572,"past_year_pull_request_authors_count":38,"past_year_issue_authors_count":34,"past_year_avg_comments_per_issue":4.536842105263158,"past_year_avg_comments_per_pull_request":1.3639455782312926,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":283,"past_year_merged_pull_requests_count":512,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ftorchgeo/issues","maintainers":[{"login":"adamjstewart","count":291,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamjstewart"},{"login":"nilsleh","count":50,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nilsleh"},{"login":"calebrob6","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/calebrob6"},{"login":"isaaccorley","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/isaaccorley"},{"login":"ashnair1","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashnair1"},{"login":"RitwikGupta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RitwikGupta"}],"active_maintainers":[{"login":"adamjstewart","count":194,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamjstewart"},{"login":"nilsleh","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nilsleh"},{"login":"ashnair1","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashnair1"},{"login":"calebrob6","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/calebrob6"},{"login":"isaaccorley","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/isaaccorley"}]},"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":"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":928257,"maintainers_count":398540,"namespaces_count":0,"keywords_count":309778,"github":"pypi","metadata":{"funded_packages_count":57398,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-08-13T11:34:41.860Z","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":"master","total_commits":3315,"total_committers":132,"total_bot_commits":1190,"total_bot_committers":1,"mean_commits":25.113636363636363,"dds":0.6196078431372549,"past_year_total_commits":767,"past_year_total_committers":52,"past_year_total_bot_commits":339,"past_year_total_bot_committers":1,"past_year_mean_commits":14.75,"past_year_dds":0.5580182529335072,"last_synced_at":"2026-08-11T05:04:40.705Z","last_synced_commit":"6774b557541b4d07778f66e204ae58c774b55a93","created_at":"2025-08-13T15:36:18.078Z","updated_at":"2026-08-11T05:04:40.358Z","committers":[{"name":"Adam J. Stewart","email":"ajstewart426@gmail.com","login":"adamjstewart","count":1261},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1190},{"name":"Caleb Robinson","email":"calebrob6@gmail.com","login":"calebrob6","count":226},{"name":"Isaac Corley","email":"22203655+isaaccorley","login":"isaaccorley","count":154},{"name":"Nils Lehmann","email":"35272119+nilsleh","login":"nilsleh","count":103},{"name":"Ashwin Nair","email":"ash1995@gmail.com","login":"ashnair1","count":87},{"name":"Robin Cole","email":"robmarkcole@gmail.com","login":"robmarkcole","count":27},{"name":"Yi-Chia Chang","email":"61452667+yichiac","login":"yichiac","count":17},{"name":"Yi Wang","email":"35645723+wangyi111","login":"wangyi111","count":15},{"name":"Adrian Tofting","email":"11158599+adriantre","login":"adriantre","count":14},{"name":"Harald Kristen","email":"haraldkristen@posteo.at","login":"hkristen","count":12},{"name":"Burak","email":"68427259+burakekim","login":"burakekim","count":10},{"name":"Maciej Kilian","email":"61431446+iejMac","login":"iejMac","count":10},{"name":"Blaž Rolih","email":"61357777+blaz-r","login":"blaz-r","count":6},{"name":"Daniele Rege Cambrin","email":"darthreca@gmail.com","login":"DarthReca","count":6},{"name":"Sieger Falkena","email":"siegerfalkena@hotmail.com","login":"sfalkena","count":5},{"name":"Ritwik Gupta","email":"RitwikGupta","login":"RitwikGupta","count":5},{"name":"Qiusheng Wu","email":"giswqs@gmail.com","login":"giswqs","count":5},{"name":"Copilot","email":"198982749+Copilot","login":"Copilot","count":5},{"name":"Amri Rasyidi","email":"amri.geodesy@gmail.com","login":"amrirasyidi","count":5},{"name":"Data Philosopher","email":"oracler4284@gmail.com","login":"MATRIX4284","count":4},{"name":"gatienc","email":"gatien+dev@chenu.me","login":"gatienc","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":"Arsalaan Ahmad","email":"144381108+ArsalaanAhmad","login":"ArsalaanAhmad","count":3},{"name":"shreyakannan1205","email":"111757918+shreyakannan1205","login":"shreyakannan1205","count":2},{"name":"estherrolf","email":"esther_rolf@berkeley.edu","login":"estherrolf","count":2},{"name":"Yang Mu","email":"yang.mu@tum.de","login":"MUYang99","count":2},{"name":"Wei Ji","email":"23487320+weiji14","login":"weiji14","count":2},{"name":"SpontaneousDuck","email":"kennywitham4@gmail.com","login":"SpontaneousDuck","count":2},{"name":"Piper Wolters","email":"46272042+piperwolters","login":"piperwolters","count":2},{"name":"Moritz Weiss","email":"weiss@uni-wuppertal.de","login":"mw3iss","count":2},{"name":"Kshitij","email":"36752999+kshitijrajsharma","login":"kshitijrajsharma","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":"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":"Blanchon","email":"julien@blanchon.cc","login":"julien-blanchon","count":2},{"name":"Adrian Boguszewski","email":"adekboguszewski@gmail.com","login":"adrianboguszewski","count":1},{"name":"Djalil KHELLADI","email":"117918673+akhellad","login":"akhellad","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":"Al-Ekram Elahee Hridoy","email":"aliqramalaheehridoy@gmail.com","login":"alhridoy","count":1},{"name":"Aleksey Morozov","email":"36787333+amrzv","login":"amrzv","count":1},{"name":"Alexandre Lacoste","email":"allac@elementai.com","login":"recursix","count":1},{"name":"Alhassan Sahad","email":"98456443+asahad","login":"asahad","count":1},{"name":"Arianna Sole","email":"ariannasole23@gmail.com","login":"ariannasole23","count":1},{"name":"Bianca Zadrozny","email":"biancaz@br.ibm.com","login":"biancazadrozny","count":1},{"name":"Boe Zhou","email":"55188595+boezzz","login":"boezzz","count":1},{"name":"Byeong-Hyeok Yu","email":"52292818+osgeokr","login":"osgeokr","count":1},{"name":"Dominik K","email":"dkosm","login":"dkosm","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},{"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":"Taylor Denouden","email":"taylordenouden@gmail.com","login":"tayden","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":"tritolol","email":"61182488+tritolol","login":"tritolol","count":1},{"name":"Dylan Stewart","email":"94502285+dylanrstewart","login":"dylanrstewart","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":"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":"Evgeniia","email":"jen.lappo.16@gmail.com","login":"evgeniialappo","count":1},{"name":"Ethan White (he/him)","email":"ethan@weecology.org","login":"ethanwhite","count":1},{"name":"Moritz Langer","email":"31667222+Moritz-Langer","login":"Moritz-Langer","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":"Nassim AIT ALI BRAHAM","email":"n.ait-ali-braham@tum.de","login":"AABNassim","count":1}],"past_year_committers":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":339},{"name":"Adam J. Stewart","email":"ajstewart426@gmail.com","login":"adamjstewart","count":260},{"name":"Isaac Corley","email":"isaac.corley@proton.me","login":"isaaccorley","count":32},{"name":"Caleb Robinson","email":"calebrob6@gmail.com","login":"calebrob6","count":15},{"name":"Ashwin Nair","email":"ash1995@gmail.com","login":"ashnair1","count":14},{"name":"Robin Cole","email":"robmarkcole@gmail.com","login":"robmarkcole","count":14},{"name":"Adrian Tofting","email":"11158599+adriantre","login":"adriantre","count":11},{"name":"Harald Kristen","email":"haraldkristen@posteo.at","login":"hkristen","count":11},{"name":"Blaž Rolih","email":"61357777+blaz-r","login":"blaz-r","count":6},{"name":"Yi-Chia Chang","email":"61452667+yichiac","login":"yichiac","count":6},{"name":"Copilot","email":"198982749+Copilot","login":"Copilot","count":4},{"name":"gatienc","email":"gatien+dev@chenu.me","login":"gatienc","count":4},{"name":"f-schi","email":"73406395+f-schi","login":"f-schi","count":3},{"name":"Nils Lehmann","email":"35272119+nilsleh","login":"nilsleh","count":3},{"name":"Leo Ji","email":"Leo3527703410@outlook.com","login":"nuglifeleoji","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":"Kshitij","email":"36752999+kshitijrajsharma","login":"kshitijrajsharma","count":2},{"name":"Moritz Weiss","email":"weiss@uni-wuppertal.de","login":"mw3iss","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":"Bianca Zadrozny","email":"biancaz@br.ibm.com","login":"biancazadrozny","count":1},{"name":"Boe Zhou","email":"55188595+boezzz","login":"boezzz","count":1},{"name":"Chessing234","email":"134995372+Chessing234","login":"Chessing234","count":1},{"name":"Cristiano Pinto","email":"140563307+crowmoed","login":"crowmoed","count":1},{"name":"Cuvuliuc Alex-Andrei","email":"105162014+alecsandrei","login":"alecsandrei","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":"Yang Mu","email":"yang.mu@tum.de","login":"MUYang99","count":1},{"name":"Veronika Buchauer","email":"veronika.buchauer@gmx.de","login":"vbuchauer","count":1},{"name":"Sieger Falkena","email":"sieger.falkena@shell.com","login":"sfalkena","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":"Piper Wolters","email":"46272042+piperwolters","login":"piperwolters","count":1},{"name":"Moritz Langer","email":"31667222+Moritz-Langer","login":"Moritz-Langer","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":"Giacomo Caria","email":"44147817+gcaria","login":"gcaria","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":"Evgeniia","email":"jen.lappo.16@gmail.com","login":"evgeniialappo","count":1},{"name":"Djalil KHELLADI","email":"117918673+akhellad","login":"akhellad","count":1},{"name":"Dingqi Ye","email":"47050964+Dinghye","login":"Dinghye","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-08-12T00:00:07.637Z","repositories_count":6632321,"commits_count":915378210,"contributors_count":39044306,"owners_count":1332141,"committers_count":3296174,"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-08-13T06:03:44.524Z","status":null,"issues_count":52,"pull_requests_count":330,"avg_time_to_close_issue":10914777.12,"avg_time_to_close_pull_request":1740938.0932642487,"issues_closed_count":25,"pull_requests_closed_count":193,"pull_request_authors_count":56,"issue_authors_count":19,"avg_comments_per_issue":3.0384615384615383,"avg_comments_per_pull_request":2.409090909090909,"merged_pull_requests_count":172,"bot_issues_count":1,"bot_pull_requests_count":111,"past_year_issues_count":45,"past_year_pull_requests_count":319,"past_year_avg_time_to_close_issue":5613444.111111111,"past_year_avg_time_to_close_pull_request":1190969.4468085107,"past_year_issues_closed_count":18,"past_year_pull_requests_closed_count":188,"past_year_pull_request_authors_count":53,"past_year_issue_authors_count":17,"past_year_avg_comments_per_issue":2.8,"past_year_avg_comments_per_pull_request":2.2978056426332287,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":111,"past_year_merged_pull_requests_count":167,"created_at":"2025-08-13T15:36:23.354Z","updated_at":"2026-08-13T06:03:44.524Z","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":19,"documentation":15,"good first issue":7,"tasks":3,"models":2,"testing":1,"scripts":1,"dependencies":1,"backwards-incompatible":1,"datamodules":1,"transforms":1,"python":1}},"pull_request_labels_count":{"table":{"testing":155,"dependencies":128,"datasets":101,"documentation":89,"python:uv":60,"models":39,"python":35,"datamodules":30,"tasks":16,"backwards-incompatible":13,"github_actions":12,"trainers":8,"security":7,"samplers":6,"transforms":5,"javascript":4,"scripts":3,"losses":1}},"issue_author_associations_count":{"table":{"MEMBER":18,"COLLABORATOR":16,"CONTRIBUTOR":11,"NONE":7}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":177,"MEMBER":82,"COLLABORATOR":36,"NONE":35}},"issue_authors":{"table":{"adamjstewart":15,"robmarkcole":14,"calebrob6":6,"adriantre":2,"nilsleh":1,"AlanMorningLight":1,"blaz-r":1,"dependabot[bot]":1,"EmilienAlvarez":1,"f-schi":1,"GuiBarradas":1,"lnicola":1,"forrestfwilliams":1,"hfangcat":1,"gcaria":1,"kshitijrajsharma":1,"wrignj08":1,"isaiahlg":1,"amrirasyidi":1}},"pull_request_authors":{"table":{"dependabot[bot]":111,"adamjstewart":73,"isaaccorley":21,"calebrob6":13,"adriantre":13,"robmarkcole":11,"hkristen":7,"yichiac":7,"Copilot":6,"nuglifeleoji":5,"cnagda":3,"evgeniialappo":3,"blaz-r":3,"ashnair1":3,"DarthReca":2,"f-schi":2,"gastruc":2,"gatienc":2,"keves1":2,"khlaifiabilel":2,"enomis-dev":2,"ArsalaanAhmad":2,"print-sid8":2,"Dinghye":1,"jonlwowski012":1,"SreyasM24":1,"jdollinger-bit":1,"wolfilip":1,"hfangcat":1,"forrestfwilliams":1,"sharmalakshay93":1,"mayrajeo":1,"jinukuntlaakhilakumargoud-web":1,"mw3iss":1,"sfalkena":1,"PLTNGM":1,"rishabh-mondal":1,"Pratik0405":1,"BastienKovac":1,"MUYang99":1,"piperwolters":1,"goergen95":1,"nilsleh":1,"codebytaki":1,"frhdina":1,"box1401":1,"kshitijrajsharma":1,"usakooon":1,"madhavcodez":1,"akhellad":1,"orbin123":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-08-14T00:00:05.923Z","repositories_count":16032005,"issues_count":40444296,"pull_requests_count":130850274,"authors_count":11446527,"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":18,"documentation":12,"good first issue":6,"tasks":3,"python":1,"scripts":1,"testing":1,"backwards-incompatible":1,"transforms":1,"datamodules":1,"dependencies":1,"models":1}},"past_year_pull_request_labels_count":{"table":{"testing":147,"dependencies":125,"datasets":97,"documentation":82,"python:uv":60,"models":34,"python":34,"datamodules":28,"tasks":16,"backwards-incompatible":13,"github_actions":12,"security":7,"samplers":6,"trainers":6,"transforms":4,"javascript":4,"scripts":3,"losses":1}},"past_year_issue_author_associations_count":{"table":{"COLLABORATOR":14,"MEMBER":14,"CONTRIBUTOR":11,"NONE":6}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":170,"MEMBER":79,"COLLABORATOR":34,"NONE":34}},"past_year_issue_authors":{"table":{"robmarkcole":14,"adamjstewart":11,"calebrob6":5,"adriantre":2,"wrignj08":1,"lnicola":1,"kshitijrajsharma":1,"isaiahlg":1,"hfangcat":1,"GuiBarradas":1,"gcaria":1,"forrestfwilliams":1,"EmilienAlvarez":1,"dependabot[bot]":1,"blaz-r":1,"amrirasyidi":1,"AlanMorningLight":1}},"past_year_pull_request_authors":{"table":{"dependabot[bot]":110,"adamjstewart":70,"isaaccorley":20,"calebrob6":12,"adriantre":12,"robmarkcole":11,"yichiac":6,"Copilot":6,"hkristen":6,"nuglifeleoji":5,"ashnair1":3,"cnagda":3,"evgeniialappo":3,"print-sid8":2,"khlaifiabilel":2,"keves1":2,"gatienc":2,"gastruc":2,"f-schi":2,"ArsalaanAhmad":2,"enomis-dev":2,"DarthReca":2,"blaz-r":2,"mw3iss":1,"box1401":1,"omkar-334":1,"piperwolters":1,"PLTNGM":1,"Pratik0405":1,"rishabh-mondal":1,"BastienKovac":1,"sfalkena":1,"sharmalakshay93":1,"SreyasM24":1,"usakooon":1,"VikramRangarajan":1,"wolfilip":1,"mayrajeo":1,"madhavcodez":1,"kshitijrajsharma":1,"codebytaki":1,"jonlwowski012":1,"jinukuntlaakhilakumargoud-web":1,"jdollinger-bit":1,"JamesBrockUoB":1,"Isabelle-Wittmann":1,"akhellad":1,"Dinghye":1,"hfangcat":1,"Haris-bin-shakeel":1,"goergen95":1,"forrestfwilliams":1,"frhdina":1}},"maintainers":[{"table":{"login":"adamjstewart","count":88,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamjstewart"}},{"table":{"login":"isaaccorley","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/isaaccorley"}},{"table":{"login":"robmarkcole","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robmarkcole"}},{"table":{"login":"calebrob6","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/calebrob6"}},{"table":{"login":"ashnair1","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashnair1"}},{"table":{"login":"nilsleh","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nilsleh"}}],"active_maintainers":[{"table":{"login":"adamjstewart","count":81,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamjstewart"}},{"table":{"login":"isaaccorley","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/isaaccorley"}},{"table":{"login":"robmarkcole","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/robmarkcole"}},{"table":{"login":"calebrob6","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/calebrob6"}},{"table":{"login":"ashnair1","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashnair1"}}]}},"events":{"total":{"ReleaseEvent":2,"DeleteEvent":141,"MemberEvent":1,"PullRequestEvent":661,"ForkEvent":20,"DiscussionEvent":1,"IssuesEvent":58,"WatchEvent":172,"IssueCommentEvent":346,"PushEvent":353,"GollumEvent":1,"PullRequestReviewEvent":589,"PullRequestReviewCommentEvent":497,"CreateEvent":157},"last_year":{"ReleaseEvent":2,"DeleteEvent":141,"MemberEvent":1,"PullRequestEvent":661,"ForkEvent":20,"DiscussionEvent":1,"IssuesEvent":58,"WatchEvent":172,"IssueCommentEvent":346,"PushEvent":353,"GollumEvent":1,"PullRequestReviewEvent":589,"PullRequestReviewCommentEvent":497,"CreateEvent":157}},"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":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-09-24T10:14:41.026Z","updated_at":"2023-09-24T10:14:41.026Z","repository_link":"https://github.com/torchgeo/torchgeo/blob/main/docs/requirements.txt","dependencies":[]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-24T10:14:41.031Z","updated_at":"2023-09-24T10:14:41.031Z","repository_link":"https://github.com/torchgeo/torchgeo/blob/main/pyproject.toml","dependencies":[{"id":13916474166,"package_name":"einops","ecosystem":"pypi","requirements":"\u003e=0.3","direct":true,"kind":"runtime","optional":false},{"id":13916474167,"package_name":"fiona","ecosystem":"pypi","requirements":"\u003e=1.8.19","direct":true,"kind":"runtime","optional":false},{"id":13916474170,"package_name":"kornia","ecosystem":"pypi","requirements":"\u003e=0.6.9","direct":true,"kind":"runtime","optional":false},{"id":13916474171,"package_name":"lightly","ecosystem":"pypi","requirements":"\u003e=1.4.4","direct":true,"kind":"runtime","optional":false},{"id":13916474172,"package_name":"lightning","ecosystem":"pypi","requirements":"\u003e=1.8","direct":true,"kind":"runtime","optional":false},{"id":13916474199,"package_name":"matplotlib","ecosystem":"pypi","requirements":"\u003e=3.3.3","direct":true,"kind":"runtime","optional":false},{"id":13916474200,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.19.3","direct":true,"kind":"runtime","optional":false},{"id":13916474201,"package_name":"pillow","ecosystem":"pypi","requirements":"\u003e=8","direct":true,"kind":"runtime","optional":false},{"id":13916474202,"package_name":"pyproj","ecosystem":"pypi","requirements":"\u003e=3","direct":true,"kind":"runtime","optional":false},{"id":13916474203,"package_name":"rasterio","ecosystem":"pypi","requirements":"\u003e=1.2","direct":true,"kind":"runtime","optional":false},{"id":13916474204,"package_name":"rtree","ecosystem":"pypi","requirements":"\u003e=1","direct":true,"kind":"runtime","optional":false},{"id":13916474205,"package_name":"segmentation-models-pytorch","ecosystem":"pypi","requirements":"\u003e=0.2","direct":true,"kind":"runtime","optional":false},{"id":13916474206,"package_name":"shapely","ecosystem":"pypi","requirements":"\u003e=1.7.1","direct":true,"kind":"runtime","optional":false},{"id":13916474207,"package_name":"timm","ecosystem":"pypi","requirements":"\u003e=0.4.12","direct":true,"kind":"runtime","optional":false},{"id":13916474208,"package_name":"torch","ecosystem":"pypi","requirements":"\u003e=1.12","direct":true,"kind":"runtime","optional":false},{"id":13916474209,"package_name":"torchmetrics","ecosystem":"pypi","requirements":"\u003e=0.10","direct":true,"kind":"runtime","optional":false},{"id":13916474210,"package_name":"torchvision","ecosystem":"pypi","requirements":"\u003e=0.13","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/datasets.txt","sha":null,"kind":"manifest","created_at":"2023-09-24T10:14:41.076Z","updated_at":"2023-09-24T10:14:41.076Z","repository_link":"https://github.com/torchgeo/torchgeo/blob/main/requirements/datasets.txt","dependencies":[{"id":13916474214,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.9.0","direct":true,"kind":"runtime","optional":false},{"id":13916474215,"package_name":"laspy","ecosystem":"pypi","requirements":"==2.5.1","direct":true,"kind":"runtime","optional":false},{"id":13916474216,"package_name":"opencv-python","ecosystem":"pypi","requirements":"==4.8.0.76","direct":true,"kind":"runtime","optional":false},{"id":13916474217,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"runtime","optional":false},{"id":13916474218,"package_name":"pycocotools","ecosystem":"pypi","requirements":"==2.0.7","direct":true,"kind":"runtime","optional":false},{"id":13916474219,"package_name":"pyvista","ecosystem":"pypi","requirements":"==0.42.2","direct":true,"kind":"runtime","optional":false},{"id":13916474220,"package_name":"radiant-mlhub","ecosystem":"pypi","requirements":"==0.4.1","direct":true,"kind":"runtime","optional":false},{"id":13916474241,"package_name":"rarfile","ecosystem":"pypi","requirements":"==4.1","direct":true,"kind":"runtime","optional":false},{"id":13916474242,"package_name":"scikit-image","ecosystem":"pypi","requirements":"==0.21.0","direct":true,"kind":"runtime","optional":false},{"id":13916474243,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.11.2","direct":true,"kind":"runtime","optional":false},{"id":13916474244,"package_name":"zipfile-deflate64","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/docs.txt","sha":null,"kind":"manifest","created_at":"2023-09-24T10:14:41.191Z","updated_at":"2023-09-24T10:14:41.191Z","repository_link":"https://github.com/torchgeo/torchgeo/blob/main/requirements/docs.txt","dependencies":[{"id":13916474260,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"==8.1.1","direct":true,"kind":"runtime","optional":false},{"id":13916474261,"package_name":"nbsphinx","ecosystem":"pypi","requirements":"==0.9.3","direct":true,"kind":"runtime","optional":false},{"id":13916474262,"package_name":"sphinx","ecosystem":"pypi","requirements":"==5.3.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/required.txt","sha":null,"kind":"manifest","created_at":"2023-09-24T10:14:41.213Z","updated_at":"2023-09-24T10:14:41.213Z","repository_link":"https://github.com/torchgeo/torchgeo/blob/main/requirements/required.txt","dependencies":[{"id":13916474272,"package_name":"setuptools","ecosystem":"pypi","requirements":"==68.2.0","direct":true,"kind":"runtime","optional":false},{"id":13916474273,"package_name":"einops","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"runtime","optional":false},{"id":13916474274,"package_name":"fiona","ecosystem":"pypi","requirements":"==1.9.4.post1","direct":true,"kind":"runtime","optional":false},{"id":13916474275,"package_name":"kornia","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"runtime","optional":false},{"id":13916474276,"package_name":"lightly","ecosystem":"pypi","requirements":"==1.4.19","direct":true,"kind":"runtime","optional":false},{"id":13916474277,"package_name":"lightning","ecosystem":"pypi","requirements":"==2.0.9","direct":true,"kind":"runtime","optional":false},{"id":13916474278,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.8.0","direct":true,"kind":"runtime","optional":false},{"id":13916474279,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.26.0","direct":true,"kind":"runtime","optional":false},{"id":13916474280,"package_name":"pillow","ecosystem":"pypi","requirements":"==10.0.1","direct":true,"kind":"runtime","optional":false},{"id":13916474281,"package_name":"pyproj","ecosystem":"pypi","requirements":"==3.6.1","direct":true,"kind":"runtime","optional":false},{"id":13916474282,"package_name":"rasterio","ecosystem":"pypi","requirements":"==1.3.8","direct":true,"kind":"runtime","optional":false},{"id":13916474283,"package_name":"rtree","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":13916474284,"package_name":"segmentation-models-pytorch","ecosystem":"pypi","requirements":"==0.3.3","direct":true,"kind":"runtime","optional":false},{"id":13916474285,"package_name":"shapely","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"runtime","optional":false},{"id":13916474286,"package_name":"timm","ecosystem":"pypi","requirements":"==0.9.2","direct":true,"kind":"runtime","optional":false},{"id":13916474287,"package_name":"torch","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"runtime","optional":false},{"id":13916474288,"package_name":"torchmetrics","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"runtime","optional":false},{"id":13916474289,"package_name":"torchvision","ecosystem":"pypi","requirements":"==0.15.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/style.txt","sha":null,"kind":"manifest","created_at":"2023-09-24T10:14:41.250Z","updated_at":"2023-09-24T10:14:41.250Z","repository_link":"https://github.com/torchgeo/torchgeo/blob/main/requirements/style.txt","dependencies":[{"id":13916474295,"package_name":"black","ecosystem":"pypi","requirements":"==23.9.1","direct":true,"kind":"runtime","optional":false},{"id":13916474296,"package_name":"flake8","ecosystem":"pypi","requirements":"==6.1.0","direct":true,"kind":"runtime","optional":false},{"id":13916474297,"package_name":"isort","ecosystem":"pypi","requirements":"==5.12.0","direct":true,"kind":"runtime","optional":false},{"id":13916474298,"package_name":"pydocstyle","ecosystem":"pypi","requirements":"==6.3.0","direct":true,"kind":"runtime","optional":false},{"id":13916474299,"package_name":"pyupgrade","ecosystem":"pypi","requirements":"==3.12.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/tests.txt","sha":null,"kind":"manifest","created_at":"2023-09-24T10:14:41.309Z","updated_at":"2023-09-24T10:14:41.309Z","repository_link":"https://github.com/torchgeo/torchgeo/blob/main/requirements/tests.txt","dependencies":[{"id":13916474317,"package_name":"hydra-core","ecosystem":"pypi","requirements":"==1.3.2","direct":true,"kind":"test","optional":false},{"id":13916474342,"package_name":"mypy","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"test","optional":false},{"id":13916474343,"package_name":"nbmake","ecosystem":"pypi","requirements":"==1.4.3","direct":true,"kind":"test","optional":false},{"id":13916474352,"package_name":"omegaconf","ecosystem":"pypi","requirements":"==2.3.0","direct":true,"kind":"test","optional":false},{"id":13916474353,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.4.2","direct":true,"kind":"test","optional":false},{"id":13916474354,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==4.1.0","direct":true,"kind":"test","optional":false},{"id":13916474355,"package_name":"tensorboard","ecosystem":"pypi","requirements":"==2.14.0","direct":true,"kind":"test","optional":false}]}],"score":25.10847383939906,"created_at":"2024-03-14T09:46:23.611Z","updated_at":"2026-08-14T06:34:17.466Z","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"}