Repository navigation
Maintenance release of the 0.7 line. Existing Nonin and behavioral setups run exactly as in 0.7.1; the recorder feature is opt-in.
Added
- ECG and PPG over Lab Streaming Layer.
cardioception.devices.LSLRecorderrecords any LSL stream (first use: a biosignalsplux ECG) and plugs into the HRD and HBC tasks through the newgetParameters(recorder=...)argument. Beats are detected withsleepecgfor ECG andsystole.ppg_peaksfor PPG, and recorded peaks are snapped to the QRS complex. Task triggers can optionally be pushed to an LSL marker stream alongside the physiology. Install withpip install "cardioception-toolbox[lsl]". See the user guide and the new "Recording devices" section of the API reference (#106, #107). - German instructions for the HRD and HBC tasks (#104).
- Hands-on workshop notebooks for the HRD task, with a pre-installation kit and an optional power-analysis module.
Fixed
- The mouse confidence rating no longer warps the cursor on every frame. On macOS this kept hardware mouse events suppressed, so the slider could be neither moved nor clicked.
- Three HRD language defects found in review, and the German tone-listening cue reworded.
Notes
legacy/0.7is fast-forwarded to this release. 0.7.x stays the line for multi-site studies pinned to 0.7; the 0.8 rewrite continues ondev.- Publishing to PyPI as
cardioception-toolbox0.7.2.