fNIRS / snirf

SNIRF Format Specification
http://fnirs.org/resources/software/snirf/
Other
58 stars 33 forks source link

Create a comprehensive set of example data #156

Open rob-luke opened 5 days ago

rob-luke commented 5 days ago

Both raw and processed data

(as discussed in sfnirs conference)

fangq commented 3 days ago

hi @rob-luke and @dboas, with the changes I just made in https://github.com/NeuroJSON/jsnirfy/commit/e5e3fb5ba0038691084cf4c406b0d2e4ca16682a and https://github.com/NeuroJSON/easyh5/commit/2090320a6b998974622ad5f0bbfb1c3f5b8cddca, all snirf files in the snirf-samples now can pass the validator - the only exception is the minimum_example.snirf but I believe it is due to a bug in the validator (which I filed here: https://github.com/BUNPC/pysnirf2/issues/49).

I think all of you should have write permission to snirf-samples. feel free to add additional files. I suggest keeping the data size relatively small, but keep the data/file type diverse. it would be great for software testing purposes.

Currently, a JSON file (.jsnirf) is serving as the "source-code" for each sample data, and use a matlab script to convert it to .snirf. I feel this way, people can use the json file to understand the data structure, but once converted to .snirf, it is no longer human readable. I am happy to create these .jsnirf files if you upload new .snirf files.