If you're interested in becoming a contributor or requesting changes then click here to join the discord
BioSig
Biosig provides tools for processing of electroencephalogram (EEG) and other biomedical signals like ECG, EOG, EMG, etc. Biosig contains tools for quality control, artifact processing, time series analysis, feature extraction, classification and machine learning, and tools for statistical analysis.
Many tools are able to handle data with missing values (statistics, time series analysis, machine learning). Another feature is that more then 40 different data formats are supported, and a number of converters for EEG,, ECG and polysomnography are provided.
Biosig has been widely used for scientific research on EEG-based BraiN-Computer Interfaces (BCI), sleep research, and ECG and HRV analysis.
It provides software interfaces several programming languages (C, C++, Matlab/Octave, Python), and it provides also an interactive viewing and scoring software for adding, and editing of annotations, markers and events.