NGSidekick
Tools for working with neuroglancer. See docs.
Feature Highlights
-
Segment properties: read and write neuroglancer's precomputed segment properties format from a pandas DataFrame.
-
Local annotations: construct local annotations directly in viewer state. (API subject to change.)
-
Precomputed annotations: export annotations in neuroglancer's precomputed annotations format from a pandas DataFrame.
- Supports all five annotation types:
pointlineaxis_aligned_bounding_boxellipsoidpolyline
- Per-annotation properties (numeric, enum/categorical, and rgb/rgba color).
- Per-annotation relationships (lists of related segment IDs, used by neuroglancer to filter annotations by segment).
- Written to all "index" types (annotation id, related segment, and multi-level spatial grid)
- Sharded output, written in parallel via tensorstore.
- Note: writing directly to cloud storage is not yet supported; outputs must be written to a local filesystem (you must upload to cloud storage afterwards).
- Supports all five annotation types:
Installation
Packages are available from both PyPI and conda-forge.
Using pixi:
pixi add ngsidekick
Using conda:
conda install -c conda-forge ngsidekick
Using pip:
pip install ngsidekick
Using uv:
uv add ngsidekick
# or in an existing environment
uv pip install ngsidekick
Metadata
Release files for ngsidekick 0.0.20
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ngsidekick-0.0.20.tar.gz | 18.0 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ngsidekick-0.0.20-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.1 MB
Release files / ngsidekick-0.0.20.tar.gz
| Download URL | ngsidekick-0.0.20.tar.gz |
|---|---|
| Size | 18.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
31f2a60d01c1f1fe35d35a4835034bb8e7012022f9ee2609f94f34202e000b3f
|
|
BLAKE2b-256 checksum How to use checksums |
1f3e956f91d29382802fb837da33d29f1f75c70d3dcc89727cad1caf6d57c0ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / ngsidekick-0.0.20-py3-none-any.whl
| Download URL | ngsidekick-0.0.20-py3-none-any.whl |
|---|---|
| Size | 97.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4e797460ffac0b14b6cf8cea167e16000f4abd3f16f78ae9fbcc47ff22e20d08
|
|
BLAKE2b-256 checksum How to use checksums |
48e3e8fdcb80f28b5ab46aef22b113f9e70541eba38c567e59543bcf11afbe1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|