Skip to content

Releases: nipy/nipype

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)

1.4.0

20 Dec 18:01
1.4.0
4c3279c
Compare
Choose a tag to compare

1.4.0 (December 20, 2019)

DOI

Full changelog
  • FIX: Mark strings containing regex escapes as raw (#3106)
  • ENH: Pacify DeprecationWarnings caused by nibabel 3 pre-release (#3099)
  • ENH: Allow Nipype configuration directory to be specified with NIPYPE_CONFIG_DIR environment variable (#3073)
  • ENH: Add options and outputs to fsl.Eddy interface (#3034)
  • ENH: Add skull_file output to fsl.BET interface (#3095)
  • RF: Drop various remaining compatibilities for Python < 3.5 (#2831)
  • DOC: Add Python 2 statement to README, reference maintenance branch in CONTRIBUTING (#3115)
  • DOC: Miss underline before cmd in example code (#3107)
  • STY: Black (#3096)
  • MNT: Set junit_family to suppress pytest warning (#3111)
  • MNT: Fix Dorota Jarecka ORCID (#3100)
  • MNT: Drop Python 2 support (#2654)

1.3.1

13 Nov 01:47
1.3.1
Compare
Choose a tag to compare

1.3.1 (November 12, 2019)

  • FIX: Restore checking traits or bunch (#3094)

1.3.0

12 Nov 02:54
1.3.0
88d479b
Compare
Choose a tag to compare

1.3.0 (November 11, 2019)

DOI

Full changelog
  • FIX: Fixed typo in QwarpInputSpec Trait description (#3079)
  • FIX: Restore AFNICommand._get_fname, required by some interfaces (#3071)
  • FIX: Remove asynchronous chdir callback (#3060)
  • FIX: Minimize scope for directory changes while loading results file (#3061)
  • ENH: Minimize the number of calls to _load_results when populating inputs (#3075)
  • ENH: Refactor savepkl/loadpkl - add a window for loadpkl to wait for the file (#3089)
  • ENH: Add "ExportFile" interface as simple alternative to "DataSink" (#3054)
  • ENH: Allow nipype.cfg in cwd to be read even if ~/.nipype does not exist (#3072)
  • ENH: Add precommit information for contributors and pre-commit style (#3063)
  • ENH: Delay etelemetry for non-interactive sessions, report bad versions (#3049)
  • ENH: Run memoized check_version at REPL import, Node/Workflow/Interface init (#30)
  • RF: Provide functions to augment old Path.mkdir, Path.resolve methods (#3050)
  • RF: Redirect nipype.workflows to niflow.nipype1.workflows (#3067)
  • TST: Skip dcm2niix test if data fails to download (#3059)
  • TST: dcm2niix test fix (#3058)
  • MAINT: Drop Python 3.4 support (#3062)
  • CI: make specs on Travis (#3066)

1.3.0-rc1

08 Oct 13:40
1.3.0rc1
ff539cd
Compare
Choose a tag to compare
1.3.0-rc1 Pre-release
Pre-release

1.3.0-rc1 (October 8, 2019)

DOI

Release candidate for Nipype 1.3.0, released off-schedule to enable testing and allow downstream projects to move off of 1.2.3.

Final release scheduled for Monday, October 28.

Full changelog
  • FIX: Restore AFNICommand._get_fname, required by some interfaces (#3071)
  • FIX: Remove asynchronous chdir callback (#3060)
  • FIX: Minimize scope for directory changes while loading results file (#3061)
  • ENH: Add precommit information for contributors and pre-commit style (#3063)
  • ENH: Delay etelemetry for non-interactive sessions, report bad versions (#3049)
  • ENH: Run memoized check_version at REPL import, Node/Workflow/Interface init (#30)
  • RF: Provide functions to augment old Path.mkdir, Path.resolve methods (#3050)
  • RF: Redirect nipype.workflows to niflow.nipype1.workflows (#3067)
  • TST: Skip dcm2niix test if data fails to download (#3059)
  • TST: dcm2niix test fix (#3058)
  • MAINT: Drop Python 3.4 support (#3062)
  • CI: make specs on Travis (#3066)