Skip to content

Releases: up42/up42-py

0.31.0

09 Aug 13:02
0ac11c8
Compare
Choose a tag to compare
  • Supported STAC assets in asset.stac_items.
  • Added substatuses to order.track_status.
  • Limited catalog.search(sort_by) to acquisition_date only.
  • Removed get_credits_history from the main class.
  • asset.stac_info returns now pystac.Collection object.
  • Python 3.7 is no longer supported.

0.30.1

14 Jul 16:12
3a9b872
Compare
Choose a tag to compare

0.30.0

03 Jul 16:07
4a33f29
Compare
Choose a tag to compare

Added a new tags argument to the following functions:

  • Construct_order_parameters, to assign tags to new tasking and catalog orders.
  • Get_order, to filter orders by tags.
  • Get_assets, to filter assets by tags.

0.29.0

20 Jun 08:25
9632889
Compare
Choose a tag to compare
  • Tasking endpoints integrated into the SDK API endpoints:
  • Added get_quotations to the tasking class.
  • Added decide on a quotation to the tasking class.
  • Added get feasibility studies to the tasking class.
  • Added decide feasibility study to the tasking class.

0.28.1

06 Apr 18:49
85d54a6
Compare
Choose a tag to compare
  • Fixing STAC tests failure examples

0.28.0

10 Mar 09:11
ba69382
Compare
Choose a tag to compare
  • Added STAC search functionality to Storage. Now you can filter assets by new parameters: geometry, acquired_after, acquired_before, collection_names, producer_names, tags, search, sources.
  • Added storage.pystac_client. Use it to authenticate PySTAC client to access your UP42 storage assets using its library.
  • Added asset.stac_info. Use it to access STAC metadata, such as acquisition, sensor, and collection information.

0.27.1

27 Jan 06:56
86e3d0c
Compare
Choose a tag to compare
  • Improve error communication of functions using API v2 endpoints.
  • add up42.__version__ attribute to access the package version with Python.
  • Adapt asset class attributes (created to createdAt) to UP42 API.

0.27.0

13 Dec 15:31
f66cb71
Compare
Choose a tag to compare
  • Add asset.update_metadata() for adjusting title & tags of an asset.
  • storage.get_assets() has new parameters created_after, created_before, workspace_id to better filter the
    desired assets. It now queries the assets of all accessible workspaces by default. Also see
    docs reference.
  • Adopt new UP42 API 2.0 endpoints for user storage & assets

0.26.0

09 Nov 11:55
13e39a4
Compare
Choose a tag to compare
  • Remove Python version upper bound, this will enable immediate but untested installation with any new Python version.
  • Changes to workflow.construct_parameters:
    • Deprecates the assets parameter (list of asset objects), instead use asset_ids (list of asset_ids).
    • Removes limitation of using only assets originating from blocks, now also supports assets from catalog &
      tasking.
    • In addition to required parameters, now adds all optional parameters that have default values.
  • tasking.construct_order_parameters now accepts a Point feature (e.g. use with Blacksky).
  • Fix: get_data_products with basic=False now correctly returns only tasking OR catalog products.
  • The up42 object now correctly does not give access to third party imports anymore (restructured init module).

0.25.0

25 Oct 11:10
d03aa63
Compare
Choose a tag to compare
  • Add dedicated tasking class for improved handling of satellite tasking orders. See the new tasking example in the documentation.
  • construct_order_parameters now also adds the parameters specific to the selected data-product, and suggests
    possible values based on the data-product schema.