Releases: embodied-computation-group/Cardioception
Cardioception v0.4.5
Cardioception v0.4.5
🚀 What's New
- Documentation Overhaul: Prominently feature R analysis and deprecate Python analysis
- CI/CD Improvements: Fixed deprecated GitHub Actions versions and dependency conflicts
- Code Reorganization: Moved R analysis to dedicated directory for better organization
- Bug Fixes: Resolved wxPython build issues and other dependency conflicts
🔧 Technical Changes
- Updated funding acknowledgment to reflect Lundbeckfonden Fellowship
- Simplified requirements-docs.txt to avoid dependency conflicts
- Fixed CI/CD workflow issues and system dependencies
- Removed Gitter references and added official repository notice
- Added comments for Nonin 3231 USB implementation for HRD task
📚 Documentation
- Reorganized analysis documentation to highlight R analysis capabilities
- Updated user guide and removed PyPI installation references
- Enhanced README with improved structure and clarity
🐛 Bug Fixes
- Fixed wxPython build issues in CI
- Resolved dependency conflicts in requirements
- Updated deprecated GitHub Actions versions
📦 Installation
pip install cardioception==0.4.5
🔗 Links
v0.4.4
-
This release is making cardioception compatible with the last version of systole out of the box so the import error repeatedly experienced by many users should now be fixed.
-
It also provides an
environment.yml
file that can set up a conda environment fully ready for the package in one line of code. -
The package is now automatically documented online: https://embodied-computation-group.github.io/Cardioception/ and the documentation will reflect the state of the master branch.
-
The documentation includes updated report templates and analysis notebooks. We also introduce a preprocessing pipeline that aims at simplifying and standardizing the extraction of relevant psychometric, behavioural and metacognitive parameters from the task results (see here https://embodied-computation-group.github.io/Cardioception/stats.html#using-the-preprocessing-function).
Thank also to @MalloryJfeldman for correcting our typos in the English version, and @aliceumons for providing a French translation of the task 🙌.
v0.4.3 - September 2021
- Fix typos in the danish version of the HRD.
- Add
isi
parameter to control for inter-stimuli intervals.
0.4.2 September 2021
Minor release
- Fixes minor bugs in the tutorial when exteroception is set to False
- Simplifies part of the code (HRD task)
- Add support for the Danish language.
- Better timing for the PPG triggers
0.4.1 - June 2021
Bugfixes
a. This release fixes a critical error in the randomization of the first frequency tone presented during the interoceptive condition. This error was introduced in v0.4.0 (April 2021). We recommend that all users update to version 0.4.1 if they are using the exteroceptive condition.
b. Make sure all the PPG signals are copied before the task ends. Until now, the signal was saved at each break, if the task was not ending with a break, the final recording was not saved.
c. Fix the HBC wrapper (invalid argument provided).
Enhancements
a. The HRD result template can run with only one modality provided.
This release now requires systole v0.1.3.
Initial release (0.4.0)
The first (non-public) release of cardioception.
This includes:
- The Heartbeat Counting task (HBC)
- The Heart Rate Discrimination task (HRD)
- report functionalities