Releases: SimpleDevs-Tools/RecordMuse
Releases · SimpleDevs-Tools/RecordMuse
V1.1.0: Streamlit App, LSL Stream Configuration Updates, and More
This release corresponds with a few critical updates:
- Streamlit Implementation: Streamlit now allows a user interface with core functions to be operated from a local browser. This interface comes with quick-access functions such as demo-ing and recording EEG data from LSL streams, as well as basic prorcessing.
- LSL Stream Config: A new script
record/stream_info.pynow can be used to validate whether a BlueMuse or Petal Metrics implementation is being streamed. Users can also modify or create the.yamlconfiguration file for their own uses. Bothrecord/demo.pyandrecord/record.pyuse this script to validate the proper stream windows and data collection pipelines, as the two programs have different ways of naming and sampling EEG data. - Updated Documentation: All details are no longer in just the README.md file. New files in
docs/usage.pyanddocs/methodology.pyserve to describe how to install/use the repository as well as the command line specifics of the python implementation, respectively.
Initial Release
This marks the first official release of this package, which is aimed to help Muse EEG headband users record their EEG data efficiently. This package includes:
- Recording functions to stream and save EEG, Accelerometer, Gyroscope, and PPG data from a Muse device (e.g. Muse 2, Muse S).
- Perform basic filter operations such as 60Hz notch filtering and rest-state normalization.
- Perform basic analysis operations such as plotting and Power Spectral Density calculations.