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

This version

8.2.0

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: caveclient-8.2.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.2.0.tar.gz
Algorithm Hash digest
SHA256 b5a00b8a584b79f052d789bd5262a78d700e41b223a531e0ff56f4a6a961f8aa
MD5 76a484e3f608a8b8ec45f255371ec433
BLAKE2b-256 5acba205490a66bd19cece378b94bb8530322096f664465cb2ca7d1053c53268

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: caveclient-8.2.0-py3-none-any.whl
  • Upload date:
  • Size: 95.6 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5d88803a84f2d7da361f6c24987ca173c353b092cb3147cd2c1589c3e839fbe0
MD5 9d219c2c9761e54a6e3e0e04d4b305f8
BLAKE2b-256 9bee52083bd3d89857880ea59a8cf34f10cb5d94419f98750465f2f1516693cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for caveclient-8.2.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