Releases: sentinel-hub/eo-learn
Releases · sentinel-hub/eo-learn
Version 0.7.5
Changelog:
- Updated example notebooks - replaced Sentinel Hub OGC service tasks with Sentinel Hub Processing API service tasks
- Deprecated tasks that download data from OGC service
- Minor fixes in
SentinelHubInputTask
andAddCloudMaskTask
Version 0.7.4
Changelog:
- Updates of
SentinelHubInputTask
:- Support for new s2cloudless precomputed cloud mask (more info)
- Support for
config
parameter
- Updated
SI_LULC_pipeline
notebook.
Version 0.7.3
Changelog:
- Added support for
geopandas
version0.7.0
. - Fixed a bug in
eolearn.core.eodata_io.save_eopatch
function. - Improvement in
eolearn.mask.MaskFeature
task - it now works also works with time-independent feature types. - A minor improvement in
eolearn.io.SentinelHubInputTask
task.
Version 0.7.2
Change log:
- Support additional data in the Processing API input task (such as sunAzimuthAngles, sunZenithAngles, viewAzimuthMean, viewZenithMean)
- Compatibility with the
sentinelhub-py
version3.0.0
- Removed support for python 3.5
- Multiprocessing log filtering
Version 0.7.1
Fixed
eolearn.io.SentinelHubInputTask
: evalscript version was not passed to the sentinel-hub service.eolearn.core.EOWorkflow
: fixed generating task dependencies.
Added
- Processing API docs generation.
- Introduced CHANGELOG.md.
Version 0.7.0
Changelog:
-
Added tasks
eolearn.io.SentinelHubInputTask
andeolearn.io.SentinelHubDemTask
that implement satellite data download from Sentinel Hub Processing API. -
Extended EOPatch saving and loading with
PyFilesystem2
package:- saving and loading can now be done with any custom filesystem supported by
PyFilesystem2
, - special support for AWS s3 bucket filesystem,
- new tasks
eolearn.core.SaveTask
andeolearn.core.LoadTask
.
- saving and loading can now be done with any custom filesystem supported by
-
Added
eolearn.mask.AddMultiCloudMaskTask
for multi-temporal cloud detection. -
Added official support for Python
3.8
. -
Added multiple use case examples, contributed by @drewbo:
- poverty detection,
- social media example,
- super-resolution with FastAI.
-
eolearn.io.ExportToTiff
task can now export into a custom CRS, contributed by @wouellette. -
Improved Contributions guidelines, contributed by @PeterFogh.
Version 0.6.0
Change log:
- Added new EOTasks:
- in
eolearn.core
:DuplicateFeature
,InitializeFeature
,MoveFeature
,MergeFeatureTask
,MapFeatureTask
,ZipFeatureTask
,ExtractBandsTask
,CreateEOPatchTask
- in
eolearn.features
:ValueFilloutTask
,EuclideanNormTask
,NormalizedDifferenceIndexTask
- in
eolearn.mask
:SnowMask
,TheiaSnowMask
,ClassFrequencyTask
- in
eolearn.ml_tools
:TrainTestSplitTask
- in
- Changed algorithm for spatial resizing in
AddCloudMaskTask
VectorToRaster
now has optional parametersoverlap_value
andbuffer
- Improvements in
ErosionTask
S1IWWMSInput
andS1IWWCSInput
tasks now have an optional parameter for orbit direction- Removed
EOWorkflow.make_linear_workflow
method - Improvements in
LinearWorkflow
andWorkflowResults
- Improvements of
EOExecutor
and the report it generates - Added credits and licensing info to all modules
- Added a prototype project Land Cover Classification with
fastai
, contributed by @Geoyi
Version 0.5.1
Change log:
- Problematic dependency packages for
EOPatch
visualization are not being installed by default anymore. They can be installed additionally withpip install eo-learn-visualization[FULL]
option.
Version 0.5.0
Change log:
- Added EOPatch visualization functionalities
- Moved all visualization functionalities from
eolearn.core
to a new subpackageeolearn.visualization
- Improvements of
EOExecutor
and how parallelization is handled - Improvements of reports produced by
EOExecutor
LinearInterpolation
task is now usingnumba
in the background for better performance- Initialization parameters of
VectorToRaster
have changed. BothVectorToRaster
andRasterToVector
tasks have been improved. - Added super-pixel segmentation tasks to
eolearn.geometry
- Added
ImportFromTiff
task toeolearn.io
, contributed by @drewbo - Improvements of example notebooks
- Various small bug fixes
Version 0.4.2
Change log:
- Added
tqdm
progress bar toEOExecutor
. - Switched from
multiprocessing
toconcurrent.futures
inEOExecutor
. ExportToTiff
can now export multi-channel tiff images and works with time-dependet features. Contributed by @wouellette- Updated package to support
sentinelhub-py
version2.5.0
. - Fixed value overflow bug in
InterpolationTask
(could happend only on Windows machines). - Fixed problem with time interval parsing in
eolearn.io
. - Improvements in
EOWorkflow
, addedget_tasks
method. - Added instructions for contributions and code of conduct.