Skip to content

Releases: scalableminds/webknossos-libs

v0.10.27

07 Dec 13:28
Compare
Choose a tag to compare

webknossos

Added

  • Short links, such as https://webknossos.org/links/93zLg9U9vJ3c_UWp, are now supported for dataset and annotation urls in download and open_remote methods. #837

v0.10.26

05 Dec 13:53
Compare
Choose a tag to compare

webknossos

Changed

  • Dataset.from_images and dataset.add_layer_from_images now try to import the images via the bioformats after all other options as well. #829

Fixed

  • dataset.add_layer_from_images can now handle paths to folders which only contain a single image. #829

v0.10.25

29 Nov 14:37
Compare
Choose a tag to compare

webknossos

Breaking Changes

  • Dataset.from_images now adds a layer per timepoint and per channel (if the data doesn't have 1 or 3 channels). #822

Added

  • Added python-native CZI support for Dataset.from_images or dataset.add_layer_from_images, without using bioformats. #822
  • dataset.add_layer_from_images can add a layer per timepoint and per channel when passing allow_multiple_layers=True. #822

v0.10.24

09 Nov 16:52
Compare
Choose a tag to compare

webknossos

Changed

  • Updated cattrs dependency to 22.2.0. #819

wkcuber

Changed

  • Updated cattrs dependency to 22.2.0. #819

v0.10.23

01 Nov 17:19
Compare
Choose a tag to compare

webknossos

Breaking Changes

  • ds.add_layer_from_images: Turned some arguments into keyword-only arguments, only affecting positional arguments after the first 8 arguments. #818

Added

  • ds.add_layer_from_images: added topleft and dtype kw-only arguments. #818

v0.10.22

28 Oct 10:16
Compare
Choose a tag to compare

webknossos

Fixed

  • Fixed a bug where some image sequences could not be read in layer_from_images. #817

v0.10.21

26 Oct 15:39
Compare
Choose a tag to compare

Relaxed the version requirements for the tifffile and imagecodecs libraries

v0.10.20

20 Oct 12:47
Compare
Choose a tag to compare

webknossos

Changed

  • Make volume locations optional, allowing to parse segment information in future NML-only annotations. #814

Fixed

  • annotation.temporary_volume_layer_copy() works also with empty volume annotations. #814

v0.10.19

18 Oct 15:11
Compare
Choose a tag to compare

webknossos

Breaking Changes

  • The executor argument can now be passed to the following methods,
    args is deprecated now for those #805:
    • dataset.copy_dataset(…)
    • layer.upsample(…)
    • layer.downsample(…)
    • layer.downsample_mag(…)
    • layer.downsample_mag_list(…)
    • layer.redownsample(…)
    • mag_view.compress(…)
    • view.content_is_equal(…)

Added

  • Added Dataset.from_images, which converts images to a Dataset, possibly consisting of multiple layers. [#808](#808
  • Added Annotation.open_as_remote_dataset(…), which is a shorthand for Annotation.download(...).get_remote_annotation_dataset().
    #811
  • skeleton.save() now also accepts paths with a .zip suffix. #811
  • Added annotation.get_volume_layer_segments() to interact with information from the Segments tab in annotations. This method returns a dict from segment ids to an object containing optional segment name, color and anchor_position. #812
  • Added convenience methods Dataset.compress and Dataset.downsample for compressing and downsampling all layers and mags in a dataset. #813
  • Added examples for downloading segment masks from webKnossos and cubing & uploading tiff stacks. #813

wkcuber

Changed

  • Some methods now take and executor argument instead of args or executor_args.
    This does not affect the CLI arguments. #805

v0.10.18

29 Sep 20:24
Compare
Choose a tag to compare

webknossos

Added

  • Annotation.download() now accepts the keyword-only argument skip_volume_data, which can be set to True to omit downloading volume data. #806