Skip to main content

A client for interacting with the Connectome Annotation Versioning Engine

Project description

CAVEclient

PyPI - Version build status Downloads codecov

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.

Installation

CAVEclient can be installed from PyPI:

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:

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.

Issues

We welcome bug reports and questions. Please post an informative issue on the GitHub issue tracker.

Development

To view information about developing CAVEclient, see our contributing guide.

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

caveclient-7.10.0.tar.gz (3.2 MB view details)

Uploaded Source

Built Distribution

caveclient-7.10.0-py3-none-any.whl (88.2 kB view details)

Uploaded Python 3

File details

Details for the file caveclient-7.10.0.tar.gz.

File metadata

  • Download URL: caveclient-7.10.0.tar.gz
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for caveclient-7.10.0.tar.gz
Algorithm Hash digest
SHA256 b6bc9100547ca572cb1a2ab9b2667e41765a68079d62051668c3702acbd4a744
MD5 3b54b53205486e206eaa52dfffe4612f
BLAKE2b-256 97e2ac88558c766690d86557f2190cb0060c517bcaa3587207d5e3dacb27ede2

See more details on using hashes here.

Provenance

The following attestation bundles were made for caveclient-7.10.0.tar.gz:

Publisher: release.yml on CAVEconnectome/CAVEclient

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file caveclient-7.10.0-py3-none-any.whl.

File metadata

  • Download URL: caveclient-7.10.0-py3-none-any.whl
  • Upload date:
  • Size: 88.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for caveclient-7.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 06f5890f9c7595b276e4dc79587c6d103d672dba404b3b2f29d5a634c368a1cd
MD5 958f2390de1d6c751632c92f58cad53a
BLAKE2b-256 8e2fb55d1b62eba60e9e161dbdf8387b8869d0ceb120719e5eacdf1ab66b23d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for caveclient-7.10.0-py3-none-any.whl:

Publisher: release.yml on CAVEconnectome/CAVEclient

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page