Skip to content

Releases: scalableminds/webknossos-libs

v0.10.22

28 Oct 10:16

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

Choose a tag to compare

Relaxed the version requirements for the tifffile and imagecodecs libraries

v0.10.20

20 Oct 12:47

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

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

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

v0.10.17

26 Sep 22:00

Choose a tag to compare

webknossos

Added

  • Added annotation.get_remote_annotation_dataset() to get a streamed annotation dataset, which also reflects fallback layers or applied mappings. #794
  • Added direct access to an underlying Zarr array with the MagView.get_zarr_array() method. #792

v0.10.16

13 Sep 13:39

Choose a tag to compare

webknossos

Added

  • Added direct access to an underlying Zarr array with the MagView.get_zarr_array() method. #792

Changed

  • Upgraded zarr and numcodecs. #798

wkcuber

Added

  • The modules wkcuber and wkcuber.converter' also accept --pad` as a CLI argument to allow converting image data with differing image extents. #796

v0.10.15

12 Sep 09:59
@fm3 fm3
9243738

Choose a tag to compare

wkcuber

Added

  • The modules wkcuber and wkcuber.converter also accept --pad as a CLI argument to allow converting image data with differing image extents. #796

v0.10.14

30 Aug 15:32

Choose a tag to compare

webknossos

Changed

  • dataset.add_copy_layer() and layer.add_copy_mag() now read and write the image data, not copying files. This allows to stream data from remote datasets. To continue using the filesystem copy mechanism, please use dataset.add_fs_copy_layer() or layer.add_fs_copy_mag(). #790

v0.10.13

30 Aug 15:13

Choose a tag to compare

webknossos

Breaking Changes

  • Renamed chunk_size arguments to chunk_shape. chunk_size is still available as keyword-only argument, but deprecated. #706

Changed

  • The largest_segment_id is optional now. #786