{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/18"}],"enrichment":{"capability":"pyEDFlib reads and writes EDF+/BDF+ biomedical signal files, with support for channel manipulation, anonymization, and metadata handling.","skillfed_tags":["biomedical-signals","file-format","eeg-data"],"use_cases":["Load EEG recordings from clinical polysomnography devices and extract specific channels for analysis.","Write processed biomedical signals back to EDF+ format for archival or sharing with research teams.","Anonymize patient identifiers in EDF files before sharing data for research or regulatory compliance.","Rename and reorganize channels within existing EDF files without re-encoding the signal data.","Batch convert or validate EDF/BDF files by comparing file contents programmatically."],"what_it_does":"pyEDFlib is a Python wrapper around EDFlib that reads and writes European Data Format (EDF, EDF+) and BioSemi Data Format (BDF, BDF+) files\u2014standard formats for storing biomedical signals like EEG, ECG, and EMG recordings. The library wraps a C implementation for performance and provides both low-level access and a high-level interface for common tasks. It depends only on numpy and runs on Python 3.8 and later across Windows, macOS, and Linux.\n\nThe high-level interface makes it straightforward to load signal arrays with metadata, write new files with channel definitions, and perform file operations like dropping channels, renaming them, anonymizing patient data, and comparing file contents. It is commonly used in neuroscience, sleep medicine, and clinical research workflows where EDF/BDF files are the de facto standard for storing and sharing polysomnography, EEG, and other multi-channel physiological recordings.","worth_installing":"Yes. pyEDFlib is actively maintained, has no known vulnerabilities, and is the standard choice for EDF/BDF file I/O in Python. Medium install friction is offset by prebuilt wheels for common platforms and a single, lightweight numpy dependency. Install it if you work with biomedical signal files in these formats."},"id":"pyedflib","links":{"html":"https://skillfed.io/packages/pyedflib","md":"https://skillfed.io/packages/pyedflib.md","pypi":"https://pypi.org/project/pyedflib/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-06-26","license_spdx":null,"license_treatment":"permissive","name":"pyEDFlib","python_support":"unspecified","summary":"library to read/write EDF+/BDF+ files"},"popularity":{"monthly_downloads":138945,"position":11314,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.42"}
