Skip to content

Releases: nipy/nipype

1.8.4

01 Sep 22:11
71411b0
Compare
Choose a tag to compare

Release Notes

Bug-fix release in the 1.8.x series.

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

What's Changed

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

Full Changelog: 1.8.3...1.8.4

1.8.3

14 Jul 15:35
Compare
Choose a tag to compare

Release Notes

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.

What's Changed

  • 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)

New Contributors

Full Changelog: 1.8.2...1.8.3

1.8.1

16 May 20:45
Compare
Choose a tag to compare

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.

What's Changed

  • RF: Use looseversion package instead of vendoring by @effigies in #3477

Full Changelog: 1.8.0...1.8.1

1.8.0

16 May 20:44
d77fc3c
Compare
Choose a tag to compare

1.8.0 (May 10, 2022)

New feature release in the 1.8.x series.

The primary new features are a batch of PETSurfer interfaces.

This release drops support for Python < 3.7 and Numpy < 1.17, triggering a minor version bump.
Additionally, matplotlib < 2.1 will stop working with some interfaces, but more recent versions
will start working.

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

  • FIX: Change plt.hist() argument from deprecated 'normed' to 'density' (#3455)
  • ENH: Add random seed option to ANTs registration (#3463)
  • ENH: Add PETsurfer interfaces (#3437)
  • ENH: Add Text2Vest and Vest2Text interfaces (#3447)
  • REF: Optimize ICC_rep_anova with a memoized helper function (#3454)
  • REF: Rearranging matmul order and using hermitian flag in ICC_rep_anova (#3453)
  • MNT: Drop distutils (#3458)
  • CI: Cache test data (#3459)

New Contributors

Full Changelog: 1.7.1...1.8.0

1.7.1

05 Apr 15:25
f8f7fb5
Compare
Choose a tag to compare

DOI

1.7.1 (April 05, 2022)

Bug-fix release in the 1.7.x series.

  • FIX: Allow ConvertScalarImageToRGBInputSpec.mask_file to be "none" (#3364)
  • FIX: Use a more robust strategy for detecting ANTs version (#3444)
  • FIX: Retry renaming pkl(z) files on failure (#3404)
  • FIX: Escape metacharacters when parsing dcm2niix outputs (#3417)
  • FIX: Import error for nipype.interfaces.dipy.base (#3414)
  • FIX: ValueError when using ResourceMonitor (#3419)
  • FIX: Improve error handling of CommandLine interfaces (#3395)
  • FIX: Bugs in ApplyVDM interface (#3396)
  • ENH: Add MRTrix3 interfaces (pared-down gh-3426) (#3445)
  • ENH: Enable BidsDataGrabber to load saved layouts (#3421)
  • ENH: ROBEX interface (#3443)
  • ENH: Include several operations to ANTs's ImageMath interface, including ReplicateImage and ReplicateDisplacement (#3435)
  • ENH: Add "GenericLabel" to antsRegistration interpolation option. (#3424)
  • ENH: added Apply VDM functionality to FieldMap SPM interface (#3394)
  • DOC: Side bar and main page fixes (#3397)
  • TEST: Allow SVD columns to flip sign (#3405)
  • MNT: rename dipy move_streamlines to transform_tracking_output (#3412)
  • MNT: Test on Python 3.10 (#3438)
  • MNT: Added ORCID iD (#3436)

New Contributors

Full Changelog: 1.7.0...1.7.1

1.7.0

20 Oct 17:40
b385720
Compare
Choose a tag to compare

DOI

1.7.0 (October 20, 2021)

New feature release in the 1.7.x series.

(Full changelog

  • FIX: Make ants.LaplacianThickness output_image a string, not file (#3393)
  • FIX: coord for mrconvert (#3369)
  • FIX: antsRegistration allows the restrict_deformation to be float (#3387)
  • FIX: Also allow errno.EBUSY during emptydirs on NFS (#3357)
  • FIX: Removed exists=True from MathsOutput (#3385)
  • FIX: Extension not extensions, after pybids v0.9 (#3380)
  • ENH: Add CAT12 SANLM denoising filter (#3374)
  • ENH: Add expected steps for FreeSurfer 7 recon-all (#3389)
  • ENH: Stop printing false positive differences when logging cached nodes (#3376)
  • ENH: Add new flags to MRtrix/preprocess.py (DWI2Tensor, MRtransform) (#3365)
  • ENH: verbose input should not be hashed in ants.Registration (#3377)
  • REF: Clean-up the BaseInterface run() function using context (#3347)
  • DOC: Fix typo in README (#3386)
  • STY: Make private member name consistent with the rest of them (#3346)
  • MNT: Simplify interface execution and better error handling of Node (#3349)
  • MNT: Add user name and email to Docker to appease git/annex/datalad (#3378)
  • CI: Update CircleCI machine image (#3391)

1.5.1

17 Sep 18:44
1.5.1
071523a
Compare
Choose a tag to compare

DOI

1.5.1 (August 16, 2020)

Bug-fix release in the 1.5.x series.

This release includes small updates to ANTs utilities that lie somewhere between bug fixes and enhancements.

(Full changelog)

  • FIX: Warn for min/max_ver traits when tool version can't be parsed (#3241)
  • FIX: Serialize all interface arguments when exporting workflows (#3240)
  • FIX: Permit identity transforms in list of transforms given to ants.ApplyTransforms (#3237)
  • FIX: ANTs' utilities revision - bug fixes and add more operations to ants.ImageMath (#3236)
  • DOC: Skip BIDSDataGrabber doctest if pybids is missing (#3224)

1.5.0

03 Jun 15:13
72945ef
Compare
Choose a tag to compare

1.5.0 (June 03, 2020)

DOI

New feature release in the 1.5.x series.

In this release, the example scripts have been split out into their own package: niflow-nipype1-examples.

(Full changelog)

  • FIX: volterra_expansion_order documentation error (#3213)
  • FIX: BET incorrect output paths (#3214)
  • FIX: Terminal output in report.rst spreads one line per character (#3220)
  • FIX: Allow parsing freesurfer 7 version string (#3216)
  • FIX: Use PackageInfo to get NiftyReg version (#3194)
  • FIX: Partial rollback of N4BiasFieldCorrection (#3188)
  • FIX: ANTs' tools maintenance overhaul (#3180)
  • FIX: load_resultfile crashes if open resultsfile from crashed job (#3182)
  • FIX: FSL model.py make multiple F-tests (#3166)
  • ENH: Restore ants.legacy interfaces (#3222)
  • ENH: Add "TruncateImageIntensity" operation to ants.utils.Image.Math (#3210)
  • ENH: SPM NewSegment multi-channel segmentation (#3162)
  • ENH: Add reverse-ordered transform lists to ants.Registration outputs (#3192)
  • ENH: Improve workflow connect performance (#3184)
  • ENH: Add ConstrainedSphericalDeconvolution interface to replace EstimateFOD for MRtrix3's dwi2fod (#3176)
  • ENH: Detect values for EulerNumber interface (#3173)
  • ENH: Remove examples from repository (#3172)
  • TEST: Clean up tests (#3195)
  • TEST: Mock terminal output before testing changing default value (#3193)
  • REF: make invocations of python and pytest consistent with the one used/desired python (#3208)
  • REF: Prefer math.gcd to hand-rolled Euclid's algorithm (#3177)
  • REF: Removed all uses of numpy_mmap (#3121)
  • DOC: Sphinx 3 compatibility (#3206)
  • DOC: Update links, typos in contributing guide (#3160)
  • DOC: Update SelectFiles docstring to match actual behavior (#3041)
  • DOC: Updated .zenodo.json file (#3167)
  • DOC: Update .zenodo.json (#3165)
  • MNT: Permit recent nilearns (#2841)
  • MNT: Test Python 3.8 (#3154)
  • MNT: Restore ReadTheDocs (#3207)
  • MNT: Update Zenodo ordering based on commit count (#3169)

1.4.2

14 Feb 21:01
Compare
Choose a tag to compare

1.4.2 (February 14, 2020)

DOI

Bug-fix release in the 1.4.x series. Contains patches to accommodate API changes in Traits 6.0.

Full changelog

  • FIX: Allow fsl.MultipleRegressDesign to create multiple F-tests (#3166)
  • FIX: Reliably parse SGE job IDs in the presence of warnings (#3168)
  • FIX: Move TraitType import, handle API change for NoDefaultSpecified (#3159)

1.4.1

27 Jan 22:07
792988f
Compare
Choose a tag to compare

1.4.1 (January 27, 2020)

DOI

Full changelog

  • FIX: DataSink to S3 buckets (#3130)
  • FIX: improve version checking for nodes of workflows (#3152)
  • FIX: mapnode to generate result file when crashes in single node mode (#3143)
  • FIX: Can't seem to import workflows from niflows in CircleCI (#3134)
  • FIX: Repair aftermath of docs refactor (#3133)
  • FIX: change ANTS number_of_time_steps from Float to Int (#3118)
  • DOC: Revise generation of examples to work in RTD (#3132)
  • DOC: Bring examples generation back to doc/conf.py (#3131)
  • DOC: Documentation overhaul (#3124)
  • DOC: Deep revision of documentation building (#3120)
  • DOC: Deduplicate code for Sphinx's APIdoc generation (#3119)
  • MNT: Update requirements.txt post-1.4 (#3153)