The glossary shown here provides a quick overview of the key software packages of the core NWB software stack. For a more general discussion of the overall organization of the core NWB software stack see the NWB Software Ecosystem page on the main NWB website.
Read/Write NWB File APIs


Converting Data to NWB

NeuroConv
A Python library for automatic conversion from proprietary data formats to NWB

NWB GUIDE
A desktop app that provides a no-code Graphical User Interface for Data Entry for converting neurophysiology data to NWB
Validating NWB Files

NWB Inspector
A python library and command-line tool for inspecting NWB files for adherence to NWB best practices
Extending NWB

NDX Catalog
A community-led catalog of Neurodata Extensions (NDX) to the NWB data standard

NDX Template
A template for creating Neurodata Extensions (NDX) for the NWB data standard

Staged Extensions
GitHub repository for registering new extensions for publication in the NDX Catalog

HDMF Documentation Utilities
Utility tools for creating documentation for extension schema

HDMF Specification Language
Formal structures for describing the organization of complex data


HDMF Common Schema
Schema of common, general data structures used throughout the NWB Standard Schema
Core Development

