Skip to content

Commit 2007ea4

Browse files
committed
Merge tag '2.13.0'
2.13.0 (May 15, 2025) Feature release in the 2.13.x series. This release addresses some longstanding issues with the SyN-SDC workflow, improving the registration quality in adult humans by utilizing a spatial prior, as well as allowing Laplacians to be up- or down-weighted in the cost function, making it more usable across species. Additionally, this release allows for the use of ``EstimatedTotalReadoutTime`` or ``EstimatedEchoSpacing``, or a manually provided fallback ``TotalReadoutTime`` value, permitting the use of SDCFlows on datasets that do not have reliable timing information without introducing incorrect metadata into the datasets. * fix(syn): Re-enable priors respecting ``sd_priors`` argument (#488) * feat: Add workflow arguments for metadata estimates and fallback TRT (#479) * feat(syn): Update totalFieldVarianceInVoxel space based on voxel resolution (#487) * feat(syn): Allow changing laplacians weights in SyN registration metric (#484) * test(syn): Add a test to exercise SyN workflow creation and check parameters (#486)
2 parents 3b9ff3a + f28f532 commit 2007ea4

File tree

6 files changed

+108
-22
lines changed

6 files changed

+108
-22
lines changed

.github/workflows/docs-build-update.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ name: Build & update docs
33

44
on:
55
push:
6-
branches: [ 'doc/*', 'docs/*', master, "maint/*" ]
6+
branches: [ 'doc/*', 'docs/*', master, main, "maint/*" ]
77
tags: [ '*' ]
88
pull_request:
9-
branches: [ master, 'maint/*' ]
9+
branches: [ master, main, 'maint/*' ]
1010

1111
concurrency:
1212
group: ${{ github.workflow }}-${{ github.ref }}
@@ -92,17 +92,17 @@ jobs:
9292
git push
9393
9494
- name: Push "master" docs to gh-pages after a push to master (typically, a PR merge).
95-
if: github.ref == 'refs/heads/master'
95+
if: github.ref == 'refs/heads/master' || github.ref == 'refs/heads/main'
9696
run: |
97-
if [[ "${CURBRANCH}" != "master" ]]; then
97+
if [[ "${CURBRANCH}" != "master" -a "${CURBRANCH}" != "main" ]]; then
9898
echo "$CURBRANCH is not the default development branch"
9999
exit 1
100100
fi
101101
git checkout -b gh-pages origin/gh-pages
102-
git rm -r master/ || true
102+
git rm -r ${CURBRANCH}/ || true
103103
# It is fundamental that the directory does not exist at all.
104-
rm -rf master
105-
cp -r $HOME/docs/$CURBRANCH $PWD/master
106-
git add master
107-
git commit -am "docs(master): Update docs of development line" || true
104+
rm -rf ${CURBRANCH}
105+
cp -r $HOME/docs/$CURBRANCH $PWD/${CURBRANCH}
106+
git add ${CURBRANCH}
107+
git commit -am "docs(${CURBRANCH}): Update docs of development line" || true
108108
git push

.mailmap

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,18 @@ Krzysztof J. Gorgolewski <[email protected]> <filo@filo-Precision-
3838
Krzysztof J. Gorgolewski <[email protected]> <filo@filo-Precision-M6500>
3939
Krzysztof J. Gorgolewski <[email protected]> <filo@filolaptop>
4040
Krzysztof J. Gorgolewski <[email protected]> <[email protected]>
41+
4142
4243
4344
Mathias Goncalves <[email protected]>
4445
4546
47+
Mathieu Dugré <[email protected]>
4648
Matteo Visconti di Oleggio Castello <[email protected]>
4749
4850
4951
Mikael Naveau <[email protected]>
52+
Milton Camacho <[email protected]>
5053
Nir Jacoby <[email protected]>
5154
5255
Noah C. Benson <[email protected]>
@@ -67,3 +70,4 @@ Shoshana Berleant <[email protected]> <[email protected]>
6770
Soichi Hayashi <[email protected]>
6871
William Hedley Thompson <[email protected]>
6972
William Hedley Thompson <[email protected]> <[email protected]>
73+
Yasser Aleman <[email protected]>

.maint/CONTRIBUTORS.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,20 @@ Before every release, unlisted contributors will be invited again to add their n
99
| **Lastname** | **Name** | **Handle** | **ORCID** | **Affiliation** |
1010
| --- | --- | --- | --- | --- |
1111
| Adebimpe | Azeez | @a3sha2 | 0000-0001-9049-0135 | Perelman School of Medicine, University of Pennsylvania, PA, USA |
12+
| Aleman | Yasser | @yasseraleman | | |
1213
| Blair | Ross W. | @rwblair | 0000-0003-3007-1056 | Department of Psychology, Stanford University, CA, USA |
14+
| Camacho | Milton | @miltoncamacho | | |
1315
| Cieslak | Matthew | @mattcieslak | 0000-0002-1931-4734 | Perelman School of Medicine, University of Pennsylvania, PA, USA |
16+
| Dugré | Mathieu | @mathdugre | 0000-0003-2828-6031 | Concordia University |
17+
| Legarreta Gorroño | Jon Haitz | @jhlegarreta | 0000-0002-9661-1396 | Brigham and Women's Hospital, Mass General Brigham, Harvard Medical School, MA, USA |
1418
| MacNicol | Eilidh | @eilidhmacnicol | 0000-0003-3715-7012 | Department of Neuroimaging, King's College London |
19+
| Marabotto | Julien | @jmarabotto | 0009-0003-7070-5217 | Lausanne University Hospital and University of Lausanne, Lausanne, Switzerland |
1520
| Meisler | Steven | @smeisler | 0000-0002-8888-1572 | Speech & Hearing Bioscience & Technology Program, Harvard University |
1621
| Naveau | Mikaël | @naveau | 0000-0001-6948-9068 | Cyceron, UMS 3408 (CNRS - UCBN), France |
1722
| Pinsard | Basile | @bpinsard | 0000-0002-4391-3075 | University of Montréal, Montréal, Canada |
23+
| Sadil | Patrick | @psadil | 0000-0003-4141-1343 | Johns Hopkins Bloomberg School of Public Health |
1824
| Salo | Taylor | @tsalo | 0000-0001-9813-3167 | Perelman School of Medicine, University of Pennsylvania, PA, USA |
1925
| Sitek | Kevin R. | @sitek | 0000-0002-2172-5786 | Speech & Hearing Bioscience & Technology Program, Harvard University |
2026
| Sneve | Markus H. | @markushs | 0000-0001-7644-7915 | Center for Lifespan Changes in Brain and Cognition, University of Oslo |
27+
| Waller | Lea | @hippocampusgirl | 0000-0002-3239-6957 | Charite Universitatsmedizin Berlin, Germany |
28+
| Zwiers | Marcel | @marcelzwiers | | |

.maint/update_authors.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
#!/usr/bin/env python3
2+
# /// script
3+
# requires-python = ">=3.13"
4+
# dependencies = [
5+
# "click",
6+
# "fuzzywuzzy",
7+
# "python-levenshtein",
8+
# ]
9+
# ///
210
"""Update and sort the creators list of the zenodo record."""
311
import sys
412
from pathlib import Path

.zenodo.json

Lines changed: 58 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,15 @@
2020
],
2121
"contributors": [
2222
{
23-
"orcid": "0000-0003-3007-1056",
24-
"affiliation": "Department of Psychology, Stanford University, CA, USA",
25-
"name": "Ross W. Blair",
23+
"orcid": "0009-0003-7070-5217",
24+
"affiliation": "Lausanne University Hospital and University of Lausanne, Lausanne, Switzerland",
25+
"name": "Julien Marabotto",
26+
"type": "Researcher"
27+
},
28+
{
29+
"orcid": "0000-0002-4391-3075",
30+
"affiliation": "University of Montréal, Montréal, Canada",
31+
"name": "Basile Pinsard",
2632
"type": "Researcher"
2733
},
2834
{
@@ -31,17 +37,33 @@
3137
"name": "Taylor Salo",
3238
"type": "Researcher"
3339
},
40+
{
41+
"orcid": "0000-0003-4141-1343",
42+
"affiliation": "Johns Hopkins Bloomberg School of Public Health",
43+
"name": "Patrick Sadil",
44+
"type": "Researcher"
45+
},
46+
{
47+
"orcid": "0000-0003-2828-6031",
48+
"affiliation": "Concordia University",
49+
"name": "Mathieu Dugré",
50+
"type": "Researcher"
51+
},
3452
{
3553
"orcid": "0000-0003-3715-7012",
3654
"affiliation": "Department of Neuroimaging, King's College London",
3755
"name": "Eilidh MacNicol",
3856
"type": "Researcher"
3957
},
4058
{
41-
"orcid": "0000-0002-1931-4734",
42-
"affiliation": "Perelman School of Medicine, University of Pennsylvania, PA, USA",
43-
"name": "Matthew Cieslak",
44-
"type": "Researcher"
59+
"name": "Marcel Zwiers",
60+
"type": "Researcher",
61+
"affiliation": "Unknown affiliation"
62+
},
63+
{
64+
"name": "Yasser Aleman",
65+
"type": "Researcher",
66+
"affiliation": "Unknown affiliation"
4567
},
4668
{
4769
"orcid": "0000-0002-8888-1572",
@@ -50,9 +72,26 @@
5072
"type": "Researcher"
5173
},
5274
{
53-
"orcid": "0000-0002-4391-3075",
54-
"affiliation": "University of Montréal, Montréal, Canada",
55-
"name": "Basile Pinsard",
75+
"orcid": "0000-0002-3239-6957",
76+
"affiliation": "Charite Universitatsmedizin Berlin, Germany",
77+
"name": "Lea Waller",
78+
"type": "Researcher"
79+
},
80+
{
81+
"name": "Milton Camacho",
82+
"type": "Researcher",
83+
"affiliation": "Unknown affiliation"
84+
},
85+
{
86+
"orcid": "0000-0002-9661-1396",
87+
"affiliation": "Brigham and Women's Hospital, Mass General Brigham, Harvard Medical School, MA, USA",
88+
"name": "Jon Haitz Legarreta Gorroño",
89+
"type": "Researcher"
90+
},
91+
{
92+
"orcid": "0000-0001-9049-0135",
93+
"affiliation": "Perelman School of Medicine, University of Pennsylvania, PA, USA",
94+
"name": "Azeez Adebimpe",
5695
"type": "Researcher"
5796
},
5897
{
@@ -67,16 +106,22 @@
67106
"name": "Markus H. Sneve",
68107
"type": "Researcher"
69108
},
109+
{
110+
"orcid": "0000-0002-1931-4734",
111+
"affiliation": "Perelman School of Medicine, University of Pennsylvania, PA, USA",
112+
"name": "Matthew Cieslak",
113+
"type": "Researcher"
114+
},
70115
{
71116
"orcid": "0000-0001-6948-9068",
72117
"affiliation": "Cyceron, UMS 3408 (CNRS - UCBN), France",
73118
"name": "Mikaël Naveau",
74119
"type": "Researcher"
75120
},
76121
{
77-
"orcid": "0000-0001-9049-0135",
78-
"affiliation": "Perelman School of Medicine, University of Pennsylvania, PA, USA",
79-
"name": "Azeez Adebimpe",
122+
"orcid": "0000-0003-3007-1056",
123+
"affiliation": "Department of Psychology, Stanford University, CA, USA",
124+
"name": "Ross W. Blair",
80125
"type": "Researcher"
81126
},
82127
{

CHANGES.rst

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
2.13.0 (May 15, 2025)
2+
=====================
3+
Feature release in the 2.13.x series.
4+
5+
This release addresses some longstanding issues with the SyN-SDC workflow,
6+
improving the registration quality in adult humans by utilizing a spatial prior,
7+
as well as allowing Laplacians to be up- or down-weighted in the cost function,
8+
making it more usable across species.
9+
10+
Additionally, this release allows for the use of ``EstimatedTotalReadoutTime`` or
11+
``EstimatedEchoSpacing``, or a manually provided fallback ``TotalReadoutTime`` value,
12+
permitting the use of SDCFlows on datasets that do not have reliable timing information
13+
without introducing incorrect metadata into the datasets.
14+
15+
* fix(syn): Re-enable priors respecting ``sd_priors`` argument (#488)
16+
* feat: Add workflow arguments for metadata estimates and fallback TRT (#479)
17+
* feat(syn): Update totalFieldVarianceInVoxel space based on voxel resolution (#487)
18+
* feat(syn): Allow changing laplacians weights in SyN registration metric (#484)
19+
* test(syn): Add a test to exercise SyN workflow creation and check parameters (#486)
20+
21+
122
2.12.0 (March 21, 2025)
223
=======================
324
Feature release in the 2.12.x series.

0 commit comments

Comments
 (0)