LiveNeuro is an interactive brain visualization package for vector source time series. It uses Plotly and Dash to combine source activity time courses with anatomical brain projections.
This README orients contributors to the repository. User-facing installation and usage documentation lives in the Sphinx documentation.
src/liveneuro/: package source codetests/: pytest suite covering imports, plotting behavior, integration paths, and basic performance checksdocs/: Sphinx documentation for users.github/workflows/: CI checks for linting and testspyproject.toml: packaging metadata, runtime dependencies, dev extras, and pytest configuration
Create an environment with the scientific stack and Eelbrain available, then install LiveNeuro in editable mode with developer tools:
git clone https://github.com/liang-bo96/LiveNeuro.git
cd LiveNeuro
pip install -e ".[dev]"If you are working from a checkout without installing editable, set
PYTHONPATH=src before running tests or scripts.
Run the main test suite:
pytestBuild the user documentation when changing files under docs/:
cd docs
pip install -r requirements.txt
make htmlCI also runs linting, package build, and package metadata checks.