Eo-grow

Latest version: v1.7.10

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

Scan your dependencies

Page 3 of 5

1.6.2

- Fixed a bug in `BatchDownloadPipeline` where the evalscript was not read correctly.

1.6.1

- Pipelines can now save EOPatches in Zarr format
- Testing utilities now also compare vector-based files. Numerical precision of comparison was adjusted.
- Evalscripts are now read from storage. Removed import-path capabilities of config language.

1.6.0

- Adjusted to use `eo-learn 1.5.0`
- `compression` parameters were removed since they are redundant
- Removed interpolation from `eogrow.pipelines.features`.
- `LinearFunctionTask` moved to `eogrow.tasks.common` from `eo-learn`
- many adjustments due to parser changes
- In pipeline configs dictionary keys can now also contain variables.
- Default resizing backend changed to cv2 (to comply with changes in eo-learn).
- Merging timestamps of samples is no longer an option in the sample-merging pipeline.

1.5.2

- Pipelines using a Ray cluster now add the cluster configuration file to the logs folder.
- The CLI command `eogrow-ray` no longer supports `--screen` and `--stop` commands.
- Changelog now also stored in the `CHANGELOG.md` file.
- Improved test-data generating pipeline.
- Switched from `flake8` and `isort` to `ruff`.
- Various minor improvements.

1.5.1

- Fix bug in `LoggingManager.Schema` where `Tuple[str]` was used instead of `Tuple[str, ...]` for certain fields, preventing parsing of correct configurations.

1.5.0

- (**code-breaking**) Simplified `RasterizePipeline` and improve rasterization of temporal vectors.
- (**code-breaking**) Area managers no longer offer AOI modification in the `area` parameter. It has been replaced with a simpler `filename` field. We added a rerouting parser, so old configs should work for a while longer.
- (**code-breaking**) Separated machine learning requirements to `ML` extra that you can install via `pip install eogrow[ML]`. These packages are only necessary for sampling, training, and prediction pipelines.
- Added `VectorImportPipeline` for adding vector features to EOPatches.
- Improved `ExportMapsPipeline` when working with large amounts of files, contributed by aashishd.
- Config files are now uploaded to the cluster before being executed. This prevents issues with commands failing on very large configs.
- Added `restrict_types` validator that detects incompatible `FeatureType` inputs for fields of type `Feature`.
- Added `ensure_storage_key_presence` validator, which checks that the specified storage key is defined in the storage manager. Typos in storage keys will now be detected at validation.
- Storage managers now support a `filesystem_kwargs` parameter.
- Fixed bug where area managers would not filter the grid correctly if the grid was read from the cache.
- Logs to stdout are now colored and contain timestamps.
- Logging configs can now use `"..."` value to reference default packages for fields such as `pipeline_ignore_packages`.
- Pipelines can now be given custom names, which makes it easier to identify certain pipelines when searching for logs or when running them in config chains.
- Switched to a `pyproject.toml` based installation.
- Added new sections to documentation of the high level overview and a collection of commonly used patterns.
- Improved testing tools.
- Various minor improvements.

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.