Skip to content
The BCI Briefing

Neural data standards · Data & standards

PyNWB

The Python API for reading and writing Neurodata Without Borders files.

  • Active
  • Mature

What problem does it solve?

Neurophysiology data are only reusable if stored with their metadata in a common format.

Who is it for?

Labs publishing or reusing neurophysiology data

At a glance

Primary use
Neural data standards
Licence
BSD-3-Clause-LBNL · permissive
Language
Python
Current release
4.2.0, published 2 Sep 2026
Development activity
Last commit 16 Sep 2026 · repository created 3 Aug 2017
Maintainers
NWB team
GitHub stars
225 as of 3 Oct 2026
Standards
NWB

Repository facts are a snapshot read from the GitHub API on 3 Oct 2026; they are reported as found, not scored.

Supported modalities and use

Modalities

Real-time capability

Primarily for offline analysis

Common use cases

  • Data sharing
  • Archive submission to DANDI

How it fits into a BCI stack

  1. Hardware

    2 tools

  2. Acquisition

    3 tools

  3. Streaming

    3 tools

  4. Processing

    6 tools

  5. Decoding

    4 tools

  6. Applications

    2 tools

  7. Data & standards

    PyNWB

Sources

  1. 01

    github.com/NeurodataWithoutBorders/pynwb (opens in a new tab)

    Open-source repositoryGitHubChecked against source 3 Oct 2026

    Repository metadata read from the GitHub API.