Skip to content

Latest commit

 

History

History
614 lines (508 loc) · 42.9 KB

1.X.X-changelog.rst

File metadata and controls

614 lines (508 loc) · 42.9 KB

1.7.0 (October 20, 2021)

(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.6.1 (June 16, 2021)

Bug-fix release in the 1.6.x series.

(Full changelog)

  • FIX: Set DistributedPluginBase.refidx type correctly (#3340)
  • FIX: change fsl interface randomise --f_only to --fonly for #3322 (#3325)
  • FIX: BET raising "No image files match: ..." with very long file names (#3309)
  • FIX: Update SmoothEstimateOutputSpec resels description (#3316)
  • ENH: Adds interfaces for MRtrix utils shconv and sh2amp (#3280)
  • ENH: Interface for R (#3291)
  • ENH: Add CAT12 interfaces (#3310)
  • ENH: AFNI 3dNetCorr as afni.NetCorr (#3263)
  • ENH: Skip newline before Python call in batch submission to facilitate containerized runs (#3297)
  • ENH: Add new dwifslpreproc interface for MRtrix3 (#3278)
  • REF: Cache nodes in workflow to speed up construction, other optimizations (#3331)
  • DOC: Fixed Developer Setup Link in install.rst (#3330)
  • MNT: Blacklist Dipy 1.4.1 (#3335)
  • MNT: Drop support for numpy < 1.15.3 (#3284)
  • CI: Build docker images with Python 3.8 (#3287)
  • CI: Drop Circle doc builds (#3338)
  • CI: Drop Travis (#3332)
  • CI: Build docker images with Python 3.8 (#3287)
  • CI: Add specs and style checks (#3321)
  • CI: Move from Travis to GitHub actions (#3318)

1.6.0 (November 28, 2020)

New feature release in the 1.6.x series.

In addition to the usual bug fixes, significant reductions were made in workflow startup costs.

(Full changelog)

  • FIX: Canonicalize environment dicts to strings in Windows (#3267)
  • FIX: Purge deprecated exception content accesses (#3272)
  • FIX: Handle changes in CLI structure of mrtrix3.DWIBiasCorrect (#3248)
  • FIX: EpiReg changed to not list certain outputs when 'wmseg' input is specified (#3265)
  • FIX: CI issues (#3262)
  • FIX: SPM SliceTiming must accept either Int or float for ref_slice and sli… (#3255)
  • FIX: Raise version error when using -g with antsAI < 2.3.0 (#3256)
  • FIX: No longer depending on pydotplus (networkx >=2.0 update) (#3251)
  • FIX: ANTs' utilities revision - bug fixes and add more operations to ants.ImageMath (#3236)
  • ENH: Handle unavailable traits due to version differences (#3273)
  • ENH: Optimize workflow.run performance (#3260)
  • DOC: Remove myself (@mr-c) from the zenodo metadata (#3271)

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 (June 03, 2020)

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 (February 14, 2020)

(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 (January 27, 2020)

(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 (December 20, 2019)

(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 (November 12, 2019)

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

1.3.0 (November 11, 2019)

(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.2.3 (September 23, 2019)

Python 1.2.3 will be the last version to support Python 3.4.

(Full changelog)

  • FIX: Patch Path.mkdir for Python 2 (#3037)
  • FIX: Drop deprecated message argument to FileNotFoundError (#3035)
  • FIX: Handle NIFTI extensions in afni.Qwarp (#3028)
  • FIX: Disallow returning None in pipeline.utils.load_resultfile (#3023)
  • ENH: Allow afni.CatMatvec to accept empty string opkeys (#2943)
  • ENH: Add mrrtrix3.MRResize interface (#3031)
  • ENH: Add version check / telemetry to Nipype (#3027)
  • ENH: Update MCFLIRT outputs for FSL 6+ (#3029)
  • ENH: Lightweight node cache checking (#3026)
  • ENH: Avoid loading result from file when writing reports (#3024)
  • ENH: replace portalocker with filelock (#3025)
  • MAINT: Set minimum yapf for checkspecs to 0.27 (#3033)

1.2.2 (September 07, 2019)

(Full changelog)

  • FIX: Ensure loadpkl returns a not None value (#3020)
  • FIX: loadpkl failed when pklz file contained versioning info (#3017)
  • FIX: Update mne.WatershedBEM command line (#3007)
  • FIX: Specify correct stop criterion flag in PETPVC (#3010)
  • ENH: Add interface for AFNI 3dTsmooth (#2948)
  • ENH: Additional arguments to ANTs N4BiasFieldCorrection (#3012)
  • ENH: Add --rescale-intensities and name_source to N4BiasFieldCorrection (#3011)
  • ENH: Add index_mask_file input to ImageStats (#3005)
  • RF: Remove versioning from loadpkl (#3019)
  • MAINT: Add python_requires to package metadata (#3006)

1.2.1 (August 19, 2019)

(Full changelog)

  • FIX: Resolve/rebase paths from/to results files (#2971)
  • FIX: Use load_resultfile when loading a results pickle (#2985)
  • FIX: Incorrect extension identified when checking File traits (#2987)
  • FIX: Correctly pickle OuputMultiObject traits (#2983)
  • FIX: Improve output handling in DWIDenoise and DWIBiasCorrect (#2978)
  • FIX: Docker build (#2963)
  • FIX: Remove '=' signs from EddyQuad argument specifications (#2941)
  • FIX: Set input model to bedpostx for camino.TrackBedpostxProba (#2947)
  • FIX: Allow max_sh to not be set (auto mode) (#2940)
  • ENH: Update mrtrix reconst.py EstimateFOD max_sh to be able to accept list (#2990)
  • ENH: Let indirectory handle nipype.utils.filemanip.Path (#2989)
  • ENH: Add resolve/rebase BasePath traits methods & tests (#2970)
  • ENH: Modify Directory and File traits to get along with pathlib (#2962)
  • REF: Update nipype2boutiques script (#2894)
  • TST: Parametrize JoinNode expansion tests over config needed_outputs (#2981)
  • MAINT: Pin lxml<4.4.0 for Python 3.4 (#2980)
  • MAINT: Refactor aggregate_outputs for readability (#2969)
  • MAINT: Bump neurodocker version (#2965)
  • MAINT: Various minor improvements to complement previous PR (#2964)
  • MAINT: Sort dependencies alphabetically (#2961)

1.2.0 (May 09, 2019)

(Full changelog)

  • FIX: Parsing of filename in AlignEpiAnatPy when filename does not have + (#2909)
  • FIX: Import nibabel reorientation bug fix (#2912)
  • FIX: Update FNIRT outputs for warped_file log_file to include cwd (#2900)
  • FIX: Sort conditions in bids_gen_info to ensure consistent order (#2867)
  • FIX: Some traits-5.0.0 don't work with Python 2.7 (#1)
  • ENH: CompCor enhancement (#2878)
  • ENH: Do not override caught exceptions with FileNotFoundError from unfinished hashfile (#2919)
  • ENH: More verbose description when a faulty results file is loaded (#2920)
  • ENH: Add all DIPY workflows dynamically (#2905)
  • ENH: Add mrdegibbs and dwibiascorrect from mrtrix3 (#2904)
  • TEST: Fix CI builds (#2927)
  • MAINT: Reduce deprecation warnings (#2903)

1.1.9 (February 25, 2019)

(Full changelog)

  • FIX: Make positional arguments to LaplacianThickness require previous argument (#2848)
  • FIX: Import math and csv modules for bids_gen_info (#2881)
  • FIX: Ensure outputs can be listed in camino.ProcStreamlines by defining instance variable (#2739)
  • ENH: Allow afni.MaskTool to take multiple input files (#2892)
  • ENH: Add flags dictionary input to spm.Level1Design (#2861)
  • ENH: Threshold stddev once only in TSNR (#2883)
  • ENH: Add workbench.CiftiSmooth interface (#2871)
  • DOC: Replace initialism typo in comment with intended phrase (#2875)
  • DOC: Fix typos in ANTs Registration input documentation (#2869)

1.1.8 (January 28, 2019)

(Full changelog)

  • FIX: ANTS LaplacianThickness cmdline opts fixed up (#2846)
  • FIX: Resolve LinAlgError during SVD (#2838)
  • ENH: Add interfaces wrapping DIPY worflows (#2830)
  • ENH: Update BIDSDataGrabber for pybids 0.7 (#2737)
  • ENH: Add FSL eddy_quad interface (#2825)
  • ENH: Support tckgen -select in MRtrix3 v3+ (#2823)
  • ENH: Support for BIDS event files (#2845)
  • ENH: CompositeTransformUtil, new ANTs interface (#2785)
  • RF: Move pytest and pytest-xdist from general requirement into tests_required (#2850)
  • DOC: Add S3DataGrabber example (#2849)
  • DOC: Skip conftest module in API generation (#2852)
  • DOC: Hyperlink DOIs to preferred resolver (#2833)
  • MAINT: Install numpy!=1.16.0 from conda in Docker (#2862)
  • MAINT: Drop pytest-xdist requirement, minimum pytest version (#2856)
  • MAINT: Disable numpy 1.16.0 for Py2.7 (#2855)

1.1.7 (December 17, 2018)

(Full changelog)

  • FIX: Copy node list before generating a flat graph (#2828)
  • FIX: Update pytest req'd version to 3.6 (#2827)
  • FIX: Set ResourceMonitor.fname to an absolute path (#2824)
  • FIX: Order of SPM.NewSegment channel_info boolean tuple is (Field, Corrected) (#2817)
  • FIX: Indices were swapped for memory and cpu profile data (#2816)
  • FIX: status_callback not called with stop_on_first_crash (#2810)
  • FIX: Change undefined ScriptError on LFS plugin to IOError (#2803)
  • ENH: Add NaN failure mode to CompCor interfaces (#2819)
  • ENH: Enable cnr_maps and residuals outputs for FSL eddy (#2750)
  • ENH: Improve str2bool + doctests (#2807)
  • TST: Improve py.test configuration of doctests (#2802)
  • DOC: Update DOI badge to point to all versions (#2804)
  • MAINT: Offload interfaces with help formatting (#2797)
  • MAINT: Reduce minimal code redundancy in filemanip.get_dependencies (#2782)
  • MAINT: Delayed imports to reduce import time (#2809)

1.1.6 (November 26, 2018)

(Full changelog)

  • FIX: MapNodes fail when MultiProcPlugin passed by instance (#2786)
  • FIX: --fineTune arguments order for MeshFix command (#2780)
  • ENH: Add mp_context plugin arg for MultiProc (#2778)
  • ENH: Create a crashfile even if 'stop_on_first_crash' is set (#2774)
  • ENH: Add ExtractedBrainN4 output to ANTs CorticalThickness interface (#2784)
  • STY: Combine split import (#2801)
  • DOC: use https in css stylesheet url (#2779)
  • MAINT: Outsource get_filecopy_info() from interfaces (#2798)
  • MAINT: Import only Sequence to avoid DeprecationWarning (#2793)
  • MAINT: One less DeprecationWarning (configparser) (#2794)
  • MAINT: DeprecationWarning: use HasTraits.trait_set instead (#2792)
  • MAINT: Stop using deprecated logger.warn() (#2788)
  • MAINT: Move interfaces.base.run_command to nipype.utils.subprocess (#2777)
  • MAINT: Force numpy>=1.15.4 when Python>=3.7 (#2775)

1.1.5 (November 08, 2018)

Hotfix release.

(Full changelog)

  • ENH: Allow timeouts during SLURM job status checks (#2767)
  • RF: Subclass non-daemon variants of all multiprocessing contexts (#2771)

1.1.4 (October 31, 2018)

(Full changelog)

  • FIX: Python 2.7-3.7.1 compatible NonDaemonPool (#2754)
  • FIX: VRML typo (VMRL) in MeshFix (#2757)
  • FIX: Refine FSL.split output identification (#2746)
  • FIX: Reuse _gen_filename logic in ants.LaplacianThickness (#2734)
  • FIX: Remove 'reg_term' default from dwi2tensor interface (#2731)
  • FIX: Keep profile files when remove_unnecessary_outputs = true (#2718)
  • ENH: Add afni.LocalStat and afni.ReHo, update afni.ROIStats inputs (#2740)
  • ENH: Add compression option for bru2nii (#2762)
  • ENH: Add slice_encoding_direction input to TShift (#2753)
  • ENH: Add 'sse' output to FSL DTIFit interface (#2749)
  • ENH: Update ants.LaplacianThickness to use name_source (#2747)
  • ENH: Add tab completion for node and interface inputs properties (#2735)
  • ENH: enable/disable resource monitor in the fixture per test (#2725)
  • TEST: Update expected dotfile text for networkx 1.x (#2730)
  • DOC: Move user docs from nipype to nipype_tutorial (#2726)
  • DOC: Use consistent name in reconall workflow docstring (#2758)
  • MAINT: Use neurodocker 0.4.1 + apt install afni (#2707)
  • MAINT: Fix prov and rdflib in nipype (#2701)
  • MAINT: Correct readthedocs build error (#2723)
  • MAINT: Pin codecov to <5.0 so Travis is fixed (#2728)
  • CI: Lock travis pybids 0.6.5 (#2720)

1.1.3 (September 24, 2018)

(Full changelog)

  • FIX: Return afni.Qwarp outputs as absolute paths (#2705)
  • FIX: Add informative error for interfaces that fail to return valid runtime object (#2692)
  • FIX: Construct MCFLIRT output paths relative to out_file (#2703)
  • FIX: SLURM plugin polling (#2693)
  • FIX: Handle missing substring in SPM docs (#2691)
  • ENH: Add colorFA output to DIPY DTI interface (#2695)
  • RF: Use runtime.cwd in Rename (#2688)
  • DOC: Fix naming of motion parameters (roll/yaw swapped) (#2696)
  • DOC: Update links to user and developer help forums (#2686)
  • CI: Test 3.7, resume testing nipy extras (#2682)

1.1.2 (August 11, 2018)

Hot-fix release, resolving incorrect dependencies in 1.1.1 wheel.

(Full changelog)

  • FIX: Read BIDS config.json under grabbids or layout (#2679)
  • FIX: Node __repr__ and detailed graph expansion (#2669)
  • FIX: Prevent double-collapsing of nested lists by OutputMultiObject (#2673)
  • ENH: Add interface to SPM realign_unwarp (#2635)
  • MAINT: Fix wheel build to ensure futures is only required in Python 2 (#2678)
  • MAINT: ensure interface _cmd only includes executable (#2674)
  • MAINT: Issue template: Pretty print platform details (#2671)
  • CI: removing travis_retry for pip install pytest xdist 1.22.5 (#2664)

1.1.1 (July 30, 2018)

(Full changelog)

  • FIX: Un-set incorrect default options in TOPUP (#2637)
  • FIX: Copy FSCommand.version to ReconAll.version (#2656)
  • FIX: Various BIDSDataGrabber fixes (#2651)
  • FIX: changing Node._output_dir to realpath (#2639)
  • FIX: Typo in DWIExtract of Mrtrix3interface (#2634)
  • FIX: Typo in FSLXCommandInputSpec (#2628)
  • ENH: Allow transform to be saved from AFNI 3dWarp (#2642)
  • ENH: Allow BIDS-style slice timings to be passed directly to TShift (#2608)
  • ENH: S3 access using instance role (#2621)
  • ENH Minor improvements to PR template (#2636)
  • TEST: make specs (#2653)
  • DOC: update neurodocker tutorial for neurodocker version 0.4.0 (#2647)
  • MAINT: Remove vestiges of nose testing library (#2662)
  • MAINT: Make pytest-xdist a dependency (#2649)
  • CI: Install pytest>=3.4 in Travis (#2659)

1.1.0 (July 04, 2018)

(Full changelog)

  • RF: Futures-based MultiProc (#2598)
  • FIX: Avoid closing file descriptors on Windows (#2617)
  • MAINT: Play nice with external logging (#2611)
  • MAINT: Remove ignore_exception and terminal_output traits from input specs (#2618)
  • MAINT: Converge autotest names (#2610)
  • ENH: Add versioning metadata to crash files (#2626)
  • ENH add -dsort option to TProject (#2623)
  • ENH: Add Rescale interface (#2599)
  • DOC: Improve documentation for ANTs/FSL interfaces (#2593)
  • CI: Stop using Miniconda on Travis (#2600)
  • CI: Add PyPI validation on rel/* branches (#2603)

1.0.4 (May 29, 2018)

(Full changelog)

  • FIX: Update logging levels in enable_debug_mode (#2595)
  • FIX: Set default result in DistributedPluginBase._clean_queue (#2596)
  • FIX: Correctly connect JoinNodes in nested iterables (#2597)
  • FIX: DTITK nonlinear workflow origin reslicing (#2561)
  • FIX: ResponseSD support for multiple b-vals (#2582)
  • FIX: Workaround to ICA-AROMA change of directory (#2566)
  • FIX/TEST: Gunzip cleanup and test (#2564)
  • FIX: Print UID in crashfile if login name is unavailable (#2563)
  • ENH: initial connectome workbench support (#2594)
  • ENH: AFNI (3d)LocalBistat interface (#2590)
  • ENH: Reorient interface (#2572)
  • ENH: FSL slice interface (#2585)
  • ENH: LabelGeometryMeasures interface (#2586)
  • ENH: MRTrix3 dwidenoise interface (#2568)
  • ENH: ReportCapableInterface mix-in/base interface (#2560)
  • CI: Move PyPI deployment to Circle (#2587)
  • CI: Submit Travis results to codecov (#2574)

1.0.3 (April 30, 2018)

(Full changelog)

  • FIX: Propagate explicit Workflow config to Nodes (#2559)
  • FIX: Return non-enhanced volumes from dwi_flirt (#2547)
  • FIX: Skip filename generation when required fields are missing (#2549)
  • FIX: Fix Afni's Allineate hashing and out_file (#2502)
  • FIX: Replace deprecated HasTraits.get with trait_get (#2534)
  • FIX: Typo in "antsRegistrationSyNQuick.sh" (#2544)
  • FIX: DTITK Interface (#2514)
  • FIX: Add -mas argument to fsl.utils.ImageMaths (#2529)
  • FIX: Build cmdline from working directory (#2521)
  • FIX: FSL orthogonalization bug (#2523)
  • FIX: Re-enable dcm2niix source_names (#2550)
  • ENH: Add an activation count map interface (#2522)
  • ENH: Revise the implementation of FuzzyOverlap (#2530)
  • ENH: Add MultiObject, ensure/simplify_list; alias old names for 1.x compatibility (#2517)
  • ENH: Add LibraryBaseInterface (#2538)
  • ENH: Define default output file template for afni.CatMatvec (#2527)
  • MAINT: Deprecate terminal_output and ignore_exception from CommandLine (#2552)
  • MAINT: Set traits default values properly (#2533)
  • MAINT: use RawConfigParser (#2542)
  • MAINT: Minor autotest cleanups (#2519)
  • CI: Add retry script for Docker commands (#2516)

1.0.2 (March 27, 2018)

(Full changelog)

  • FIX: dcm2niix interface (#2498)
  • FIX: mark .niml.dset as special extension in utils.filemanip (#2495)
  • FIX: handle automatic module creation, name extraction, default value (#2490)
  • FIX: Check and report mount table parsing failures (#2476)
  • FIX: Check against full node name when reconnecting JoinNodes (#2479)
  • DOC: Add tutorials, porcupine to users TOC (#2503
  • DOC: Contributing and testing (#2482)
  • DOC: Describe 'orphaned' tag in CONTRIBUTING (#2481)
  • DOC: Add details for dcm2niix output filename pattern (#2512)
  • ENH: Add interface for AFNI 3dNwarpAdjust (#2450)
  • ENH: Update SSHDataGrabber to fetch related files (#2104)
  • ENH: Add interpolation order parameter to NiftyReg's RegTools (#2471)
  • MAINT: Stray warnings and exceptions (#2478)
  • MAINT: Add dev install option, update CONTRIBUTING (#2477)
  • MAINT: Sync requirements with info.py (#2472)
  • CI: Update Travis builds, Docker to use latest miniconda (#2455)
  • TEST: Parallelize pytest (#2469)

1.0.1 (February 27, 2018)

(Full changelog)

  • FIX: Small bug in freesurfer label2annot fill_thresh specs [#2377](#2377)
  • FIX: Error creating gradients in DTIRecon [#2460](#2460)
  • FIX: improve matlab_cmd [#2452](#2452)
  • FIX: Extract unit information from image header in CompCor [#2458](#2458)
  • FIX: Update pybids data directory, unbundle out-of-date numpydoc [#2437](#2437)
  • FIX: Out_file bugs in Afni.Zcat and Afni.Merge interfaces [#2424](#2424)
  • FIX: Re-enable spm.Realign to take lists of lists of files [#2409](#2409)
  • FIX: Remove deprecated output from ICC interface [#2422](#2422)
  • FIX: Argstr for mask in Afni.BlurToFWHM [#2418](#2418)
  • FIX: Default value for sbatch_args (SLURMGraph) [#2417](#2417)
  • FIX: Ortvec argstr for Afni.Deconvolve [#2415](#2415)
  • FIX: Bug fixes for afni.model [#2398](#2398)
  • DOC: Add brief neurodocker tutorial [#2464](#2464)
  • DOC: Fix tutorials [#2459](#2459)
  • ENH: antsRegistrationSyNQuick interface [#2453](#2453)
  • ENH: Automate updates of CHANGES [#2440](#2440)
  • ENH: Add SPM Fieldmap Tool wrapper [#1905](#1905)
  • ENH: Additional option for DataGrabber [#1915](#1915)
  • ENH: Add 3dTproject AFNI interface, Fix OneDToolPy, Add -noFDR flag to 3dDeconvolve [#2426](#2426)
  • ENH: c3d/c4d interface [#2430](#2430)
  • ENH: Allow input weight for AFNI's volreg. [#2396](#2396)
  • ENH: Delay crashing if exception is raised in local hash check [#2410](#2410)
  • CI: Add doctests to pytest script [#2449](#2449)
  • CI: Ignore tests in calculating coverage [#2443](#2443)
  • CI: Saturate Circle workflow [#2386](#2386)
  • REF: Update and factor mount table parsing [#2444](#2444)
  • REF: Make ignore_exception a class attribute [#2414](#2414)

1.0.0 (January 24, 2018)

(Full changelog)

  • FIX: Change to interface workdir within Interface.run() instead Node (#2384)
  • FIX: PBS plugin submissions (#2344)
  • FIX: Graph plugins submissions (#2359)
  • FIX: Logging error if % in interface command (#2364)
  • FIX: Robustly handled outputs of 3dFWHMx across different versions of AFNI (#2373)
  • FIX: Cluster threshold in randomise + change default prefix (#2369)
  • FIX: Errors parsing $DISPLAY (#2363)
  • FIX: MultiProc starting workers at dubious wd (#2368)
  • FIX: Explicitly collect MultiProc job IDs (#2378)
  • FIX: Correct Windows environment canonicalization (#2328)
  • FIX: Linked libraries (#2322)
  • REF+FIX: Move BIDSDataGrabber to interfaces.io + fix correct default behavior (#2336)
  • REF+MAINT: Simplify hashing (#2383)
  • MAINT: Cleanup Interfaces base (#2387)
  • MAINT: Cleanup EngineBase (#2376)
  • MAINT: Cleaning / simplify Node (#2325)
  • MAINT+ENH: Update and extend MRtrix3 interfaces (#2338)
  • ENH: Add AFNI interface for 3dConvertDset (#2337)
  • ENH: Allow specific interface command prefixes (#2379)
  • STY: Cleanup of PEP8 violations (#2358)
  • STY: Cleanup of trailing spaces and adding of missing newlines at end of files (#2355)
  • STY: Apply yapf to codebase (#2371)
  • DOC: Updated guide for contributing (#2393)