Version 1.2.0
Changelog:
- Improved handling of filesystem objects:
- introduced utility functions
pickle_fsandunpickle_fsintoeo-learn-core, - updated all IO tasks to fully support
filesystemas an__init__parameter, - updated
EOExecutorto supportfilesystempropagation to worker processes.
- introduced utility functions
- Official support for Python
3.10. - Moved
eolearn.coregistration.ThunderRegistrationTaskinto an extension ofeo-learn-coregistrationpackage because it doesn't support Python3.10. - Updated functionality of
eolearn.features.SimpleFilterTask. It now returns a newEOPatchand doesn't raise an error if all time slices would be filtered out. - Larger updates of
eolearn.io.ExportToTiffTask. It doesn't allow undefinedfolderparameter anymore, but it has better support forfilesystemobjects. - Added
eolearn.core.utils.raster.fast_nanpercentileutility function and movedconstant_padfunction into the same module. - Suppressed a warning when saving an
EOPatchwith empty vector features. - Updated code-style checkers by including
flake8and checks for Jupyter notebooks. - Various style improvements in example notebooks, code, and tests.