.. _release0.9:

===================================
 Release notes for Dipy version 0.9
===================================

GitHub stats for 2015/01/06 - 2015/03/18 (tag: 0.8.0)

The following 12 authors contributed 235 commits.

* Ariel Rokem
* Bago Amirbekian
* Chantal Tax
* Eleftherios Garyfallidis
* Gabriel Girard
* Marc-Alexandre Côté
* Matthew Brett
* Maxime Descoteaux
* Omar Ocegueda
* Qiyuan Tian
* Samuel St-Jean
* Stefan van der Walt


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

Pull Requests (35):

* :ghpull:`594`: DOC + PEP8: Mostly just line-wrapping.
* :ghpull:`575`: Speeding up LiFE
* :ghpull:`595`: BF: csd predict multi
* :ghpull:`599`: BF: use dpy_rint instead of round for Windows
* :ghpull:`603`: Fix precision error in test_center_of_mass
* :ghpull:`601`: BF: Some versions (<0.18) of numpy don't have nanmean.
* :ghpull:`598`: Fixed undetected compilation errors prior to Cython 0.22
* :ghpull:`596`: DOC + PEP8: Clean up a few typos, PEP8 things, etc.
* :ghpull:`593`: DOC: fixed some typos and added a notes section to make the document mor...
* :ghpull:`588`: Nf csd calibration
* :ghpull:`565`: Adding New Tissue Classifiers
* :ghpull:`589`: DOC: minor typographic corrections
* :ghpull:`584`: DOC: explain the changes made to the integration lenght in GQI2.
* :ghpull:`568`: Quickbundles2
* :ghpull:`559`: SFM for multi b-value data
* :ghpull:`586`: BF: all_tensor_evecs should rotate from eye(3) to e0.
* :ghpull:`574`: Affine registration PR1: Transforms.
* :ghpull:`581`: BF: Normalization of GQI2 `gqi_vector`.
* :ghpull:`580`: docstring for tensor fit was wrong
* :ghpull:`579`: RF: Compatibility with scipy 0.11
* :ghpull:`577`: BF: update cython signatures with except values
* :ghpull:`553`: RF: use cholesky to solve csd
* :ghpull:`552`: Small refactor of viz.regtools 
* :ghpull:`569`: DOC: How to install vtk using conda.
* :ghpull:`571`: Bf cart2sphere
* :ghpull:`557`: NF: geodesic anisotropy
* :ghpull:`566`: DOC: Some small fixes to the documentation of SFM.
* :ghpull:`563`: RF: Cleanup functions that refer to some data that no longer exists here...
* :ghpull:`564`: fixed typo
* :ghpull:`561`: Added option to return the number of voxels fitting the fa threshold
* :ghpull:`554`: DOC: Link to @francopestilli's matlab implementation of LiFE.
* :ghpull:`556`: RF: change config variable to C define
* :ghpull:`550`: Added non-local means in Changelog
* :ghpull:`551`: Website update
* :ghpull:`549`: DOC: Update download link.

Issues (45):

* :ghissue:`594`: DOC + PEP8: Mostly just line-wrapping.
* :ghissue:`575`: Speeding up LiFE
* :ghissue:`595`: BF: csd predict multi
* :ghissue:`599`: BF: use dpy_rint instead of round for Windows
* :ghissue:`603`: Fix precision error in test_center_of_mass
* :ghissue:`602`: Precision error in test_feature_center_of_mass on 32-bit Linux
* :ghissue:`601`: BF: Some versions (<0.18) of numpy don't have nanmean.
* :ghissue:`598`: Fixed undetected compilation errors prior to Cython 0.22
* :ghissue:`597`: tracking module not building on cython 0.22
* :ghissue:`596`: DOC + PEP8: Clean up a few typos, PEP8 things, etc.
* :ghissue:`404`: A better way to create a response function for CSD
* :ghissue:`593`: DOC: fixed some typos and added a notes section to make the document mor...
* :ghissue:`588`: Nf csd calibration
* :ghissue:`565`: Adding New Tissue Classifiers
* :ghissue:`589`: DOC: minor typographic corrections
* :ghissue:`584`: DOC: explain the changes made to the integration lenght in GQI2.
* :ghissue:`568`: Quickbundles2
* :ghissue:`559`: SFM for multi b-value data
* :ghissue:`586`: BF: all_tensor_evecs should rotate from eye(3) to e0.
* :ghissue:`585`: NF: Initial file strcuture skeleton for amico implementation
* :ghissue:`574`: Affine registration PR1: Transforms.
* :ghissue:`581`: BF: Normalization of GQI2 `gqi_vector`.
* :ghissue:`580`: docstring for tensor fit was wrong
* :ghissue:`579`: RF: Compatibility with scipy 0.11
* :ghissue:`577`: BF: update cython signatures with except values
* :ghissue:`553`: RF: use cholesky to solve csd
* :ghissue:`552`: Small refactor of viz.regtools 
* :ghissue:`569`: DOC: How to install vtk using conda.
* :ghissue:`571`: Bf cart2sphere
* :ghissue:`557`: NF: geodesic anisotropy
* :ghissue:`567`: NF - added function to fetch/read stanford pve maps
* :ghissue:`566`: DOC: Some small fixes to the documentation of SFM.
* :ghissue:`414`: NF - added anatomically-constrained tractography (ACT) tissue classifier
* :ghissue:`560`: dipy.data: three_shells_voxels is not there
* :ghissue:`563`: RF: Cleanup functions that refer to some data that no longer exists here...
* :ghissue:`564`: fixed typo
* :ghissue:`561`: Added option to return the number of voxels fitting the fa threshold
* :ghissue:`554`: DOC: Link to @francopestilli's matlab implementation of LiFE.
* :ghissue:`556`: RF: change config variable to C define
* :ghissue:`555`: Use chatroom for dev communications
* :ghissue:`354`: Test failures of 0.7.1 on wheezy and squeeze 32bit
* :ghissue:`532`: SPARC buildbot fail in multiprocessing test
* :ghissue:`550`: Added non-local means in Changelog
* :ghissue:`551`: Website update
* :ghissue:`549`: DOC: Update download link.
