Eo-learn

Latest version: v1.5.4

Safety actively analyzes 638437 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 6

0.10.0

- `EOWorkflow` now automatically makes a shallow copy of each `EOPatch` before passing it to any `EOTask` in the workflow.
- Streamlined naming conventions of EOTasks - every name now ends with `Task`. Old names have been deprecated.
- Improved functionality of merging EOPatches, particularly of merging time-dependent features.
- Removed support for Python 3.6 and added official support for Python 3.9.
- Implemented `EOPatch.copy` and `EOPatch.__delitem__` methods.
- Added `eolearn.io.MeteoblueRasterTask` and `eolearn.io.MeteoblueVectorTask` for obtaining weather data. Joint effort with Meteoblue.
- `VectorToRasterTask` now supports rasterization of time-dependant vector features. Contributed by asylve.
- Fixes in `SentinelHubInputTask`. Both `SentinelHubInputTask` and `SentinelHubEvalscriptTask` now return EOPatches with timestamps that don't have timezone information anymore.
- Changed `rasterio` dependency to `rasterio>=1.2.7`
- All but `eolearn.core` tests ported to `pytest` framework.
- Switched from Travis CI to GitHub actions.
- Minor fixes and improvements.

0.9.2

- Minor fixes and improvements:
* `SaveTask` and `LoadTask` don't automatically store a filesystem object anymore,
* fix in `ImportFromTiff` about file extensions, contributed by rpitonak,
* fix in `SentinelHubInputTask` about data collection bands handling,
* fix in `GeoDBVectorImportTask`,
* `NormalizedDifferenceIndexTask` doesn't show division warnings anymore,
* improvement in `PointSamplingTask`
* improvements in LULC documentation notebook.

0.9.1

- Added new tasks `VectorImportTask`, `GeopediaVectorImportTask`, and `GeoDBVectorImportTask` to `eo-learn-io`.
- Code improvements in LULC classification documentation notebook.
- Minor improvements and fixes.

0.9.0

- Changes in `eo-learn-io` tasks that interact with Sentinel Hub services:
* Added `SentinelHubEvalscriptTask` that downloads data given a user-defined evalscript.
* Removed all tasks that interact with Sentinel Hub OGC services. They are fully replaced by `SentinelHubInputTask` and `SentinelHubEvalscriptTask` which use [Sentinel Hub Process API](https://docs.sentinel-hub.com/api/latest/api/process/).
* Renamed `AddSen2CorClassificationFeature` to `SentinelHubSen2corTask`. Now it uses Process API instead of OGC.
- Changes in Sentinel-2 cloud-masking tasks:
* Renamed `AddMultiCloudMaskTask` to `CloudMaskTask`.
* Removed `AddCloudMaskTask` as it is superseded by `CloudMaskTask`.
* Fixed problems with incompatibility with the latest `scikit-learn` version.
- Updated all notebooks in `eo-learn` repository.
- Minor fixes and improvements:
* better handling of `KeyboardInterrupt` in `EOExecutor`,
* fixed plotting of raster features with binary dtype,
* documentation fixes.

0.8.1

- Added [example use-case about creating a timelapse with batch processing](https://github.com/sentinel-hub/eo-learn/tree/master/examples/batch-processing/how_to_timelapse).
- Added [example use-case about crop type classification](https://github.com/sentinel-hub/eo-learn/tree/master/examples/crop-type-classification). Contributed by Gnilliw
- Updated code to be compatible with the latest releases `sentinelhub-py` `3.2.0` and `s2cloudless` `1.5.0`.
- Fixed an issue in `eolearn.coregistration.RegistrationTask`.
- Fixed an issue in `eolearn.io.ExportToTiff` with paths on Windows.
- Various minor improvements.

0.8.0

- Switched from "data source" to "data collection" terminology according to changes in `sentinelhub-py` and Sentinel Hub services.
- Improvements in `SentinelHubInputTask` to better support any type of data collection. Using new `DataCollection` class from `sentinelhub-py`.
- Extended `ExportToTiff` and `ImportFromTiff` tasks to support writing and reading from AWS S3 buckets. Implemented in cooperation with wouellette.
- Implemented `EOPatch.merge` method and `MergeEOPatchesTask` task for merging the content of any number of EOPatches. Implemented in cooperation with wouellette.
- Deprecated `EOPatch.concatenate` in favour of `EOPatch.merge`.
- Added `eolearn.features.DoublyLogisticApproximationTask`, contributed by bsircelj.
- Optional parameter `config` for `SaveTask` and `LoadTask` to enable defining custom AWS credentials.
- Fixed a bug in `eolearn.features.ValueFilloutTask`.
- Started releasing `eo-learn` (sub)packages also as wheels.
- Minor improvements and fixes.

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.