Python package to work with webKnossos datasets and annotations
Project description
webKnossos Python Library
Python API for working with webKnossos datasets, annotations, and for webKnossos server interaction.
For the webKnossos server, please refer to https://github.com/scalableminds/webknossos.
Features
- easy-to-use dataset API for reading/writing/editing raw 2D/3D image data and volume annotations/segmentation in webKnossos wrap (*.wkw) format
- add/remove layers
- update metadata (
datasource-properties.json
) - up/downsample layers
- compress layers
- add/remove magnifications
- execute any of the
wkCuber
operations from your code
- manipulation of webKnossos skeleton annotations (*.nml) as Python objects
- access to nodes, comments, trees, bounding boxes, metadata, etc.
- create new skeleton annotation from Graph structures or Python objects
- interaction, connection & scripting with your webKnossos instance over the REST API
- up- & downloading annotations and datasets
Please refer to the documentation for further instructions.
Installation
The webknossos
package requires at least Python 3.7+.
You can install it from pypi, e.g. via pip:
pip install webknossos
Examples
See the examples folder or the the documentation.
License
AGPLv3 Copyright scalable minds
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
webknossos-0.8.22.tar.gz
(86.8 kB
view hashes)
Built Distribution
webknossos-0.8.22-py3-none-any.whl
(139.1 kB
view hashes)
Close
Hashes for webknossos-0.8.22-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b76536592c24d1af48902990d609dc7b9b218b2746f770a28105c01f827a4d3 |
|
MD5 | 9f68240b5aa741501b38528356c4d9b5 |
|
BLAKE2b-256 | 2d0a657bd6c8bced585baebe1bac583699bc8098858228fae5e0b7e8676cfdce |