Version 1.1.0
Changelog:
- Large improvements of parallelization in EOExecutor. Introduced the
eolearn.core.utils.parallelize
module, featuring tools for different parallelization modes. - Added support for session sharing in
SentinelHubInputTask
,SentinelHubEvalscriptTask
andSentinelHubDemTask
by adding asession_loader
parameter. Session sharing ofsentinelhub-py
is explained here. - Added
SpatialResizeTask
toeolearn.features.feature_manipulation
for spatially resizing EOPatch features. - Improved how
ImportFromTiffTask
reads from remote filesystems. - Switched to non-structural hashing of
EONode
class to avoid massive slowdowns in large workflows. - Improved procedure for building documentation and displaying of type annotations.
- Various minor improvements.