Niloy333/eegFloss
A Python package that can automatically identify artifacts in sleep EEG signals and detect data usability for sleep autoscoring
eegFloss helps sleep researchers and clinicians clean up raw sleep EEG recordings by automatically identifying and removing artifacts caused by device issues, movement, or environmental noise. You provide your sleep EEG data (EDF/BDF files) and optionally, existing sleep scores. The tool then outputs 'artifact-rejected' sleep scores, usability graphs, and hypnograms, providing a clearer picture of sleep stages for more reliable analysis. This is ideal for sleep researchers, neurologists, and technicians who analyze sleep study data.
Use this if you need to ensure the quality and usability of sleep EEG data by automatically detecting and filtering out common artifacts before further analysis or automatic sleep-stage scoring.
Not ideal if your data is not in EDF or BDF format, or if you require an integrated solution for both artifact detection and automatic sleep-stage scoring.
Stars
18
Forks
1
Language
Python
License
MIT
Category
Last pushed
Mar 01, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/Niloy333/eegFloss"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
mne-tools/mne-python
MNE: Magnetoencephalography (MEG) and Electroencephalography (EEG) in Python
braindecode/braindecode
Deep learning software to decode EEG, ECG or MEG signals
NeuroTechX/moabb
Mother of All BCI Benchmarks
neuromodulation/py_neuromodulation
Real-time analysis of intracranial neurophysiology recordings.
IoBT-VISTEC/MIN2Net
End-to-End Multi-Task Learning for Subject-Independent Motor Imagery EEG Classification (IEEE...