Documentation ¶
Overview ¶
DVID is a ***D**istributed, **V**ersioned, **I**mage-oriented **D**ataservice* written to support neural reconstruction, analysis and visualization efforts at [HHMI Janelia Research Center](http://www.janelia.org) using teravoxel-scale image volumes.
The starting point for DVID documentation is the README.md file in the DVID github repo: https://github.com/janelia-flyem/dvid
Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
Package datastore provides versioning and persisting supported data types using one of the supported storage engines.
|
Package datastore provides versioning and persisting supported data types using one of the supported storage engines. |
Package datatype provides interfaces for arbitrary datatypes supported in DVID.
|
Package datatype provides interfaces for arbitrary datatypes supported in DVID. |
annotation
Package annotation supports point annotation management and queries.
|
Package annotation supports point annotation management and queries. |
common/downres
Package downres provides a system for computing multi-scale 3d arrays given mutations.
|
Package downres provides a system for computing multi-scale 3d arrays given mutations. |
common/labels
Package labels supports label-based data types like labelblk, labelvol, labelsurf, labelsz, etc.
|
Package labels supports label-based data types like labelblk, labelvol, labelsurf, labelsz, etc. |
googlevoxels
Package googlevoxels implements DVID support for multi-scale tiles and volumes in XY, XZ, and YZ orientation using the Google BrainMaps API.
|
Package googlevoxels implements DVID support for multi-scale tiles and volumes in XY, XZ, and YZ orientation using the Google BrainMaps API. |
imageblk
Package imageblk implements DVID support for image blocks of various formats (uint8, uint16, rgba8).
|
Package imageblk implements DVID support for image blocks of various formats (uint8, uint16, rgba8). |
imagetile
Package imagetile implements DVID support for imagetiles in XY, XZ, and YZ orientation.
|
Package imagetile implements DVID support for imagetiles in XY, XZ, and YZ orientation. |
keyvalue
Package keyvalue implements DVID support for data using generic key-value.
|
Package keyvalue implements DVID support for data using generic key-value. |
labelarray
Package labelarray handles both volumes of label data as well as indexing to quickly find and generate sparse volumes of any particular label.
|
Package labelarray handles both volumes of label data as well as indexing to quickly find and generate sparse volumes of any particular label. |
labelblk
Package labelblk supports only label volumes.
|
Package labelblk supports only label volumes. |
labelmap
Package labelmap handles both volumes of label data as well as indexing to quickly find and generate sparse volumes of any particular label.
|
Package labelmap handles both volumes of label data as well as indexing to quickly find and generate sparse volumes of any particular label. |
labelsz
Package labelsz supports ranking labels by # annotations of each type.
|
Package labelsz supports ranking labels by # annotations of each type. |
labelvol
Package labelvol supports label-specific sparse volumes.
|
Package labelvol supports label-specific sparse volumes. |
multichan16
Package multichan16 tailors the voxels data type for 16-bit fluorescent images with multiple channels that can be read from V3D Raw format.
|
Package multichan16 tailors the voxels data type for 16-bit fluorescent images with multiple channels that can be read from V3D Raw format. |
neuronjson
This file supports the keyspace for the keyvalue data type.
|
This file supports the keyspace for the keyvalue data type. |
roi
Package roi implements DVID support for Region-Of-Interest operations.
|
Package roi implements DVID support for Region-Of-Interest operations. |
tarsupervoxels
Package tarsupervoxels implements DVID support for data blobs associated with supervoxels.
|
Package tarsupervoxels implements DVID support for data blobs associated with supervoxels. |
Package dvid provides types, constants, and functions that have no other dependencies and can be used by all packages within DVID.
|
Package dvid provides types, constants, and functions that have no other dependencies and can be used by all packages within DVID. |
Package server configures and launches http/rpc server and storage engines specific to the type of DVID platform: local (e.g., running on MacBook Pro), clustered, or using cloud-based services like Google Cloud.
|
Package server configures and launches http/rpc server and storage engines specific to the type of DVID platform: local (e.g., running on MacBook Pro), clustered, or using cloud-based services like Google Cloud. |
Package storage provides a unified interface to a number of storage engines.
|
Package storage provides a unified interface to a number of storage engines. |
swift
Package swift adds Openstack Swift support to DVID.
|
Package swift adds Openstack Swift support to DVID. |
Click to show internal directories.
Click to hide internal directories.