As discussed here, we are just about ready to merge the develop branch to master, and in the process adopt a more formalized release schedule.
Since its fork from master develop has accrued two major updates and several smaller tweaks.
The major updates had major contributions by @Parvfect in his GSoC work. They are:
The experiments class refactor. The main piece of this was to create an Experiment Base Class, and to subclass from this for specific experiment instantiations. ( Note that the switch to the base class has not yet been implemented for all experiments. )
The analysis report function. This runs the minimal analysis pipeline used in most notebook examples as a self-contained function and cli one-liner, and also generates an HTML page with the outputs.
We used the develop branch for the EEG workshop run in the fall last year, which used all of the main supported devices (muse, openbci, neurosity, gtec ), and did not encounter any issues. So the code should be sufficiently tested at this point to make this merge acceptable.
There are a number of gaps in the docs on the above that we will not aim to address with this merge, but should be added with minor release updates soon.
As discussed here, we are just about ready to merge the
develop
branch tomaster
, and in the process adopt a more formalized release schedule.Since its fork from master develop has accrued two major updates and several smaller tweaks.
The major updates had major contributions by @Parvfect in his GSoC work. They are:
The experiments class refactor. The main piece of this was to create an
Experiment
Base Class, and to subclass from this for specific experiment instantiations. ( Note that the switch to the base class has not yet been implemented for all experiments. )The analysis report function. This runs the minimal analysis pipeline used in most notebook examples as a self-contained function and cli one-liner, and also generates an HTML page with the outputs.
We used the
develop
branch for the EEG workshop run in the fall last year, which used all of the main supported devices (muse, openbci, neurosity, gtec ), and did not encounter any issues. So the code should be sufficiently tested at this point to make this merge acceptable.There are a number of gaps in the docs on the above that we will not aim to address with this merge, but should be added with minor release updates soon.