Skip to content

Releases: descarteslabs/descarteslabs-dynamic-compute

v0.6.0rc

17 Jul 21:26
Compare
Choose a tag to compare

v0.6.0 - 7/17/2023

Added

  • Added a compute_all method to ImageStackGroupBy
  • Added a one method to ImageStackGroupBy

Fixed

Changed

  • Upgrade descarteslabs dependency to latest version 2.0.3.

v0.5.0rc0

28 Jun 17:45
Compare
Choose a tag to compare

v0.5.0 - 6/28/2023

Added

  • Added .rst API docs

Fixed

  • Ensured that operations that return ImageStacks that should be filterable, e.g. pick_bands, are filterable.
  • Fixed a bug that made it so you couldn't visualize Boolean layers

Changed

  • Made frontend and backend changes to record and pass along the python version which then gets used to invoke the correct lambda function.

v0.4.2rc

14 Jun 17:23
Compare
Choose a tag to compare

v0.4.2 - 6/14/2023

Changed

  • Upgrade descarteslabs dependency to latest version 2.0.1.
  • Changed the allowed group from dynamic-compute-users to dynamic-compute-user

Fixed

  • Applying a mapped function (such as a reducer) to ImageStackGroupBy now returns an ImageStackGroupBy (which supports saving and loading) rather than an ImageStackGroups object (which did not support saving and loading).

v0.4.1rc

13 Jun 19:00
Compare
Choose a tag to compare

v0.4.1 - 6/13/2023

Added

  • Added __version__ property to dynamic compute.

Changed

  • Point to PyPI release of descarteslabs

v0.4.0 - 6/8/2023

v0.4.0rc

08 Jun 17:59
Compare
Choose a tag to compare

v0.4.0 - 6/8/2023

Added

  • Added support for datetime.datetimes and datetime.date objects when constructing an ImageStack or Mosaic
  • Added support for .groupby on ImageStack
  • Added support for custom reductions (.reduce()) on ImageStack and Mosaic

Changed

  • Consolidated function encoding into a new method
  • ImageStack.visualize() now throws a descriptive error
  • Added tile alerts for when the token has expired
  • Moved the colormaps definitions out of the Mosaic class and into a file co-located where they are being used
  • Refactored the Mosaic class to look and operate more like ImageStack
  • Moved saving and loading of grafts out of ComputeMap and into a catalog module
  • Refactored the blob saving/loading functionality to use the new DYNCOMP blob type
  • ImageStack and Mosaic numpy functions such as min, max, median now call the masked version of each function if
    the ImageStack evaluates to a masked array. Also refactored these to be first class functions with docstrings and type hints.

v0.3.0rc

25 May 21:05
Compare
Choose a tag to compare

v0.3.0 - 5/25/2023

Added

  • Added a new dl_utils module in both client and api that adds a get_product_or_fail function
  • get_product_or_fail used to replace several instances of the same behavior in api
  • get_product_or_fail used to cause earlier indication of bad product access at Mosaic and ImageStack construction time
  • New blob module in client.descarteslabs.dynamic_compute library
  • New save_to_catalog and load_from_catalog methods on ComputeMap
  • New example notebook for showing how to use new blob methods
  • Error messages from .visualize now are displayed as tiles

Changed

  • Mosaic, ImageStack, and ComputeMap return_precedence public class methods changed to private class attributes

Fixed

  • Fixed a spot where empty data (e.g. over water) resulted in spamming messages in the API logs

v0.2.6rc

16 May 23:45
Compare
Choose a tag to compare

v0.2.6 Release Candidate (internal)

Changes in this release:

Fixed

  • Pixel-wise reductions now pass through properties from the underlying image stack
  • Lambda function now checks for environment variable changes to determine whether it should update itself

v0.2.5rc

11 May 22:13
Compare
Choose a tag to compare

v0.2.5 Release Candidate (internal)

Changes in this release:

Changed

  • dynamic-compute now points to the AWS Catalog

Fixed

  • Fixed some out of date and wrong documentation
  • Pixel inspector now works properly with latest dl client

v0.2.4rc

09 May 23:13
Compare
Choose a tag to compare

Internal v0.2.4 Release Candidate

Changes in this release:

Added

  • Added .mask functionality to ImageStack and added functionality for Mosaics and ImageStacks to mask each other.
  • Added pixel reduction functionality to ImageStack

Changed

Fixed

  • Fixed zero size array bug that was causing an ugly error on reductions.

v0.2.3rc

08 May 15:23
Compare
Choose a tag to compare

Internal release candidate for dynamic-compute