What's Changed
2.0.0-rc.4
Our final release candidate before the official 2.0 release!
Contributions
- Multimodal Acquisition and Querying
- Session Orchestrator #339
- BciPy Client Additions #346
- Other commands added for offline analysis, visualization and simulation.
- Artifact Module #336
- Simulator #350
- Task
- Model
- Offline analysis to support multimodal fusion. Initial release of GazeModel, GazeReshaper, and Gaze Visualization #294
- Updates to ensure seamless offline analysis for both EEG and Gaze data #305
- Offline analysis support for EEG and (multiple) gaze models. Updates to support Eye Tracker Evidence class #360
- Language Model
- Stimuli
- Dynamic Selection Window
- Updated trial_length to trial_window to allow for greater control of window used after stimulus presentations #291
- Report
- Offset Support
- Add support for determining offsets between timing verification Tasks (Ex. RSVPTimingVerificationCalibration) and RawData with a photodiode trigger column. This is useful for setting up new systems and preventing errors before an experiment begins. #327
- Parameters
- Housekeeping
- Add mypy typing to the codebase #301
- Change default log level to INFO to prevent too many messages in the experiment logs #288
- Upgrade requirements for m1/2 chips #299/#300
- Fix GitHub actions build issues with macOS #324
- Tests Improvements
- Fix parameter save as #323
- Pause error #321
- Fix data buffer issue #308
- GUI Refactor #337
- Create new
BCIUI
class for simpler more straightforward UI creation. - Create dedicated external stylesheet for global styling
- Rewrite Experiment Registry to use new GUI code
- Create intertask action UI
- Create new
- Task Return Object #334
- Create
TaskData
dataclass to be returned from tasks - updates task
execute
methods to return an instance ofTaskData
- Allows for optional storage of a save path and task dictionary in
TaskData
- Create
- Experiment Refactor #333 #329
- Refactors the Experiment Field Collection GUI to be an action
- Allows task protocol to be defined in the orchestrator