You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Documentation for Matrix Speller and AUC calculation #253
Added
display/paradigm/vep: added create_vep_codes for generating random flicker patterns, VEPBox to encapsulate each flickering box stimuli, and a working VEPDisplay for later task development. #237
helpers/visualization.py: added methods for visualized MNE Epochs and better visualizing EEG data in BciPy. #220visualize_joint_average and visualize_evokeds.
helpers/stimuli.py: added a method for converting MNE RawArray to Epochs. #220 Added stimuli flash time jitter to calibration and inq_generation methods #233 Added ssvep_to_code method #232
helpers/convert.py: added a convert to mne method that returns an MNE RawArray. Assumes standard_1020 eeg montage by default.#220 Refactored the convert to edf method. Add convert to bdf method for better export resolution. Ensured the static offset output in the parameters file is accounted for. Add a pre-filter option. Fix annotations. #246
Better handling of the fake_data parameter to avoid erroneous recordings. Added a confirmation dialog when the fake_data parameter is set to True to alert users that they are in a system test mode. #219
task/data.py: session data contains more contextual data for interpreting the results, including the symbol_set and the decision_threshold used.
parameters/parameters.json: Added summarize_session parameter is used to output richer session summaries after a Copy Phrase task. Added the signal_model_path parameter. When set this can be used for loading the pre-trained signal model during typing sessions.
config.py: Added a config file for static paths and other constants #241 enabling bcipy to be called as a package outside of root #242
Updated
helpers/visualization.py: visualize_erp updated to use MNE for average ERP plots + topomaps. #220 fix to demo #240
helpers/raw_data.py: updated channel methods to accept transformation argument and return sampling rate. Add by_channel map method to call by_channel and remove channels by map ([0, 1, 1]). #220
gui.main.py--> gui/main.py: refactor to follow rest of codebase convention. #218
bcipy/gui/BCInterface.py: to include timeouts on buttons creating subprocess- this prevents multiple unintended windows or functionality from occurring after double clicks. #218 added alert to let experimenter know when a session has completed. Allow for custom paramter setting in GUI for offline_analysis (defaults to same as current, bcipy/parameters.json) #235
Removed
task/paradigm/rsvp/copy_phrase.py: removed await_start to prevent two space hits for the task to start #225
TCP-based data acquisition modules were removed #249