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-8.2.1.tar.gz (3.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

caveclient-8.2.1-py3-none-any.whl (95.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for caveclient-8.2.1.tar.gz
Algorithm Hash digest
SHA256 d78e8704fef998dec247c0d9fadb8211c4cdc0fef54da35f6613ee0857de9925
MD5 8d4db56049b983c1f3907df46e78c805
BLAKE2b-256 97745c14baa17472fbb688fea5ac775f2433a66bbf270491458d9155eb98601d

See more details on using hashes here.

Provenance

The following attestation bundles were made for caveclient-8.2.1.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-8.2.1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for caveclient-8.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1a111d67be329cf89ba8f2166e549e865b5450139fd7d1c13d27eb208a87c2c5
MD5 653e4f0ce675fecf15174456be210e27
BLAKE2b-256 589f7f82dd31b4773a870459ef9a3e13c3930aeffb033b44a3c0d6b4d059df8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for caveclient-8.2.1-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 Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page