ndx-multichannel-volume


Namendx-multichannel-volume JSON
Version 0.1.12 PyPI version JSON
download
home_page
Summaryextension to allow use of multichannel volumetric images
upload_time2024-01-31 23:09:31
maintainer
docs_urlNone
authorDaniel Sprague
requires_python
licenseBSD-3
keywords neurodatawithoutborders nwb nwb-extension ndx-extension
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.19082s