Release notes for DIPY version 1.7#

GitHub stats for 2023/01/16 - 2023/04/23 (tag: 1.6.0)

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

The following 21 authors contributed 496 commits.

  • Ariel Rokem

  • Bramsh Qamar

  • Charles Poirier

  • Dogu Baran Aydogan

  • Eleftherios Garyfallidis

  • Etienne St-Onge

  • Francois Rheault

  • Gabriel Girard

  • Javier Guaje

  • Jong Sung Park

  • Martino Pilia

  • Mitesh Gulecha

  • Rahul Ubale

  • Sam Coveney

  • Serge Koudoro

  • Shilpi

  • Tom Dela Haije

  • Yaroslav Halchenko

  • karp2601

  • lb-97

  • ujjwal-shekhar

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

Pull Requests (34):

  • PR #2765: Sphinx-gallery integration

  • PR #2788: Remove NoseTester

  • PR #2768: BundleWarp, streamline-based nonlinear registration of white matter tracts

  • PR #2749: adding a new getitem method

  • PR #2744: Horizon Tabs

  • PR #2785: EVAC+ workflow

  • PR #2540: Updates the default value of rm_small_clusters variable in slr_with_qbx function

  • PR #2609: NF: DKI+ constraints

  • PR #2596: NF - Parallel Transport Tractography (PTT)

  • PR #2740: Integration of Denoising Method for DWI with 1D CNN

  • PR #2773: Including EVAC+ and util function

  • PR #2783: Fix test_roi_images

  • PR #2782: [MTN] Fix CI codecov upload

  • PR #2780: Added option to set Legacy=False in PmfGenDirectionGetter.from_shcoeff

  • PR #2778: BF: QBX and merge clusters should return streamlines

  • PR #2767: NF - add utility functions to fast_numpy

  • PR #2626: Adding Synb0

  • PR #2763: Update dki.py

  • PR #2751: [ENH] Asymmetric peak_directions

  • PR #2762: Remove Python 3.7 from CI

  • PR #2753: Update adaptive_soft_matching.py

  • PR #2722: fixed pca for features > samples, and fixed pca_noise_estimate

  • PR #2741: Fixing solve_qp error

  • PR #2739: codespell: config, workflow, typos fixed

  • PR #2590: Fast Streamline Search algorithm implementation

  • PR #2733: Update SynRegistrationFlow for #2648

  • PR #2723: TRX integration, requires new attributes for SFT

  • PR #2727: Fix EXTRAS_REQUIRE

  • PR #2725: DOC - Update RUMBA-SD data requirement

  • PR #2716: NF - Added cython utility functions

  • PR #2717: fixed bug for non-linear fitting with masks

  • PR #2628: resolve some CI’s script typo

  • PR #2713: Empty vtk support

  • PR #2625: [Upcoming] Release 1.6.0

Issues (53):

  • #2537: Importing an example in another example - doc

  • #1778: jupyter notebooks from examples

  • #720: Auto-convert the examples into IPython notebooks

  • #1990: [WIP] Sphinx-Gallery integration

  • #2765: Sphinx-gallery integration

  • #2788: Remove NoseTester

  • #2768: BundleWarp, streamline-based nonlinear registration of white matter tracts

  • #1073: Add a method to slice gtab using bvals (Eg : gtab[bvals>200])

  • #2749: adding a new getitem method

  • #2744: Horizon Tabs

  • #2785: EVAC+ workflow

  • #2530: slr_with_qbx breaks when bundle has only one streamline

  • #2540: Updates the default value of rm_small_clusters variable in slr_with_qbx function

  • #2609: NF: DKI+ constraints

  • #2596: NF - Parallel Transport Tractography (PTT)

  • #2756: Remove unused inplace param from gibbs_removal()

  • #2754: [Question] dipy/denoise/gibbs.py

  • #2740: Integration of Denoising Method for DWI with 1D CNN

  • #2773: Including EVAC+ and util function

  • #2783: Fix test_roi_images

  • #2782: [MTN] Fix CI codecov upload

  • #2775: NF - Add option to set Legacy=False in PmfGenDirectionGetter.from_shcoeff(.)

  • #2780: Added option to set Legacy=False in PmfGenDirectionGetter.from_shcoeff

  • #2778: BF: QBX and merge clusters should return streamlines

  • #2767: NF - add utility functions to fast_numpy

  • #2626: Adding Synb0

  • #2770: BF - update viz.py

  • #2763: Update dki.py

  • #2751: [ENH] Asymmetric peak_directions

  • #2762: Remove Python 3.7 from CI

  • #2753: Update adaptive_soft_matching.py

  • #2722: fixed pca for features > samples, and fixed pca_noise_estimate

  • #2750: Adding tests for gradient.py.

  • #2741: Fixing solve_qp error

  • #2745: Dipy Segmentation Core Dumped - Windows.Record

  • #2742: ValueError: slice step cannot be zero

  • #2739: codespell: config, workflow, typos fixed

  • #2590: Fast Streamline Search algorithm implementation

  • #2733: Update SynRegistrationFlow for #2648

  • #2723: TRX integration, requires new attributes for SFT

  • #2729: Numpy Version Incompatibility, AttributeError in dipy.align

  • #2726: Setup broken on Python 3.10.9 setuptools 67.2.0

  • #2727: Fix EXTRAS_REQUIRE

  • #2725: DOC - Update RUMBA-SD data requirement

  • #2707: Fixdenoise

  • #2575: [WIP] Define curvature and stepsize as default parameter instead of max_angle for tractography

  • #2414: AffineMap.transform with option: interpolation=’nearest’ returns: “TypeError: No matching signature found”

  • #2716: NF - Added cython utility functions

  • #2717: fixed bug for non-linear fitting with masks

  • #2628: resolve some CI’s script typo

  • #2713: Empty vtk support

  • #2599: Support empty ArraySequence in transform_streamlines

  • #2625: [Upcoming] Release 1.6.0