Release notes for DIPY version 1.5#
GitHub stats for 2021/05/06 - 2022/03/10 (tag: 1.4.1)
These lists are automatically generated, and may be incomplete or contain duplicates.
The following 22 authors contributed 573 commits.
Ariel Rokem
Dan Bullock
David Romero-Bascones
Derek Pisner
Eleftherios Garyfallidis
Eric Larson
Francis Jerome
Francois Rheault
Gabriel Girard
Giulia Bertò
Javier Guaje
Jon Haitz Legarreta Gorroño
Joshua Newton
Kenji Marshall
Leevi Kerkela
Leon Weninger
Lucas Da Costa
Nasim Anousheh
Rafael Neto Henriques
Sam Coveney
Serge Koudoro
Shreyas Fadnavis
We closed a total of 200 issues, 72 pull requests and 128 regular issues;
this is the full list (generated with the script
tools/github_stats.py
):
Pull Requests (72):
PR #2561: [FIX] Motion correction tutorial
PR #2520: Resdnn inference
PR #2558: BUG: Fix errant warning about starting_affine
PR #2557: MAINT: Fix version
PR #2556: [FIX] Update dipy.segment tutorials
PR #2554: Support .vtp files
PR #2555: Limit peaks_from_model number of processes in examples
PR #2539: Adds utilities for embarrassingly parallel loops.
PR #2545: Stateful Tractogram DPS and DPP keys ordering
PR #2548: Add timeout + concurrency to GHA
PR #2549: [ENH] Clarify reconst_sh tutorial
PR #2550: [ENH] Add sigma to DTI/DKI RESTORE workflow
PR #2551: [MNT] Update minimal dependencies version
PR #2536: Random colors fix in horizon
PR #2533: [FIX] Docstring cleaning: wrong underline length…
PR #2342: NF: q-space trajectory imaging
PR #2512: Masking for affine registration
PR #2526: TEST: Filter legacy SH bases warnings in tests
PR #2534: TEST: Remove unnecessary main method definition in tests
PR #2532: STYLE: Remove unused import statements
PR #2529: STYLE: Remove unused import statements
PR #2528: TEST: Remove legacy nose-related dead testing code
PR #2527: TEST: Fix intermittent RUMBA test check failure
PR #2493: Fury dependency resolution
PR #2522: ENH: Miscellaneous cleanup
PR #2521: DOC: Use GitHub actions status badge in README
PR #2420: Documentation corrections
PR #2482: ENH: Improve SH bases warning messages
PR #2423: NF: rumba reconst
PR #2518: Migrations from Azure Pipeline to Github Actions
PR #2515: Default to False output for null streamlines in streamline_near_roi
PR #2513: [MNT] Drop distutils
PR #2506: Horizon FURY update
PR #2510: Optimize sfm (reboot)
PR #2487: ENH: Better error message
PR #2442: [NF] Add Motion correction workflow
PR #2470: Add utilities functions: radius curvature <–> maximum deviation angle
PR #2485: DOC: Small updates.
PR #2481: ENH: Import ABCs from collections.abc
PR #2480: STYLE: Make sklearn import warning messages consistent
PR #2478: ENH: Deal appropriately with user warnings
PR #2479: STYLE: Improve style in misc files
PR #2475: ENH: Fix complex type NumPy alias deprecation warnings
PR #2476: ENH: Fix dipy.io.bvectxt deprecation warning
PR #2472: ENH: Return unique invalid streamline removal indices
PR #2471: DOC: Fix coding style guideline link
PR #2468: [MNT] Use windows-latest on azure pipeline
PR #2467: [ENH] Add fit_method option in DTI and DKI CLI
PR #2466: deprecate dipy.io.bvectxt module
PR #2453: make it compatible when number of volume is 2
PR #2413: Azure pipeline: from ubuntu 1604 to 2004
PR #2447: reduce_rois: Force input array type to bool to avoid bitwise or errors
PR #2444: [DOC] : Added citation for IVIM dataset
PR #2434: MAINT: Update import from ndimage
PR #2435: BUG: Backward compat support for pipeline
PR #2436: MAINT: Bump tolerance
PR #2438: BUG: Fix misplaced comma in warn() call from patch2self.py
PR #2374: ROIs visualizer
PR #2390: NF: extend the align workflow with Rigid+IsoScaling and Rigid+Scaling
PR #2417: OPT: Initialize Shape struct
PR #2419: Fixes the default option in the command line for Patch2Self ‘ridge’ -> ‘ols’
PR #2406: Manage Approx_polygon_track with repeated points
PR #2411: [FIX] c_compress_streamline discard identical points
PR #2416: OPT: Prefer using a typed index to get the PMF value
PR #2415: Implementation multi_voxel_fit progress bar
PR #2410: [ENH] Improve Shore Tests
PR #2409: NF - Sample PMF for an input position and direction
PR #2405: Small correction on KFA
PR #2407: from random to deterministic test for deform_streamlines
PR #2392: Add decomposition
PR #2389: [Fix] bundles_distances_mdf asymmetric values
PR #2368: RF - Moved tracking.localtrack._local_tracker to DirectionGetter.generate_streamline.
Issues (128):
#2561: [FIX] Motion correction tutorial
#2123: WIP: Residual Deep NN
#2520: Resdnn inference
#2558: BUG: Fix errant warning about starting_affine
#2557: MAINT: Fix version
#2489: MAINT: Get Python 3.10 binaries up on scipy-wheels-nightly
#2556: [FIX] Update dipy.segment tutorials
#2554: Support .vtp files
#2525: Support Opening .vtp files
#2555: Limit peaks_from_model number of processes in examples
#2539: Adds utilities for embarrassingly parallel loops.
#2509: Easy robustness for streamline_near_roi and near_roi for empty streamlines?
#2543: StatefulTractogram.are_compatible compare data_per_point keys as list instead of set
#2545: Stateful Tractogram DPS and DPP keys ordering
#2548: Add timeout + concurrency to GHA
#2549: [ENH] Clarify reconst_sh tutorial
#2546: Confusing import in ‘reconst_sh`
#2550: [ENH] Add sigma to DTI/DKI RESTORE workflow
#2542: DTI workflow should allow user-defined fitting method
#2551: [MNT] Update minimal dependencies version
#2477: Numpy min dependency update
#2541: Issue with coverage and pytests for numpy.min()
#2507: kernel died when use dipy.viz
#2536: Random colors fix in horizon
#2533: [FIX] Docstring cleaning: wrong underline length…
#2422: WIP-Adding math in SLR tutorial
#2342: NF: q-space trajectory imaging
#2512: Masking for affine registration
#1969: imaffine mask support
#2526: TEST: Filter legacy SH bases warnings in tests
#2456: Horizon tests failing
#2534: TEST: Remove unnecessary main method definition in tests
#2532: STYLE: Remove unused import statements
#2524: Add concurrency + timeout to Github Actions (GHA)
#2529: STYLE: Remove unused import statements
#2528: TEST: Remove legacy nose-related dead testing code
#2527: TEST: Fix intermittent RUMBA test check failure
#2493: Fury dependency resolution
#2522: ENH: Miscellaneous cleanup
#2521: DOC: Use GitHub actions status badge in README
#2420: Documentation corrections
#2482: ENH: Improve SH bases warning messages
#2449: Nonsense deprecation warning
#2423: NF: rumba reconst
#2179: NF: Complete masking implementation in affine registration with MI
#2518: Migrations from Azure Pipeline to Github Actions
#2492: Move to GitHub actions / reusable actions
#2515: Default to False output for null streamlines in streamline_near_roi
#2497: Remove python 3.6 from Azure pipelines
#2495: Remove Distutils (deprecated)
#2513: [MNT] Drop distutils
#2506: Horizon FURY update
#2305: [WIP] Brain Tumor Image Segmentation Code
#2499: Problem generating Connectivity Matrix: “Slice step cannot be zero”
#2510: Optimize sfm (reboot)
#2488: Minimize memory footprint wherever possible, add joblib support for …
#2504: Why are there many small dots on the fwdwi image?
#2502: Can i read specific b-values from my own multishell data?
#2500: MAP issue
#2490: [BUG] MRI-CT alignment failure
#2487: ENH: Better error message
#2402: Dipy 1.4.1 breaks nipype.interfaces.dipy.dipy_to_nipype_interface
#2486: Wrong doc in interpolation
#2442: [NF] Add Motion correction workflow
#2470: Add utilities functions: radius curvature <–> maximum deviation angle
#2485: DOC: Small updates.
#2484: [ENH] Add grid search to AffineRegistration.optimize
#2483: [DOC] Stable/Latest Documentation Structure
#2481: ENH: Import ABCs from collections.abc
#2480: STYLE: Make sklearn import warning messages consistent
#2478: ENH: Deal appropriately with user warnings
#2479: STYLE: Improve style in misc files
#2475: ENH: Fix complex type NumPy alias deprecation warnings
#2476: ENH: Fix dipy.io.bvectxt deprecation warning
#2472: ENH: Return unique invalid streamline removal indices
#2471: DOC: Fix coding style guideline link
#2468: [MNT] Use windows-latest on azure pipeline
#2467: [ENH] Add fit_method option in DTI and DKI CLI
#2463: DTI RESTORE on the CLI
#2466: deprecate dipy.io.bvectxt module
#2460: Deprecate and Remove dipy.io.bvectxt
#2429: random_colors flag in dipy_horizon does not work as before
#2461: Patch2Self: Less than 10 3D Volumes Bug
#2464: Typo on the homepage
#2453: make it compatible when number of volume is 2
#2457: Choosing sigma_diff and radius parameters for SyN registration
#2413: Azure pipeline: from ubuntu 1604 to 2004
#2454: Can I show fiber with vtk?
#2446: Use of bitwise or with non-bool inputs results in ufunc ‘bitwise_or’ error
#2447: reduce_rois: Force input array type to bool to avoid bitwise or errors
#2444: [DOC] : Added citation for IVIM dataset
#2443: Citation for IVIM dataset not present in docs
#2434: MAINT: Update import from ndimage
#2441: Horizon error - disk position outside the slider line
#2435: BUG: Backward compat support for pipeline
#2436: MAINT: Bump tolerance
#2438: BUG: Fix misplaced comma in warn() call from patch2self.py
#2430: dipy.align.reslice
#2431: dipy.align.reslice interpolation order for downsampling
#2432: How to apply MI metric in dipy?
#2374: ROIs visualizer
#2390: NF: extend the align workflow with Rigid+IsoScaling and Rigid+Scaling
#2417: OPT: Initialize Shape struct
#2419: Fixes the default option in the command line for Patch2Self ‘ridge’ -> ‘ols’
#2406: Manage Approx_polygon_track with repeated points
#2314: Approx_polygon_track with repeated points gives an error
#2411: [FIX] c_compress_streamline discard identical points
#1805: c_compress_streamline keeps identical points when it shouldn’t
#2418: kernel failure when importing mask from dipy.segment
#2416: OPT: Prefer using a typed index to get the PMF value
#2415: Implementation multi_voxel_fit progress bar
#2410: [ENH] Improve Shore Tests
#365: Code review items for dipy.reconst.shore
#2409: NF - Sample PMF for an input position and direction
#2404: Change affine in StatefulTractogram
#2405: Small correction on KFA
#2407: from random to deterministic test for deform_streamlines
#2392: Add decomposition
#717: Download each shell of the CENIR data separately?
#2209: _pytest.pathlib.ImportPathMismatchError:
#1934: Random lpca denoise
#2312: DIPY open group meetings, Spring 2021
#2383: error in mcsd model fitting (DCPError)
#2391: error performing cross-validation on diffusion HCP data
#2393: Add a function to read streamline from the result generated by the command “probtrackx2” in FMRIB’s Diffusion Toolbox
#2389: [Fix] bundles_distances_mdf asymmetric values
#2310: bundles_distances_mdf asymmetric values
#2368: RF - Moved tracking.localtrack._local_tracker to DirectionGetter.generate_streamline.