* add croma
* coverage
* single line test
* Fix type hints
* review
* Update croma.py
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* review
* typo
---------
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* add SENTINEL2_MS_MI_SATLAS
* add SENTINEL2_MS_SI_SATLAS
* fix style
* ruff
* Add all SatlasPretrain models
* Get local tests passing
* Get local tests passing
* Fix remote tests
* Mock input channels in testing too
* Fix license
* Fix band order
---------
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* add scale-mae model and pretrained weights
* fix docs, mypy, and code coverage
* add scalemae to torch hub
* make res optional instead of required
* Remove ViT from the name
* Alphabetical order
* Doc bugs
---------
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* adding DOFA-Net model
* Convert git submodule to single file
* Get rid of __main__ code blocks
* Add WeightsEnum
* Add documentation
* Add CSV file
* Update link to transform implementation
* Add unit tests
* Test model forward function
* Complete test coverage
* Add type hints
* Solve most type issues
* Solve remaining type issues
* Undo sorting
* Simplifed docs
* Fix loading of real weights
* OFAViT -> DOFA
* Remove redundant helper function
* Add units for wavelengths
* wave_list -> wavelengths
* wvs -> wavelengths
* img_feat -> x
* Sorting
* inter_dim is not used
* Rename embedding layer
* Simpler name for position embedding
* wv_planes -> dynamic_embed_dim
* make weight init a hidden method
* Simpler model init
* Use permalink
* Document GEO-Bench performance
* Simpler test
* More columns
* Update correct column numbers
* Modified datasets
* Add large weights
* Update __all__
---------
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* Added license column to dataset csv files
* fixed column formatting in rst files
* fixed typo for apache licenses
* fixed license for landsat model weights
* fixed public domain licenses and added new licenses
* Apply first set of suggestions from code review
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* Kenya Crop Type: fix license
---------
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* ssl4eo landsat 18 weights
* add resnet and vit moco weights under new hf repo
* add simclr ssl checkpoint
* add docs
* order models and new csv tablesf for docs
* adjust spacing of table
* lots of numbers and formatting
* missing resnet etm-sr weights
* fix failing tests
* check slow tests
* Fix URL checksum
* fix weight names
* Use 2 digits for all metrics
* hyphen -> en dash
* Use 2 digits for all metrics
* Landsat first
* EOL char before EOF char
---------
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* load pretrained weights
* change name millionaid
* restructure and additional weights
* rename sentinel1 weights
* add vit small weights
* forgot to add vit.py
* struggling with test
* wrong name failing test
* feedback on tests
* increase test coverage
* fix failing test
* fix failing test
* fix failing test and add vit tests
* fix failing vit test
* torchgeo.models.utils
* forgot utils file
* typo num channels
* nitpick docs, version torchvision
* another try min dependencies
* add documentation table
* expand pytests to test pretrained weights on tasks
* reverse changes to byol task
* add tests to init pretrained weights from config
* forgot to add the conf files
* change path
* increase test coverage
* vit tests all pass locally including slow
* now remote
* fix tests another one
* add a draft tutorial
* run black on tutorial notebook
* Tutorial typo fixes
* Lower min torch/vision versions
* Fix bad rebase
* Remove dead code
* Flake8 fixes
* Consistent in_chans
* Black fixes
* bison > yacs
* Remove one more reference
* Download modified weights from hugging face
* Add entrypoints
* Add torch.hub support
* progress arg is required
* Fix model loading for resnet18
* Add transforms, update tests
* VIT -> ViT
* add seco weights
* Fix type hints
* Link to timm docs
* Fix pydocstyle
* Try to fix timm docs link
* Fix tests
* Nuke ignores
* Ignore timm links
* Add model API methods
* Add to __init__ and document
* Test model API functions
* fix tests
* Use correct documentation link for intersphinx
* Typos
* Fix Windows tests
* meth -> func
* Explicit function scope
* weight-specific filename
* Support enums in classification trainer
* Update other trainers too
* Fix regression tests
* Fix classification tests
* Fix byol tests
* Fix types
* progress_bar is required arg
* Test weight enums
* Fix pickling
* Fix regression tests
* Improve coverage of classification tests
* Improve coverage of BYOL tests
* Update resnet table
* Update ViT table
* Update get_state_dict usage
* Remove unused YAML files
* Update table widths
* Documentation improvements
* Tweak tables
* Try to fix Windows tests
* Revert "Try to fix Windows tests"
This reverts commit 1325b13ff7.
* Monkeypatch everything
* Revert "Monkeypatch everything"
This reverts commit e3e8d7d042.
* Revert "Revert "Monkeypatch everything""
This reverts commit 9b27bd705b.
* Patch things not at the source
* Fix missing import
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* remove FCEF model, refactor FCSiamConc and FCSiamDiff to inherit from smp.Unet
* style fixes update tests
* mypy and docstring fixes
* more mypy fixes and add tests
* remove test args
* fix tests
* add smp to intersphinx mapping
* update model DOI
* add the right docs this time
* Removing type ignores
* Testing sphinx fix
* Added parts of SMP to nitpicky ignore
* Fixing docs
Co-authored-by: Caleb Robinson <calebrob6@gmail.com>