Releases: up42/up42-py
Releases · up42/up42-py
0.19.1
0.19.0
- Add support for UP42 data collections via catalog.get_collections.
- Switch catalog.construct_parameters to use collection instead of sensor for the dataset selection.
- Refactor retry mechanism. Resolves issue of unintended token renewals & further limits retries.
0.18.0
- Add sorting criteria, sorting order and results limit parameters to storage.get_orders and storage.get_assets. Now also uses results pagination which avoids timeout issues when querying large asset/order collections.
- Significant speed improvement for: -.get_jobs, .get_workflows, .get_assets, .get_orders calls, workflow.create_workflow when used with existing=True.
- Printing objects representations, which now does not trigger additional object info API calls.
- Removal: Removes deprecated handling of multiple features as input geometry in .construct_parameters Instead, using multiple features or a MultiPolygon will now raise an error. This aligns the Python SDK with the regular UP42 platform behaviour.
- Removal: Remove the Python SDK Command Line Interface.
- Fix: JobTask.info and the printout now uses the correct jobtask information.
0.17.0
- Adds
usage_type
parameter for selection of "DATA" and "ANALYTICS" data in catalog search. - Adds automatic handling of catalog search results pagination when requesting more
than 500 results. - Adds support for datetime objects and all iso-format compatible time strings to
construct_parameters
. - Fix:
get_compatible_blocks
with an empty workflow now returns all data blocks. - Start deprecation for
handle_multiple_features
parameter inconstruct_parameters
to
guarantee parity with UP42 platform. In the future, the UP42 SDK will only handle
single geometries. - Uses Oauth for access token handling.
0.16.0
- Limit memory usage for large file downloads (#237)
- Remove deprecated job.get_status() (Replace by job.status) (#224)
- Remove deprecated jobcollection.get_job_info() and jobcollection.get_status() (Replaced by jobcollection.info and jobcollection.status)
- Remove order-id functionality (#228)
- Limit installation to Python <=3.9.4
- Internal code improvements (e.g. project settings, retry)
0.15.2
- Enables plotting of jobcollection with .map_results().
- Fixes .cancel_job() functionality.
v0.15.1
0.15.0
- Add
Storage
,Order
andAsset
objects. - Add possibility to create orders from Catalog with
Catalog.place_order
. - Add possibility to use assets in job parameters with
Workflow.construct_paramaters
. - Update job estimation endpoint.
- Multiple documentation fixes.
v0.14.0
- Add
workflow.estimate_job()
function for estimation of credit costs & job duration before running a job. - Add
bands=[3,2,1]
parameter in.plot_results()
and.map_results()
for band & band order selection. .plot_results()
now accepts kwargs of rasterio.plot.show and matplotlib.- Add
up42.initialize_jobcollection()
- Add
get_estimation=False
parameter toworkflow.test_job
.
- Add ship-identification example.
- Overhaul "Getting started" examples.