Release notes for DIPY version 0.6#
GitHub stats for 2011/02/12 - 2013/03/20
The following 13 authors contributed 972 commits.
Ariel Rokem
Bago Amirbekian
Eleftherios Garyfallidis
Emanuele Olivetti
Ian Nimmo-Smith
Maria Luisa Mandelli
Matthew Brett
Maxime Descoteaux
Michael Paquette
Samuel St-Jean
Stefan van der Walt
Yaroslav Halchenko
endolith
We closed a total of 225 issues, 100 pull requests and 125 regular issues;
this is the full list (generated with the script
tools/github_stats.py
):
Pull Requests (100):
PR #146: BF - allow Bootstrap Wrapper to work with markov tracking
PR #143: Garyfallidis tutorials 0.6
PR #145: Mdesco dti metrics
PR #141: Peak extraction isbi
PR #142: RF - always use theta and phi in that order, (not “phi, theta”)
PR #140: Sf2sh second try at correcting suggestions
PR #139: Spherical function to spherical harmonics and back
PR #138: Coding style fix for dsi_deconv
PR #137: BF - check shapes before allclose
PR #136: BF: add top-level benchmarking command
PR #135: Refactor local maxima
PR #134: BF - fix shm tests to accept antipodal directions as the same
PR #133: Corrected test for Deconvolution after the discrete direction finder was removed
PR #124: Remove direction finder
PR #77: Rework tracking
PR #132: A new fvtk function for visualizing fields of odfs
PR #131: Add missing files
PR #130: Implementation of DSI deconvolution from E.J. Canales-Rodriguez
PR #128: Colorfa
PR #129: RF - minor cleanup of pdf_odf code
PR #127: Adding multi-tensor simulation
PR #126: Improve local maxima
PR #122: Removed calculation of gfa and other functions from inside the odf(sphere) of DSI and GQI
PR #103: Major update of the website, with a few examples and with some additional minor RFs
PR #121: NF: Allow the smoothing parameter to come through to rbf interpolation.
PR #120: Fast squash fix
PR #116: RF: common dtype for squash without result_type
PR #117: Fix directions on TensorFit and add getitem
PR #119: RF: raise errors for Python version dependencies
PR #118: Separate fa
PR #111: RF - clean up _squash in multi_voxel and related code
PR #112: RF: fix vec_val_vect logic, generalize for shape
PR #114: BF: fix face and edge byte order for sphere load
PR #109: Faster einsum
PR #110: TST: This is only almost equal on XP, for some reason.
PR #108: TST + STY: Use and assert_equal so that we get more information upon failure
PR #107: RF: A.dot(B) => np.dot(A, B) for numpy < 1.5
PR #102: BF - Allow ndindex to work with older numpy than 1.6.
PR #106: RF: allow optional scipy.spatial.Delaunay
PR #105: Skip doctest decorator
PR #104: RF: remove deprecated old parametric testing
PR #101: WIP: Fix isnan windows
PR #100: Small stuff
PR #94: Multivoxel dsi and gqi are back!
PR #96: ENH: Implement masking for the new TensorModel implementation.
PR #95: NF fetch publicly available datasets
PR #26: Noise
PR #84: Non linear peak finding
PR #82: DTI new api
PR #91: Shm new api
PR #88: NF - wrapper function for multi voxel models
PR #86: DOC: Fixed some typos, etc in the FAQ
PR #90: A simpler ndindex using generators.
PR #87: RF - Provide shape as argument to ndindex.
PR #85: Add fast ndindex.
PR #81: RF - fixup peaks_from_model to take use remove_similar_vertices and
PR #79: BF: Fixed projection plots.
PR #80: RF - remove some old functions tools
PR #71: ENH: Make the internals of the io module visible on tab completion in ip…
PR #76: Yay, more gradient stuff
PR #75: Rename L2norm to vector_norm
PR #74: Gradient rf
PR #73: RF/BF - removed duplicate vector_norm/L2norm
PR #72: Mr bago model api
PR #68: DSI seems working again - Have a look
PR #65: RF: Make the docstring and call consistent with scipy.interpolate.Rbf.
PR #61: RF - Refactor direction finding.
PR #60: NF - Add key-value cache for use in models.
PR #63: TST - Disable reconstruction methods that break the test suite.
PR #62: BF - Fix missing import in peak finding tests.
PR #37: cleanup references in the code to E1381S6_edcor* (these were removed from…
PR #55: Ravel multi index
PR #58: TST - skip doctest when matplotlib is not available
PR #59: optional_traits is not needed anymore
PR #56: TST: Following change to API in dipy.segment.quickbundles.
PR #52: Matplotlib optional
PR #50: NF - added subdivide method to sphere
PR #51: Fix tracking utils
PR #48: BF - Brought back _filter peaks and associated test.
PR #47: RF - Removed reduce_antipodal from sphere.
PR #41: NF - Add radial basis function interpolation on the sphere.
PR #39: GradientTable
PR #40: BF - Fix axis specification in sph_project.
PR #28: Odf+shm api update
PR #36: Nf hemisphere preview
PR #34: RF - replace _filter_peaks with unique_vertices
PR #35: BF - Fix imports from dipy.core.sphere.
PR #21: Viz 2d
PR #32: NF - Sphere class.
PR #30: RF: Don’t import all this every time.
PR #24: TST: Fixing tests in reconst module.
PR #27: DOC - Add reference to white matter diffusion values.
PR #25: NF - Add prolate white matter as defaults for multi-tensor signal sim.
PR #22: Updating my fork with the nipy master
PR #20: RF - create OptionalImportError for traits imports
PR #19: DOC: add comments and example to commit codes
PR #18: DOC: update gitwash from source
PR #17: Optional traits
PR #14: DOC - fix frontpage example
PR #12: BF(?): cart2sphere and sphere2cart are now invertible.
PR #11: BF explicit type declaration and initialization for longest_track_len[AB] – for cython 0.15 compatibility
Issues (125):
#99: RF - Separate direction finder from model fit.
#143: Garyfallidis tutorials 0.6
#144: DTI metrics
#145: Mdesco dti metrics
#123: Web content and examples for 0.6
#141: Peak extraction isbi
#142: RF - always use theta and phi in that order, (not “phi, theta”)
#140: Sf2sh second try at correcting suggestions
#139: Spherical function to spherical harmonics and back
#23: qball not properly import-able
#29: Don’t import everything when you import dipy
#138: Coding style fix for dsi_deconv
#137: BF - check shapes before allclose
#136: BF: add top-level benchmarking command
#135: Refactor local maxima
#134: BF - fix shm tests to accept antipodal directions as the same
#133: Corrected test for Deconvolution after the discrete direction finder was removed
#124: Remove direction finder
#77: Rework tracking
#132: A new fvtk function for visualizing fields of odfs
#125: BF: Remove ‘mayavi’ directory, to avoid triggering mayavi import warning…
#131: Add missing files
#130: Implementation of DSI deconvolution from E.J. Canales-Rodriguez
#128: Colorfa
#129: RF - minor cleanup of pdf_odf code
#127: Adding multi-tensor simulation
#126: Improve local maxima
#97: BF - separate out storing of fit values in gqi
#122: Removed calculation of gfa and other functions from inside the odf(sphere) of DSI and GQI
#103: Major update of the website, with a few examples and with some additional minor RFs
#121: NF: Allow the smoothing parameter to come through to rbf interpolation.
#120: Fast squash fix
#116: RF: common dtype for squash without result_type
#117: Fix directions on TensorFit and add getitem
#119: RF: raise errors for Python version dependencies
#118: Separate fa
#113: RF - use min_diffusivity relative to 1 / max(bval)
#111: RF - clean up _squash in multi_voxel and related code
#112: RF: fix vec_val_vect logic, generalize for shape
#114: BF: fix face and edge byte order for sphere load
#109: Faster einsum
#110: TST: This is only almost equal on XP, for some reason.
#98: This is an update of PR #94 mostly typos and coding style
#108: TST + STY: Use and assert_equal so that we get more information upon failure
#107: RF: A.dot(B) => np.dot(A, B) for numpy < 1.5
#102: BF - Allow ndindex to work with older numpy than 1.6.
#106: RF: allow optional scipy.spatial.Delaunay
#105: Skip doctest decorator
#104: RF: remove deprecated old parametric testing
#101: WIP: Fix isnan windows
#100: Small stuff
#94: Multivoxel dsi and gqi are back!
#96: ENH: Implement masking for the new TensorModel implementation.
#95: NF fetch publicly available datasets
#26: Noise
#84: Non linear peak finding
#82: DTI new api
#91: Shm new api
#88: NF - wrapper function for multi voxel models
#86: DOC: Fixed some typos, etc in the FAQ
#89: Consistent ndindex behaviour
#90: A simpler ndindex using generators.
#87: RF - Provide shape as argument to ndindex.
#85: Add fast ndindex.
#81: RF - fixup peaks_from_model to take use remove_similar_vertices and
#83: Non linear peak finding
#78: This PR replaces PR 70
#79: BF: Fixed projection plots.
#80: RF - remove some old functions tools
#70: New api dti
#71: ENH: Make the internals of the io module visible on tab completion in ip…
#76: Yay, more gradient stuff
#69: New api and tracking refacotor
#75: Rename L2norm to vector_norm
#74: Gradient rf
#73: RF/BF - removed duplicate vector_norm/L2norm
#72: Mr bago model api
#66: DOCS - docs for model api
#49: Reworking tracking code.
#68: DSI seems working again - Have a look
#65: RF: Make the docstring and call consistent with scipy.interpolate.Rbf.
#61: RF - Refactor direction finding.
#60: NF - Add key-value cache for use in models.
#63: TST - Disable reconstruction methods that break the test suite.
#62: BF - Fix missing import in peak finding tests.
#37: cleanup references in the code to E1381S6_edcor* (these were removed from…
#55: Ravel multi index
#46: BF: Trying to fix test failures.
#57: TST: Reverted back to optional definition of the function to make TB hap…
#58: TST - skip doctest when matplotlib is not available
#59: optional_traits is not needed anymore
#56: TST: Following change to API in dipy.segment.quickbundles.
#52: Matplotlib optional
#50: NF - added subdivide method to sphere
#51: Fix tracking utils
#48: BF - Brought back _filter peaks and associated test.
#47: RF - Removed reduce_antipodal from sphere.
#41: NF - Add radial basis function interpolation on the sphere.
#33: Gradients Table class
#39: GradientTable
#45: BF - Fix sphere creation in triangle_subdivide.
#38: Subdivide octahedron
#40: BF - Fix axis specification in sph_project.
#28: Odf+shm api update
#36: Nf hemisphere preview
#34: RF - replace _filter_peaks with unique_vertices
#35: BF - Fix imports from dipy.core.sphere.
#21: Viz 2d
#32: NF - Sphere class.
#30: RF: Don’t import all this every time.
#24: TST: Fixing tests in reconst module.
#27: DOC - Add reference to white matter diffusion values.
#25: NF - Add prolate white matter as defaults for multi-tensor signal sim.
#22: Updating my fork with the nipy master
#20: RF - create OptionalImportError for traits imports
#8: X error BadRequest with fvtk.show
#19: DOC: add comments and example to commit codes
#18: DOC: update gitwash from source
#17: Optional traits
#15: Octahedron in dipy.core.triangle_subdivide has wrong faces
#14: DOC - fix frontpage example
#12: BF(?): cart2sphere and sphere2cart are now invertible.
#11: BF explicit type declaration and initialization for longest_track_len[AB] – for cython 0.15 compatibility
#5: Add DSI reconstruction in Dipy
#9: Bug in dipy.tracking.metrics.downsampling when we downsample a track to more than 20 points