brainstorm3 icon indicating copy to clipboard operation
brainstorm3 copied to clipboard

Recording data time and Brainstorm

Open Edouard2laire opened this issue 3 weeks ago • 0 comments

This issue is here to keep track of the progress on the project to have time data in Brainstorm, started with PR https://github.com/brainstorm-tools/brainstorm3/pull/859

IO:

  • [x] Add time information from already imported data (https://github.com/brainstorm-tools/brainstorm3/pull/859)
  • [ ] Load / export time information from standard format https://github.com/brainstorm-tools/brainstorm3/pull/865

Regarding the other formats:

  • Brainvision (.eeg) doesn't seem to include any information about the recording date/time. There is this line in the vhdr file: "Impedance [kOhm] at 22:51:10 :" but I am not sure if this shows when the impedence checked or when the recording was started.
  • .FIF : Quote from BIDS: "It is important to note that recording dates in .fif files are represented as int32 format seconds since (or before) the Epoch (1970-01-01T00:00:00.000000 UTC). Integers in int32 format can encode values from -2,147,483,647 to +2,147,483,647. Due to this representation, the Neuromag/Elekta/MEGIN file format for MEG (.fif) does not support recording dates earlier than 1901-12-13T08:45:53.000000 UTC or later than 2038-01-19T03:14:07.000000 UTC."

Display:

  • [ ] Time series: switch from seconds from recording start to actual time https://github.com/brainstorm-tools/brainstorm3/pull/866
  • [ ] Time series: add a goto function( ex goto 04:35:00 am)

Process:

  • [ ] Processes that change the time of the beginning of the file should update the acquisition date if the time is present https://github.com/brainstorm-tools/brainstorm3/pull/868

I will try to have the majority of this done before the new year.

Edouard2laire avatar Dec 08 '25 20:12 Edouard2laire