Arlulacore

Latest version: v3.3.0

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

Scan your dependencies

Page 1 of 2

3.3.0

This release brings compatibility with two new APIs offered by Arlula among other minor updates
- Adds support for the Arlula Collections API, a STAC API powered by our enterprise product [Geostack Terra](https://www.arlula.com/geostack/), offered through the CollectionsAPI class. It contains:
- `list` for listing collections available
- `detail` for detailing a specific collection
- `list_items` for listing items within a collection with some simple filters
- `get_item` for getting a specific item from within a collection
- `search_items` for searching items within a collection with more complex filters than `list_items`
- `import_order` for importing orders purchased through the Archive or Tasking APIs
- `remove_item` for removing an item from a collection
- `create` for creating a new collection
- `update` for updating details of a collection
- `delete` for deleting a collection
- `request_access_item` for requesting access to items within a collection
- `conformance` for determining the stac_extensions conformance of a collection
- Adds support for the Arlula Tasking API, offered through the TaskingAPI class. It contains:
- `search` for finding future capturing opportunities
- `order` for purchasing an opportunity from a search
- `batch_order` for purchasing many opportunities at the same time
- Adds support for sort definitions on archive and tasking search

3.2.0

This release brings compatibility with new features of the Arlula Archive API.
- Updates `license` on SearchResult to `licenses`, in line with new API updates.
- Updates archive search to send requests via `POST` rather than `GET` always. This is due to URL length limits and the recent polygon search update.
- Adds the ability to chain together multiple `OrderRequest` objects into a `BatchOrderRequest`.
- Adds the ability to send a `BatchOrderRequest` with the new `ArchiveAPI.batch_search` method.

3.1.0

This release brings compatibility with the new features of API `2023-01`, as well as some general house keeping and maintenance

Changes in this release:
- Adds the support for WKT and list polygons on search.
- Adds dict and string methods for all classes.
- Fixes a KeyError when resources on a DetailedOrderResult could not be found.
- Removes legacy support for Arlula API version 2021-09.
- Reworks how exceptions are handled, they will now give more relevant error messages.

3.0.2

This release removes backwards compatibility for API `2021-09`, fixes some minor bugs, and adds some new features:
- Removes backwards compatibility for `2021-09`
- Fixes the minor decoding bug for `2022-07` (Correctly decoding `loading_amount` and `loading_percent` for the `License` object)
- Adds a `calculate_price()` method on `SearchResult`, which wraps one in `util`.
- Adds `centre()` and `width()` methods on `Band` to allow conversion to FWHM (Full Width Half Max)
- Adds a `calculate_price()` method on `SearchResult`, which wraps the one available in `util`.

3.0.1

This Release updates some field names that were missed in the major release, but which are backwards compatible:
- On OrderRequest `res` is updated to `gsd`
- On DetailedOrderResult and OrderResult, `imagery_id` is updated to `ordering_id`

3.0.0

This release is adding pre-release support for the 2022-07 API update to ensure minimal disruption during change over.

This release:
- makes archive search's return type an object
- removes `eula` and `price` from search results
- renames search result `resolution` to `gsd` and `id` to `ordering_id`
- adds spectral `bands` information to search results (pending 2022-07 server release)
- adds ordering `bundles` allowing processing level selection (currently the existing default, addition options pending 2022-07 server release)
- adds `license` selection for different license types (currently the existing default, addition options pending 2022-07 server release)
- removes `seats` from order request
- adds `bundle_key` to order request
- changes pricing calculations for scenes (see documentation)

Detailed documentation for all these changes is available at
https://arlula.com/documentation/documentation-pre-release/

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.