Releases: sentinel-hub/eo-learn
Releases · sentinel-hub/eo-learn
Version 0.4.1
Change log:
- Added
eolearn.features.radiometric_normalizationmodule with EOTasks:ReferenceScenes,HistogramMatching,BlueCompositing,HOTCompositing,MaxNDVICompositing,MaxNDWICompositingandMaxRatioCompositing. Contributed by @JohannesSchmid - Jupyter notebooks about LULC restructured and updated.
- Implemented
eolearn.core.FeatureTypeSetclass. eolearn.core.FeatureParserhas new parameterallowed_feature_types.- Fixed masking in
InterpolationTask. - Added
MaskFeaturetask. - Binary masks in
eolearn.ioandeolearn.maskare now cast tonumpy.booldtype.
Version 0.4.0
Change log:
-
Core changes:
- Support for Python 3.7 added.
EOPatchnow supports vector features ingeopandas.GeoDataFrameformat and makes checks that they can't be added in any other format.EOPatchchecks that each discrete feature type has only numpy arrays with integer or bool dtype. If that is not the case a DeprecationWarning is thrown.EOPatchnow checks correct form of bbox and timestamp feature types. BBox has to be of typesentinelhub.BBoxand timestamp a list ofdatetime.datetimeordatetime.dateobjects.- Better error propagation while executing
EOWorkfloworEOExecutor - Packages
attrs,geopandasandsentinelhubare now core dependencies ofeo-learn. EOExecutorparameterfile_pathreplaced bylogs_folder- Improvements of
EOExecutormultiprocessing functionalities - Parameters of
EOWorkflow.dependency_graphmethod changed. - Minor improvements and fixes.
-
Other changes:
- Added
KrigingInterpolationtask toeolearn.features- contributed by @jO-Osko - Added
ErosionTaskandRasterToVectortask 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.S1IWWMSInputandeolearn.io.S1IWWCSInputtasks - contributed by @wouellette
Version 0.3.2
Change log:
- Improved saving functionalities of
EOPatch:overwriteparameter replaced byoverwrite_permissionwhich can be eitherOverwritePermission.ADD_ONLYorOverwritePermission.OVERWRITE_FEATURESorOverwritePermission.OVERWRITE_PATCH.compressparameter removed, uncompressed data can be saved bycompress_level=0.
- Added
BlobTask,HOGTaskandLocalBinaryPatternTasktasks toeolearn.features- contributed by @HugoFRN - Improvements of
eolearn.features.InterpolationTask. Parameterresample_rangecan now also receive a list of new dates. - Fixed issue with
EOExecutormissing areport.htmlfile. - 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-coresubpackage (i.e.EOPatch,EOTask,EOWorkflowandEOExecutor), - various new
EOTasks added, - multiple
EOTasks were renamed or their initialization parameters were changed, - documentation released (link),
- package released to PyPI and can now be installed with pip (instructions).