Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.3.0 release #664

Merged
merged 15 commits into from
Jul 11, 2022
Merged

0.3.0 release #664

merged 15 commits into from
Jul 11, 2022

Conversation

adamjstewart
Copy link
Collaborator

@adamjstewart adamjstewart commented Jul 10, 2022

TorchGeo 0.3.0 Release Notes

This release contains a number of new features, and brings increased stability to installations and testing.

In previous releases, not all dependencies had a minimum supported version listed, causing issues if users had old versions lying around. Old releases would also install the latest version of all dependencies even if they had never been tested before. TorchGeo now lists a minimum and maximum supported version for all dependencies. Moreover, we now test the minimum supported versions of all dependencies. Dependencies are automatically updated using dependabot to prevent unrelated CI failures from sneaking into PRs. We hope this makes it even easier to contribute to TorchGeo, and ensures that old releases will continue to work even if our dependencies make backwards-incompatible changes.

Backwards-incompatible changes

Dependencies

Datamodules

New datamodules:

Changes to existing datamodules:

Datasets

New datasets:

Changes to existing datasets:

Base classes and utilities:

Models

Changes to existing models:

Samplers

New samplers:

Changes to existing samplers:

Trainers

Changes to existing trainers:

Transforms

New spectral indices:

New base classes:

Documentation

Tests

@github-actions github-actions bot added the testing Continuous integration testing label Jul 10, 2022
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Jul 10, 2022
@github-actions github-actions bot added the datasets Geospatial or benchmark datasets label Jul 11, 2022
@github-actions github-actions bot added trainers PyTorch Lightning trainers transforms Data augmentation transforms labels Jul 11, 2022
@adamjstewart adamjstewart marked this pull request as ready for review July 11, 2022 03:51
@adamjstewart
Copy link
Collaborator Author

Notebook tests are failing, but all tests pass locally, so I think we're safe to ignore the weird errors we're seeing with nbmake.

@adamjstewart adamjstewart merged commit 76139f6 into main Jul 11, 2022
@adamjstewart adamjstewart deleted the releases/v0.3 branch July 11, 2022 05:30
@adamjstewart adamjstewart restored the releases/v0.3 branch July 11, 2022 05:30
@adamjstewart adamjstewart added this to the 0.3.0 milestone Jul 11, 2022
yichiac pushed a commit to yichiac/torchgeo that referenced this pull request Apr 29, 2023
* 0.3.0 release

* Slightly different distutils deprecation warning

* Fix release tests

* Escape regex in warning ignore

* Escape characters require literal strings

* Colon was problematic

* Re-escape regex patterns

* Fix tests without optional dependencies

* Fix tests without optional dependencies

* Try older nbmake

* Try older nbmake

* Try explicitly passing key

* Black fixes

* Document when parameters were added

* Document more changes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
datasets Geospatial or benchmark datasets documentation Improvements or additions to documentation testing Continuous integration testing trainers PyTorch Lightning trainers transforms Data augmentation transforms
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants