@@ -7,64 +7,56 @@ This section provides comprehensive documentation for all HED Python tools modul
77### [ Models] ( models.md )
88Core data models for working with HED data:
99
10- - ** HedString** : Represents and validates HED annotation strings
11- - ** HedTag** : Individual HED tag manipulation
12- - ** HedGroup** : Grouped HED annotations
13- - ** Sidecar** : BIDS sidecar file handling
14- - ** TabularInput** : Spreadsheet and tabular data processing
10+ - ** Core Models** : HedString, HedTag, HedGroup, DefinitionDict, DefinitionEntry
11+ - ** Input Models** : BaseInput, TabularInput, SpreadsheetInput, TimeseriesInput, Sidecar
12+ - ** Query Models** : QueryHandler and query service functions
13+ - ** Utility Models** : ColumnMapper, ColumnMetadata, DataFrame utilities
1514
1615### [ Schema] ( schema.md )
1716HED schema management and validation:
1817
19- - ** HedSchema ** : Main schema class for loading and querying schemas
20- - ** HedSchemaIO ** : Schema input/output operations
21- - ** SchemaComparer ** : Compare different schema versions
18+ - ** Core Schema ** : HedSchema, HedSchemaEntry, HedSchemaGroup, HedSchemaSection
19+ - ** Schema I/O ** : Schema loading, caching, and file operations
20+ - ** Schema Utilities ** : Comparison tools, validation utilities, compliance checking
2221
2322### [ Validator] ( validator.md )
2423Validation tools and error handling:
2524
26- - ** HedValidator** : Main validation engine
27- - ** ErrorReporter** : Error collection and reporting
28- - ** ValidationContext** : Validation state management
25+ - ** Core Validators** : HedValidator, SidecarValidator
26+ - ** Specialized Validators** : Definition validator, onset validator, spreadsheet validator
2927
3028### [ Tools] ( tools.md )
31- Utility tools and scripts :
29+ Utility tools and data transformation operations :
3230
33- - ** BidsTabularSummary ** : BIDS dataset analysis
34- - ** ReorderColumns ** : Spreadsheet manipulation
35- - ** TagCompareUtil ** : Tag comparison utilities
31+ - ** Analysis Tools ** : TabularSummary, annotation utilities, tag counting
32+ - ** Remodeling Operations ** : Comprehensive set of data transformation operations
33+ - ** Remodeling Utilities ** : Remodeler, backup manager, dispatcher
3634
3735### [ Errors] ( errors.md )
3836Error handling and exception classes:
3937
40- - ** HedFileError ** : File-related errors
41- - ** HedExceptions ** : General HED exceptions
42- - ** ErrorMessages ** : Error message definitions
38+ - ** Exception Classes ** : HedFileError, HedExceptions
39+ - ** Error Reporting ** : ErrorHandler, ErrorReporter, validation context
40+ - ** Error Messages ** : Comprehensive error message definitions
4341
4442## Quick Reference
4543
46- ### Loading and Using Schemas
44+ ### Loading Schemas
4745
4846::: hed.load_schema
4947 options:
50- show_source: true
48+ show_source: false
49+ heading_level: 3
5150
52- ### Basic Validation
53-
54- ::: hed.HedString
51+ ::: hed.load_schema_version
5552 options:
56- show_source: true
57- members:
58- - __ init__
59- - validate
60- - remove_definitions
53+ show_source: false
54+ heading_level: 3
6155
62- ### Working with BIDS Data
56+ ### Working with HED Strings
6357
64- ::: hed.models.Sidecar
58+ ::: hed.HedString
6559 options:
66- show_source: true
67- members:
68- - __ init__
69- - validate
70- - extract_definitions
60+ show_source: false
61+ heading_level: 3
62+ members: [ ]
0 commit comments