diff --git a/docs/source/index.rst b/docs/source/index.rst index 71ac406..d94ae74 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -6,7 +6,7 @@ PyLossless :octicon:`pulse` .. rst-class:: lead - EEG Processing Pipeline that is non-destructive, automated, and built on Python. + Automated EEG Processing Pipeline that annotates continuous EEG data. .. container:: buttons @@ -21,7 +21,7 @@ PyLossless :octicon:`pulse` .. grid-item-card:: :octicon:`zap` Automated - Fast, Open-source, and built on python. + Fast, open-source, and built on python. .. grid-item-card:: :octicon:`pin` Non-destructive @@ -30,7 +30,7 @@ PyLossless :octicon:`pulse` .. grid-item-card:: :octicon:`telescope-fill` Streamlined Review - Web dashboard built with helps you review the output and make + Web dashboard helps you review the output and make informed decisions about your data. .. image:: https://raw.githubusercontent.com/scott-huberty/wip_pipeline-figures/main/dashboard.png diff --git a/pylossless/conftest.py b/pylossless/conftest.py index d2080eb..a6ae964 100644 --- a/pylossless/conftest.py +++ b/pylossless/conftest.py @@ -13,9 +13,6 @@ import pytest -# TODO: Remove this once mne 1.7 is released -pytest.mark.filterwarnings("ignore:The current default of copy") - @pytest.fixture(scope="session") def pipeline_fixture(): diff --git a/pylossless/dash/tests/test_topo_viz.py b/pylossless/dash/tests/test_topo_viz.py index 3ada77c..0ed4316 100644 --- a/pylossless/dash/tests/test_topo_viz.py +++ b/pylossless/dash/tests/test_topo_viz.py @@ -22,7 +22,7 @@ def get_raw_ica(): # pick only EEG channels, muscle artifact is basically not picked up by MEG # if you have a simultaneous recording, you may want to do ICA on MEG and # EEG separately - raw.pick_types(eeg=True) + raw.pick("eeg") # ICA works best with a highpass filter applied raw.load_data() diff --git a/pyproject.toml b/pyproject.toml index a85b835..cb96db0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,4 +25,6 @@ filterwarnings = ["error", # error on warning except the non-int sample freq warning, which we want to be raised 'ignore:The Raw sampling frequency is', # deprecation in dash-testing that needs to be reported -"ignore::DeprecationWarning",] \ No newline at end of file +"ignore::DeprecationWarning", +# TODO MNE deprecation that wont effect us. remove if we ever bump to mne 1.7 +"ignore:The current default of copy=False will change to copy=True in 1.7.",] \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 169940b..99d8042 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,10 +1,10 @@ -numpy>=1.16.2 +numpy>=1.21.2 EDFlib-Python -mne>=1.3 -mne_bids +mne>=1.5 +mne_bids>=0.14 pandas xarray -scipy>=1.2.1 +scipy>=1.7.1 mne_icalabel>=0.5.0 pyyaml scikit-learn \ No newline at end of file