Skip to content

Releases: up42/up42-py

0.19.1

07 Feb 15:06
154ed49
Compare
Choose a tag to compare
  • Fix issue with catalog search pagination not using the correct search parameters.

0.19.0

28 Jan 18:59
705c95d
Compare
Choose a tag to compare
  • 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

14 Dec 18:44
12a1135
Compare
Choose a tag to compare
  • 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

10 Sep 13:16
aed8b93
Compare
Choose a tag to compare
  • 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 in construct_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

30 Jun 18:09
c8b54f1
Compare
Choose a tag to compare
  • 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

07 Apr 13:42
f83362f
Compare
Choose a tag to compare
  • Enables plotting of jobcollection with .map_results().
  • Fixes .cancel_job() functionality.

v0.15.1

19 Mar 09:57
4874254
Compare
Choose a tag to compare
  • Fixes breaking API change in catalog search.
  • Catalog search result now contains a sceneId property instead of scene_id.

0.15.0

28 Jan 09:27
383770d
Compare
Choose a tag to compare
  • Add Storage, Order and Asset 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

07 Dec 16:02
9454bf1
Compare
Choose a tag to compare
  • 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 to workflow.test_job.
    - Add ship-identification example.
    - Overhaul "Getting started" examples.

v0.13.1

18 Nov 11:55
8f194ea
Compare
Choose a tag to compare
  • Handle request rate limits via retry mechanism.
  • Limit map_quicklooks() to 100 quicklooks.
  • Add aircraft detection example & documentation improvements.