.. _release0.10:

====================================
 Release notes for DIPY version 0.10
====================================

GitHub stats for 2015/03/18 - 2015/11/19 (tag: 0.9.2)

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

The following 20 authors (alphabetically ordered) contributed 1022 commits:

* Alexandre Gauvin
* Ariel Rokem
* Bago Amirbekian
* David Qixiang Chen
* Dimitris Rozakis
* Eleftherios Garyfallidis
* Gabriel Girard
* Gonzalo Sanguinetti
* Jean-Christophe Houde
* Marc-Alexandre Côté
* Matthew Brett
* Mauro Zucchelli
* Maxime Descoteaux
* Michael Paquette
* Omar Ocegueda
* Oscar Esteban
* Rafael Neto Henriques
* Rohan Prinja
* Samuel St-Jean
* Stefan van der Walt


We closed a total of 232 issues, 94 pull requests and 138 regular issues;
this is the full list (generated with the script 
:file:`tools/github_stats.py`):

Pull Requests (94):

* :ghpull:`769`: RF: Remove aniso2iso altogether.
* :ghpull:`772`: DOC: Use xvfb when building the docs in a headless machine.
* :ghpull:`754`: DOC: Should we add a side-car gitter chat to the website?
* :ghpull:`753`: TST: Test DSI with b0s.
* :ghpull:`767`: Offscreen is False for test_slicer
* :ghpull:`768`: Document dipy.reconst.dti.iter_fit_tensor params
* :ghpull:`766`: Add fit_tensor iteration decorator
* :ghpull:`751`: Reorient tracks according to ROI
* :ghpull:`765`: BF: Typo in data file name.
* :ghpull:`757`: Optimize dipy.align.reslice
* :ghpull:`587`: Fvtk 2.0 PR1
* :ghpull:`749`: Fixed deprecation warning in skimage
* :ghpull:`748`: TST: added test for _to_voxel_tolerance.
* :ghpull:`678`: BF: added tolerance for negative streamline coordinates checks
* :ghpull:`714`: RF: use masks in predictions and cross-validation
* :ghpull:`739`: Set number of OpenMP threads during runtime
* :ghpull:`733`: Add RTOP, RTAP and RTPP and the relative test
* :ghpull:`743`: BF: memleaks with typed memory views in Cython
* :ghpull:`724`: @sinkpoint's power map - refactored
* :ghpull:`741`: ENH: it is preferable to use choice rather than randint to not have 
* :ghpull:`727`: Optimize tensor fitting
* :ghpull:`726`: NF - CSD response from a mask
* :ghpull:`729`: BF: tensor predict
* :ghpull:`736`: Added installation of python-tk package for VTK travis bot
* :ghpull:`735`: Added comment on nlmeans example about selecting one volume
* :ghpull:`732`: WIP: Test with vtk on Travis
* :ghpull:`731`: Np 1.10
* :ghpull:`640`: MAPMRI
* :ghpull:`682`: Created list of examples for available features and metrics
* :ghpull:`716`: Refactor data module
* :ghpull:`699`: Added gaussian noise option to estimate_sigma
* :ghpull:`712`: DOC: API changes in gh707.
* :ghpull:`713`: RF: In case a user just wants to use a single integer.
* :ghpull:`700`: TEST: add tests for AffineMap
* :ghpull:`677`: DKI PR3 - NF: Adding standard kurtosis statistics on module dki.py 
* :ghpull:`721`: TST: Verify that output of estimate_sigma is a proper input to nlmeans.
* :ghpull:`572`: NF : nlmeans now support arrays of noise std
* :ghpull:`708`: Check for bval dimensionality on read. 
* :ghpull:`707`: BF: Keep up with changes in scipy 0.16
* :ghpull:`709`: DOC: Use the `identity` variable in the resampling transformation.
* :ghpull:`703`: Fix syn-3d example
* :ghpull:`705`: Fix example in function compress_streamline
* :ghpull:`635`: Select streamlines based on logical operations on ROIs
* :ghpull:`702`: BF: Use only validated examples when building docs.
* :ghpull:`689`: Streamlines compression
* :ghpull:`698`: DOC: added NI citation
* :ghpull:`681`: RF + DOC: Add MNI template reference. Also import it into the dipy.da…
* :ghpull:`696`: Change title of piesno example
* :ghpull:`691`: CENIR 'HCP-like' multi b-value data
* :ghpull:`661`: Test DTI eigenvectors
* :ghpull:`690`: BF: nan entries cause segfault
* :ghpull:`667`: DOC: Remove Sourceforge related makefile things. Add the gh-pages upl…
* :ghpull:`676`: TST: update Travis config to use container infrastructure.
* :ghpull:`533`: MRG: some Cython refactorings
* :ghpull:`686`: BF: Make buildbot Pyhon26-32 happy
* :ghpull:`683`: Fixed initial estimation in piesno
* :ghpull:`654`: Affine registration PR 3/3
* :ghpull:`684`: BF: Fixed memory leak in QuickBundles.
* :ghpull:`674`: NF: Function to sample perpendicular directions relative to a given vector
* :ghpull:`679`: BF + NF: Provide dipy version info when running dipy.get_info()
* :ghpull:`680`: NF: Fetch and Read the MNI T1 and/or T2 template.
* :ghpull:`664`: DKI fitting (DKI PR2) 
* :ghpull:`671`: DOC: move mailing list links to neuroimaging
* :ghpull:`663`: changed samuel st-jean email to the usherbrooke one
* :ghpull:`648`: Improve check of collinearity in vec2vec_rotmat
* :ghpull:`582`: DKI project: PR#1 Simulations to test DKI
* :ghpull:`660`: BF: If scalar-color input has len(shape)<4, need to fill that in.
* :ghpull:`612`: BF: Differences in spherical harmonic calculations wrt scipy 0.15
* :ghpull:`651`: Added estimate_sigma bias correction + update example
* :ghpull:`659`: BF: If n_frames is larger than one use path-numbering.
* :ghpull:`658`: FIX: resaved npy file causing load error for py 33
* :ghpull:`657`: Fix compilation error caused by inline functions 
* :ghpull:`628`: Affine registration PR 2/3
* :ghpull:`629`: Quickbundles 2.1
* :ghpull:`637`: DOC: Fix typo in docstring of Identity class.
* :ghpull:`639`: DOC: Render the following line in the code cell.
* :ghpull:`614`: Seeds from mask random
* :ghpull:`633`: BF - no import of TissueTypes
* :ghpull:`632`: fixed typo in dti example
* :ghpull:`627`: BF: Add missing opacity property to point actor
* :ghpull:`626`: Use LooseVersion to check for scipy versions
* :ghpull:`625`: DOC: Include the PIESNO example.
* :ghpull:`624`: DOC: Corrected typos in Restore tutorial and docstring.
* :ghpull:`619`: DOC: Added missing contributor to developer list
* :ghpull:`618`: Update README file
* :ghpull:`616`: Raise ValueError when invalid matrix is given
* :ghpull:`576`: Piesno example
* :ghpull:`615`: bugfix for double word in doc example issue #387
* :ghpull:`610`: Added figure with HBM 2015
* :ghpull:`609`: Update website documentation
* :ghpull:`607`: DOC: Detailed github stats for 0.9
* :ghpull:`606`: Removed the word new
* :ghpull:`605`: Release mode: updating Changelog and Authors
* :ghpull:`594`: DOC + PEP8: Mostly just line-wrapping.

Issues (138):

* :ghissue:`769`: RF: Remove aniso2iso altogether.
* :ghissue:`772`: DOC: Use xvfb when building the docs in a headless machine.
* :ghissue:`754`: DOC: Should we add a side-car gitter chat to the website?
* :ghissue:`771`: Should we remove the deprecated quickbundles module? 
* :ghissue:`753`: TST: Test DSI with b0s.
* :ghissue:`761`: reading dconn.nii
* :ghissue:`723`: WIP: Assign streamlines to an existing cluster map via QuickBundles
* :ghissue:`738`: Import tkinter
* :ghissue:`767`: Offscreen is False for test_slicer
* :ghissue:`752`: TST: Install vtk and mesa on Travis to test the fvtk module.
* :ghissue:`768`: Document dipy.reconst.dti.iter_fit_tensor params
* :ghissue:`763`: Tensor Fitting Overflows Memory
* :ghissue:`766`: Add fit_tensor iteration decorator
* :ghissue:`751`: Reorient tracks according to ROI
* :ghissue:`765`: BF: Typo in data file name.
* :ghissue:`764`: 404: Not Found when loading Stanford labels
* :ghissue:`757`: Optimize dipy.align.reslice
* :ghissue:`587`: Fvtk 2.0 PR1
* :ghissue:`286`: WIP - FVTK refactor/cleanup
* :ghissue:`755`: dipy.reconst.tests.test_shm.test_sf_to_sh: TypeError: Cannot cast ufunc add output from dtype('float64') to dtype('uint16') with casting rule 'same_kind'
* :ghissue:`749`: Fixed deprecation warning in skimage
* :ghissue:`748`: TST: added test for _to_voxel_tolerance.
* :ghissue:`678`: BF: added tolerance for negative streamline coordinates checks
* :ghissue:`714`: RF: use masks in predictions and cross-validation
* :ghissue:`739`: Set number of OpenMP threads during runtime
* :ghissue:`733`: Add RTOP, RTAP and RTPP and the relative test
* :ghissue:`743`: BF: memleaks with typed memory views in Cython
* :ghissue:`737`: Possibly set_number_of_points doesn't delete memory
* :ghissue:`672`: Power map
* :ghissue:`724`: @sinkpoint's power map - refactored
* :ghissue:`741`: ENH: it is preferable to use choice rather than randint to not have 
* :ghissue:`730`: numpy 1.10 breaks master
* :ghissue:`727`: Optimize tensor fitting
* :ghissue:`726`: NF - CSD response from a mask
* :ghissue:`729`: BF: tensor predict
* :ghissue:`736`: Added installation of python-tk package for VTK travis bot
* :ghissue:`735`: Added comment on nlmeans example about selecting one volume
* :ghissue:`732`: WIP: Test with vtk on Travis
* :ghissue:`734`: WIP: Fvtk 2.0 with travis vtk support
* :ghissue:`688`: dipy.test() fails on centos 6.x / python2.6
* :ghissue:`731`: Np 1.10
* :ghissue:`725`: WIP: TST: Install vtk on travis with conda.
* :ghissue:`640`: MAPMRI
* :ghissue:`611`: OSX test fail 'we check the default value of lambda ...'
* :ghissue:`715`: In current segment_quickbundles tutorial there is no example for changing number of points
* :ghissue:`719`: Fixes #715
* :ghissue:`682`: Created list of examples for available features and metrics
* :ghissue:`716`: Refactor data module
* :ghissue:`699`: Added gaussian noise option to estimate_sigma
* :ghissue:`712`: DOC: API changes in gh707.
* :ghissue:`713`: RF: In case a user just wants to use a single integer.
* :ghissue:`700`: TEST: add tests for AffineMap
* :ghissue:`677`: DKI PR3 - NF: Adding standard kurtosis statistics on module dki.py 
* :ghissue:`721`: TST: Verify that output of estimate_sigma is a proper input to nlmeans.
* :ghissue:`693`: WIP: affine map tests
* :ghissue:`694`: Memory errors / timeouts with affine registration on Windows
* :ghissue:`572`: NF : nlmeans now support arrays of noise std
* :ghissue:`708`: Check for bval dimensionality on read. 
* :ghissue:`697`: dipy.io.gradients read_bvals_bvecs does not check bvals length
* :ghissue:`707`: BF: Keep up with changes in scipy 0.16
* :ghissue:`710`: Test dipy.core.tests.test_sphere.test_interp_rbf fails fails on Travis
* :ghissue:`709`: DOC: Use the `identity` variable in the resampling transformation.
* :ghissue:`649`: ROI seeds not placed at the center of the voxels
* :ghissue:`656`: Build-bot status
* :ghissue:`701`: Changes in `syn_registration_3d` example
* :ghissue:`703`: Fix syn-3d example
* :ghissue:`705`: Fix example in function compress_streamline
* :ghissue:`704`: Buildbots failure: related to streamline compression?
* :ghissue:`635`: Select streamlines based on logical operations on ROIs
* :ghissue:`702`: BF: Use only validated examples when building docs.
* :ghissue:`689`: Streamlines compression
* :ghissue:`698`: DOC: added NI citation
* :ghissue:`621`: piesno example not rendering correctly on the website
* :ghissue:`650`: profiling hyp1f1
* :ghissue:`681`: RF + DOC: Add MNI template reference. Also import it into the dipy.da…
* :ghissue:`696`: Change title of piesno example
* :ghissue:`691`: CENIR 'HCP-like' multi b-value data
* :ghissue:`661`: Test DTI eigenvectors
* :ghissue:`690`: BF: nan entries cause segfault
* :ghissue:`667`: DOC: Remove Sourceforge related makefile things. Add the gh-pages upl…
* :ghissue:`676`: TST: update Travis config to use container infrastructure.
* :ghissue:`533`: MRG: some Cython refactorings
* :ghissue:`686`: BF: Make buildbot Pyhon26-32 happy
* :ghissue:`622`: Fast shm from scipy 0.15.0 does not work on rc version
* :ghissue:`683`: Fixed initial estimation in piesno
* :ghissue:`233`: WIP: Dki
* :ghissue:`654`: Affine registration PR 3/3
* :ghissue:`684`: BF: Fixed memory leak in QuickBundles.
* :ghissue:`674`: NF: Function to sample perpendicular directions relative to a given vector
* :ghissue:`679`: BF + NF: Provide dipy version info when running dipy.get_info()
* :ghissue:`680`: NF: Fetch and Read the MNI T1 and/or T2 template.
* :ghissue:`664`: DKI fitting (DKI PR2) 
* :ghissue:`539`: WIP: BF: Catching initial fodf creation of SDT 
* :ghissue:`671`: DOC: move mailing list links to neuroimaging
* :ghissue:`663`: changed samuel st-jean email to the usherbrooke one
* :ghissue:`287`: Fvtk sphere origin
* :ghissue:`648`: Improve check of collinearity in vec2vec_rotmat
* :ghissue:`582`: DKI project: PR#1 Simulations to test DKI
* :ghissue:`660`: BF: If scalar-color input has len(shape)<4, need to fill that in.
* :ghissue:`612`: BF: Differences in spherical harmonic calculations wrt scipy 0.15
* :ghissue:`651`: Added estimate_sigma bias correction + update example
* :ghissue:`659`: BF: If n_frames is larger than one use path-numbering.
* :ghissue:`652`: MAINT: work around scipy bug in sph_harm
* :ghissue:`653`: Revisit naming when Matthew is back from Cuba
* :ghissue:`658`: FIX: resaved npy file causing load error for py 33
* :ghissue:`657`: Fix compilation error caused by inline functions 
* :ghissue:`655`: Development documentation instructs to remove `master`
* :ghissue:`628`: Affine registration PR 2/3
* :ghissue:`629`: Quickbundles 2.1
* :ghissue:`638`: tutorial example, code in text format
* :ghissue:`637`: DOC: Fix typo in docstring of Identity class.
* :ghissue:`639`: DOC: Render the following line in the code cell.
* :ghissue:`614`: Seeds from mask random
* :ghissue:`633`: BF - no import of TissueTypes
* :ghissue:`632`: fixed typo in dti example
* :ghissue:`630`: Possible documentation bug (?)
* :ghissue:`627`: BF: Add missing opacity property to point actor
* :ghissue:`459`: streamtubes opacity kwarg
* :ghissue:`626`: Use LooseVersion to check for scipy versions
* :ghissue:`625`: DOC: Include the PIESNO example.
* :ghissue:`623`: DOC: Include the PIESNO example in the documentation.
* :ghissue:`624`: DOC: Corrected typos in Restore tutorial and docstring.
* :ghissue:`619`: DOC: Added missing contributor to developer list
* :ghissue:`604`: Retired ARM buildbot
* :ghissue:`613`: Possible random failure in test_vector_fields.test_reorient_vector_field_2d
* :ghissue:`618`: Update README file
* :ghissue:`616`: Raise ValueError when invalid matrix is given
* :ghissue:`617`: Added build status icon to readme
* :ghissue:`576`: Piesno example
* :ghissue:`615`: bugfix for double word in doc example issue #387
* :ghissue:`600`: Use of nanmean breaks dipy for numpy < 1.8
* :ghissue:`610`: Added figure with HBM 2015
* :ghissue:`609`: Update website documentation
* :ghissue:`390`: WIP: New PIESNO example and small corrections
* :ghissue:`607`: DOC: Detailed github stats for 0.9
* :ghissue:`606`: Removed the word new
* :ghissue:`605`: Release mode: updating Changelog and Authors
* :ghissue:`594`: DOC + PEP8: Mostly just line-wrapping.