Release notes for DIPY version 1.2#
GitHub stats for 2020/01/10 - 2020/09/08 (tag: 1.1.1)
These lists are automatically generated, and may be incomplete or contain duplicates.
The following 27 authors contributed 491 commits.
Ariel Rokem
Aryansh Omray
Bramsh Qamar
Charles Poirier
Derek Pisner
Eleftherios Garyfallidis
Fabio Nery
Francois Rheault
Gabriel Girard
Gregory Lee
Jean-Christophe Houde
Jirka Borovec
Jon Haitz Legarreta Gorroño
Leevi Kerkela
Leon Weninger
Martijn Nagtegaal
Rafael Neto Henriques
Sarath Chandra
Serge Koudoro
Shrishti Hore
Shubham Shaswat
Takis Panagopoulos
Tashrif Billah
Kunal Mehta
svabhishek29
Areesha Tariq
Philippe Karan
We closed a total of 256 issues, 94 pull requests and 163 regular issues;
this is the full list (generated with the script
tools/github_stats.py
):
Pull Requests (94):
PR #2191: Multi-shell multi-tissue constrained spherical deconvolution
PR #2212: [FIX] renamed Direct Streamline Normalization tutorial title
PR #2207: [FIX] Horizon shader warning
PR #2208: Removing Python 3.5 from Travis and Azure due to its end of life (2020-09-13)
PR #2157: BF: Fix variable may be used uninitialized warning
PR #2205: Add optional installs for different settings.
PR #2204: from Renderer to scene
PR #2183: _streamlines_in_mask bounds check
PR #2203: End of line period in sft
PR #2142: ENH: function to calculate size/shape parameters of b-tensors and vice-versa
PR #2195: [ENH] Validate streamlines pre-LiFE
PR #2161: Fix a memory overlap bug in multi_median (and median_otsu)
PR #2163: BF: Fix Cython label defined but not used warning
PR #2174: Improve performance of tissue classification
PR #2168: add fig_kwargs
PR #2178: Add full SH basis
PR #2193: BUAN_flow.rst to buan_flow.rst
PR #2196: [Fix] update save_vtk_streamlines and load_vtk_streamlines
PR #2188: [Fix] update mapmri due to cvxpy 1.1
PR #2176: [DOC] Update SH basis documentation
PR #2173: Install ssl certificate for azure pipeline windows
PR #2171: Gitter url update: from nipy/dipy to dipy/dipy
PR #2154: Bundle segmentation CLI tutorial
PR #2162: BF: Fix string literal comparison warning
PR #2156: BF: Fix Cython signed vs. unsigned integer comparison warning
PR #2160: TST: Change assert_equal(statement, True) to assert_(statement).
PR #2158: BF: Fix Cython floating point absolute value warning
PR #2155: [Fix] sfm RuntimeWarning
PR #2147: BF: Fix Cython function override warning
PR #2148: BF: Fix distutils Python version requirement option warning
PR #2150: [Fix] some warning on clustering test
PR #2149: [Fix] some warning on stats module
PR #2145: Rename dipy_track command line
PR #2152: changed buan_flow.rst to BUAN_flow.rst
PR #2146: Cluster threshold parameter in dipy_buan_shapes workflow
PR #2134: Slicing, adding function of StatefulTractogram
PR #2001: Basic processing documentation for CLI.
PR #2135: [Fix] shm.py RuntimeWarning
PR #2141: [FIX] doc generation issue
PR #2136: [Fix] laplacian_regularization on MAPMRI + cleanup warning
PR #2140: BF: Fix NumPy warning when creating arrays from ragged sequences
PR #2139: BF: Use equality check instead of identity check
PR #2108: [Horizon] Update clipping range on slicer
PR #2121: BF: ensure btens attribute of GradientTable is initialised
PR #2129: BF: Fix sequence stacking warning in LiFE tracking
PR #2133: BF: Fix NumPy warning when creating arrays from ragged sequences
PR #2125: ENH: function to calculate anisotropy of b-tensors
PR #2124: BUAN framework documentation
PR #2033: RF - Direction getters naming
PR #2111: Added an epsilon to bounding_box check
PR #2086: WIP Issue 1996
PR #2091: Modified the model for multiple hidden layers
PR #2057: DOC: Add DIPY dataset list to documentation.
PR #2103: Documentation typos, grammar corrections & imports
PR #2088: BUAN paper code and CLIs
PR #2120: rename var sp to sph
PR #2113: BF: refer to cigar_tensor
PR #2116: fixed code tags and minor changes
PR #2100: Fixed typos, grammatical errors and time import
PR #2101: Minor typos and imports
PR #2095: Fixed typos in dipy.align
PR #2099: Minor Typos and imports in the beginning
PR #2102: Modules imported in the beginning
PR #2055: Multidimensional gradient table
PR #2097: Replace manual sform values with get_best_affine
PR #2104: Fixed minor typos
PR #2065: Some typos and grammatical errors
PR #2090: Small fix reorient_bvecs
PR #2067: Some spelling and grammatical mistakes
PR #2093: Placed all imports in the beginning
PR #2077: Fixed minor typos in tutorials
PR #2071: Some change backs
PR #2084: Kunakl07 patch 7
PR #2085: Kunakl07 patch 8
PR #2068: Some spelling and grammatical errors
PR #2069: some typos
PR #2063: Gibbs tutorial patch
PR #2045: [Fix] workflow variable string
PR #2060: Replace old function with cython version
PR #2058: DOC: Fix Sphinx link in CONTRIBUTING.md
PR #2059: DOC: Add Azure Pipelines to CI tools in CONTRIBUTING.md
PR #2056: MAINT: Up Numpy version to 1.12.
PR #2053: Correct TYPO on the note about n_points in _gibbs_removal_2d()
PR #2043: [NF] Add a Deprecation system
PR #2047: [fix] Doc generation issue
PR #2044: [FIX] check seeds dtype
PR #2041: BF: SFM prediction with mask
PR #2039: Remove __future__
PR #2042: Add tests to rng module
PR #2040: RF: Swallow a couple of warnings that are safe to ignore.
PR #2038: [DOC] Update repo path
PR #2037: DOC: fix typo in FW DTI tutorial
PR #2028: Adapted for patch_radius with radii differing xyz direction.
PR #2035: DOC: Update DKI documentation according to the new get data functions
Issues (164):
#2114: Tutorial title in Streamline-based registration section is misleading
#2207: [FIX] Horizon shader warning
#2208: Removing Python 3.5 from Travis and Azure due to its end of life (2020-09-13)
#1793: ENH: Improving Command Line and WF Docs
#2007: Reference for load_trk in recobundles example
#2061: Is dipy.viz supported in Colab or Kaggle Notebooks?
#2070: Python has stopped working during import
#2107: PNG images saved by window.record in the tutorial example are always black
#2153: lowercase .rst file names
#2138: Basic introduction to CLI needs better dataset to showcase capabilities
#2194: LiFE model won’t fit ?
#2157: BF: Fix variable may be used uninitialized warning
#2177: VIZ: streamline actor failing on Windows + macOS due to the new VTK9
#2205: Add optional installs for different settings.
#2204: from Renderer to scene
#2183: _streamlines_in_mask bounds check
#2182: target_line_based might read out of bounds
#2203: End of line period in sft
#2200: BF: Fix ‘tp_print’ is deprecated Cython warning
#2142: ENH: function to calculate size/shape parameters of b-tensors and vice-versa
#2199: BUG: Fix NumPy and Cython deprecation and initialization warnings
#2195: [ENH] Validate streamlines pre-LiFE
#2161: Fix a memory overlap bug in multi_median (and median_otsu)
#2163: BF: Fix Cython label defined but not used warning
#2174: Improve performance of tissue classification
#2168: add fig_kwargs
#2178: Add full SH basis
#2193: BUAN_flow.rst to buan_flow.rst
#2196: [Fix] update save_vtk_streamlines and load_vtk_streamlines
#2175: Save streamlines as vtk polydata to a supported format file updated t…
#2188: [Fix] update mapmri due to cvxpy 1.1
#2190: Reconstruction with Multi-Shell Multi-Tissue CSD
#2051: BF: Non-negative Least Squares for IVIM
#2176: [DOC] Update SH basis documentation
#2173: Install ssl certificate for azure pipeline windows
#2172: fetch_gold_standard_io fetcher failed regularly
#2169: saving tracts in obj format
#2170: Output of utils.density_map() using tck file is different than MRTrix
#2171: Gitter url update: from nipy/dipy to dipy/dipy
#2144: Move gitter to dipy/dipy?
#2154: Bundle segmentation CLI tutorial
#2162: BF: Fix string literal comparison warning
#2156: BF: Fix Cython signed vs. unsigned integer comparison warning
#2160: TST: Change assert_equal(statement, True) to assert_(statement).
#2158: BF: Fix Cython floating point absolute value warning
#2155: [Fix] sfm RuntimeWarning
#2159: BF: Fix Cython different sign integer comparison warning
#2147: BF: Fix Cython function override warning
#2148: BF: Fix distutils Python version requirement option warning
#2151: [DOC] Fixed minor typos, grammar errors and moved imports up in all examples
#2130: Checking empty Cluster objects generates NumPy warning
#2131: Elementwise comparison failure warning in multi_voxel test
#2150: [Fix] some warning on clustering test
#2149: [Fix] some warning on stats module
#2145: Rename dipy_track command line
#2152: changed buan_flow.rst to BUAN_flow.rst
#2146: Cluster threshold parameter in dipy_buan_shapes workflow
#2128: Registration Module failing with pre-matrix on Travis with future Numpy/Scipy release
#2134: Slicing, adding function of StatefulTractogram
#2001: Basic processing documentation for CLI.
#2135: [Fix] shm.py RuntimeWarning
#2141: [FIX] doc generation issue
#2136: [Fix] laplacian_regularization on MAPMRI + cleanup warning
#1765: Refactor dipy/stats/analysis.py
#2122: [WIP] Add build template
#2140: BF: Fix NumPy warning when creating arrays from ragged sequences
#2139: BF: Use equality check instead of identity check
#2127: DOC : Minor grammar fixes and moved imports up with respective comments
#2108: [Horizon] Update clipping range on slicer
#2121: BF: ensure btens attribute of GradientTable is initialised
#2129: BF: Fix sequence stacking warning in LiFE tracking
#2133: BF: Fix NumPy warning when creating arrays from ragged sequences
#2125: ENH: function to calculate anisotropy of b-tensors
#2124: BUAN framework documentation
#2126: dipy / fury fails to install on Ubuntu 18 with pip3
#2033: RF - Direction getters naming
#2111: Added an epsilon to bounding_box check
#2112: [WIP] BUndle ANalytics (BUAN) pipeline documentation
#2086: WIP Issue 1996
#2091: Modified the model for multiple hidden layers
#2096: Deep Code
#2057: DOC: Add DIPY dataset list to documentation.
#2103: Documentation typos, grammar corrections & imports
#2088: BUAN paper code and CLIs
#2120: rename var sp to sph
#2118: Local namespace of Scipy is same as a variable name
#1861: WIP: Refactoring the stats module
#2113: BF: refer to cigar_tensor
#2116: fixed code tags and minor changes
#2024: DIPY open lab meetings, Winter 2020
#2100: Fixed typos, grammatical errors and time import
#2101: Minor typos and imports
#2094: Detailed Beginner Friendly Tutorials
#2095: Fixed typos in dipy.align
#2099: Minor Typos and imports in the beginning
#2102: Modules imported in the beginning
#2055: Multidimensional gradient table
#2097: Replace manual sform values with get_best_affine
#2105: Tutorial Symmetric Regn 3D patch 3
#2104: Fixed minor typos
#2078: Applying affine transform to streamlines in a SFT object
#2065: Some typos and grammatical errors
#1305: Questions/policies about writing .rst/web doc files
#2090: Small fix reorient_bvecs
#2067: Some spelling and grammatical mistakes
#2093: Placed all imports in the beginning
#2077: Fixed minor typos in tutorials
#2089: Transforming bvecs after registration
#2071: Some change backs
#2084: Kunakl07 patch 7
#2085: Kunakl07 patch 8
#2072: Some typos and grammatical errors in faq.rst
#2073: Some minor grammatical fixes old_highlights.txt
#2074: Small typos
#2075: Some grammatical changes in maintainer_workflow.rst
#2076: Some grammatical changes in maintainer_workflow.rst
#2079: Some minor typos in gimbal_lock.rst
#2080: Some minor grammatical errors fixes
#2081: Some typos and grammatical corrections in Changelog
#2082: Grammatical fixes in readme.rst
#2083: Fixes in regtools.py
#2066: Fixed some typos
#2068: Some spelling and grammatical errors
#2069: some typos
#2063: Gibbs tutorial patch
#2045: [Fix] workflow variable string
#2060: Replace old function with cython version
#2058: DOC: Fix Sphinx link in CONTRIBUTING.md
#2059: DOC: Add Azure Pipelines to CI tools in CONTRIBUTING.md
#1363: MDF not working properly
#2056: MAINT: Up Numpy version to 1.12.
#1871: apply transformation to all volumes in a series of DWI (4D)
#2052: dipy.tracking.utils.density_map order of arguments changed by mistake
#1785: Could we use gifti for streamlines?
#1728: Bug in shm_coeff computation?
#1699: Details in aparc-reduced.nii.gz
#1671: Question about shm_coeff
#1552: dti.py - quantize_evecs - error
#1373: How to convert from converted isotropic to original resolution (anisotropic)
#1364: SNR estimation troubleshooting
#1152: nan gfa and odf values when mask includes voxels with 0 dwi signal
#1047: Gradient flipped in the x-direction - FSL bvecs handling
#2019: Apply deformation map to render “registered” image
#2049: KFA calculation
#2048: Group analysis
#2053: Correct TYPO on the note about n_points in _gibbs_removal_2d()
#2043: [NF] Add a Deprecation system
#218: Callable response broken in csd module
#2047: [fix] Doc generation issue
#313: csdeconv response as callable
#1848: Add Dipy to MRI-Hub (ISMRM Reproducible Research Study Group)
#2044: [FIX] check seeds dtype
#2034: Using the tutorial on Euler method on my data
#2041: BF: SFM prediction with mask
#1724: Failure on Windows/Python 3.5
#1938: Auto-clearing the AppVeyor queue backlog
#2039: Remove __future__
#2042: Add tests to rng module
#1864: Add tests to dipy.core.rng
#2040: RF: Swallow a couple of warnings that are safe to ignore.
#2038: [DOC] Update repo path
#2037: DOC: fix typo in FW DTI tutorial
#2028: Adapted for patch_radius with radii differing xyz direction.
#2035: DOC: Update DKI documentation according to the new get data functions