Skip to content

Commit

Permalink
REL: 0.16.0 (#1336)
Browse files Browse the repository at this point in the history
  • Loading branch information
sappelhoff authored Nov 16, 2024
1 parent 4bea3c0 commit 9f86bc3
Show file tree
Hide file tree
Showing 6 changed files with 28 additions and 16 deletions.
5 changes: 4 additions & 1 deletion .github/workflows/circle_artifacts.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
on: [status]

permissions: read-all

jobs:
circleci_artifacts_redirector_job:
runs-on: ubuntu-latest
Expand All @@ -8,7 +11,7 @@ jobs:
name: Run CircleCI artifacts redirector
steps:
- name: GitHub Action step
uses: larsoner/circleci-artifacts-redirector-action@master
uses: scientific-python/circleci-artifacts-redirector-action@v1
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
api-token: ${{ secrets.CIRCLECI_TOKEN }}
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/unit_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,14 +101,14 @@ jobs:
run: |
python -m pip install .[full]
python -c 'import mne_bids; print(mne_bids.__version__)'
python -c 'import nibabel; print(nibabel.__version__)'
python -c 'import pybv; print(pybv.__version__)'
python -c 'import defusedxml; print(defusedxml.__version__)'
python -c 'import edfio; print(edfio.__version__)'
python -c 'import eeglabio; print(eeglabio.__version__)'
python -c 'import pymatreader; print(pymatreader.__version__)'
python -c 'import matplotlib; print(matplotlib.__version__)'
python -c 'import nibabel; print(nibabel.__version__)'
python -c 'import pandas; print(pandas.__version__)'
python -c 'import EDFlib; print("EDFlib has no .__version__")'
python -c 'import edfio; print(edfio.__version__)'
python -c 'import pybv; print(pybv.__version__)'
python -c 'import pymatreader; print(pymatreader.__version__)'
test:
# For GitHub "required" CI checks, add in branch protection:
Expand Down
9 changes: 7 additions & 2 deletions doc/_static/versions.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,17 @@
[
{
"name": "0.16 (devel)",
"name": "0.17 (devel)",
"version": "dev",
"url": "https://mne.tools/mne-bids/dev/"
},
{
"name": "0.15 (stable)",
"name": "0.16 (stable)",
"version": "stable",
"url": "https://mne.tools/mne-bids/v0.16/"
},
{
"name": "0.15",
"version": "0.15",
"url": "https://mne.tools/mne-bids/v0.15/"
},
{
Expand Down
7 changes: 3 additions & 4 deletions doc/install.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,18 @@ Dependencies

Required:

* ``mne`` (>=1.6)
* ``mne`` (>=1.7)
* ``numpy`` (>=1.21.2)
* ``scipy`` (>=1.7.0)
* ``scipy`` (>=1.7.1)

Optional:

* ``nibabel`` (>=3.2.1, for processing MRI data)
* ``pybv`` (>=0.7.5, for writing BrainVision data)
* ``eeglabio`` (>=0.0.2, for writing EEGLAB data)
* ``pymatreader`` (>=0.0.30, for other operations with EEGLAB data)
* ``pymatreader`` (for other operations with EEGLAB data)
* ``matplotlib`` (>=3.5.0, for using the interactive data inspector)
* ``pandas`` (>=1.3.2, for generating event statistics)
* ``EDFlib-Python`` (>=1.0.6, for writing EDF data with ``mne`` versions <1.7)
* ``edfio`` (>=0.2.1, for writing EDF data)
* ``defusedxml`` (for writing reading EGI MFF data and BrainVision montages)

Expand Down
8 changes: 7 additions & 1 deletion doc/whats_new.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ What's new?

.. _changes_0_16:

Version 0.16 (unreleased)
Version 0.16 (2024-11-16)
-------------------------

👩🏽‍💻 Authors
Expand All @@ -28,6 +28,9 @@ The following authors had contributed before. Thank you for sticking around!

* `Daniel McCloy`_
* `Eric Larson`_
* `Mathieu Scheltienne`_
* `Richard Höchenberger`_
* `Scott Huberty`_
* `Stefan Appelhoff`_

Detailed list of changes
Expand All @@ -52,6 +55,7 @@ Detailed list of changes
^^^^^^^^^^^^^^^

- MNE-BIDS now requires Python 3.10 or higher.
- MNE-BIDS now requires ``mne`` 1.7 or higher.

🪲 Bug fixes
^^^^^^^^^^^^
Expand All @@ -69,6 +73,8 @@ Detailed list of changes

- Keep MNE-BIDS up to date with recent changes on participant birthday date handling in MNE-Python, by `Eric Larson`_ (:gh:`1278`)
- Make rules for linting more strict, make quality assessment exceptions less permissive, by `Stefan Appelhoff`_ (:gh:`1283`)
- Updates to use ``intersphinx_registry`` and sorting TOML files, by `Mathieu Scheltienne`_ (:gh:`1314`)
- Fix dropdown menu in website, by `Scott Huberty`_ (:gh:`1298`)

:doc:`Find out what was new in previous releases <whats_new_previous_releases>`

Expand Down
5 changes: 2 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ classifiers = [
"Topic :: Scientific/Engineering",
"Topic :: Software Development",
]
dependencies = ["mne>=1.6", "numpy>=1.21.2", "scipy>=1.7.1"]
dependencies = ["mne>=1.7", "numpy>=1.21.2", "scipy>=1.7.1"]
description = "MNE-BIDS: Organizing MEG, EEG, and iEEG data according to the BIDS specification and facilitating their analysis with MNE-Python"
dynamic = ["version"]
keywords = [
Expand Down Expand Up @@ -63,13 +63,12 @@ doc = [
full = [
"defusedxml", # For reading EGI MFF data and BrainVision montages
"edfio >= 0.2.1",
"EDFlib-Python >= 1.0.6", # XXX: drop once mne <1.7 is no longer supported
"eeglabio >= 0.0.2",
"matplotlib >= 3.5.0",
"nibabel >= 3.2.1",
"pandas >= 1.3.2",
"pybv >= 0.7.5",
"pymatreader >= 0.0.30",
"pymatreader",
]
# Dependencies for running the test infrastructure
test = ["mne_bids[full]", "pytest >= 8", "pytest-cov", "pytest-sugar", "ruff"]
Expand Down

0 comments on commit 9f86bc3

Please sign in to comment.