├── .github ├── dependabot.yml └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── Makefile ├── make.bat └── source │ ├── _static │ └── custom.css │ ├── _templates │ └── autosummary │ │ ├── class.rst │ │ └── exception.rst │ ├── changelog.md │ ├── conf.py │ ├── contributing.md │ ├── examples.md │ ├── index.md │ └── reference.rst ├── edfio ├── __init__.py ├── _header_field.py ├── _lazy_loading.py ├── edf.py ├── edf_annotations.py ├── edf_header.py ├── edf_signal.py └── py.typed ├── pyproject.toml └── tests ├── TEST_DATA ├── SC4001EC-Hypnogram.bdf ├── SC4001EC-Hypnogram.edf ├── mne_test.bdf ├── mne_test.edf ├── short_psg.bdf ├── short_psg.edf ├── short_psg_header_reference.json ├── test_subsecond.bdf └── test_subsecond.edf ├── __init__.py ├── conftest.py ├── generate_test_data.py ├── test_edf.py ├── test_edf_annotations.py ├── test_edf_header.py ├── test_edf_signal.py ├── test_faq.py ├── test_header_field.py ├── test_lazy_loading.py └── test_programming_guidelines.py /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *__pycache__* 2 | build 3 | docs/source/generated 4 | uv.lock 5 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/docs/source/_static/custom.css -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/docs/source/_templates/autosummary/class.rst -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/exception.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/docs/source/_templates/autosummary/exception.rst -------------------------------------------------------------------------------- /docs/source/changelog.md: -------------------------------------------------------------------------------- 1 | ```{include} ../../CHANGELOG.md 2 | ``` 3 | -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contributing.md: -------------------------------------------------------------------------------- 1 | ```{include} ../../CONTRIBUTING.md 2 | ``` 3 | -------------------------------------------------------------------------------- /docs/source/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/docs/source/examples.md -------------------------------------------------------------------------------- /docs/source/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/docs/source/index.md -------------------------------------------------------------------------------- /docs/source/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/docs/source/reference.rst -------------------------------------------------------------------------------- /edfio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/edfio/__init__.py -------------------------------------------------------------------------------- /edfio/_header_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/edfio/_header_field.py -------------------------------------------------------------------------------- /edfio/_lazy_loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/edfio/_lazy_loading.py -------------------------------------------------------------------------------- /edfio/edf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/edfio/edf.py -------------------------------------------------------------------------------- /edfio/edf_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/edfio/edf_annotations.py -------------------------------------------------------------------------------- /edfio/edf_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/edfio/edf_header.py -------------------------------------------------------------------------------- /edfio/edf_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/edfio/edf_signal.py -------------------------------------------------------------------------------- /edfio/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/TEST_DATA/SC4001EC-Hypnogram.bdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/TEST_DATA/SC4001EC-Hypnogram.bdf -------------------------------------------------------------------------------- /tests/TEST_DATA/SC4001EC-Hypnogram.edf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/TEST_DATA/SC4001EC-Hypnogram.edf -------------------------------------------------------------------------------- /tests/TEST_DATA/mne_test.bdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/TEST_DATA/mne_test.bdf -------------------------------------------------------------------------------- /tests/TEST_DATA/mne_test.edf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/TEST_DATA/mne_test.edf -------------------------------------------------------------------------------- /tests/TEST_DATA/short_psg.bdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/TEST_DATA/short_psg.bdf -------------------------------------------------------------------------------- /tests/TEST_DATA/short_psg.edf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/TEST_DATA/short_psg.edf -------------------------------------------------------------------------------- /tests/TEST_DATA/short_psg_header_reference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/TEST_DATA/short_psg_header_reference.json -------------------------------------------------------------------------------- /tests/TEST_DATA/test_subsecond.bdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/TEST_DATA/test_subsecond.bdf -------------------------------------------------------------------------------- /tests/TEST_DATA/test_subsecond.edf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/TEST_DATA/test_subsecond.edf -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/generate_test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/generate_test_data.py -------------------------------------------------------------------------------- /tests/test_edf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/test_edf.py -------------------------------------------------------------------------------- /tests/test_edf_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/test_edf_annotations.py -------------------------------------------------------------------------------- /tests/test_edf_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/test_edf_header.py -------------------------------------------------------------------------------- /tests/test_edf_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/test_edf_signal.py -------------------------------------------------------------------------------- /tests/test_faq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/test_faq.py -------------------------------------------------------------------------------- /tests/test_header_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/test_header_field.py -------------------------------------------------------------------------------- /tests/test_lazy_loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/test_lazy_loading.py -------------------------------------------------------------------------------- /tests/test_programming_guidelines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-siesta-group/edfio/HEAD/tests/test_programming_guidelines.py --------------------------------------------------------------------------------