Welcome to NeuraLib’s documentation!
NeuraLib is a utility toolkit designed for rodent systems neuroscience research. It provides wrappers, parsers, and tools for efficient data handling, analysis, and reproducibility within open-source neuroscience workflows.
Key Features
Utility tools for rodent neuroscience experiments
Open-source parsers and wrappers
Lightweight, modular design for easy integration
Clean documentation and comprehensive API reference
Resources
Installation
To install NeuraLib via pip:
$ pip install neura-library
For more detailed instructions, see Installation.
Getting Started
Atlas
Other
Utility
API Reference
Command-Line Tools
neuralib_brainrender
Visualize brain region data with built-in rendering support
See examples in the BrainRender
$ neuralib_brainrender -h
neuralib_widefield
Widefield imaging CLI analysis
See examples in the WideField
$ neuralib_widefield -h
Array Annotation Syntax
Used in documentation to describe array-shaped data structures:
Array[DType, [*Shape]]where: -DType= data type (e.g., int, float, bool) -Shape= array shape (e.g., [N, T]) -|= denotes a union of shapes or types
Examples:
Boolean or integer array with shape (N, 3):
Array[int|bool, [N, 3]]Float array with shape (N, 2) or (N, T, 2):
Array[float, [N, 2] | [N, T, 2]]