# ndx-multichannel-volume Extension for NWB
This extension is to add support for volumetric multichannel images. This
extends existing NWB functions for optophysiology imaging to allow for
3 dimensions and a flexible number of channels. There is additional support
for adding metadata that is necessary for imaging in C. Elegans.
## Installation
To install this package on Unix/macOS, run in command line
python3 -m pip install --index-url https://pypi.org/simple/ --no-deps ndx-multichannel-volume
On windows, run
py -m pip install --index-url https://pypi.org/simple/ --no-deps ndx-multichannel-volume
## Usage
This extension is to add support for volumetric multichannel images. This
extends existing NWB functions for optophysiology imaging to allow for
3 dimensions and a flexible number of channels. There is additional support
for adding metadata that is necessary for imaging in C. Elegans.
New classes added in this extension are:
CElegansSubject - extension of the base subject class with additional attributes
for metadata specific to C. Elegans.
MultiChannelVolumeSeries - extension of the base TimeSeries class to support
multiple channels and 3 dimensions.
MultiChannelVolume - class for storing mutlichannel volumetric images with
a flexible number of channels.
ImagingVolume - alternate version of the native ImagingPlane class for supporting
metadata associated with volumetric multichannel images. Contains a list of optical
channel references as well as an ordered list of how those channels index to the
channels in the image.
OpticalChannelPlus - extension of the OpticalChannel class to support additional
information including emission_range, excitation_range, and excitation_lambda.
OpticalChannelReferences - contains ordered list of optical channel to represent the
order of the optical channels in the reference volume.
VolumeSegmentation - contains segmentation masks for image volumes. There are options
to use either a standard voxel_mask with XYZ information as well as a Cell ID label,
or color_voxel_mask which has RGBW information as well as XYZ.
Please see https://github.com/focolab/ndx-multichannel-volume/blob/main/src/pynwb/create_NWB.ipynb for example code on how to use these new data types/classes
---
This extension was created using [ndx-template](https://github.com/nwb-extensions/ndx-template).
Raw data
{
"_id": null,
"home_page": "",
"name": "ndx-multichannel-volume",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "NeurodataWithoutBorders,NWB,nwb-extension,ndx-extension",
"author": "Daniel Sprague",
"author_email": "daniel.sprague@ucsf.edu",
"download_url": "https://files.pythonhosted.org/packages/93/a4/5ef03d501921896923c82db2a5a2989982b4ea98a64e6bcd5afcd9088ce6/ndx-multichannel-volume-0.1.12.tar.gz",
"platform": null,
"description": "# ndx-multichannel-volume Extension for NWB\n\nThis extension is to add support for volumetric multichannel images. This\nextends existing NWB functions for optophysiology imaging to allow for \n3 dimensions and a flexible number of channels. There is additional support\nfor adding metadata that is necessary for imaging in C. Elegans.\n\n## Installation\n\nTo install this package on Unix/macOS, run in command line\npython3 -m pip install --index-url https://pypi.org/simple/ --no-deps ndx-multichannel-volume\n\nOn windows, run \n\npy -m pip install --index-url https://pypi.org/simple/ --no-deps ndx-multichannel-volume\n\n\n## Usage\n\nThis extension is to add support for volumetric multichannel images. This \nextends existing NWB functions for optophysiology imaging to allow for \n3 dimensions and a flexible number of channels. There is additional support\nfor adding metadata that is necessary for imaging in C. Elegans. \n\nNew classes added in this extension are:\n\nCElegansSubject - extension of the base subject class with additional attributes\nfor metadata specific to C. Elegans.\n\nMultiChannelVolumeSeries - extension of the base TimeSeries class to support \nmultiple channels and 3 dimensions.\n\nMultiChannelVolume - class for storing mutlichannel volumetric images with \na flexible number of channels. \n\nImagingVolume - alternate version of the native ImagingPlane class for supporting\nmetadata associated with volumetric multichannel images. Contains a list of optical\nchannel references as well as an ordered list of how those channels index to the \nchannels in the image.\n\nOpticalChannelPlus - extension of the OpticalChannel class to support additional\ninformation including emission_range, excitation_range, and excitation_lambda.\n\nOpticalChannelReferences - contains ordered list of optical channel to represent the \norder of the optical channels in the reference volume.\n\nVolumeSegmentation - contains segmentation masks for image volumes. There are options \nto use either a standard voxel_mask with XYZ information as well as a Cell ID label,\nor color_voxel_mask which has RGBW information as well as XYZ.\n\nPlease see https://github.com/focolab/ndx-multichannel-volume/blob/main/src/pynwb/create_NWB.ipynb for example code on how to use these new data types/classes\n\n---\nThis extension was created using [ndx-template](https://github.com/nwb-extensions/ndx-template).\n",
"bugtrack_url": null,
"license": "BSD-3",
"summary": "extension to allow use of multichannel volumetric images",
"version": "0.1.12",
"project_urls": null,
"split_keywords": [
"neurodatawithoutborders",
"nwb",
"nwb-extension",
"ndx-extension"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "132ed74101bb3c19432979b1daeba19a4bbd8da932ead8553d614c9afcc62ecf",
"md5": "a071e48bfe6168764dcf631a91ab04ac",
"sha256": "1e98b307953c6fb1ec362dc8404aadc017e7f2ecc6d1e279f99724d2f4870e39"
},
"downloads": -1,
"filename": "ndx_multichannel_volume-0.1.12-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "a071e48bfe6168764dcf631a91ab04ac",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 13065,
"upload_time": "2024-01-31T23:09:29",
"upload_time_iso_8601": "2024-01-31T23:09:29.680553Z",
"url": "https://files.pythonhosted.org/packages/13/2e/d74101bb3c19432979b1daeba19a4bbd8da932ead8553d614c9afcc62ecf/ndx_multichannel_volume-0.1.12-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "93a45ef03d501921896923c82db2a5a2989982b4ea98a64e6bcd5afcd9088ce6",
"md5": "d1a484e24a64f42775b495ca71c01609",
"sha256": "4ee8cb30ba8086cfef2dab9ab817638ce00ebe1b1b2cf3a4e19efb485a51b6c4"
},
"downloads": -1,
"filename": "ndx-multichannel-volume-0.1.12.tar.gz",
"has_sig": false,
"md5_digest": "d1a484e24a64f42775b495ca71c01609",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22567,
"upload_time": "2024-01-31T23:09:31",
"upload_time_iso_8601": "2024-01-31T23:09:31.519616Z",
"url": "https://files.pythonhosted.org/packages/93/a4/5ef03d501921896923c82db2a5a2989982b4ea98a64e6bcd5afcd9088ce6/ndx-multichannel-volume-0.1.12.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-31 23:09:31",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "ndx-multichannel-volume"
}