Skip to content

Commit

Permalink
fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
maltheism committed Jul 14, 2021
1 parent b672912 commit 3216891
Show file tree
Hide file tree
Showing 28 changed files with 4,058 additions and 5 deletions.
33 changes: 33 additions & 0 deletions build.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,42 @@ pyinstaller --paths=python python/eeg2bids.py -F `
--add-data 'python/libs/bids_validator/rules/session_level_rules.json;./bids_validator/rules' `
--add-data 'python/libs/bids_validator/rules/subject_level_rules.json;./bids_validator/rules' `
--add-data 'python/libs/bids_validator/tsv/non_custom_columns.json;./bids_validator/tsv' `
--add-data 'python/libs/mne/channels/data/montages/EGI_256.csd;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/GSN-HydroCel-128.sfp;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/GSN-HydroCel-129.sfp;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/GSN-HydroCel-256.sfp;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/GSN-HydroCel-257.sfp;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/GSN-HydroCel-32.sfp;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/GSN-HydroCel-64_1.0.sfp;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/GSN-HydroCel-65_1.0.sfp;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/artinis-brite23.elc;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/artinis-octamon.elc;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/biosemi128.txt;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/biosemi16.txt;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/biosemi160.txt;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/biosemi256.txt;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/biosemi32.txt;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/biosemi64.txt;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/easycap-M1.txt;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/easycap-M10.txt;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/mgh60.elc;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/mgh70.elc;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/standard_1005.elc;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/standard_1020.elc;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/standard_alphabetic.elc;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/standard_postfixed.elc;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/standard_prefixed.elc;./mne/channels/data/montages' `
--add-data 'python/libs/mne/channels/data/montages/standard_primed.elc;./mne/channels/data/montages' `
--hidden-import=eventlet.hubs.epolls `
--hidden-import=eventlet.hubs.kqueue `
--hidden-import=eventlet.hubs.selects `
--hidden-import=eventlet.tpool `
--hidden-import=eventlet.event `
--hidden-import=eventlet.greenio `
--hidden-import=eventlet.greenthread `
--hidden-import=eventlet.patcher `
--hidden-import=eventlet.timeout `
--hidden-import=eventlet.six `
--hidden-import=dns --hidden-import=dns.dnssec --hidden-import=dns.e164 `
--hidden-import=dns.hash --hidden-import=dns.namedict `
--hidden-import=dns.tsigkeyring --hidden-import=dns.update `
Expand Down
14 changes: 9 additions & 5 deletions python/libs/iEEG.py
Original file line number Diff line number Diff line change
Expand Up @@ -256,13 +256,17 @@ def to_bids(self,
bids_basename = BIDSPath(subject=subject, task=task, root=bids_root, acquisition=ch_type, run=run)
bids_basename.update(session=session)

write_raw_bids(raw, bids_basename, overwrite=False, verbose=False)
with open(bids_basename, 'r+b') as f:
f.seek(8) # id_info field starts 8 bytes in
f.write(bytes("X X X X".ljust(80), 'ascii'))
try:
write_raw_bids(raw, bids_basename, anonymize=dict(daysback=33630), overwrite=False, verbose=False)
with open(bids_basename, 'r+b') as f:
f.seek(8) # id_info field starts 8 bytes in
f.write(bytes("X X X X".ljust(80), 'ascii'))
except Exception as ex:
print('Exception ex:')
print(ex)

print('finished')

return bids_basename.basename

except PermissionError as ex:
Expand Down
Loading

0 comments on commit 3216891

Please sign in to comment.