Skip to content

Commit 8465bfe

Browse files
committed
Merge remote-tracking branch 'upstream/master' into enh/fs_long
2 parents ef41799 + a3df930 commit 8465bfe

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+1658
-576
lines changed

.circleci/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -442,6 +442,7 @@ jobs:
442442
keys:
443443
- ds005-anat-v0-{{ .Branch }}-{{ epoch }}
444444
- ds005-anat-v0-{{ .Branch }}
445+
- ds005-anat-v0-master
445446
- ds005-anat-v0-next
446447
- restore_cache:
447448
keys:

.circleci/nipype.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[execution]
22
stop_on_first_crash = true
33
poll_sleep_duration = 0.01
4-
hash_method = content
4+
hash_method = content

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
smriprep/_version.py export-subst
2+
*.gii binary

.github/dependabot.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Set update schedule for GitHub Actions
2+
3+
version: 2
4+
updates:
5+
6+
- package-ecosystem: "github-actions"
7+
directory: "/"
8+
schedule:
9+
# Check for updates to GitHub Actions every week
10+
interval: "weekly"

.github/workflows/pythonpackage.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
commit_message: ${{ steps.get_commit_message.outputs.commit_message }}
2828
steps:
2929
- name: Get repo
30-
uses: actions/checkout@v3
30+
uses: actions/checkout@v4
3131
with:
3232
ref: ${{ github.event.pull_request.head.sha }}
3333
- name: Print head git commit message
@@ -37,7 +37,7 @@ jobs:
3737
COMMIT_MSG=$(git show -s --format=%s)
3838
fi
3939
echo $COMMIT_MSG
40-
echo "::set-output name=commit_message::$COMMIT_MSG"
40+
echo "commit_message=$COMMIT_MSG" >> $GITHUB_OUTPUT
4141
env:
4242
COMMIT_MSG: ${{ github.event.head_commit.message }}
4343

@@ -46,7 +46,7 @@ jobs:
4646
if: "!contains(needs.check_if_skip.outputs.commit_message, '[skip ci]')"
4747
runs-on: ubuntu-latest
4848
steps:
49-
- uses: actions/checkout@v3
49+
- uses: actions/checkout@v4
5050
with:
5151
fetch-depth: 0
5252
- name: Display Python version
@@ -65,7 +65,7 @@ jobs:
6565
runs-on: ubuntu-latest
6666
strategy:
6767
matrix:
68-
python-version: ["3.10", "3.11"]
68+
python-version: ["3.10", "3.11", "3.12"]
6969
install: [repo]
7070
include:
7171
- python-version: "3.11"
@@ -79,7 +79,7 @@ jobs:
7979
INSTALL_TYPE: ${{ matrix.install }}
8080

8181
steps:
82-
- uses: actions/checkout@v3
82+
- uses: actions/checkout@v4
8383
if: matrix.install == 'repo' || matrix.install == 'editable'
8484
- name: Fetch packages
8585
uses: actions/download-artifact@v3
@@ -116,5 +116,5 @@ jobs:
116116
if: "!contains(github.event.head_commit.message, '[skip ci]')"
117117
runs-on: ubuntu-latest
118118
steps:
119-
- uses: actions/checkout@v3
119+
- uses: actions/checkout@v4
120120
- run: pipx run flake8 smriprep

.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Auto-generated by .maint/make_gitignore on Fri May 19 03:22:33 PM EDT 2023
1+
# Auto-generated by .maint/make_gitignore on Wed Nov 8 04:05:04 PM EST 2023
22
# setuptools_scm
33
_version.py
44

@@ -311,4 +311,3 @@ Icon
311311
Network Trash Folder
312312
Temporary Items
313313
.apdisk
314-
>>>>>>> upstream/master

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
exclude: ".*/data/.*"
21
repos:
32
- repo: https://github.com/pre-commit/pre-commit-hooks
43
rev: v4.4.0
54
hooks:
65
- id: trailing-whitespace
7-
exclude: .gitignore
6+
exclude: '.gitignore|.*\.gii$'
87
- id: end-of-file-fixer
8+
exclude: 'data/itkIdentityTransform.txt|\.svg$'
99
- id: check-yaml
1010
- id: check-added-large-files
1111
- id: check-toml

.zenodo.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,18 @@
5252
"name": "Feczko, Eric",
5353
"orcid": "0000-0003-1337-5517",
5454
"type": "Researcher"
55+
},
56+
{
57+
"affiliation": "Department of Biostatistics, Johns Hopkins Bloomberg School of Public Health, MD, USA",
58+
"name": "Sadil, Patrick",
59+
"orcid": "0000-0003-4141-1343",
60+
"type": "Researcher"
61+
},
62+
{
63+
"affiliation": "Neurospin, CEA, Université Paris-Saclay, CNRS, 91191 Gif-sur-Yvette, France",
64+
"name": "Papadopoulos Orfanos, Dimitri",
65+
"orcid": "0000-0002-1242-8990",
66+
"type": "Researcher"
5567
}
5668
],
5769
"keywords": [

CHANGES.rst

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,53 @@
1+
0.13.0 (November 20, 2023)
2+
==========================
3+
New feature release in the 0.13.x series.
4+
5+
This release adds support for MSM-Sulc, improving the alignment of subject
6+
surfaces to the fsLR template. This process is enabled by default, but may
7+
be disabled with the ``--no-msm`` flag.
8+
9+
The ``--fast-track`` flag has been deprecated in favor of a more flexible
10+
``--derivatives`` flag. This flag can be used to specify one or more
11+
directories to search for derivatives. Derivatives found in these
12+
directories can be used to skip corresponding workflows. For derivatives
13+
that can be deterministically generated from other derivatives, sMRIPrep
14+
will regenerate the derivatives to avoid inconsistencies.
15+
16+
This supports the 23.2.x series of fMRIPrep, which introduces a ``--level``
17+
flag to control the level of processing. This feature is not currently
18+
available in sMRIPrep, but will be in a future release. To preview this
19+
functionality, use fMRIPrep's ``--anat-only`` flag to run only structural
20+
workflows.
21+
22+
* FIX: Add missing fsLR reg sphere to io_spec (#382)
23+
* FIX: Invert sulcal depth metric before passing to MSM, use HCP atlas files (#383)
24+
* FIX: Update surfaces with fsnative2t1w_xfm (#384)
25+
* FIX: Add surface-modify-sphere call to catch potential sphere elongation (#375)
26+
* ENH: Add T2w/FLAIR usage to boilerplate (#392)
27+
* ENH: Annotate mris_expand with thread usage (#386)
28+
* ENH: Add sphere registration to fit workflow, check for precomputed (#370)
29+
* ENH: Save msm registration sphere as desc-msm_sphere.surf.gii (#365)
30+
* ENH: Add Multimodal Surface Matching (#358)
31+
* ENH: Run pytest on CircleCI (#364)
32+
* ENH: Separate surfaces and morphometrics into standalone outputs (#359)
33+
* RF: Split template and fsLR resampling and sinking into isolated workflows (#388)
34+
* RF: Replace most of anat_ribbon_wf with a Python function (#363)
35+
* RF: Break up surface workflows for easier mix-and-match in fMRIPrep (#360)
36+
* TEST: Add smoke tests for main anatomical workflows (#390)
37+
* TEST: Add sloppy MSM configuration for use in debugging/CI (#366)
38+
* DOC: http:// → https:// (#377)
39+
* DOC: Fix misspelling found by codespell (#378)
40+
* MNT: Remove AFNI from smriprep docker container (#387)
41+
* MNT: Use a set literal, not a list literal (#379)
42+
* MNT: Update installation environment (#361)
43+
* MNT: Include 3T18yoSchwartzReactN32 FreeSurfer atlas in image (#357)
44+
* MNT: Infrastructure updates (#351)
45+
* MNT: fix flake8 warning (#349)
46+
* MNT: apply pyupgrade suggestions (#348)
47+
* MNT: fix typos found by codespell (#346)
48+
* MNT: Python 3.11 should be supported (#347)
49+
50+
151
0.12.2 (August 16, 2023)
252
========================
353
Bug-fix release in the 0.12.x series.

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ You're awesome. :wave::smiley:
223223

224224
[link_git]: https://git-scm.com/
225225
[link_handbook]: https://guides.github.com/introduction/git-handbook/
226-
[link_swc_intro]: http://swcarpentry.github.io/git-novice/
226+
[link_swc_intro]: https://swcarpentry.github.io/git-novice/
227227

228228
[writing_formatting_github]: https://help.github.com/articles/getting-started-with-writing-and-formatting-on-github
229229
[markdown]: https://daringfireball.net/projects/markdown

0 commit comments

Comments
 (0)