Release notes for DIPY version 1.6

GitHub stats for 2022/03/11 - 2023/01/12 (tag: 1.5.0)

These lists are automatically generated, and may be incomplete or contain duplicates.

The following 15 authors contributed 242 commits.

  • Ariel Rokem

  • David Romero-Bascones

  • Deneb Boito

  • Eleftherios Garyfallidis

  • Emmanuelle Renauld

  • Eric Larson

  • Francois Rheault

  • Jacob Roberts

  • Jon Haitz Legarreta Gorroño

  • Malinda Dilhara

  • Omar Ocegueda

  • Sam Coveney

  • Serge Koudoro

  • Shreyas Fadnavis

  • Tom Dela Haije

We closed a total of 116 issues, 41 pull requests and 75 regular issues; this is the full list (generated with the script tools/github_stats.py):

Pull Requests (41):

  • PR #2710: small fixes for tutorials

  • PR #2711: [FIX] use tempfile module instead of nibabel for TemporaryDirectory

  • PR #2702: One more small fix to the hcp fetcher.

  • PR #2704: MAINT: Fixes for 3.11 and sdist

  • PR #2701: FIX: Don’t print a progbar for downloading unless you need to.

  • PR #2700: [FIX] incompatible type in numpy array

  • PR #2694: NF: Add RUMBA-SD reconstruction workflow

  • PR #2697: NF: Adds a fetcher for HCP data.

  • PR #2692: RF: Improve multi-shell RUMBA test WM response parameterization

  • PR #2693: TEST: Fix Node.js warnings linked to GitHub actions

  • PR #2687: DOC: Fix typos in SH theory documentation page

  • PR #2690: STYLE: Remove unnecessary b-val print in CSD reconstruction flow

  • PR #2688: DOC: Document Dirac delta generation method missing member

  • PR #2683: DOC: Adds missing documentation for a kwarg.

  • PR #2668: ENH: Make the DTI fit CLI metric saving message accurate

  • PR #2674: Improve doc (tensor values’ order)

  • PR #2670: ENH: Allow non-default parameters to Patch2Self CLI

  • PR #2672: DOC: Miscellaneous docstring fixes

  • PR #2669: DOC: Remove inaccurate patch2self docstring default values

  • PR #2664: DOC: Fix DTI fit CLI docstring

  • PR #2553: NF: Unbiased groupwise linear bundle registration

  • PR #2369: Transform points with DiffeormorphicMap

  • PR #2631: [FIX] Allow patch size parameter to be an int on denoise Workflow

  • PR #2630: [DOC] Remove search index

  • PR #2629: [FIX ] Handle save VTP

  • PR #2618: Use np.linalg.multi_dot instead of multiple np.dot routines

  • PR #2606: STYLE: Fix miscellaneous Python warnings

  • PR #2600: Pin Ray

  • PR #2531: NF: MAP+ constraints

  • PR #2589: Switch from using nibabel InTemporaryDirectory to standard library tmpfile module

  • PR #2577: Add positivity constraints to QTI

  • PR #2595: Temporary skip Cython 0.29.29

  • PR #2591: STYLE: Avoid array-like mutable default argument values

  • PR #2592: STYLE: Fix miscellaneous Python warnings

  • PR #2579: Generalized PCA to less than 3 spatial dims

  • PR #2584: transform_streamlines changes dtype to float64

  • PR #2566: [FIX] Update tests for the deprecated dipy.io.bvectxt module

  • PR #2581: Fix logger in SFT

  • PR #2580: DOC: Fix typos and grammar

  • PR #2576: DOC: Documentation fixes

  • PR #2568: DOC: Fix the docstring of write_mapping

Issues (75):

  • #2710: small fixes for tutorials

  • #2711: [FIX] use tempfile module instead of nibabel for TemporaryDirectory

  • #2709: DiffeomorphicMap object on github not the same as recent release

  • #2708: Provide the dataset of this code

  • #2699: WIP: Single shell/noreg redux

  • #2702: One more small fix to the hcp fetcher.

  • #2704: MAINT: Fixes for 3.11 and sdist

  • #2701: FIX: Don’t print a progbar for downloading unless you need to.

  • #2700: [FIX] incompatible type in numpy array

  • #2694: NF: Add RUMBA-SD reconstruction workflow

  • #2696: Port HCP fetcher from pyAFQ into here

  • #2697: NF: Adds a fetcher for HCP data.

  • #2692: RF: Improve multi-shell RUMBA test WM response parameterization

  • #2693: TEST: Fix Node.js warnings linked to GitHub actions

  • #1418: Adding parallel_voxel_fit decorator

  • #2687: DOC: Fix typos in SH theory documentation page

  • #2690: STYLE: Remove unnecessary b-val print in CSD reconstruction flow

  • #2688: DOC: Document Dirac delta generation method missing member

  • #2683: DOC: Adds missing documentation for a kwarg.

  • #2679: Problems with a .nii.gz file when loading and floating

  • #2676: Does `convert_sh_to_legacy` work as intended ?

  • #2668: ENH: Make the DTI fit CLI metric saving message accurate

  • #2674: Improve doc (tensor values’ order)

  • #2670: ENH: Allow non-default parameters to Patch2Self CLI

  • #2673: ENH: Doc: DTI format

  • #2667: Defaults for Patch2Self

  • #2672: DOC: Miscellaneous docstring fixes

  • #2669: DOC: Remove inaccurate patch2self docstring default values

  • #2662: Update cmd_line dipy_fit_dti

  • #2664: DOC: Fix DTI fit CLI docstring

  • #2658: Any chance of arm64 wheels for Mac / Python 3.10?

  • #2659: Angle var

  • #2649: IVIM VarPro fitting running error

  • #2553: NF: Unbiased groupwise linear bundle registration

  • #2424: Transforming individual points with SDR

  • #2327: Diffeomorphic transformation of coordinates

  • #2313: deform_streamlines for wholebrain tractogram doesn’t function properly

  • #936: WIP: coordinate mapping with DiffeomorphicMap

  • #2369: Transform points with DiffeormorphicMap

  • #2616: dti TensorModel fitting issue

  • #2627: Free-Water Analysis Gradient Table Error

  • #2635: get_flexi_tvis_affine(tvis_hdr, nii_aff)

  • #2634: Fix small difference between pdfs dense 2d/3d

  • #2559: CLI denoise patch_size error

  • #2631: [FIX] Allow patch size parameter to be an int on denoise Workflow

  • #2564: Search, index, module links not working in the doc

  • #2630: [DOC] Remove search index

  • #2572: Saving vtp file error

  • #2629: [FIX ] Handle save VTP

  • #2622: Error with Illustrating Electrostatic Repulsion

  • #2618: Use np.linalg.multi_dot instead of multiple np.dot routines

  • #2617: DKI model fit shape broadcast error

  • #2606: STYLE: Fix miscellaneous Python warnings

  • #2602: Dear experts, how can I set different number of fiber tracks before generating streamlines?

  • #2603: Dear experts, how to save dti_peaks?

  • #2600: Pin Ray

  • #2531: NF: MAP+ constraints

  • #2587: Thread safety concerns with reliance on nibabel.tmpdirs.InTemporaryDirectory

  • #2589: Switch from using nibabel InTemporaryDirectory to standard library tmpfile module

  • #2577: Add positivity constraints to QTI

  • #2450: [NF] New tracking Algorithm: Parallel Transport Tractography (PTT)

  • #2594: DIPY compilation fails with the last release of cython (0.29.29)

  • #2595: Temporary skip Cython 0.29.29

  • #2591: STYLE: Avoid array-like mutable default argument values

  • #2592: STYLE: Fix miscellaneous Python warnings

  • #2579: Generalized PCA to less than 3 spatial dims

  • #2584: transform_streamlines changes dtype to float64

  • #2566: [FIX] Update tests for the deprecated dipy.io.bvectxt module

  • #2581: Fix logger in SFT

  • #2580: DOC: Fix typos and grammar

  • #2576: DOC: Documentation fixes

  • #2573: Cannot Import “Feature” From “dipy.segment.metric”

  • #2568: DOC: Fix the docstring of write_mapping

  • #2567: This should be a 1

  • #2565: compress_streamlines() not available anymore