Version 1.2.0
Changelog:
- Improved handling of filesystem objects:
- introduced utility functions
pickle_fs
andunpickle_fs
intoeo-learn-core
, - updated all IO tasks to fully support
filesystem
as an__init__
parameter, - updated
EOExecutor
to supportfilesystem
propagation to worker processes.
- introduced utility functions
- Official support for Python
3.10
. - Moved
eolearn.coregistration.ThunderRegistrationTask
into an extension ofeo-learn-coregistration
package because it doesn't support Python3.10
. - Updated functionality of
eolearn.features.SimpleFilterTask
. It now returns a newEOPatch
and doesn't raise an error if all time slices would be filtered out. - Larger updates of
eolearn.io.ExportToTiffTask
. It doesn't allow undefinedfolder
parameter anymore, but it has better support forfilesystem
objects. - Added
eolearn.core.utils.raster.fast_nanpercentile
utility function and movedconstant_pad
function into the same module. - Suppressed a warning when saving an
EOPatch
with empty vector features. - Updated code-style checkers by including
flake8
and checks for Jupyter notebooks. - Various style improvements in example notebooks, code, and tests.