Releases: scalableminds/webknossos-libs
Releases · scalableminds/webknossos-libs
v0.9.5
v0.9.4
webknossos
Added
- Added AnnotationInfo, Project and Task classes for handling annotation information and annotation project administration. #574:
Changed
- Lifted the restriction that
BoundingBoxcannot have a negative topleft (introduced in v0.9.0). Also, negative size dimensions are flipped, so that the topleft <= bottomright,
e.g.BoundingBox((10, 10, 10), (-5, 5, 5))->BoundingBox((5, 10, 10), (5, 5, 5)). #589
v0.9.3
v0.9.2
v0.9.1
webknossos
Changed
- The signatures of
(Mag)View.for_each_chunkand(Mag)View.for_zipped_chunkschanged:- The previous argument
work_on_chunkis now calledfunc_per_chunk. - The various
chunk_sizearguments now have to be given in Mag(1). They now have default values.
- The previous argument
- Deprecations in
(Mag)View.get_buffered_slice_reader/_writer#564:(Mag)View.get_buffered_slice_reader: using the parametersoffsetandsizeis deprecated.
Please use the parameter relative_bounding_box or absolute_bounding_box (both in Mag(1)) instead.
The old offset behavior was absolute forMagViews and relative forViews.(Mag)View.get_buffered_slice_writer: using the parameteroffsetis deprecated.
Please use the parameter relative_offset or absolute_offset (both in Mag(1)) instead.
The old offset behavior was absolute forMagViews and relative forViews.
wkcuber
Added
- Added
wkcuber.convert_zarrtool to convert zarr files to wkw datasets. #549
Fixed
- Fixed automatic conversion of 3D tiff files which only have a single page. #575
v0.9.0
webknossos
Breaking Changes
- Various changes in View & MagView signatures #553:
- Breaking Changes:
MagView.read: if nothing is supplied and the layer does not start at (0, 0, 0),
the default behaviour changes from starting at absolute (0, 0, 0) to the layer's bounding boxMagView.write: if no offset is supplied and the layer does not start at (0, 0, 0),
the default behaviour changes from starting at absolute (0, 0, 0) to the layer's bounding box(Mag)View.get_view: read_only is a keyword-only argument nowMagView.get_bounding_boxes_on_disk()now returns an iterator yielding bounding boxes in Mag(1)
- Deprecations
The following usages are marked as deprecated with warnings and will be removed in future releases:- Using the
offsetparameter forread/write/get_viewin MagView and View is deprecated.
There are new counterpartsabsolute_offsetandrelative_offsetwhich have to be specified in Mag(1),
whereasoffsetpreviously was specified in the Mag of the respective View.
Also, forread/get_viewonly usingsizeis deprecated, since it used to refer to the size in the View's Mag.
Instead,sizeshould always be used together withabsolute_offsetorrelative_offset. Then it is interpreted in Mag(1). - The (Mag)View attributes
view.global_offsetandview.sizeare deprecated now, which were in the Mag of the respective View.
Please useview.bounding_boxinstead, which is in Mag(1). read_bboxon the (Mag)View is deprecated as well, please usereadwith theabsolute_bounding_boxorrelative_bounding_boxparameter instead. You'll have to pass the bounding box in Mag(1) then.
- Using the
- Breaking Changes:
Added
- Added a check for dataset name availability before attempting to upload. #555
Fixed
- Fixed the dataset download of private datasets which need a token. #562
wkcuber
Added
wkcuber.uploadfor uploading local datasets to webKnossos. #544
Changed
- Logging is now set to log level
INFOby default.DEBUGlogging can be enabled with the--verboseflag. Consequently, the--silentflag has been removed. #544
cluster-tools
Added
- Allow to configure the MaxArraySize and MaxSubmitJobs slurm limits via the
SLURM_MAX_ARRAY_SIZEandSLURM_MAX_SUBMIT_JOBSenvironment variables. If the environment variables are not specified, the limits are determined automatically. #554
v0.8.30
Release for v0.8.30
v0.8.29
Release for v0.8.29
v0.8.28
Release for v0.8.28
v0.8.27
Prepare changelog for 0.8.27 (#512)