* Switch to kornia AugmentationSequential in datamodules
* Fix for classification & regression tests
* Fix for segmentation tests
* Revert inria batch_size
* Set keepdim=True
* Fix ssl4eo_benchmark
* Masks must not have a channel dimension
* Fix south africa dimensions
* Fix chesapeake dimensions
* Remove unused import
* mypy fixes & remove _Transform
* Fix quakeset
* mypy fix
* Fix chesapeake plot test
* mypy fix
* Fix SpaceNet aug
* Bump min version of kornia
* Remove conditional squeeze
* Fix for new datasets
* Update pyproject.toml
* Update tutorials
---------
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* Added pathlib support for ``geo.py``
* Fixed failing ruff checks.
* Fixed additional ruff fromating errors
* Added complete ``pathlib`` support
* Additional changes
* Fixed ``cyclone.py`` issues
* Additional fixes
* Fixed ``isinstance`` and ``Path`` inconsistency and
* Fixed mypy errors in ``cdl.py``
* geo/utils: all paths are Paths
* datasets: all paths are Paths
* Test Paths
* Type checks only work for latest torchvision
* Fix tests
---------
Co-authored-by: Hitesh Tolani <hitesh.ht.2003@gmail.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* Bump ruff from 0.4.4 to 0.4.5 in /requirements
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.4.4 to 0.4.5.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/v0.4.4...v0.4.5)
---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* min version of numpy now supports type hints
* pre-commit: update ruff
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* Update config files
* Fix deviations
* Update requirements files
* Update CI
* Update devcontainer
* Update pre-commit
* Check Jupyter notebooks too
* Better safe than sorry
* Update docs
* Undo removal of mypy
* Test a bug
* Also format
* pre-commit: fix indentation
* Test a bug
* Fix the bug
* Run format too
* Fix typo
* mypy requires pytest
* Fix docs link
* Bump matplotlib from 3.8.0 to 3.8.1 in /requirements
Bumps [matplotlib](https://github.com/matplotlib/matplotlib) from 3.8.0 to 3.8.1.
- [Release notes](https://github.com/matplotlib/matplotlib/releases)
- [Commits](https://github.com/matplotlib/matplotlib/compare/v3.8.0...v3.8.1)
---
updated-dependencies:
- dependency-name: matplotlib
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* plt.show now has type hints
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* Add command line script
* Label PRs correctly
* Flake8 fix
* Add callbacks
* Update all conf files
* Enforce class of model/data
* Update BYOL tests
* Update all tests
* Use default num workers: 0
* Variable interpolation only supported by omegaconf backend
* Fix regression tests
* Ensure that jsonargparse is installed during testing
* Bump minimimum lightning version
* Workaround for lightning/jsonargparse bugs
* Ignore Python 3.9 warning message
* Add test coverage for __main__.py
* Increase coverage of PixelwiseRegressionTask
* jsonargparse bug fixed in latest release
* Revert "jsonargparse bug fixed in latest release"
This reverts commit 4f38cdfca3.
* Use default logging frequency
* Ensure that metrics are actually logged
* Fix ObjectDetectionTask logging
* Ignore type errors
* Not all need to be ignored
* Ensure that none of our minimum version tests are skipped
* Try pyvista instead
* Try no version
* What is going on
* Try pyvista 0.32.0
* Try pyvista 0.35.0
* Try pyvista 0.35.1
* Try pyvista 0.34.0
* Try pyvista 0.34.2
* Try pyvista 0.34.1
* 0.34.2 is the new min version
* Bump lightning from 2.0.2 to 2.0.3 in /requirements
Bumps [lightning](https://github.com/Lightning-AI/lightning) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/Lightning-AI/lightning/releases)
- [Commits](https://github.com/Lightning-AI/lightning/compare/2.0.2...2.0.3)
---
updated-dependencies:
- dependency-name: lightning
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update datamodule base class
* Check attributes first
* Fix remaining type hints
* More fixes
* Try again
* Try casting
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* Bump pytorch-lightning[extra] from 1.9.4 to 2.0.0 in /requirements
Bumps [pytorch-lightning[extra]](https://github.com/Lightning-AI/lightning) from 1.9.4 to 2.0.0.
- [Release notes](https://github.com/Lightning-AI/lightning/releases)
- [Commits](https://github.com/Lightning-AI/lightning/compare/1.9.4...2.0.0)
---
updated-dependencies:
- dependency-name: pytorch-lightning[extra]
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Remove deprecated features
* pytorch_lightning -> lightning
* bump radiant-mlhub too
* isort fix
* lightning does not yet have public type hints
* More ignores
* blanket ignore
* blanket ignore
* Fix function typo
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>