Releases: sentinel-hub/eo-learn
Releases · sentinel-hub/eo-learn
Version 0.4.1
Change log:
- Added
eolearn.features.radiometric_normalization
module with EOTasks:ReferenceScenes
,HistogramMatching
,BlueCompositing
,HOTCompositing
,MaxNDVICompositing
,MaxNDWICompositing
andMaxRatioCompositing
. Contributed by @JohannesSchmid - Jupyter notebooks about LULC restructured and updated.
- Implemented
eolearn.core.FeatureTypeSet
class. eolearn.core.FeatureParser
has new parameterallowed_feature_types
.- Fixed masking in
InterpolationTask
. - Added
MaskFeature
task. - Binary masks in
eolearn.io
andeolearn.mask
are now cast tonumpy.bool
dtype.
Version 0.4.0
Change log:
-
Core changes:
- Support for Python 3.7 added.
EOPatch
now supports vector features ingeopandas.GeoDataFrame
format and makes checks that they can't be added in any other format.EOPatch
checks that each discrete feature type has only numpy arrays with integer or bool dtype. If that is not the case a DeprecationWarning is thrown.EOPatch
now checks correct form of bbox and timestamp feature types. BBox has to be of typesentinelhub.BBox
and timestamp a list ofdatetime.datetime
ordatetime.date
objects.- Better error propagation while executing
EOWorkflow
orEOExecutor
- Packages
attrs
,geopandas
andsentinelhub
are now core dependencies ofeo-learn
. EOExecutor
parameterfile_path
replaced bylogs_folder
- Improvements of
EOExecutor
multiprocessing functionalities - Parameters of
EOWorkflow.dependency_graph
method changed. - Minor improvements and fixes.
-
Other changes:
- Added
KrigingInterpolation
task toeolearn.features
- contributed by @jO-Osko - Added
ErosionTask
andRasterToVector
task toeolearn.geometry
. - Minor improvements and fixes of various tasks.
- Added
Version 0.3.3
Change log:
- Added example notebook with a complete processing chain of land use/land cover classification
- Improvements of
eolearn.features.InterpolationTask
- Added
eolearn.io.S1IWWMSInput
andeolearn.io.S1IWWCSInput
tasks - contributed by @wouellette
Version 0.3.2
Change log:
- Improved saving functionalities of
EOPatch
:overwrite
parameter replaced byoverwrite_permission
which can be eitherOverwritePermission.ADD_ONLY
orOverwritePermission.OVERWRITE_FEATURES
orOverwritePermission.OVERWRITE_PATCH
.compress
parameter removed, uncompressed data can be saved bycompress_level=0
.
- Added
BlobTask
,HOGTask
andLocalBinaryPatternTask
tasks toeolearn.features
- contributed by @HugoFRN - Improvements of
eolearn.features.InterpolationTask
. Parameterresample_range
can now also receive a list of new dates. - Fixed issue with
EOExecutor
missing areport.html
file. - Various minor improvements and docs updates.
Version 0.3.0
First official release of the package. Recent changes:
- major improvements of all basic elements in
eo-learn-core
subpackage (i.e.EOPatch
,EOTask
,EOWorkflow
andEOExecutor
), - various new
EOTask
s added, - multiple
EOTask
s were renamed or their initialization parameters were changed, - documentation released (link),
- package released to PyPI and can now be installed with pip (instructions).