BciPy icon indicating copy to clipboard operation
BciPy copied to clipboard

2.0.0rc4 release

Open tab-cmd opened this issue 1 year ago • 0 comments

2.0.0rc4

This is our final release before the official 2.0 release! It includes many refactors and changes. Please see CHANGELOG.md for more information.

AWATING THE FOLLOWING BEFORE MERGER

  • ET/ FUSION PR
  • Human in-the-loop testing
  • Cleanup

Major updates: In-Progress Write-Up!

Multimodal Support

  • devices.json "active/passive" data recording support
  • offline analysis can train EEG and ET models

Orchestration

  • a new task execution methodology that provides a higher-level interface for running tasks/actions in sequence. This will permit AI/ ML models to be at a top level in the future (modifying task or signal processing parameters based on performance). Experiment/protocol support allows a user to define a protocol for an experiment to be run, allowing for greater standardization during the experiment.
  • parameter guardrails: a flag was added to parameters.json to indicate from the user whether a parameter can be changed during a session.
  • Ability to run multiple copy phrases in a random order (using phrases.json) and a path provided in the parameters.json

Interfaces / Actions

  • VEP Calibration
  • BciPy Report Action
  • Inquiry Preview Enhancements

Artifact Analysis

  • A new module will be created to determine the presence of artifacts and view them offline in a semi-automatic fashion.

Upgrades and Refactors

  • support more OS/ hardware, new versions of Python, upgrade libraries

Testing

  • Unit and Integration tests passing
  • Pilot testing is ongoing!

tab-cmd avatar Aug 19 '24 16:08 tab-cmd