Eo-learn

Latest version: v1.5.5

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

Scan your dependencies

Page 4 of 6

0.10.1

- Copying EOPatches no longer forces loading of features if the EOPatch was loaded with `lazy_loading=True`
- `SentinelHubInputTask` now requests bands with correct units and should now work with more data collections. The parameter `bands_dtype` is now by default set to `None`, which uses the default units of each band. **Note:** due to changes the task no longer normalizes the output when `bands_dtype=np.uint16` is used.
- Minor fixes and improvements

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.

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.