- guard creation of MPU data output structures on .LUMO input files
- fix temporal vector generation on .LUMO input files
- make NIRS output Homer2 compatible when no event markers present
- default temporal units to seconds for improved compatibility
- provide optional explicit time vector in SNIRF output
- fix loading of saturation flags from LUMO file
- filter non printable ASCII event marker characters on LUFR read
- SNIRF output version validated against v1.1 specification
- anatomical landmarks exported in NIRS SD3D output
- do not use the memory command on platforms upon which it is not supported
- update documentation on MPU data output ordering, extended metadata
- fix bug reading certain LUFR files with embedded layouts
- add bad frame markers to data and output files
- read LUFR files v3
- support embeeded layouts in LUFR files
- support hyperscanning in LUFR files
- remove 'mne-nirs' style output, default now supported upstream
- add string to character array input validation
- read LUMO files v0.5
- add
merge_layout
function to integrate layouts into LUMO files - saturation data is now chunked and compressed
- SNIRF extended metadata now stored in root of the file, allowing validation
Initial release
- read LUMO files v0.1 -> v0.4
- read LUFR files v1 -> v2
- write NIRS files (including DOT-HUB style)
- write SNIRF files, compliant with exceptions confirmed by spec. authors
- basic data exploration