webknossos-libs
webknossos-libs copied to clipboard
Python API and CLI tools for working with WEBKNOSSOS datasets, annotations and server interactions. Includes converter to OME-Zarr.
## Context - I noticed some CI fails because of a JSONDecodeError: https://github.com/scalableminds/webknossos-libs/actions/runs/9698184867/job/26764161684 ## Expected Behavior - The generated properties json should always be generated correctly. ## Current Behavior -...
I'm reading the APIs for Dataset and several methods take an argument called cls but the docs don't say what it is or what type(s) it is. It'd be good...
### Description: - Rename "test_pickling" to "multiprocessing_with_pickling" and "debug_sequential" to "sequential_with_pickling". No longer use a multiprocessing pool of size 1 for "sequential" executor by replacing it with the former "debug_sequential"...
### Description: - Implements getters and setters for the new metadata field in remote datasets and folders. ### Issues: - fixes #1148 ### Todos: Make sure to delete unnecessary points...
### Description: This PR adds option to add remote mags and remote layer to an existing dataset via `dataset.add_remote_layer(layer / URL, layer_name` and `layer.add_remote_mag(mag / URL). When using `add_remote_mag` make...
### Description: If an annotation is merged with a compressed fallback layer, the bounding box of the `output_mag` needs to account for compressed shard writes outside the original bounding box...
### Description: - Adds a method to the Layer class that imports an existing zarr array into a Dataset by adding it as a mag. ### Issues: - fixes #1144...
I'ts possible that this feature already exists and I've not found it in the documentation. I'd like to programatically access the list of Annotations that are currently available to my...
### Description: - Update the client to use webknossos API v8 ### Issues: - fixes #1178 ### Todos: Make sure to delete unnecessary points or to check all before merging:...
https://github.com/scalableminds/webknossos/pull/7386 changes the server-side API to v8 (organization_id instead of organization_name). The client should be adapted accordingly.