0.6.0 Release Timeline #2078
Replies: 2 comments 1 reply
-
Draft of the release notes: TorchGeo 0.6.0 Release NotesTorchGeo 0.6 adds 15 new datasets and 27 new pre-trained models, encompassing 11 months of hard work by XXX contributors from around the world. Highlights of this releaseMultimodal foundation modelsThere are thousands of Earth observation satellites orbiting the Earth at any given time. Historically, in order to use one of these satellites in a deep learning pipeline, you would first need to collect millions of manually-labeled images from this sensor in order to train a model. Self-supervised learning enabled label-free pre-training, but still required millions of diverse sensor-specific images, making it difficult to use newly launched or expensive commercial satellites. TorchGeo 0.6 adds multiple new multimodal foundation models capable of being used with imagery from any satellite/sensor, even ones the model was not explicitly trained on. While GASSL and Scale-MAE only support RGB images, DOFA supports RGB, SAR, MSI, and HSI with any number of spectral bands. It uses a novel wavelength-based encoder to map the spectral wavelength of each band to a known range of wavelengths seen during training. The following table describes the dynamic spatial (resolution), temporal (time span), and/or spectral (wavelength) support, either via their training data (implicit) or via their model architecture (explicit), offered by each of these models:
TorchGeo 0.6 also adds multiple new unimodal foundation models, including DeCUR and SatlasPretrain. Source Cooperative migrationTorchGeo contains a number of datasets from the recently defunct Radiant MLHub:
These datasets were recently migrated to Source Cooperative (and AWS in the case of SpaceNet), but with a completely different file format and directory structure. It took a lot of effort, but we have finally ported all of these datasets to the new download location and file hierarchy. As an added bonus, the new data loader code is significantly simpler, allowing us to remove 2.5K lines of code in the process! OSGeo community projectTorchGeo is now officially a member of the OSGeo community! OSGeo is a not-for-profit foundation for open source geospatial software, providing financial, organizational, and legal support. We are in good company, with other OSGeo projects including GDAL, PROJ, GEOS, QGIS, and PostGIS. Membership in OSGeo promotes advertising of TorchGeo to the community, and also ensures that we follow best practices for the stability, health, and interoperability of the open source geospatial ecosystem. All TorchGeo users are encouraged to join us on Slack, join our Hugging Face organization, and join us in OSGeo using any of the following badges in our README: Lightning Studios supportTorchGeo has always had a close collaboration with Lightning AI, including active contributions to PyTorch Lightning and TorchMetrics. In this release, we added buttons allowing users to launch our tutorial notebooks in the new Lightning Studios platform. Lightning Studios is a more powerful version of Google Colab, with reproducible software and data environments allowing you to pick up where you left off, VS Code and terminal support, and the ability to quickly scale up to a large number of GPUs. All TorchGeo tutorials have been confirmed to work in both Lightning Studios and Google Colab, allowing users to get started with TorchGeo without having to invest in their own hardware. |
Beta Was this translation helpful? Give feedback.
-
Nice! here is the osgeo community project logo: https://github.com/OSGeo/osgeo/tree/master/incubation/community |
Beta Was this translation helpful? Give feedback.
-
I've gotten a lot of questions recently along the lines of:
I wanted to address both questions in a single place. We realize it's been a while since our last feature release, and we've accumulated a lot of great new datasets and models since v0.5.0. The v0.6.0 release is currently scheduled sometime in the next few weeks! If you are currently working on or planning a PR, now is the time to push it through.
If you are interested in getting involved in TorchGeo development, the following features will be a big part of the v0.6.0 release:
We'll cut the v0.6.0 release as soon as 1 is complete (2 is unlikely to ever be "complete"). If you're interested in contributing, we're looking for people to help with both tasks. Simply comment on the issue and claim a dataset/model that you would like to add.
Beta Was this translation helpful? Give feedback.
All reactions