Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
name: pypi
url: https://pypi.org/p/mne
steps:
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v5
with:
name: dist
path: dist
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
pytest:
name: '${{ matrix.os }} / ${{ matrix.kind }} / ${{ matrix.python }}'
needs: style
timeout-minutes: 80
timeout-minutes: 85
runs-on: ${{ matrix.os }}
defaults:
run:
Expand Down
4 changes: 2 additions & 2 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -251,9 +251,9 @@ stages:
3.10 pip:
TEST_MODE: 'pip'
PYTHON_VERSION: '3.10'
3.12 pip pre:
3.13 pip pre:
TEST_MODE: 'pip-pre'
PYTHON_VERSION: '3.12'
PYTHON_VERSION: '3.13'
steps:
- task: UsePythonVersion@0
inputs:
Expand Down
14 changes: 7 additions & 7 deletions doc/install/installers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Platform-specific installers
:class-content: text-center
:name: install-linux

.. button-link:: https://github.com/mne-tools/mne-installers/releases/download/v1.10.0/MNE-Python-1.10.0_0-Linux.sh
.. button-link:: https://github.com/mne-tools/mne-installers/releases/download/v1.10.1/MNE-Python-1.10.1_0-Linux.sh
:ref-type: ref
:color: primary
:shadow:
Expand All @@ -31,14 +31,14 @@ Platform-specific installers

.. code-block:: console

$ sh ./MNE-Python-1.10.0_0-Linux.sh
$ sh ./MNE-Python-1.10.1_0-Linux.sh


.. tab-item:: macOS (Intel)
:class-content: text-center
:name: install-macos-intel

.. button-link:: https://github.com/mne-tools/mne-installers/releases/download/v1.10.0/MNE-Python-1.10.0_0-macOS_Intel.pkg
.. button-link:: https://github.com/mne-tools/mne-installers/releases/download/v1.10.1/MNE-Python-1.10.1_0-macOS_Intel.pkg
:ref-type: ref
:color: primary
:shadow:
Expand All @@ -54,7 +54,7 @@ Platform-specific installers
:class-content: text-center
:name: install-macos-apple

.. button-link:: https://github.com/mne-tools/mne-installers/releases/download/v1.10.0/MNE-Python-1.10.0_0-macOS_M1.pkg
.. button-link:: https://github.com/mne-tools/mne-installers/releases/download/v1.10.1/MNE-Python-1.10.1_0-macOS_M1.pkg
:ref-type: ref
:color: primary
:shadow:
Expand All @@ -70,7 +70,7 @@ Platform-specific installers
:class-content: text-center
:name: install-windows

.. button-link:: https://github.com/mne-tools/mne-installers/releases/download/v1.10.0/MNE-Python-1.10.0_0-Windows.exe
.. button-link:: https://github.com/mne-tools/mne-installers/releases/download/v1.10.1/MNE-Python-1.10.1_0-Windows.exe
:ref-type: ref
:color: primary
:shadow:
Expand Down Expand Up @@ -156,7 +156,7 @@ To remove the MNE-Python distribution provided by our installers above:
.. code-block:: bash

$ which python
/home/username/mne-python/1.10.0_0/bin/python
/home/username/mne-python/1.10.1_0/bin/python
$ rm -Rf /home/$USER/mne-python
$ rm /home/$USER/.local/share/applications/mne-python-*.desktop

Expand All @@ -170,7 +170,7 @@ To remove the MNE-Python distribution provided by our installers above:
.. code-block:: bash

$ which python
/Users/username/Applications/MNE-Python/1.10.0_0/.mne-python/bin/python
/Users/username/Applications/MNE-Python/1.10.1_0/.mne-python/bin/python
$ rm -Rf /Users/$USER/Applications/MNE-Python # if user-specific
$ rm -Rf /Applications/MNE-Python # if system-wide

Expand Down
2 changes: 2 additions & 0 deletions mne/_fiff/tests/test_meas_info.py
Original file line number Diff line number Diff line change
Expand Up @@ -953,6 +953,7 @@ def test_csr_csc(tmp_path):
assert_array_equal(ct_read.toarray(), ct.toarray())


@pytest.mark.slowtest
@testing.requires_testing_data
def test_check_compensation_consistency():
"""Test check picks compensation."""
Expand Down Expand Up @@ -1067,6 +1068,7 @@ def test_invalid_subject_birthday():
assert "birthday" not in raw.info["subject_info"]


@pytest.mark.slowtest
@pytest.mark.parametrize(
"fname",
[
Expand Down
1 change: 1 addition & 0 deletions mne/forward/tests/test_make_forward.py
Original file line number Diff line number Diff line change
Expand Up @@ -431,6 +431,7 @@ def test_make_forward_solution_basic():
make_forward_solution(fname_raw, fname_trans, fname_src, fname_bem_meg)


@pytest.mark.slowtest
@requires_openmeeg_mark()
@pytest.mark.parametrize(
"n_layers",
Expand Down
1 change: 1 addition & 0 deletions mne/tests/test_source_estimate.py
Original file line number Diff line number Diff line change
Expand Up @@ -1615,6 +1615,7 @@ def test_vol_adjacency():
assert np.all(adjacency2.data == 1)


@pytest.mark.slowtest
@testing.requires_testing_data
def test_spatial_src_adjacency():
"""Test spatial adjacency functionality."""
Expand Down
1 change: 1 addition & 0 deletions mne/utils/tests/test_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -272,6 +272,7 @@ def _worker_update_config_loop(home_dir, worker_id, iterations=10):
return worker_id


@pytest.mark.slowtest
def test_parallel_get_set_config(tmp_path: Path):
"""Test that uses parallel workers to get and set config.

Expand Down
6 changes: 3 additions & 3 deletions tools/install_pre_requirements.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@ python -m pip install $STD_ARGS pip setuptools packaging \
threadpoolctl cycler fonttools kiwisolver pyparsing pillow python-dateutil \
patsy pytz tzdata nibabel tqdm trx-python joblib numexpr \
"$QT_BINDING!=6.9.1" \
py-cpuinfo blosc2 hatchling "formulaic>=1.1.0"
py-cpuinfo blosc2 hatchling "formulaic>=1.1.0" \
pyarrow
python -m pip uninstall -yq numpy
echo "::endgroup::"
echo "::group::Scientific Python Nightly Wheels"
Expand All @@ -29,12 +30,11 @@ python -m pip install $STD_ARGS --only-binary ":all:" --default-timeout=60 \
"matplotlib>=3.11.0.dev0" \
"pandas>=3.0.0.dev0" \
"dipy>=1.10.0.dev0" \
"pyarrow>=20.0.0.dev0" \
"tables>=3.10.3.dev0" \
"statsmodels>=0.15.0.dev697" \
"h5py>=3.13.0"
echo "::endgroup::"

# No "pyarrow>=22.0.0.dev0" because of https://github.com/apache/arrow/issues/47308
# No Numba because it forces an old NumPy version

echo "::group::VTK"
Expand Down
Loading