Metadata-Version: 2.4
Name: bsplot
Version: 0.0.6
Summary: Plotting utilities for neuroscience: styles, palettes, surfaces, glass-brain, and panel helpers.
License-Expression: EUPL-1.2
Project-URL: Repository, https://github.com/leon-k-martin/bsplot
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: matplotlib
Requires-Dist: pybtex
Requires-Dist: pyaml
Requires-Dist: scikit-image
Requires-Dist: nibabel
Requires-Dist: nilearn
Requires-Dist: templateflow
Requires-Dist: graphviz
Requires-Dist: cmap
Provides-Extra: docs
Requires-Dist: quarto; extra == "docs"
Requires-Dist: quartodoc; extra == "docs"
Requires-Dist: griffe<1.0; extra == "docs"
Requires-Dist: jupyter-cache; extra == "docs"
Dynamic: license-file

<h1>
  bsplot
  <img src="docs/Usage/_output/anim1.gif" alt="Sagittal volume animation" height="55" align="right">
  <img src="docs/Usage/_output/anim4.gif" alt="Surface rotation animation" height="55" align="right">
</h1>

Neuroscience plotting utilities built on **matplotlib**.

## Overview

![](docs/overview_figure.png)

- Brain surfaces and glass-brain visualizations
- Volume slicing with anatomical overlays
- Tractography rendering
- Publication-ready styles and scientific colormaps
- Panel helpers for multi-figure layouts

![alt text](docs/figures/brain_network_with_insets.png)


## Installation

```bash
pip install bsplot
```

## Dependencies

- `matplotlib`
- `nibabel`
- `nilearn`
- `templateflow`
- `scikit-image`

