Utility tools for system neuroscience research, including Open Source Wrapper or Parser
Project description
neuralib
- Utility tools for system neuroscience research, including Open Source Wrapper or Parser
Installation
pip install neura-library
in your conda env with Python >= 3.9- According to purpose, install the optional package requirements-optional.txt
Usage
See to Doc
argp
neuralib.argp
: Use argparse as dataclass field
atlas
- Module for whole brain, slice view visualization and rois classification
neuralib.atlas.ccf
: Customized hierarchical classification for the mouse brain atlasneuralib.atlas.brainrender
: cli-based wrapper for brainrenderneuralib.atlas.cellatlas
: Volume and cell types counts for each brain region, refer to Cell Atlasneuralib.atlas.ibl
: Slice view plotting wrapper for ibllib and iblatlas
bokeh_model
neuralib.bokeh_model
: Interactive dashboard visualization
calimg
- Module for 2photon calcium imaging acquisition and result parsing
neuralib.calimg.scan_image
: Data acquired from ScanImage (under DEV)neuralib.calimg.scanbox
: Data acquired from Scanboxneuralib.calimg.suite2p
: Result parser for suite2p
model
- under DEV
persistence
- Module for caching the analyzed results (i.e., concatenation for statistic purpose)
plot
- Module for general plotting purpose
scanner
- Module for parsing Zeiss confocal scanning data
neuralib.scanner.czi
: .czi data formatneuralib.scanner.lsm
: .lsm data format
segmentation
- Module for cellular segmentation
neuralib.segmentation.cellpose
: Result Parser and batch running for cellposeneuralib.segmentation.stardist
: Result Parser and batch running for stardist
stimpy
- Tools and Result parser for visual-guided behavior dataset
- Acquisition system are currently only lab internal usage
tools
neuralib.tools.imglib
: Image processing library (under DEV)neuralib.tools.slack_bot
: Real-time slack notification bot for analysis pipeline
wrapper
- Module for other open-source tools wrapper
neuralib.tools.deeplabcut
: Result parser for DeepLabCutneuralib.tools.facemap
: Result parser for facemapneuralib.tools.rastermap
: Run and result parser for rastermap
util
cli_args
: run script as subprocesscolor_logging
: logging with color formatcsv
: csv context managergpu
: OS-dependent gpu infoprofile_test
: simple benchmark profile testingtable
: rich table visualization
project.scripts using cli
brender
- see examples in api
ppv
- python pickle/parquet file viewer
ppv <FILE>
- see
-h
for detail
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
neura_library-0.0.2.tar.gz
(175.6 kB
view details)
Built Distribution
neura_library-0.0.2-py3-none-any.whl
(198.1 kB
view details)
File details
Details for the file neura_library-0.0.2.tar.gz
.
File metadata
- Download URL: neura_library-0.0.2.tar.gz
- Upload date:
- Size: 175.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4895e9f875053ac309acbe3c52be5713e511c047da708533d12170831df44a98 |
|
MD5 | 2d52a74a9ef5f7badce1894c8ce981c1 |
|
BLAKE2b-256 | 2a9eeeaded5d369cffd02b52538f977e53294f8355a2d1579f911db5abfe0356 |
Provenance
File details
Details for the file neura_library-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: neura_library-0.0.2-py3-none-any.whl
- Upload date:
- Size: 198.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe9f56809935c053dcbd7ad87661d534b74db4cf20138a70726131719e5edafa |
|
MD5 | 265f1ca35fb9f35881dcb529f0ce7264 |
|
BLAKE2b-256 | 60afa6fe4d04f06d41c7917e507e9a5265fa08acf447036a890ae3866a7bf9f5 |