diff --git a/.circleci/config.yml b/.circleci/config.yml index 7a92f3a5b18..411903be728 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -512,7 +512,7 @@ workflows: branches: only: - main - - maint/1.2 + - maint/1.3 main: jobs: diff --git a/.mailmap b/.mailmap index 3b9f8345c43..0655885fc35 100644 --- a/.mailmap +++ b/.mailmap @@ -74,6 +74,7 @@ Ellen Lau ellenlau Emily Stephen Emily P. Stephen Emily Stephen emilyps14 Enrico Varano <69973551+enricovara@users.noreply.github.com> enricovara <69973551+enricovara@users.noreply.github.com> +Enzo Altamiranda enzo Eric Larson Eric Larson Eric Larson Eric Larson Eric Larson Eric Larson @@ -83,6 +84,7 @@ Erica Peterson nordme <38704848+nordme@users.noreply.github.com> Erica Peterson nordme Erik Hornberger er06645810 Erik Hornberger Erik Hornberger +Erkka Heinila Teekuningas Erkka Heinila Teekuningas Etienne de Montalivet Evgenii Kalenkovich kalenkovich @@ -176,6 +178,8 @@ Manu Sutela MJAS1 Marian Dovgialo Marian Dovgialo Marian Dovgialo mdovgialo Marijn van Vliet Marijn van Vliet +Mark Alexander Henney Mark +Mark Alexander Henney Mark Henney <120719655+henneysq@users.noreply.github.com> Mark Wronkiewicz wronk Marmaduke Woodman maedoc Martin Billinger kazemakase @@ -224,6 +228,7 @@ Nikolai Chapochnikov <23103092+chapochn@users.noreply.github.com> Nikolai M Chap Nikolas Chalas Nichalas Olaf Hauk Olaf Hauk Olaf Hauk olafhauk +Omer Shubi Omer S Paul Pasler ppasler Paul Roujansky Pedro Silva pbnsilva @@ -278,6 +283,7 @@ Thomas Radman Timon Merk <38216460+timonmerk@users.noreply.github.com> timonmerk <38216460+timonmerk@users.noreply.github.com> Timothy Gates Tim Gates Tod Flak <45362686+todflak@users.noreply.github.com> todflak <45362686+todflak@users.noreply.github.com> +Tom Ma myd7349 Tristan Stenner Tristan Stenner Tziona NessAiver TzionaN Valerii Chirkov Valerii <42982039+vagechirkov@users.noreply.github.com> diff --git a/CITATION.cff b/CITATION.cff index 09758fec286..41e3352ed9e 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -1,9 +1,9 @@ cff-version: 1.2.0 title: "MNE-Python" message: "If you use this software, please cite both the software itself, and the paper listed in the preferred-citation field." -version: 1.2.0 -date-released: "2022-10-11" -commit: e985dd29308c57793c83d7120090256c24bc91e6 +version: 1.3.0 +date-released: "2022-12-22" +commit: ea0f80614ca01f71333cbdfa4d06ee8932058cfe doi: 10.5281/zenodo.592483 keywords: - MEG @@ -77,12 +77,12 @@ authors: given-names: Asish - family-names: Magnuski given-names: Mikołaj - - family-names: Billinger - given-names: Martin - - family-names: Westner - given-names: Britta - family-names: Scheltienne given-names: Mathieu + - family-names: Westner + given-names: Britta + - family-names: Billinger + given-names: Martin - family-names: Wakeman given-names: Dan G - family-names: Strohmeier @@ -192,6 +192,10 @@ authors: given-names: Catalina María - family-names: Moënne-Loccoz given-names: Cristóbal + - family-names: Heinila + given-names: Erkka + - family-names: Hanna + given-names: Jevri - family-names: Houck given-names: Jon - family-names: Klein @@ -204,14 +208,10 @@ authors: given-names: Christian - family-names: Peterson given-names: Erica - - family-names: Heinila - given-names: Erkka - family-names: Kolkhorst given-names: Henrich - family-names: Banville given-names: Hubert - - family-names: Hanna - given-names: Jeff - family-names: Maksymenko given-names: Kostiantyn - family-names: Clarke @@ -311,6 +311,8 @@ authors: given-names: Annalisa - family-names: Karekal given-names: Apoorva + - family-names: de la Torre + given-names: Carlos - family-names: Gohil given-names: Chetan - family-names: Zhao @@ -339,6 +341,8 @@ authors: given-names: Lenny - family-names: Gemein given-names: Lukas + - family-names: Hecker + given-names: Lukas - name: Lx37 - family-names: van Es given-names: Mats @@ -348,6 +352,8 @@ authors: given-names: Matthias - family-names: Sherif given-names: Mohamed + - family-names: Gerster + given-names: Moritz - family-names: Kozhemiako given-names: Nataliia - family-names: Srinivasan @@ -378,6 +384,8 @@ authors: given-names: Sumalyo - family-names: Jochmann given-names: Thomas + - family-names: Merk + given-names: Timon - family-names: Flak given-names: Tod - family-names: Dupré la Tour @@ -398,6 +406,8 @@ authors: given-names: Adina - family-names: Ciok given-names: Alex + - family-names: Gramfort + given-names: Alexandre - family-names: Pradhan given-names: Aniket - family-names: Padee @@ -428,6 +438,8 @@ authors: given-names: Claire - family-names: Schad given-names: Daniel Carlström + - family-names: Hasegan + given-names: Daniel - family-names: Sleiter given-names: Darin Erat - family-names: Haslacher @@ -438,6 +450,8 @@ authors: given-names: Demetres - family-names: Petkova given-names: Desislava + - family-names: Issagaliyeva + given-names: Dinara - family-names: Altukhov given-names: Dmitrii - family-names: Wetzel @@ -452,6 +466,10 @@ authors: given-names: Emanuele - family-names: Varano given-names: Enrico + - family-names: Altamiranda + given-names: Enzo + - family-names: Brayet + given-names: Eric - family-names: de Montalivet given-names: Etienne - family-names: Goldstein @@ -480,6 +498,8 @@ authors: given-names: Jan - family-names: van den Bosch given-names: Jasper J F + - family-names: Behnke + given-names: Jennifer - family-names: Van Der Donckt given-names: Jeroen - family-names: van der Meer @@ -514,8 +534,6 @@ authors: given-names: Liberty - family-names: Alfine given-names: Lorenzo - - family-names: Hecker - given-names: Lukas - family-names: Hejtmánek given-names: Lukáš - family-names: Kitzbichler @@ -528,6 +546,8 @@ authors: given-names: Manu - family-names: Koculak given-names: Marcin + - family-names: Henney + given-names: Mark Alexander - family-names: van Harmelen given-names: Martin - name: MartinBaBer @@ -543,6 +563,8 @@ authors: given-names: Matti - family-names: Shader given-names: Maureen + - family-names: Cespedes + given-names: Mauricio - family-names: Krause given-names: Michael - family-names: Rybář @@ -551,14 +573,14 @@ authors: given-names: Mingjian - family-names: Daneshzand given-names: Mohammad - - family-names: Gerster - given-names: Moritz - family-names: Gensollen given-names: Nicolas - family-names: Proulx given-names: Nicole - family-names: Chalas given-names: Nikolas + - family-names: Shubi + given-names: Omer - family-names: Sundaram given-names: Padma - family-names: Roujansky @@ -593,6 +615,8 @@ authors: given-names: Sagun - family-names: Perry given-names: Sam + - family-names: Ruuskanen + given-names: Santeri - family-names: Mathot given-names: Sebastiaan - family-names: Major @@ -631,12 +655,14 @@ authors: given-names: Thomas - family-names: Radman given-names: Thomas - - family-names: Merk - given-names: Timon - family-names: Gates given-names: Timothy + - family-names: Ma + given-names: Tom - family-names: Clausner given-names: Tommy + - family-names: Anijärv + given-names: Toomas Erik - family-names: Xia given-names: Xiaokai - family-names: Zhang diff --git a/SECURITY.md b/SECURITY.md index a288421d2ab..8ca1465708b 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -10,9 +10,9 @@ without a proper 6-month deprecation cycle. | Version | Supported | | ------- | ------------------------ | -| 1.3.x | :heavy_check_mark: (dev) | -| 1.2.x | :heavy_check_mark: | -| < 1.2 | :x: | +| 1.4.x | :heavy_check_mark: (dev) | +| 1.3.x | :heavy_check_mark: | +| < 1.3 | :x: | ## Reporting a Vulnerability diff --git a/codemeta.json b/codemeta.json index 20d4d62fa1d..fd80dc13fd2 100644 --- a/codemeta.json +++ b/codemeta.json @@ -5,11 +5,11 @@ "codeRepository": "git+https://github.com/mne-tools/mne-python.git", "dateCreated": "2010-12-26", "datePublished": "2014-08-04", - "dateModified": "2022-10-11", - "downloadUrl": "https://github.com/mne-tools/mne-python/archive/v1.2.0.zip", + "dateModified": "2022-12-22", + "downloadUrl": "https://github.com/mne-tools/mne-python/archive/v1.3.0.zip", "issueTracker": "https://github.com/mne-tools/mne-python/issues", "name": "MNE-Python", - "version": "1.2.0", + "version": "1.3.0", "description": "MNE-Python is an open-source Python package for exploring, visualizing, and analyzing human neurophysiological data. It provides methods for data input/output, preprocessing, visualization, source estimation, time-frequency analysis, connectivity analysis, machine learning, and statistics.", "applicationCategory": "Neuroscience", "developmentStatus": "active", @@ -218,9 +218,9 @@ }, { "@type":"Person", - "email":"martin.billinger@tugraz.at", - "givenName":"Martin", - "familyName": "Billinger" + "email":"mathieu.scheltienne@gmail.com", + "givenName":"Mathieu", + "familyName": "Scheltienne" }, { "@type":"Person", @@ -230,9 +230,9 @@ }, { "@type":"Person", - "email":"mathieu.scheltienne@gmail.com", - "givenName":"Mathieu", - "familyName": "Scheltienne" + "email":"martin.billinger@tugraz.at", + "givenName":"Martin", + "familyName": "Billinger" }, { "@type":"Person", @@ -564,6 +564,18 @@ "givenName":"Cristóbal", "familyName": "Moënne-Loccoz" }, + { + "@type":"Person", + "email":"erkkahe@gmail.com", + "givenName":"Erkka", + "familyName": "Heinila" + }, + { + "@type":"Person", + "email":"jevri.hanna@gmail.com", + "givenName":"Jevri", + "familyName": "Hanna" + }, { "@type":"Person", "email":"jon.houck@gmail.com", @@ -600,12 +612,6 @@ "givenName":"Erica", "familyName": "Peterson" }, - { - "@type":"Person", - "email":"erkkahe@gmail.com", - "givenName":"Erkka", - "familyName": "Heinila" - }, { "@type":"Person", "email":"", @@ -618,12 +624,6 @@ "givenName":"Hubert", "familyName": "Banville" }, - { - "@type":"Person", - "email":"jeff.hanna@gmail.com", - "givenName":"Jeff", - "familyName": "Hanna" - }, { "@type":"Person", "email":"makkostya@ukr.net", @@ -924,6 +924,12 @@ "givenName":"Apoorva", "familyName": "Karekal" }, + { + "@type":"Person", + "email":"", + "givenName":"Carlos", + "familyName": "de la Torre" + }, { "@type":"Person", "email":"", @@ -1008,6 +1014,12 @@ "givenName":"Lukas", "familyName": "Gemein" }, + { + "@type":"Person", + "email":"", + "givenName":"Lukas", + "familyName": "Hecker" + }, { "@type":"Person", "email":"capmanip@DESKTOP-TLIFEG1.localdomain", @@ -1038,6 +1050,12 @@ "givenName":"Mohamed", "familyName": "Sherif" }, + { + "@type":"Person", + "email":"", + "givenName":"Moritz", + "familyName": "Gerster" + }, { "@type":"Person", "email":"natakozh22@gmail.com", @@ -1128,6 +1146,12 @@ "givenName":"Thomas", "familyName": "Jochmann" }, + { + "@type":"Person", + "email":"", + "givenName":"Timon", + "familyName": "Merk" + }, { "@type":"Person", "email":"", @@ -1194,6 +1218,12 @@ "givenName":"Alex", "familyName": "Ciok" }, + { + "@type":"Person", + "email":"agramfort@fb.com", + "givenName":"Alexandre", + "familyName": "Gramfort" + }, { "@type":"Person", "email":"aniket17133@iiitd.ac.in", @@ -1284,6 +1314,12 @@ "givenName":"Daniel Carlström", "familyName": "Schad" }, + { + "@type":"Person", + "email":"danielhasegan@gmail.com", + "givenName":"Daniel", + "familyName": "Hasegan" + }, { "@type":"Person", "email":"darin.sleiter@gmail.com", @@ -1314,6 +1350,12 @@ "givenName":"Desislava", "familyName": "Petkova" }, + { + "@type":"Person", + "email":"", + "givenName":"Dinara", + "familyName": "Issagaliyeva" + }, { "@type":"Person", "email":"dm.altukhov@ya.ru", @@ -1356,6 +1398,18 @@ "givenName":"Enrico", "familyName": "Varano" }, + { + "@type":"Person", + "email":"enzo.alt@gmail.com", + "givenName":"Enzo", + "familyName": "Altamiranda" + }, + { + "@type":"Person", + "email":"eric.brayet@mybraintech.com", + "givenName":"Eric", + "familyName": "Brayet" + }, { "@type":"Person", "email":"", @@ -1440,6 +1494,12 @@ "givenName":"Jasper J F", "familyName": "van den Bosch" }, + { + "@type":"Person", + "email":"jennifer.behnke@localhost", + "givenName":"Jennifer", + "familyName": "Behnke" + }, { "@type":"Person", "email":"", @@ -1542,12 +1602,6 @@ "givenName":"Lorenzo", "familyName": "Alfine" }, - { - "@type":"Person", - "email":"", - "givenName":"Lukas", - "familyName": "Hecker" - }, { "@type":"Person", "email":"hejtmy@gmail.com", @@ -1584,6 +1638,12 @@ "givenName":"Marcin", "familyName": "Koculak" }, + { + "@type":"Person", + "email":"mah@optoceutics.com", + "givenName":"Mark Alexander", + "familyName": "Henney" + }, { "@type":"Person", "email":"", @@ -1632,6 +1692,12 @@ "givenName":"Maureen", "familyName": "Shader" }, + { + "@type":"Person", + "email":"", + "givenName":"Mauricio", + "familyName": "Cespedes" + }, { "@type":"Person", "email":"krause@mpib-berlin.mpg.de", @@ -1656,12 +1722,6 @@ "givenName":"Mohammad", "familyName": "Daneshzand" }, - { - "@type":"Person", - "email":"", - "givenName":"Moritz", - "familyName": "Gerster" - }, { "@type":"Person", "email":"nicolas.gensollen@gmail.com", @@ -1680,6 +1740,12 @@ "givenName":"Nikolas", "familyName": "Chalas" }, + { + "@type":"Person", + "email":"omer.shubi@gmail.com", + "givenName":"Omer", + "familyName": "Shubi" + }, { "@type":"Person", "email":"tottochan@gmail.com", @@ -1782,6 +1848,12 @@ "givenName":"Sam", "familyName": "Perry" }, + { + "@type":"Person", + "email":"", + "givenName":"Santeri", + "familyName": "Ruuskanen" + }, { "@type":"Person", "email":"s.mathot@cogsci.nl", @@ -1896,24 +1968,30 @@ "givenName":"Thomas", "familyName": "Radman" }, - { - "@type":"Person", - "email":"", - "givenName":"Timon", - "familyName": "Merk" - }, { "@type":"Person", "email":"tim.gates@iress.com", "givenName":"Timothy", "familyName": "Gates" }, + { + "@type":"Person", + "email":"myd7349@gmail.com", + "givenName":"Tom", + "familyName": "Ma" + }, { "@type":"Person", "email":"", "givenName":"Tommy", "familyName": "Clausner" }, + { + "@type":"Person", + "email":"toomaserikanijarv@gmail.com", + "givenName":"Toomas Erik", + "familyName": "Anijärv" + }, { "@type":"Person", "email":"xia@xiaokai.me", diff --git a/doc/_static/versions.json b/doc/_static/versions.json index 1c6529c2232..018fd27236a 100644 --- a/doc/_static/versions.json +++ b/doc/_static/versions.json @@ -1,14 +1,19 @@ [ { - "name": "1.3 (devel)", + "name": "1.4 (devel)", "version": "dev", "url": "https://mne.tools/dev/" }, { - "name": "1.2 (stable)", + "name": "1.3 (stable)", "version": "stable", "url": "https://mne.tools/stable/" }, + { + "name": "1.2", + "version": "1.2", + "url": "https://mne.tools/1.2/" + }, { "version": "1.1", "url": "https://mne.tools/1.1/" diff --git a/doc/changes/latest.inc b/doc/changes/1.3.inc similarity index 93% rename from doc/changes/latest.inc rename to doc/changes/1.3.inc index b950d7e5e37..606698f9ad0 100644 --- a/doc/changes/latest.inc +++ b/doc/changes/1.3.inc @@ -16,10 +16,10 @@ Also add a corresponding entry for yourself in doc/changes/names.inc -.. _current: +.. _changes_1_3_0: -Current (1.3.dev0) ------------------- +Version 1.3.0 (2022-12-21) +-------------------------- Enhancements ~~~~~~~~~~~~ @@ -72,3 +72,36 @@ API changes - In :meth:`mne.decoding.CSP.plot_patterns` and :meth:`mne.decoding.CSP.plot_filters` the ``title`` parameter is deprecated and will be removed in version 1.4 (:gh:`11371` by `Daniel McCloy`_) - The APIs of :meth:`mne.preprocessing.ICA.plot_components` and :func:`mne.viz.plot_ica_components` gained new parameters ``show_names``, ``extrapolate``, ``border``, ``size``, ``cnorm``, ``cbar_fmt``, ``axes``, ``nrows``, ``ncols``, for consistency with other topomap-plotting functions and methods (:gh:`11371` by `Daniel McCloy`_) - The APIs of :meth:`mne.decoding.CSP.plot_patterns` and :meth:`mne.decoding.CSP.plot_filters` gained new parameters ``extrapolate``, ``border``, ``cnorm``, ``axes``, ``nrows``, ``ncols``, for consistency with other topomap-plotting functions and methods (:gh:`11371` by `Daniel McCloy`_) + +Authors +~~~~~~~ + +* Alex Rockhill +* Alexandre Gramfort +* Britta Westner +* Carlos de la Torre+ +* Daniel Hasegan+ +* Daniel McCloy +* Dinara Issagaliyeva+ +* Enzo Altamiranda+ +* Eric Brayet+ +* Eric Larson +* Erkka Heinila +* Felix Klotzsche +* Hakimeh Aslsardroud+ +* Jennifer Behnke+ +* Jevri Hanna +* Lukas Hecker +* Mark Alexander Henney+ +* Mathieu Scheltienne +* Mauricio Cespedes+ +* Mikołaj Magnuski +* Moritz Gerster +* Omer Shubi+ +* Pavel Navratil+ +* Richard Höchenberger +* Santeri Ruuskanen+ +* Stefan Appelhoff +* Timon Merk +* Tom Ma+ +* Toomas Erik Anijärv+ diff --git a/doc/cited.rst b/doc/cited.rst index 50d05328762..93a3371bb7f 100644 --- a/doc/cited.rst +++ b/doc/cited.rst @@ -3,7 +3,7 @@ Papers citing MNE-Python ======================== -Estimates provided by Google Scholar as of 11 Oct 2022: +Estimates provided by Google Scholar as of 20 Dec 2022: -- `MNE (1320) `_ -- `MNE-Python (1530) `_ +- `MNE (1370) `_ +- `MNE-Python (1640) `_ diff --git a/doc/whats_new.rst b/doc/whats_new.rst index 5c13c360763..3044127b95d 100644 --- a/doc/whats_new.rst +++ b/doc/whats_new.rst @@ -7,7 +7,7 @@ What's new .. currentmodule:: mne -.. include:: changes/latest.inc +.. include:: changes/1.3.inc .. include:: changes/1.2.inc .. include:: changes/1.1.inc .. include:: changes/1.0.inc diff --git a/mne/_version.py b/mne/_version.py index 58e09c94449..c90a5cb704e 100644 --- a/mne/_version.py +++ b/mne/_version.py @@ -3,4 +3,4 @@ # # License: BSD-3-Clause -__version__ = '1.3.dev0' +__version__ = '1.3.0' diff --git a/requirements_doc.txt b/requirements_doc.txt index 3dc6b21f55f..65f37bdaa8d 100644 --- a/requirements_doc.txt +++ b/requirements_doc.txt @@ -1,7 +1,7 @@ # requirements for building docs sphinx!=4.1.0 https://github.com/numpy/numpydoc/archive/main.zip -https://github.com/pydata/pydata-sphinx-theme/archive/cef3e724e15852fc2a84bee256c457c9497834b8.zip +https://github.com/pydata/pydata-sphinx-theme/archive/f367a58af33be362351686f1e207ea099f8e529e.zip https://github.com/sphinx-gallery/sphinx-gallery/archive/master.zip https://github.com/mcmtroffaes/sphinxcontrib-bibtex/archive/4fbda6347a76ad4cc0ea8b62e7bf325e545da291.zip memory_profiler diff --git a/tools/circleci_download.sh b/tools/circleci_download.sh index 2b21adef168..0aa692623ae 100755 --- a/tools/circleci_download.sh +++ b/tools/circleci_download.sh @@ -6,7 +6,7 @@ if [ "$CIRCLE_BRANCH" == "main" ] || [[ $(cat gitlog.txt) == *"[circle full]"* ] echo "Doing a full dev build"; echo html_dev-memory > build.txt; python -c "import mne; mne.datasets._download_all_example_data()"; -elif [ "$CIRCLE_BRANCH" == "maint/1.2" ]; then +elif [ "$CIRCLE_BRANCH" == "maint/1.3" ]; then echo "Doing a full stable build"; echo html_stable-memory > build.txt; python -c "import mne; mne.datasets._download_all_example_data()";