Cortical Tools
Cortical Tools offers dataset-specific Python clients for interacting with several CAVE datasets, in particular the Microns65 dataset and V1dd dataset. It wraps CAVEclient and related tooling with a more task-focused design than the infrastructure-focused CAVEclient. The public entry point is a preconfigured client for datasets.
- Get started with the Examples
Who can use it?
Cortical Tools can be used if you are working with either the publicly accessible datastacks minnie65_public or v1dd_public.
In addition, if you are using the production datastacks for these same datastacks, you can use those as well.
Installation
pip install cortical-tools
(Really, you should probably be using uv and doing uv add cortical-tools to your project.)
Cortical Tools is opinionated, and installs not only CAVEclient, but a number of related tools like nglui, ossify, cloudvolume, and standard_transform that are commonly used in conjunction with CAVE datasets.
The mesh-to-skeleton vertex lookup tooling (VertexAssigner) depends on gpytoolbox, which can be slow to build. It is an optional extra, installed with:
pip install "cortical-tools[vertex_lookup]"
Quick start
from cortical_tools.datasets.minnie_public import client
client
This will return a MinniePublicClient object that is ready to use. For example, client.neuroglancer_url() will return a URL that opens the Neuroglancer viewer at the specified location.
Your standard CAVEclient functionality is available under client.cave.
Who made this?
This is a totally unofficial tool that Casey Schneider-Mizell made to use for himself, and maybe you'll find some useful things here too.
Metadata
Release files for cortical-tools 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cortical_tools-1.1.0.tar.gz | 421.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cortical_tools-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 451.8 kB
Release files / cortical_tools-1.1.0.tar.gz
| Download URL | cortical_tools-1.1.0.tar.gz |
|---|---|
| Size | 421.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
31c8d48b107505b9535687556c43cf3d489c17104f3a2d1902a3ffa5ce462ba7
|
|
BLAKE2b-256 checksum How to use checksums |
806bf4e229579f3b8aebaed62029a6c50bcec1a965645de954962e12c84fb250
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / cortical_tools-1.1.0-py3-none-any.whl
| Download URL | cortical_tools-1.1.0-py3-none-any.whl |
|---|---|
| Size | 30.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
74f631247a2687f6dbef6d24c76a80deb3f98032d554b2eb9387138ed3a42620
|
|
BLAKE2b-256 checksum How to use checksums |
13e3ec5348e395ef79be85bef5e2d8016f8b7914a7c98cfe75a0fe673ebd163b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|