diff --git a/.github/workflows/credit.yml b/.github/workflows/credit.yml
index 013e27e7214..7814df4d76c 100644
--- a/.github/workflows/credit.yml
+++ b/.github/workflows/credit.yml
@@ -39,7 +39,7 @@ jobs:
git config --global user.name "mne[bot]"
BRANCH=credit/$(date '+%Y%m%d')
git checkout -b $BRANCH
- git commit -am "mne[bot]: Update code credit"
+ git commit -am "mne[bot]: Update code credit [skip azp] [skip actions]"
git push origin $BRANCH
PR_NUM=$(gh pr create --base main --head $BRANCH --title "MAINT: Update code credit" --body "Created by credit [GitHub action](https://github.com/mne-tools/mne-python/actions/runs/${{ github.run_id }}).
*Adjustments may need to be made to \`doc/sphinxext/credit_tools.py\` or \`.mailmap\` etc. to get CircleCI to pass.*" --label "no-changelog-entry-needed")
echo "Opened https://github.com/mne-tools/mne-python/pull/${PR_NUM}" >> $GITHUB_STEP_SUMMARY
diff --git a/doc/sphinxext/credit_tools.py b/doc/sphinxext/credit_tools.py
index 1eb7e283539..b6f4a3e7c33 100644
--- a/doc/sphinxext/credit_tools.py
+++ b/doc/sphinxext/credit_tools.py
@@ -67,6 +67,7 @@
"Akhilesh": "Akhilesh S. Yadav", # 13639
"Aniket": "Aniket Singh Yadav", # 13672
"AnneSo": "Anne-Sophie Dubarry", # 4910
+ "Baris": "Baris Talar", # 13870
"Basile": "Basile Pinsard", # 1791
"Bru": "Bruno Aristimunha", # 13489
"ChristinaZhao": "Christina Zhao", # 9075
@@ -283,6 +284,7 @@ def generate_credit_rst(app=None, *, verbose=False):
and "github-actions[bot]" not in email
and "50266005+mne-bot" not in email
and "copilot@github.com" not in email
+ and "noreply@anthropic.com" not in email
)
what = "Unknown emails, consider adding to .mailmap:\n"
assert len(unknown_emails) == 0, what + "\n".join(sorted(unknown_emails))
diff --git a/doc/sphinxext/prs/13584.json b/doc/sphinxext/prs/13584.json
new file mode 100644
index 00000000000..dba56274230
--- /dev/null
+++ b/doc/sphinxext/prs/13584.json
@@ -0,0 +1,27 @@
+{
+ "merge_commit_sha": "651bcadf0235c2c163cb72b6e864de64d842bd3c",
+ "authors": [
+ {
+ "n": "Carina",
+ "e": "carinaforster0611@gmail.com"
+ },
+ {
+ "n": "dependabot[bot]",
+ "e": "49699333+dependabot[bot]@users.noreply.github.com"
+ }
+ ],
+ "changes": {
+ "doc/_includes/forward.rst": {
+ "a": 1,
+ "d": 3
+ },
+ "doc/changes/dev/13584.other.rst": {
+ "a": 1,
+ "d": 0
+ },
+ "tutorials/inverse/80_brainstorm_phantom_elekta.py": {
+ "a": 164,
+ "d": 97
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13813.json b/doc/sphinxext/prs/13813.json
new file mode 100644
index 00000000000..edb5bbc9f36
--- /dev/null
+++ b/doc/sphinxext/prs/13813.json
@@ -0,0 +1,35 @@
+{
+ "merge_commit_sha": "692eccee2a4f71113d0a9316c3bd37fea813d979",
+ "authors": [
+ {
+ "n": "Himanshu Mahor",
+ "e": null
+ },
+ {
+ "n": "pre-commit-ci[bot]",
+ "e": "66853113+pre-commit-ci[bot]@users.noreply.github.com"
+ },
+ {
+ "n": "Erica R Peterson",
+ "e": "38704848+nordme@users.noreply.github.com"
+ }
+ ],
+ "changes": {
+ "doc/changes/dev/13813.other.rst": {
+ "a": 1,
+ "d": 0
+ },
+ "mne/stats/permutations.py": {
+ "a": 2,
+ "d": 1
+ },
+ "mne/utils/check.py": {
+ "a": 6,
+ "d": 2
+ },
+ "mne/utils/tests/test_check.py": {
+ "a": 19,
+ "d": 0
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13837.json b/doc/sphinxext/prs/13837.json
new file mode 100644
index 00000000000..870c47cbfbd
--- /dev/null
+++ b/doc/sphinxext/prs/13837.json
@@ -0,0 +1,23 @@
+{
+ "merge_commit_sha": "844eb4842882884078b902ccf5f7b7a5481f3472",
+ "authors": [
+ {
+ "n": "Carina",
+ "e": "carinaforster0611@gmail.com"
+ },
+ {
+ "n": "Daniel McCloy",
+ "e": "dan@mccloy.info"
+ }
+ ],
+ "changes": {
+ "doc/development/contributing.rst": {
+ "a": 42,
+ "d": 9
+ },
+ "doc/development/index.rst": {
+ "a": 5,
+ "d": 2
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13849.json b/doc/sphinxext/prs/13849.json
new file mode 100644
index 00000000000..ea21f3fc2d5
--- /dev/null
+++ b/doc/sphinxext/prs/13849.json
@@ -0,0 +1,23 @@
+{
+ "merge_commit_sha": "03dd68a8796741d34bef04ab0e8e74e6b8d155e1",
+ "authors": [
+ {
+ "n": "Jonas Mago",
+ "e": null
+ },
+ {
+ "n": "Daniel McCloy",
+ "e": "dan@mccloy.info"
+ }
+ ],
+ "changes": {
+ "doc/sphinxext/related_software.py": {
+ "a": 6,
+ "d": 1
+ },
+ "doc/sphinxext/related_software_nodeps.txt": {
+ "a": 1,
+ "d": 0
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13870.json b/doc/sphinxext/prs/13870.json
new file mode 100644
index 00000000000..ff81e2928e3
--- /dev/null
+++ b/doc/sphinxext/prs/13870.json
@@ -0,0 +1,31 @@
+{
+ "merge_commit_sha": "eb0758a797cf295583e3c8b820150c9f26ec2336",
+ "authors": [
+ {
+ "n": "Baris",
+ "e": null
+ },
+ {
+ "n": "Claude Sonnet 4.6",
+ "e": "noreply@anthropic.com"
+ }
+ ],
+ "changes": {
+ "doc/changes/dev/13870.bugfix.rst": {
+ "a": 1,
+ "d": 0
+ },
+ "doc/changes/names.inc": {
+ "a": 1,
+ "d": 0
+ },
+ "mne/utils/check.py": {
+ "a": 9,
+ "d": 4
+ },
+ "mne/utils/tests/test_check.py": {
+ "a": 16,
+ "d": 0
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13875.json b/doc/sphinxext/prs/13875.json
new file mode 100644
index 00000000000..1cf2898fbeb
--- /dev/null
+++ b/doc/sphinxext/prs/13875.json
@@ -0,0 +1,43 @@
+{
+ "merge_commit_sha": "6b495eb79322d20fac5a6b410cda147f3ff30905",
+ "authors": [
+ {
+ "n": "Kalle Mäkelä",
+ "e": null
+ },
+ {
+ "n": "pre-commit-ci[bot]",
+ "e": "66853113+pre-commit-ci[bot]@users.noreply.github.com"
+ }
+ ],
+ "changes": {
+ "doc/changes/dev/13875.newfeature.rst": {
+ "a": 1,
+ "d": 0
+ },
+ "mne/io/hitachi/tests/test_hitachi.py": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/preprocessing/nirs/__init__.py": {
+ "a": 1,
+ "d": 0
+ },
+ "mne/preprocessing/nirs/_beer_lambert_law.py": {
+ "a": 52,
+ "d": 3
+ },
+ "mne/preprocessing/nirs/nirs.py": {
+ "a": 6,
+ "d": 0
+ },
+ "mne/preprocessing/nirs/tests/test_beer_lambert_law.py": {
+ "a": 83,
+ "d": 1
+ },
+ "mne/preprocessing/nirs/tests/test_nirs.py": {
+ "a": 17,
+ "d": 0
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13877.json b/doc/sphinxext/prs/13877.json
new file mode 100644
index 00000000000..940ae59b17a
--- /dev/null
+++ b/doc/sphinxext/prs/13877.json
@@ -0,0 +1,23 @@
+{
+ "merge_commit_sha": "741dafa3d0e525931ef5daf20c247f942404e1b7",
+ "authors": [
+ {
+ "n": "Aniket",
+ "e": null
+ },
+ {
+ "n": "Thomas S. Binns",
+ "e": "t.s.binns@outlook.com"
+ },
+ {
+ "n": "Daniel McCloy",
+ "e": "dan@mccloy.info"
+ }
+ ],
+ "changes": {
+ "doc/development/contributing.rst": {
+ "a": 46,
+ "d": 0
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13878.json b/doc/sphinxext/prs/13878.json
new file mode 100644
index 00000000000..403a81f897e
--- /dev/null
+++ b/doc/sphinxext/prs/13878.json
@@ -0,0 +1,155 @@
+{
+ "merge_commit_sha": "187e6c998a7c99ba8e0a2869ca5bc3cbe0bef558",
+ "authors": [
+ {
+ "n": "mne[bot]",
+ "e": null
+ }
+ ],
+ "changes": {
+ "doc/sphinxext/credit_tools.py": {
+ "a": 2,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13263.json": {
+ "a": 31,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13548.json": {
+ "a": 47,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13673.json": {
+ "a": 31,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13710.json": {
+ "a": 31,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13754.json": {
+ "a": 31,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13797.json": {
+ "a": 23,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13823.json": {
+ "a": 419,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13825.json": {
+ "a": 27,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13827.json": {
+ "a": 19,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13829.json": {
+ "a": 15,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13832.json": {
+ "a": 27,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13833.json": {
+ "a": 35,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13834.json": {
+ "a": 35,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13835.json": {
+ "a": 35,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13838.json": {
+ "a": 47,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13839.json": {
+ "a": 23,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13841.json": {
+ "a": 23,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13842.json": {
+ "a": 31,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13843.json": {
+ "a": 19,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13844.json": {
+ "a": 19,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13847.json": {
+ "a": 23,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13850.json": {
+ "a": 51,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13852.json": {
+ "a": 27,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13853.json": {
+ "a": 19,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13854.json": {
+ "a": 19,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13855.json": {
+ "a": 35,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13856.json": {
+ "a": 27,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13858.json": {
+ "a": 23,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13861.json": {
+ "a": 39,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13865.json": {
+ "a": 55,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13868.json": {
+ "a": 15,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13871.json": {
+ "a": 31,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13872.json": {
+ "a": 67,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13873.json": {
+ "a": 19,
+ "d": 0
+ },
+ "doc/sphinxext/prs/13874.json": {
+ "a": 31,
+ "d": 0
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13881.json b/doc/sphinxext/prs/13881.json
new file mode 100644
index 00000000000..73ba7ab1521
--- /dev/null
+++ b/doc/sphinxext/prs/13881.json
@@ -0,0 +1,23 @@
+{
+ "merge_commit_sha": "9755cbf071d4cb079b8a2faf3a9c73ef7024bbb0",
+ "authors": [
+ {
+ "n": "Seth Bashford",
+ "e": null
+ }
+ ],
+ "changes": {
+ "doc/changes/dev/13881.other.rst": {
+ "a": 1,
+ "d": 0
+ },
+ "doc/changes/names.inc": {
+ "a": 1,
+ "d": 0
+ },
+ "mne/_fiff/meas_info.py": {
+ "a": 2,
+ "d": 2
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13882.json b/doc/sphinxext/prs/13882.json
new file mode 100644
index 00000000000..7da76348ef2
--- /dev/null
+++ b/doc/sphinxext/prs/13882.json
@@ -0,0 +1,67 @@
+{
+ "merge_commit_sha": "6485b1bceb618670687f49cf260eeb7e2547142a",
+ "authors": [
+ {
+ "n": "Eric Larson",
+ "e": "larson.eric.d@gmail.com"
+ }
+ ],
+ "changes": {
+ ".github/workflows/tests.yml": {
+ "a": 15,
+ "d": 31
+ },
+ "azure-pipelines.yml": {
+ "a": 11,
+ "d": 38
+ },
+ "environment.yml": {
+ "a": 5,
+ "d": 3
+ },
+ "mne/conftest.py": {
+ "a": 1,
+ "d": 0
+ },
+ "mne/tests/test_source_estimate.py": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/viz/tests/test_evoked.py": {
+ "a": 1,
+ "d": 0
+ },
+ "tools/environment_minimal.yml": {
+ "a": 0,
+ "d": 15
+ },
+ "tools/get_minimal_commands.sh": {
+ "a": 0,
+ "d": 1
+ },
+ "tools/github_actions_dependencies.sh": {
+ "a": 17,
+ "d": 20
+ },
+ "tools/github_actions_env_vars.sh": {
+ "a": 17,
+ "d": 20
+ },
+ "tools/github_actions_test.sh": {
+ "a": 12,
+ "d": 2
+ },
+ "tools/github_actions_verify_python.sh": {
+ "a": 40,
+ "d": 0
+ },
+ "tools/hooks/update_environment_file.py": {
+ "a": 19,
+ "d": 12
+ },
+ "tools/install_pre_requirements.sh": {
+ "a": 5,
+ "d": 3
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13883.json b/doc/sphinxext/prs/13883.json
new file mode 100644
index 00000000000..08ddfd9f45a
--- /dev/null
+++ b/doc/sphinxext/prs/13883.json
@@ -0,0 +1,19 @@
+{
+ "merge_commit_sha": "6f2f8afbedd8c3c72850965cbb232189c83af037",
+ "authors": [
+ {
+ "n": "Daniel McCloy",
+ "e": null
+ }
+ ],
+ "changes": {
+ ".github/PULL_REQUEST_TEMPLATE.md": {
+ "a": 16,
+ "d": 2
+ },
+ "CONTRIBUTING.md": {
+ "a": 14,
+ "d": 0
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13884.json b/doc/sphinxext/prs/13884.json
new file mode 100644
index 00000000000..2fa82d4d44a
--- /dev/null
+++ b/doc/sphinxext/prs/13884.json
@@ -0,0 +1,27 @@
+{
+ "merge_commit_sha": "b5cfff03111b36a936a7362751d853eacab40a90",
+ "authors": [
+ {
+ "n": "Bru",
+ "e": null
+ }
+ ],
+ "changes": {
+ "doc/changes/dev/13884.newfeature.rst": {
+ "a": 1,
+ "d": 0
+ },
+ "mne/io/brainvision/brainvision.py": {
+ "a": 243,
+ "d": 37
+ },
+ "mne/io/brainvision/tests/test_brainvision.py": {
+ "a": 198,
+ "d": 0
+ },
+ "mne/utils/docs.py": {
+ "a": 39,
+ "d": 0
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13885.json b/doc/sphinxext/prs/13885.json
new file mode 100644
index 00000000000..e4e25cc0984
--- /dev/null
+++ b/doc/sphinxext/prs/13885.json
@@ -0,0 +1,39 @@
+{
+ "merge_commit_sha": "893b7841d863ece9e2a7d49deb2e4249ad872c7f",
+ "authors": [
+ {
+ "n": "Eric Larson",
+ "e": "larson.eric.d@gmail.com"
+ }
+ ],
+ "changes": {
+ "doc/changes/dev/13885.bugfix.rst": {
+ "a": 1,
+ "d": 0
+ },
+ "examples/preprocessing/find_ref_artifacts.py": {
+ "a": 1,
+ "d": 1
+ },
+ "examples/preprocessing/muscle_ica.py": {
+ "a": 1,
+ "d": 3
+ },
+ "mne/_fiff/pick.py": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/viz/ica.py": {
+ "a": 96,
+ "d": 120
+ },
+ "mne/viz/tests/test_ica.py": {
+ "a": 46,
+ "d": 3
+ },
+ "tutorials/preprocessing/40_artifact_correction_ica.py": {
+ "a": 1,
+ "d": 1
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13886.json b/doc/sphinxext/prs/13886.json
new file mode 100644
index 00000000000..6d036c81479
--- /dev/null
+++ b/doc/sphinxext/prs/13886.json
@@ -0,0 +1,19 @@
+{
+ "merge_commit_sha": "d894194b74eb4bdb632250d6cebd47093c67ba1e",
+ "authors": [
+ {
+ "n": "Eric Larson",
+ "e": "larson.eric.d@gmail.com"
+ }
+ ],
+ "changes": {
+ "mne/viz/backends/_pyvista.py": {
+ "a": 10,
+ "d": 6
+ },
+ "tutorials/inverse/50_beamformer_lcmv.py": {
+ "a": 2,
+ "d": 1
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13888.json b/doc/sphinxext/prs/13888.json
new file mode 100644
index 00000000000..72dfaf0952c
--- /dev/null
+++ b/doc/sphinxext/prs/13888.json
@@ -0,0 +1,43 @@
+{
+ "merge_commit_sha": "31219b44380b0429dad2a143b865a2bbe3f6f6f4",
+ "authors": [
+ {
+ "n": "Lumberbot (aka Jack)",
+ "e": null
+ },
+ {
+ "n": "Eric Larson",
+ "e": "larson.eric.d@gmail.com"
+ }
+ ],
+ "changes": {
+ "doc/changes/dev/13885.bugfix.rst": {
+ "a": 1,
+ "d": 0
+ },
+ "examples/preprocessing/find_ref_artifacts.py": {
+ "a": 1,
+ "d": 1
+ },
+ "examples/preprocessing/muscle_ica.py": {
+ "a": 1,
+ "d": 3
+ },
+ "mne/_fiff/pick.py": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/viz/ica.py": {
+ "a": 96,
+ "d": 120
+ },
+ "mne/viz/tests/test_ica.py": {
+ "a": 46,
+ "d": 3
+ },
+ "tutorials/preprocessing/40_artifact_correction_ica.py": {
+ "a": 1,
+ "d": 1
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13891.json b/doc/sphinxext/prs/13891.json
new file mode 100644
index 00000000000..a5bb7c11b5b
--- /dev/null
+++ b/doc/sphinxext/prs/13891.json
@@ -0,0 +1,31 @@
+{
+ "merge_commit_sha": "a6fd5cd68d5659b69c00ce602d2558d1732b9c3b",
+ "authors": [
+ {
+ "n": "Bhargav Kowshik",
+ "e": "bhargav.kowshik@gmail.com"
+ },
+ {
+ "n": "Eric Larson",
+ "e": "larson.eric.d@gmail.com"
+ }
+ ],
+ "changes": {
+ "doc/changes/dev/13891.other.rst": {
+ "a": 1,
+ "d": 0
+ },
+ "doc/changes/names.inc": {
+ "a": 1,
+ "d": 0
+ },
+ "mne/epochs.py": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/utils/docs.py": {
+ "a": 5,
+ "d": 0
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13894.json b/doc/sphinxext/prs/13894.json
new file mode 100644
index 00000000000..9ac97e5c8ac
--- /dev/null
+++ b/doc/sphinxext/prs/13894.json
@@ -0,0 +1,23 @@
+{
+ "merge_commit_sha": "9438956d4b2d435ec8aabe02e82ff66112da6924",
+ "authors": [
+ {
+ "n": "Thomas S. Binns",
+ "e": "t.s.binns@outlook.com"
+ }
+ ],
+ "changes": {
+ "doc/changes/dev/13894.bugfix.rst": {
+ "a": 1,
+ "d": 0
+ },
+ "mne/epochs.py": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/tests/test_epochs.py": {
+ "a": 6,
+ "d": 5
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13895.json b/doc/sphinxext/prs/13895.json
new file mode 100644
index 00000000000..f389639cb85
--- /dev/null
+++ b/doc/sphinxext/prs/13895.json
@@ -0,0 +1,15 @@
+{
+ "merge_commit_sha": "82c2d68d10c13e4290bebb39122f5affd8c2beaa",
+ "authors": [
+ {
+ "n": "Thomas S. Binns",
+ "e": "t.s.binns@outlook.com"
+ }
+ ],
+ "changes": {
+ "doc/development/contributing.rst": {
+ "a": 8,
+ "d": 5
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13897.json b/doc/sphinxext/prs/13897.json
new file mode 100644
index 00000000000..3f2a42dd3bc
--- /dev/null
+++ b/doc/sphinxext/prs/13897.json
@@ -0,0 +1,47 @@
+{
+ "merge_commit_sha": "6a0ffdff19cd69224d0d38706ed0da6fae8e2402",
+ "authors": [
+ {
+ "n": "dependabot[bot]",
+ "e": "49699333+dependabot[bot]@users.noreply.github.com"
+ },
+ {
+ "n": "mne[bot]",
+ "e": "50266005+mne-bot@users.noreply.github.com"
+ },
+ {
+ "n": "Eric Larson",
+ "e": "larson.eric.d@gmail.com"
+ }
+ ],
+ "changes": {
+ ".github/workflows/codeql-analysis.yml": {
+ "a": 3,
+ "d": 3
+ },
+ "environment.yml": {
+ "a": 1,
+ "d": 0
+ },
+ "mne/beamformer/tests/test_lcmv.py": {
+ "a": 17,
+ "d": 11
+ },
+ "mne/source_estimate.py": {
+ "a": 4,
+ "d": 1
+ },
+ "mne/utils/config.py": {
+ "a": 1,
+ "d": 0
+ },
+ "pyproject.toml": {
+ "a": 1,
+ "d": 0
+ },
+ "tools/install_pre_requirements.sh": {
+ "a": 2,
+ "d": 3
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13899.json b/doc/sphinxext/prs/13899.json
new file mode 100644
index 00000000000..9d152021ddf
--- /dev/null
+++ b/doc/sphinxext/prs/13899.json
@@ -0,0 +1,67 @@
+{
+ "merge_commit_sha": "990b0b5bfaa9536489060896196fcaf16c347b5e",
+ "authors": [
+ {
+ "n": "mne[bot]",
+ "e": null
+ },
+ {
+ "n": "autofix-ci[bot]",
+ "e": "114827586+autofix-ci[bot]@users.noreply.github.com"
+ },
+ {
+ "n": "Eric Larson",
+ "e": "larson.eric.d@gmail.com"
+ }
+ ],
+ "changes": {
+ "azure-pipelines.yml": {
+ "a": 2,
+ "d": 2
+ },
+ "doc/changes/dev/13899.dependency.rst": {
+ "a": 5,
+ "d": 0
+ },
+ "environment.yml": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/fixes.py": {
+ "a": 6,
+ "d": 7
+ },
+ "mne/time_frequency/tfr.py": {
+ "a": 4,
+ "d": 4
+ },
+ "mne/utils/dataframe.py": {
+ "a": 2,
+ "d": 2
+ },
+ "mne/utils/spectrum.py": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/viz/backends/_utils.py": {
+ "a": 3,
+ "d": 1
+ },
+ "pyproject.toml": {
+ "a": 1,
+ "d": 1
+ },
+ "tools/azure_dependencies.sh": {
+ "a": 1,
+ "d": 1
+ },
+ "tools/install_pre_requirements.sh": {
+ "a": 5,
+ "d": 5
+ },
+ "tools/pylock.ci-old.toml": {
+ "a": 3,
+ "d": 3
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13900.json b/doc/sphinxext/prs/13900.json
new file mode 100644
index 00000000000..46ca80c2b42
--- /dev/null
+++ b/doc/sphinxext/prs/13900.json
@@ -0,0 +1,67 @@
+{
+ "merge_commit_sha": "c6de8abc07912c5e08662e2bdc30b8fa9f2ce13f",
+ "authors": [
+ {
+ "n": "Eric Larson",
+ "e": "larson.eric.d@gmail.com"
+ }
+ ],
+ "changes": {
+ ".circleci/config.yml": {
+ "a": 2,
+ "d": 1
+ },
+ "azure-pipelines.yml": {
+ "a": 62,
+ "d": 85
+ },
+ "doc/sphinxext/related_software.txt": {
+ "a": 1,
+ "d": 1
+ },
+ "doc/sphinxext/related_software_nodeps.txt": {
+ "a": 6,
+ "d": 6
+ },
+ "mne/conftest.py": {
+ "a": 10,
+ "d": 15
+ },
+ "mne/gui/tests/test_gui_api.py": {
+ "a": 7,
+ "d": 3
+ },
+ "mne/viz/_brain/tests/test_brain.py": {
+ "a": 99,
+ "d": 97
+ },
+ "mne/viz/backends/_utils.py": {
+ "a": 7,
+ "d": 1
+ },
+ "tools/azure_dependencies.sh": {
+ "a": 2,
+ "d": 3
+ },
+ "tools/circleci_bash_env.sh": {
+ "a": 1,
+ "d": 0
+ },
+ "tools/circleci_dependencies.sh": {
+ "a": 11,
+ "d": 11
+ },
+ "tools/github_actions_dependencies.sh": {
+ "a": 1,
+ "d": 1
+ },
+ "tools/github_actions_download.sh": {
+ "a": 1,
+ "d": 2
+ },
+ "tools/github_actions_env_vars.sh": {
+ "a": 2,
+ "d": 2
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13901.json b/doc/sphinxext/prs/13901.json
new file mode 100644
index 00000000000..7613a2f5e0f
--- /dev/null
+++ b/doc/sphinxext/prs/13901.json
@@ -0,0 +1,19 @@
+{
+ "merge_commit_sha": "df1b7598d8627c43177736bc4fc5b38e63157f86",
+ "authors": [
+ {
+ "n": "dependabot[bot]",
+ "e": "49699333+dependabot[bot]@users.noreply.github.com"
+ },
+ {
+ "n": "mne[bot]",
+ "e": "50266005+mne-bot@users.noreply.github.com"
+ }
+ ],
+ "changes": {
+ ".github/workflows/codeql-analysis.yml": {
+ "a": 3,
+ "d": 3
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13902.json b/doc/sphinxext/prs/13902.json
new file mode 100644
index 00000000000..5817cf2b50a
--- /dev/null
+++ b/doc/sphinxext/prs/13902.json
@@ -0,0 +1,19 @@
+{
+ "merge_commit_sha": "a710c6f5c396d4a25d01284be4a9e4de3ceea7b8",
+ "authors": [
+ {
+ "n": "pre-commit-ci[bot]",
+ "e": "66853113+pre-commit-ci[bot]@users.noreply.github.com"
+ },
+ {
+ "n": "mne[bot]",
+ "e": "50266005+mne-bot@users.noreply.github.com"
+ }
+ ],
+ "changes": {
+ ".pre-commit-config.yaml": {
+ "a": 2,
+ "d": 2
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13903.json b/doc/sphinxext/prs/13903.json
new file mode 100644
index 00000000000..c9a8e87beb3
--- /dev/null
+++ b/doc/sphinxext/prs/13903.json
@@ -0,0 +1,167 @@
+{
+ "merge_commit_sha": "db75c70718876e61e893faff5a14be2e3573f55d",
+ "authors": [
+ {
+ "n": "Clemens Brunner",
+ "e": null
+ }
+ ],
+ "changes": {
+ "doc/changes/dev/13903.apichange.rst": {
+ "a": 1,
+ "d": 0
+ },
+ "doc/changes/dev/13903.newfeature.rst": {
+ "a": 1,
+ "d": 0
+ },
+ "examples/decoding/decoding_csp_eeg.py": {
+ "a": 1,
+ "d": 1
+ },
+ "examples/io/read_impedances.py": {
+ "a": 1,
+ "d": 1
+ },
+ "examples/preprocessing/eeg_bridging.py": {
+ "a": 1,
+ "d": 1
+ },
+ "examples/preprocessing/muscle_ica.py": {
+ "a": 1,
+ "d": 1
+ },
+ "examples/preprocessing/plot_epoch_quality.py": {
+ "a": 1,
+ "d": 1
+ },
+ "examples/visualization/roi_erpimage_by_rt.py": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/_fiff/tests/test_meas_info.py": {
+ "a": 3,
+ "d": 3
+ },
+ "mne/_fiff/tests/test_pick.py": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/channels/_standard_montage_utils.py": {
+ "a": 52,
+ "d": 16
+ },
+ "mne/channels/data/montages/README.md": {
+ "a": 18,
+ "d": 0
+ },
+ "mne/channels/data/montages/colin27_1005.elc": {
+ "a": 0,
+ "d": 0
+ },
+ "mne/channels/data/montages/colin27_1020.elc": {
+ "a": 0,
+ "d": 0
+ },
+ "mne/channels/data/montages/colin27_alphabetic.elc": {
+ "a": 0,
+ "d": 0
+ },
+ "mne/channels/data/montages/colin27_postfixed.elc": {
+ "a": 0,
+ "d": 0
+ },
+ "mne/channels/data/montages/colin27_prefixed.elc": {
+ "a": 0,
+ "d": 0
+ },
+ "mne/channels/data/montages/colin27_primed.elc": {
+ "a": 0,
+ "d": 0
+ },
+ "mne/channels/data/montages/spherical_1005.tsv": {
+ "a": 349,
+ "d": 0
+ },
+ "mne/channels/data/montages/spherical_1010.tsv": {
+ "a": 75,
+ "d": 0
+ },
+ "mne/channels/data/montages/spherical_1020.tsv": {
+ "a": 25,
+ "d": 0
+ },
+ "mne/channels/montage.py": {
+ "a": 61,
+ "d": 23
+ },
+ "mne/channels/tests/test_interpolation.py": {
+ "a": 3,
+ "d": 1
+ },
+ "mne/channels/tests/test_montage.py": {
+ "a": 5,
+ "d": 5
+ },
+ "mne/channels/tests/test_standard_montage.py": {
+ "a": 46,
+ "d": 3
+ },
+ "mne/forward/tests/test_make_forward.py": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/io/bti/bti.py": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/io/hitachi/tests/test_hitachi.py": {
+ "a": 2,
+ "d": 2
+ },
+ "mne/minimum_norm/tests/test_inverse.py": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/preprocessing/tests/test_interpolate.py": {
+ "a": 5,
+ "d": 5
+ },
+ "mne/utils/docs.py": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/viz/tests/test_ica.py": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/viz/tests/test_montage.py": {
+ "a": 4,
+ "d": 4
+ },
+ "mne/viz/tests/test_topomap.py": {
+ "a": 1,
+ "d": 1
+ },
+ "tutorials/evoked/30_eeg_erp.py": {
+ "a": 1,
+ "d": 1
+ },
+ "tutorials/forward/35_eeg_no_mri.py": {
+ "a": 3,
+ "d": 3
+ },
+ "tutorials/intro/40_sensor_locations.py": {
+ "a": 1,
+ "d": 1
+ },
+ "tutorials/preprocessing/40_artifact_correction_ica.py": {
+ "a": 1,
+ "d": 1
+ },
+ "tutorials/simulation/10_array_objs.py": {
+ "a": 1,
+ "d": 1
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13915.json b/doc/sphinxext/prs/13915.json
new file mode 100644
index 00000000000..9102acba00c
--- /dev/null
+++ b/doc/sphinxext/prs/13915.json
@@ -0,0 +1,19 @@
+{
+ "merge_commit_sha": "571b17c1ad27aba2a66ba900b0c992f4dd5091df",
+ "authors": [
+ {
+ "n": null,
+ "e": "myd7349@gmail.com"
+ }
+ ],
+ "changes": {
+ "doc/changes/dev/13915.bugfix.rst": {
+ "a": 1,
+ "d": 0
+ },
+ "mne/io/nihon/nihon.py": {
+ "a": 5,
+ "d": 3
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13916.json b/doc/sphinxext/prs/13916.json
new file mode 100644
index 00000000000..3c45c391a8b
--- /dev/null
+++ b/doc/sphinxext/prs/13916.json
@@ -0,0 +1,87 @@
+{
+ "merge_commit_sha": "3b3f3afb0e46a6ac6b97e6ecfbc2414497ea9a3a",
+ "authors": [
+ {
+ "n": "mne[bot]",
+ "e": null
+ },
+ {
+ "n": "autofix-ci[bot]",
+ "e": "114827586+autofix-ci[bot]@users.noreply.github.com"
+ },
+ {
+ "n": "Eric Larson",
+ "e": "larson.eric.d@gmail.com"
+ }
+ ],
+ "changes": {
+ "README.rst": {
+ "a": 1,
+ "d": 1
+ },
+ "doc/changes/dev/13916.dependency.rst": {
+ "a": 5,
+ "d": 0
+ },
+ "environment.yml": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/_fiff/proc_history.py": {
+ "a": 2,
+ "d": 2
+ },
+ "mne/decoding/tests/test_csp.py": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/decoding/transformer.py": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/fixes.py": {
+ "a": 4,
+ "d": 16
+ },
+ "mne/morph.py": {
+ "a": 3,
+ "d": 3
+ },
+ "mne/morph_map.py": {
+ "a": 2,
+ "d": 3
+ },
+ "mne/source_estimate.py": {
+ "a": 2,
+ "d": 2
+ },
+ "mne/stats/tests/test_cluster_level.py": {
+ "a": 1,
+ "d": 2
+ },
+ "mne/stats/tests/test_permutations.py": {
+ "a": 2,
+ "d": 3
+ },
+ "mne/tests/test_label.py": {
+ "a": 2,
+ "d": 2
+ },
+ "mne/tests/test_morph_map.py": {
+ "a": 2,
+ "d": 2
+ },
+ "mne/utils/tests/test_numerics.py": {
+ "a": 9,
+ "d": 9
+ },
+ "pyproject.toml": {
+ "a": 3,
+ "d": 3
+ },
+ "tools/pylock.ci-old.toml": {
+ "a": 3,
+ "d": 6
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13917.json b/doc/sphinxext/prs/13917.json
new file mode 100644
index 00000000000..008383b751f
--- /dev/null
+++ b/doc/sphinxext/prs/13917.json
@@ -0,0 +1,31 @@
+{
+ "merge_commit_sha": "e4cb5abf1fa491b3794781cbf36302b41e04f397",
+ "authors": [
+ {
+ "n": "Michael Straube",
+ "e": null
+ }
+ ],
+ "changes": {
+ "doc/changes/dev/13917.bugfix.rst": {
+ "a": 1,
+ "d": 0
+ },
+ "mne/_fiff/reference.py": {
+ "a": 4,
+ "d": 0
+ },
+ "mne/_fiff/tests/test_reference.py": {
+ "a": 4,
+ "d": 0
+ },
+ "tutorials/intro/15_inplace.py": {
+ "a": 1,
+ "d": 1
+ },
+ "tutorials/preprocessing/55_setting_eeg_reference.py": {
+ "a": 5,
+ "d": 5
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13918.json b/doc/sphinxext/prs/13918.json
new file mode 100644
index 00000000000..d7d0dac7dea
--- /dev/null
+++ b/doc/sphinxext/prs/13918.json
@@ -0,0 +1,23 @@
+{
+ "merge_commit_sha": "5e0dcc8beda695c962f46c1f31617d15b3ebf6c7",
+ "authors": [
+ {
+ "n": "dependabot[bot]",
+ "e": "49699333+dependabot[bot]@users.noreply.github.com"
+ },
+ {
+ "n": "mne[bot]",
+ "e": "50266005+mne-bot@users.noreply.github.com"
+ }
+ ],
+ "changes": {
+ ".github/workflows/codeql-analysis.yml": {
+ "a": 3,
+ "d": 3
+ },
+ ".github/workflows/tests.yml": {
+ "a": 1,
+ "d": 1
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13919.json b/doc/sphinxext/prs/13919.json
new file mode 100644
index 00000000000..7c86e61155f
--- /dev/null
+++ b/doc/sphinxext/prs/13919.json
@@ -0,0 +1,19 @@
+{
+ "merge_commit_sha": "9f28e5ff768a379c9f80617a6311d58456f57bef",
+ "authors": [
+ {
+ "n": "pre-commit-ci[bot]",
+ "e": "66853113+pre-commit-ci[bot]@users.noreply.github.com"
+ },
+ {
+ "n": "mne[bot]",
+ "e": "50266005+mne-bot@users.noreply.github.com"
+ }
+ ],
+ "changes": {
+ ".pre-commit-config.yaml": {
+ "a": 1,
+ "d": 1
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13920.json b/doc/sphinxext/prs/13920.json
new file mode 100644
index 00000000000..a654bfc6123
--- /dev/null
+++ b/doc/sphinxext/prs/13920.json
@@ -0,0 +1,31 @@
+{
+ "merge_commit_sha": "c1b048cd8cad6c526fb03ad543da6f4dd2737731",
+ "authors": [
+ {
+ "n": "Ben Tang",
+ "e": "ben.tang@duke.edu"
+ }
+ ],
+ "changes": {
+ "doc/changes/dev/13920.bugfix.rst": {
+ "a": 1,
+ "d": 0
+ },
+ "doc/changes/names.inc": {
+ "a": 1,
+ "d": 0
+ },
+ "mne/_fiff/reference.py": {
+ "a": 24,
+ "d": 4
+ },
+ "mne/_fiff/tests/test_reference.py": {
+ "a": 50,
+ "d": 1
+ },
+ "mne/utils/docs.py": {
+ "a": 12,
+ "d": 3
+ }
+ }
+}
\ No newline at end of file
diff --git a/doc/sphinxext/prs/13923.json b/doc/sphinxext/prs/13923.json
new file mode 100644
index 00000000000..4f2c3b8d0e4
--- /dev/null
+++ b/doc/sphinxext/prs/13923.json
@@ -0,0 +1,23 @@
+{
+ "merge_commit_sha": "e2ee35e60469872572a24fe187d959749d3cb772",
+ "authors": [
+ {
+ "n": "Clemens Brunner",
+ "e": null
+ }
+ ],
+ "changes": {
+ "doc/changes/dev/13923.other.rst": {
+ "a": 1,
+ "d": 0
+ },
+ "mne/io/base.py": {
+ "a": 1,
+ "d": 1
+ },
+ "mne/tests/test_epochs.py": {
+ "a": 6,
+ "d": 2
+ }
+ }
+}
\ No newline at end of file