https://github.com/CAVEconnectome/CAVEclient
This is the python client for accessing REST APIs within the Connectome Annotation Versioning Engine.
https://github.com/CAVEconnectome/CAVEclient
connectomics
Last synced: 6 months ago
JSON representation
This is the python client for accessing REST APIs within the Connectome Annotation Versioning Engine.
- Host: GitHub
- URL: https://github.com/CAVEconnectome/CAVEclient
- Owner: CAVEconnectome
- License: mit
- Created: 2018-10-10T14:47:22.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2025-12-05T22:03:44.000Z (8 months ago)
- Last Synced: 2026-01-04T16:47:18.942Z (7 months ago)
- Topics: connectomics
- Language: Python
- Homepage: https://caveconnectome.github.io/CAVEclient/
- Size: 15.4 MB
- Stars: 35
- Watchers: 23
- Forks: 13
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- License: LICENSE
Awesome Lists containing this project
README
# CAVEclient

[](https://github.com/CAVEconnectome/CAVEclient/actions/workflows/daily.yml) [](https://pepy.tech/project/caveclient)
[](https://codecov.io/gh/CAVEconnectome/CAVEclient)
CAVE is short for Connectome Annotation Versioning Engine. CAVE is a set of microservices
that provide a framework for storing and versioning connectomics data and large sets of
dynamic annotations, metadata, and segmentations. This repository supplies client-side
code to easily interact with the microservices in CAVE.
A full description of the Connectome Annotation Versioning Engine can be found [in this paper](https://www.biorxiv.org/content/10.1101/2023.07.26.550598v1).
## Installation
`CAVEclient` can be installed from PyPI:
```bash
pip install caveclient
```
To add optional dependencies (currently for interfacing with the segmentation, imagery,
and some skeleton formats via cloud-volume), you can install with the following:
```bash
pip install caveclient[cv]
```
## Python version support
Currently we are officially supporting and testing against Python 3.9, 3.10, 3.11 and 3.12.
## Documentation
You can find full documentation at [caveconnectome.github.io/CAVEclient](https://caveconnectome.github.io/CAVEclient).
## Issues
We welcome bug reports and questions. Please post an informative issue on the [GitHub issue tracker](https://github.com/CAVEconnectome/CAVEclient/issues).
## Development
To view information about developing CAVEclient, see our [contributing guide](https://caveconnectome.github.io/CAVEclient/contributing).