Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

REL: 22.1.0 #2906

Merged
merged 3 commits into from
Dec 12, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 16 additions & 3 deletions .maint/update_changes.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,22 @@ echo $( printf "%${#HEADER}s" | tr " " "=" ) >> newchanges
echo "" >> newchanges

# Search for PRs since previous release
git log --grep="Merge pull request" `git describe --tags --abbrev=0`..HEAD --pretty='format: * %b %s' | sed 's/Merge pull request \#\([^\d]*\)\ from\ .*/(\#\1)/' >> newchanges
echo "" >> newchanges
echo "" >> newchanges
MERGE_COMMITS=$( git log --grep="Merge pull request\|(#.*)$" `git describe --tags --abbrev=0`..HEAD --pretty='format:%h' )
for COMMIT in ${MERGE_COMMITS//\n}; do
SUB=$( git log -n 1 --pretty="format:%s" $COMMIT )
if ( echo $SUB | grep "^Merge pull request" ); then
# Merge commit
PR=$( echo $SUB | sed -e "s/Merge pull request \#\([0-9]*\).*/\1/" )
TITLE=$( git log -n 1 --pretty="format:%b" $COMMIT )
else
# Squashed merge
PR=$( echo $SUB | sed -e "s/.*(\#\([0-9]*\))$/\1/" )
TITLE=$( echo $SUB | sed -e "s/\(.*\) (\#[0-9]*)$/\1/" )
fi
echo " * $TITLE (#$PR)" >> newchanges
done
echo >> newchanges
echo >> newchanges

# Add back the Upcoming header if it was present
if [[ "$UPCOMING" == "0" ]]; then
Expand Down
2 changes: 1 addition & 1 deletion .maint/update_zenodo.py
Original file line number Diff line number Diff line change
Expand Up @@ -120,4 +120,4 @@ def get_git_lines(fname='line-contributors.txt'):
if isinstance(creator['affiliation'], list):
creator['affiliation'] = creator['affiliation'][0]

zenodo_file.write_text('%s\n' % json.dumps(zenodo, indent=2))
zenodo_file.write_text('%s\n' % json.dumps(zenodo, indent=2, ensure_ascii=False))
68 changes: 37 additions & 31 deletions .zenodo.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,44 +4,38 @@
"contributors": [
{
"affiliation": "Department of Radiology, Lausanne University Hospital and University of Lausanne",
"name": "Provins, C\u00e9line",
"name": "Provins, Céline",
"orcid": "0000-0002-1668-9629",
"type": "Researcher"
},
{
"affiliation": "Centre for Modern Interdisciplinary Technologies, Nicolaus Copernicus University in Toru\u0144",
"affiliation": "Centre for Modern Interdisciplinary Technologies, Nicolaus Copernicus University in Toruń",
"name": "Finc, Karolina",
"orcid": "0000-0002-0157-030X",
"type": "Researcher"
},
{
"affiliation": "University of Texas at Austin",
"name": "de la Vega, Alejandro",
"orcid": "0000-0001-9062-3778",
"type": "Researcher"
},
{
"affiliation": "Department of Psychology, Stanford University",
"name": "Feingold, Franklin",
"orcid": "0000-0002-6533-2909",
"type": "Researcher"
},
{
"affiliation": "Department of Psychology, New York University",
"name": "Benson, Noah C.",
"orcid": "0000-0002-2365-8265",
"affiliation": "Department of Neuroscience, University of Pennsylvania, PA, USA",
"name": "Tooley, Ursula A.",
"orcid": "0000-0001-6377-3885",
"type": "Researcher"
},
{
"affiliation": "Charite Universitatsmedizin Berlin, Germany",
"name": "Waller, Lea",
"orcid": "0000-0002-3239-6957",
"affiliation": "Department of Psychology, New York University",
"name": "Benson, Noah C.",
"orcid": "0000-0002-2365-8265",
"type": "Researcher"
},
{
"affiliation": "Department of Neuroscience, University of Pennsylvania, PA, USA",
"name": "Tooley, Ursula A.",
"orcid": "0000-0001-6377-3885",
"affiliation": "University of Texas at Austin",
"name": "de la Vega, Alejandro",
"orcid": "0000-0001-9062-3778",
"type": "Researcher"
},
{
Expand All @@ -56,6 +50,12 @@
"orcid": "0000-0001-5504-8579",
"type": "Researcher"
},
{
"affiliation": "Charite Universitatsmedizin Berlin, Germany",
"name": "Waller, Lea",
"orcid": "0000-0002-3239-6957",
"type": "Researcher"
},
{
"affiliation": "Department of Psychology, University of California, Berkeley",
"name": "Lurie, Daniel J.",
Expand All @@ -80,12 +80,6 @@
"orcid": "0000-0001-7936-9991",
"type": "Researcher"
},
{
"affiliation": "Department of Radiology, Weill Cornell Medicine",
"name": "Jamison, Keith W.",
"orcid": "0000-0001-7139-6661",
"type": "Researcher"
},
{
"affiliation": "McLean Hospital Brain Imaging Center, MA, USA",
"name": "Frederick, Blaise B.",
Expand All @@ -99,9 +93,9 @@
"type": "Researcher"
},
{
"affiliation": "CENIR, INSERM U1127, CNRS UMR 7225, UPMC Univ Paris 06 UMR S 1127, Institut du Cerveau et de la Moelle \u00e9pini\u00e8re, ICM, F-75013, Paris, France",
"name": "Valabregue, Romain",
"orcid": "0000-0002-1814-9570",
"affiliation": "Department of Radiology, Weill Cornell Medicine",
"name": "Jamison, Keith W.",
"orcid": "0000-0001-7139-6661",
"type": "Researcher"
},
{
Expand Down Expand Up @@ -147,11 +141,17 @@
"type": "Researcher"
},
{
"affiliation": "SIMEXP Lab, CRIUGM, University of Montr\u00e9al, Montr\u00e9al, Canada",
"affiliation": "SIMEXP Lab, CRIUGM, University of Montréal, Montréal, Canada",
"name": "Bellec, Pierre",
"orcid": "0000-0002-9111-0699",
"type": "Researcher"
},
{
"affiliation": "Montreal Neurological Institute, McGill University",
"name": "Bhagwat, Nikhil",
"orcid": "0000-0001-6073-7141",
"type": "Researcher"
},
{
"affiliation": "Perelman School of Medicine, University of Pennsylvania, PA, USA",
"name": "Cieslak, Matthew",
Expand Down Expand Up @@ -202,7 +202,7 @@
},
{
"affiliation": "Cyceron, UMS 3408 (CNRS - UCBN), France",
"name": "Naveau, Mika\u00ebl",
"name": "Naveau, Mikaël",
"orcid": "0000-0001-6948-9068",
"type": "Researcher"
},
Expand All @@ -226,7 +226,7 @@
},
{
"affiliation": "Max Planck UCL Centre for Computational Psychiatry and Ageing Research, University College London",
"name": "Stoji\u0107, Hrvoje",
"name": "Stojić, Hrvoje",
"orcid": "0000-0002-9699-9052",
"type": "Researcher"
},
Expand All @@ -236,6 +236,12 @@
"orcid": "0000-0002-0533-6035",
"type": "Researcher"
},
{
"affiliation": "CENIR, INSERM U1127, CNRS UMR 7225, UPMC Univ Paris 06 UMR S 1127, Institut du Cerveau et de la Moelle épinière, ICM, F-75013, Paris, France",
"name": "Valabregue, Romain",
"orcid": "0000-0002-1814-9570",
"type": "Researcher"
},
{
"affiliation": "Center for Brain Imaging, New York University",
"name": "Velasco, Pablo",
Expand Down Expand Up @@ -279,7 +285,7 @@
},
{
"affiliation": "Lausanne University Hospital and University of Lausanne, Lausanne, Switzerland",
"name": "Provins, C\u00e9line",
"name": "Provins, Céline",
"orcid": "0000-0002-1668-9629"
},
{
Expand All @@ -303,7 +309,7 @@
"orcid": "0000-0001-6347-7939"
},
{
"affiliation": "SIMEXP Lab, CRIUGM, University of Montr\u00e9al, Montr\u00e9al, Canada",
"affiliation": "SIMEXP Lab, CRIUGM, University of Montréal, Montréal, Canada",
"name": "Pinsard, Basile",
"orcid": "0000-0002-4391-3075"
},
Expand Down
51 changes: 49 additions & 2 deletions CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,12 +1,59 @@
22.1.0 (December 12, 2022)
==========================
New feature release in the 22.1.x series.

This is an incremental improvement on the 22.0.x series, including features and fixes that
are backwards incompatible with the 22.0.x work tree.

Several significant issues with susceptibility distortion correction (SDC) have been fixed
in `SDCFlows 2.2.0`_, in addition to the changes listed below.
If you have been seeing issues with SDC in 21.0.x or 22.0.x, please test out this version
and submit issues.

Additionally, this version includes improvements to structural preprocessing, generating
morphometric ``.shape.gii`` files from FreeSurfer derivatives.

Finally, this release introduces a method for estimating the carbon footprint of using
fMRIPrep. Add ``--track-carbon`` to your command to try this out. Note that it does not work
in Docker containers, but should work for Singularity containers.

With thanks to Nikhil Bhagwat for contributions.


* FIX: Conform --reports-only to match post-run report generation (#2900)
* FIX: Remove cortex masking during vol2surf sampling (#2879)
* FIX: Do not attempt to calculate TA if SliceTiming is degenerate (#2901)
* FIX: Pass CrownCompCor components to GatherConfounds (#2897)
* FIX: Output brain mask and boldref in BOLD space if individual echos requested (#2852)
* FIX: Check for empty ACompCor results before trying to rename (#2851)
* FIX: Filter sbrefs by BIDS filters if available (#2843)
* ENH: Provide free memory estimate to unwarp_wf for better resources allocation (#2910)
* ENH: Add migas telemetry in addition to sentry (#2817)
* ENH: Tag memory based on data shape, annotate T2SMap (#2898)
* ENH: Add of carbon tracker to estimate workflow emissions (#2834)
* ENH: Output BOLD HMC transforms and reference volume (#2860)
* RF: CIFTI generation (#2884)
* DOC: Correct description of --longitudinal behavior (#2905)
* MNT: Update fast track outputs, use latest smriprep (#2894)
* MNT: Deprecate ``--topup-max-vols`` (#2881)
* MNT: Add a ``--debug pdb`` to allow easier line-by-line debugging (#2871)
* MNT: Generate more verbose reports (here, showing fieldmaps) if running in debug mode (#2872)
* DOCKER: Build wheel and install in two-stage build (#2859)
* CI: Various updates (#2899)
* CI: Test on Python 3.10, bump actions versions (#2895)
* CI: Fix non-fasttrack outputs for maint/21.0.x (#2866)

.. _`SDCFlows 2.2.0`: https://github.com/nipreps/sdcflows/releases/2.2.0

22.0.2 (September 27, 2022)
===========================
A patch release in the 22.0.x series.

This release increases the minimum Nipype version to include better error messages on failures.
Additionally, this includes a fix to allow SyN distortion correction in combination with the
`--ignore fieldmaps` option.
``--ignore fieldmaps`` option.

* MAINT: Add `pre-commit`, dev installation for consistent styling (#2857)
* MAINT: Add ``pre-commit``, dev installation for consistent styling (#2857)
* CI: Upgrade docker orb (#2858)

22.0.1 (September 13, 2022)
Expand Down