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.1.0.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.1.0-py3-none-any.whl (93.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: caveclient-8.1.0.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.1.0.tar.gz
Algorithm Hash digest
SHA256 b779adce8a14a8b6ca3d8e751254cfc358f31f13edbdfb37353f2ac77a0262c2
MD5 305b3e917350cb6d2c28d3bf0035ae19
BLAKE2b-256 a825ff6edfdc0b5c605dbabf27c70b7b72486513f3adcba91ae6aaf320ac6253

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: caveclient-8.1.0-py3-none-any.whl
  • Upload date:
  • Size: 93.4 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f0e649eb62eab12c4bb4d3add747896d1dcb67497d568c283a13813204591066
MD5 f411691a9d7dad8a846a196d10665784
BLAKE2b-256 b6dbc693da1682bb58cc1348de0098d6c3a43d3be6b1e690d2775ae9857da361

See more details on using hashes here.

Provenance

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