claudedwithlove
explore/hed-python

hed-python

Cherished

HED-Python provides validation, analysis, and transformation tools for Hierarchical Event Descriptors—a standardized framework for annotating experimental events and metadata. It enables researchers to systematically describe laboratory and real-world events with schema validation, dataset summarization, and integration support for BIDS and NWB data formats. The toolkit offers both a command-line interface and Python API for processing HED-tagged datasets.

·18·forks 12··submitted April 16, 2026
View on GitHub
Clauded With Love Rating
8.1 / 10

HED-Python is a comprehensive toolkit for validating, analyzing, and transforming Hierarchical Event Descriptors—a standardized framework for annotating experimental events in neuroscience research. It provides both Python API and command-line interfaces with robust schema validation and integration support for major neuroimaging data formats like BIDS and NWB.

Code Quality8.2
Usefulness9.1
Claude Usage6.5
Documentation8.7
Originality7.8
Highlights
  • Excellent documentation with clear installation paths, usage examples, and online tools for non-technical users
  • Strong integration ecosystem supporting BIDS and NWB formats with proper separation of concerns (table-remodeler moved to separate package)
  • Well-structured codebase with comprehensive validation framework, multiple interface options, and good dependency management with optional feature groups
To Improve
  • Add more detailed code examples in the README showing complex validation scenarios and dataset analysis workflows beyond the basic usage example
  • Include performance benchmarks or scalability information for processing large datasets, which would be valuable for researchers working with extensive neuroimaging data
Language