Skip to content

Tags: nipy/nipype

Tags

1.10.0

Toggle 1.10.0's commit message
1.10.0 (March 19, 2025)

New feature release in the 1.10.x series.

This release adds GPUs to multiprocess resource management.
In general, no changes to existing code should be required if the GPU-enabled
interface has a ``use_gpu`` input.
The ``n_gpu_procs`` can be used to set the number of GPU processes that may
be run in parallel, which will override the default of GPUs identified by
``nvidia-smi``, or 1 if no GPUs are detected.

  * FIX: Reimplement ``gpu_count()`` (#3718)
  * FIX: Avoid 0D array in ``algorithms.misc.merge_rois`` (#3713)
  * FIX: Allow nipype.sphinx.ext.apidoc Config to work with Sphinx 8.2.1+ (#3716)
  * FIX: Resolve crashes when running workflows with updatehash=True (#3709)
  * ENH: Support for gpu queue (#3642)
  * ENH: Update to .wci.yml (#3708)
  * ENH: Add Workflow Community Initiative (WCI) descriptor (#3608)

1.9.2

Toggle 1.9.2's commit message
1.9.2 (December 17, 2024)

Bug fix release in the 1.9.x series.

  * FIX: Missed np.savetxt bstring (#3704)
  * MAINT: Bump astral-sh/setup-uv from 3 to 4 (#3702)
  * MAINT: Bump codecov/codecov-action from 4 to 5 (#3703)

1.9.1

Toggle 1.9.1's commit message
1.9.1 (November 19, 2024)

Bug fix release in the 1.9.x series.

This release adds support for Numpy 2 and Python 3.13.

  * FIX: Restore generate_gantt_chart functionality (#3290)
  * FIX: Address numpy and traits deprecations (#3699)
  * FIX: `ts_Z_corr` → `ts_wb_Z` (#3697)
  * ENH: Remove unused and recently unsupported antsRegistration flag (#3695)
  * MAINT: Bump codecov/codecov-action from 4 to 5 (#3698)

1.9.0

Toggle 1.9.0's commit message
1.9.0 (October 31, 2024)

New feature release in the 1.9.0 series.

  * FIX: Remove exists=True from fsl.MotionOutliers output that might not exist (#1428)
  * FIX: Improve evaluate_connect_function errors across Python versions (#3655)
  * FIX: Changed inheritance of TensorMetricsInputSpec (#3663)
  * FIX: Add cropped files to dcm2niix output  (#3609)
  * FIX: Deduplicate dcm2niix output (#3610)
  * FIX: Parse commas in CSV fields (#3637)
  * FIX: MRTrix3 change inputs position for MRTransform (#3611)
  * FIX: Use out_prefix instead of "w" in spm.Normalize12 (#3600)
  * FIX: Fix typo in spm.Normalize12 process (#3599)
  * FIX: DWIPreproc issue (#3596)
  * FIX: DWIPreproc issue (#3596)
  * FIX: Fix bugs with ``fsl_out=True`` and ``lta_out=True`` (#3583)
  * FIX: Test failures (#3587)
  * FIX: update merge_imgs input type of dcm2niix Node (#3548)
  * FIX: update sample_random_points and random_seed type of ProbTrackXBaseInputSpec (#3556)
  * FIX: update self.inputs.optimization in outputs for GTMPVC (#3571)
  * ENH: Support HDF5 (mat 7.3) SPM.mat files (#3650)
  * ENH: FILMGLS gifti output support in surface mode (#3652)
  * ENH: Added available inputs for MRTrix3's 5ttgen (#3658)
  * ENH: Add functions to mrtrix3 interface (#3613)
  * ENH: Update PETsurfer interface (#3602)
  * ENH: Add 'hsvs' option to 5ttgen + mrtransform fix (#3630)
  * ENH: add STC PVC to PETPVC interface (#3634)
  * ENH: Add GenericLabel to ANTS ApplyTransforms. (#3617)
  * ENH: Issue 3553 add mvecs to dcm2niix (#3554)
  * ENH: add contrast outputs for EstimatedModel  (#3577)
  * ENH: Issue 3345: Adding FreeSurfer longitudinal interfaces (#3529)
  * ENH: Enable SPM voxel-based FDR (#3558)
  * REF: Replace deprecated pkgutil.find_loader with importlib.util.find_spec (#3692)
  * REF: io.open() → open() (#3575)
  * REF: Stop using deprecated import internally (#3561)
  * DOC: Patch doc/conf.py to work with latest ReadTheDocs (#3691)
  * DOC/FIX: Fix wrong name, should be al_ea (#3629)
  * DOC: Fix typos newly found by codespell (#3606)
  * STY: Apply ruff/pycodestyle rules (E) (#3689)
  * STY: Apply ruff rules (RUF) again (#3688)
  * STY: Apply ruff/Pyflakes rules (F) (#3681)
  * STY: Apply ruff/Perflint rules (PERF) again (#3687)
  * STY: Apply ruff/flake8-comprehensions preview rules (C4) (#3686)
  * STY: Apply ruff/flake8-simplify rules (SIM) (#3676)
  * STY: Apply ruff/flake8-bugbear rules (B) (#3671)
  * STY: Apply ruff/flake8-comprehensions rules (C4)  (#3680)
  * STY: Apply ruff/Perflint rules (PERF) (#3674)
  * STY: Apply ruff/flake8-implicit-str-concat rules (ISC) (#3679)
  * STY: Apply ruff/flake8-pie rules (PIE) (#3678)
  * STY: Apply ruff/flake8-raise rules (RSE) (#3677)
  * STY: Apply ruff/flynt rules (FLY) (#3675)
  * STY: Apply ruff rules (RUF) (#3673)
  * STY: Codespell (#3672)
  * STY: Apply ruff/refurb rules (#3648)
  * STY: Apply ruff/pyupgrade rules (#3647)
  * STY: Adjusted variable names for clarity and codespell false positives (#3627)
  * STY: Remove duplicated trait in EddyOutputSpec (#3568)
  * STY: Black edits (#1)
  * MNT: Replace deprecated imghdr (#3659)
  * MNT: Use regular ".now" instead of ".utcnow" with UTC zone (#3670)
  * MNT: Apply assorted repo-review rules (#3682)
  * MNT: Drop traits upper bound (#3685)
  * MNT: Configure dependabot to update GH workflows (#3597)
  * MNT: Replace deprecated locale.getdefaultlocale (#3590)
  * MNT: Require Python 3.8+, auto-upgrade syntax (#3588)
  * CI: Test Python 3.12 support (#3638)
  * CI: Test on Python 3.11 (#3589)
  * CI/FIX: configure codespell, add workflow, typos fixed (#3549)

1.8.6

Toggle 1.8.6's commit message
1.8.6 (April 05, 2023)

Bug-fix release in the 1.8.x series.

* FIX: Update dcmstack interface for Py3 / newer pydicom (#3541)
* FIX: NiBabel 5, and NetworkX 3 and DIPY 1.6 compatibility (#3538)
* FIX: Check for non-mandatory output in DWIBiasCorrect (#3523)
* FIX: Removed leftover debug print statement in FEAT class (#3521)
* DOC: Fix a few more typos (#3516)
* DOC: Fix typos found by codespell (#3512)
* CI: Drop nipy tests until a fixed nipy is released (#3559)
* CI: Disable nipy tests generally, re-add with max numpy  (#3532)
* CI: GitHub Workflows security hardening  (#3519)
* CI: Allow tutorial test cancellation (#3514)

1.8.5

Toggle 1.8.5's commit message
1.8.5 (September 21, 2022)

Bug-fix release in the 1.8.x series.

  * FIX: Use interpolation/method in numpy.percentile as available (#3506)
  * FIX: Deployed Matlab applications must not call addpath() (#3509)
  * FIX: Provide more runtime information when node execution fails (#3505)
  * FIX: Fixed bug for work dirs longer than 255 characters, fixes #2061  (#3495)
  * FIX: Update ApplyVDM to handle 4D inputs  (#3500)
  * ENH: Explicitly specify write_text encoding format (#3508)
  * DOC: Fix typos found by copdespell (#3510)
  * MAINT: Add github action to trigger tutorials for release branches (#3504)
  * CI: Set up build-test-deploy workflow on GHA (#3513)

1.8.4

Toggle 1.8.4's commit message
1.8.4 (September 01, 2022)

==========================

Bug-fix release in the 1.8.x series.

This release sets a maximum traits version to avoid new, breaking changes.

  * MNT: Pin traits < 6.4 (#3501)
  * ENH: Add inputs to mrtrix3.DWIPreprocInputSpec and remove mandatory annotation for pe_dir (#3470)

1.8.3

Toggle 1.8.3's commit message
1.8.3 (July 14, 2022)

Bug-fix release in the 1.8.x series.

This release includes compatibility fixes for nibabel 4.x and resolves a denial-of-service
bug when the etelemetry server is down that resulted in excessive (blocking) network hits that
would cause any tools using nipype interfaces to take a very long time.

Full changelog: https://github.com/nipy/nipype/milestone/1.8.3?closed=1

* FIX: Argument order to ``numpy.save()`` (#3485)
* FIX: Add tolerance parameter to ComputeDVARS (#3489)
* FIX: Delay access of nibabel.trackvis until actually needed (#3488)
* FIX: Avoid excessive etelemetry pings (#3484)
* ENH: Added outputs' generation to DWIBiascorrect interface (#3476)

1.8.2

Toggle 1.8.2's commit message
1.8.2 (June 06, 2022)

Bug-fix release in the 1.8.x series.

This release restores compatibility with networkx 2.8.3, which errors when
graph nodes might conflict with pydot parsing.

Full changelog: https://github.com/nipy/nipype/milestone/1.8.2?closed=1

  * ENH: Enable compression with Gunzip interface (#3472)
  * CI: Schedule weekly tests with cron (#3480)

1.8.1

Toggle 1.8.1's commit message
1.8.1 (May 16, 2022)

Bug-fix release in the 1.8.x series.

The previous release vendored ``distutils.version.LooseVersion``, and the vendored objects did not
preserve compatiblity with the ``distutils`` objects. This release switches to the
``looseversion`` package that ensures compatiblity.