Eo-grow

Latest version: v1.7.10

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

Scan your dependencies

Page 4 of 5

1.4.0

- (**code-breaking**) Large changes to area managers. See PR https://github.com/sentinel-hub/eo-grow/pull/168
* EOPatch manager functionality was merged to area managers. EOPatch managers were removed.
* Changes to area manager Schemas.
* Changes to area manager interface. Check documentations for all the changes.
* Adjustments to Pipeline interface. See PR https://github.com/sentinel-hub/eo-grow/pull/168 for how most pipelines need to be adjusted.
* Improved filtration via list of EOPatch names.
- (**code-breaking**) Added `ZipMapPipeline` which replaces `MappingPipeline`.
- (**code-breaking**) Added `SplitGridPipeline` which replaces `SwitchGridsPipeline`.
- (**code-breaking**) Adjusted resize parameters in `ImportTiffPipeline` according to changes in `SpatialResizeTask` in new `eo-learn` version.
- Fixed issue with label encoder in prediction pipeline. Contributed by ashishdhiman-tomtom
- Moved types to `eogrow.types` and deprecate `eogrow.utils.types`. Remove `Path` type alias.
- Added support for EOPatch names when using the `-t` flag.

1.3.3

- Added `ImportTiffPipeline` for importing a tiff file into EOPatches.
- `ExportMapsPipeline` now runs in parallel (single-machine only).
- Fixed issue where `ExportMapsPipeline` consumed increasing amounts of storage space.
- Area and eopatch managers for batch grids now warn the user if not linked correctly.
- Added `pyogrio` as a possible `geopandas` backend for IO (experimental).
- Add support for `geopandas` version 0.12.
- Improve types after `mypy` version 0.990.
- Removed `utils.enum` and old style of templating due to non-use.
- Other various improvements and clean-ups.

1.3.2

- Greatly improved `ExportMapsPipeline` and `IngestByocTilesPipeline`, which are now also able to export and ingest temporal BYOC collections
- Improved test suite for exporting maps and ingesting BYOC collections
- Fixed code according to newly exposed `eolearn.core` types
- Fixed broken github links in documentation
- Improvements to CI, added pre-commit hooks to the repository

1.3.1

- BYOC ingestion pipeline is better at handling CRS objects
- Becaue `pydantic` now type-checks default factories two custom factories `list_factory` and `dict_factory` have been added, because using just `list` currently clashes with fields of kind `List[int]`.

1.3.0

- Added `IngestByocTiles` pipeline, which creates or updates a BYOC collection from maps exported via `ExportMapsPipeline`.
- Greatly improved `DataCollection` parser, which can now parse `DataCollectionSchema` objects instead of just names.
- Added tests for validator utility functions.
- New general validators `ensure_defined_together` and `ensure_exactly_one_defined` for verifying optional parameters.
- Documentation of `Schema` objects is now much more verbose.
- `ExportMapsPipeline` now saves maps into subfolders (per UTM zone).
- Fixed issue where `ExportMapPipeline` ignored `dtype` and `nodata` when merging.
- Improved handling of `aws_profile` parameter in storage managers.
- `RasterizePipeline` now has an additional `raster_shape` parameter.

1.2.0

- Fixed a bug in `BatchToEOPatchPipeline` where temporal dimension of some imported features could be reversed. Memory-optimization functionalities have been reverted.
- Improved the way `filesystem` object is passed to EOTasks in EOWorkflows. These changes are a consequence of changes in `eo-learn==1.2.0`.
- Added support for `aws_acl` parameter into `Storage` schema.
- Download pipelines now support an optional `size` parameter.
- Official support for Python `3.10`.
- Large changes in testing utilities. Statistics produced by `ContentTester` have been changed and are now more descriptive.
- Improvements in code-style checkers and CI.

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.