Release notes for DIPY version 0.15#
GitHub stats for 2018/05/01 - 2018/12/12 (tag: 0.14.0)
These lists are automatically generated, and may be incomplete or contain duplicates.
The following 30 authors contributed 676 commits.
- Ariel Rokem 
- Bramsh Qamar 
- Chris Filo Gorgolewski 
- David Reagan 
- Demian Wassermann 
- Eleftherios Garyfallidis 
- Enes Albay 
- Gabriel Girard 
- Guillaume Theaud 
- Javier Guaje 
- Jean-Christophe Houde 
- Jiri Borovec 
- Jon Haitz Legarreta Gorroño 
- Karandeep 
- Kesshi Jordan 
- Marc-Alexandre Côté 
- Matt Cieslak 
- Matthew Brett 
- Parichit Sharma 
- Ricci Woo 
- Rutger Fick 
- Serge Koudoro 
- Shreyas Fadnavis 
- Chandan Gangwar 
- Daniel Enrico Cahall 
- David Hunt 
- Francois Rheault 
- Jakob Wasserthal 
We closed a total of 287 issues, 93 pull requests and 194 regular issues;
this is the full list (generated with the script
tools/github_stats.py):
Pull Requests (93):
- PR #1684: [FIX] testing line-based target function 
- PR #1686: Standardize workflow 
- PR #1685: [Fix] Typo on examples 
- PR #1663: Stats, SNR_in_CC workflow 
- PR #1681: fixed issue with cst orientation in bundle_extraction example 
- PR #1680: [Fix] workflow variable string 
- PR #1683: test for new error in IVIM 
- PR #1667: Changing the default b0_threshold in gtab 
- PR #1677: [FIX] workflow help msg 
- PR #1678: Numpy matrix deprecation 
- PR #1676: [FIX] Example Update 
- PR #1283: get_data consistence 
- PR #1670: fixed RecoBundle workflow, SLR reference, and updated fetcher.py 
- PR #1669: Flow csd sh order 
- PR #1659: From dipy.viz to FURY 
- PR #1621: workflows : warn user for strange b0 threshold 
- PR #1657: DOC: Add spherical harmonics basis documentation. 
- PR #1660: OPT - moved the tolerance check outside of the for loop 
- PR #1658: STYLE: Honor ‘descoteaux’and ‘tournier’ SH basis naming. 
- PR #1281: Representing qtau- signal attenuation using qtau-dMRI functional basis 
- PR #1651: Add save/load tck 
- PR #1656: Link to the dipy tag on neurostars 
- PR #1624: NF: Outlier scoring 
- PR #1655: [Fix] decrease tolerance on forecast 
- PR #1650: Increase codecov tolerance 
- PR #1649: Path Length Map example rebase 
- PR #1556: RecoBundles and SLR workflows 
- PR #1645: Fix workflows creation tutorial error 
- PR #1647: DOC: Fix duplicate link and AppVeyor badge. 
- PR #1644: Adds an Appveyor badge 
- PR #1643: Add hash for SCIL b0 file 
- PR #787: TST: Add an appveyor starter file. 
- PR #1642: Test that you can use the 724 symmetric sphere in PAM. 
- PR #1641: changed vertices to float64 in evenly_distributed_sphere_642.npz 
- PR #1564: Added scroll bar to ListBox2D 
- PR #1636: Fixed broken link. 
- PR #1584: Added Examples 
- PR #1554: Checking if the input file or directory exists when running a workflow 
- PR #1528: Show spheres with different radii, colors and opacities + add timers + add exit a + resolve issue with imread 
- PR #1526: Eigenvalue - eigenvector array compatibility check 
- PR #1628: Adding python 3.7 on travis 
- PR #1623: NF: Convert between 4D DEC FA and 3D 24 bit representation. 
- PR #1622: [Fix] viz slice example 
- PR #1626: RF - removed duplicate tests 
- PR #1619: [DOC] update VTK version 
- PR #1592: Added File Menu element to viz.ui 
- PR #1559: Checkbox and RadioButton elements for viz.ui 
- PR #1583: Fix the relative SF threshold Issue 
- PR #1602: Fix random seed in tracking 
- PR #1609: [DOC] update dependencies file 
- PR #1560: Removed affine matrices from tracking. 
- PR #1593: Removed event.abort for release events 
- PR #1597: Upgrade nibabel minimum version 
- PR #1601: Fix: Decrease Nosetest warning 
- PR #1515: RF: Use the new Streamlines API for orienting of streamlines. 
- PR #1590: Revert 1570 file menu 
- PR #1589: Fix calculation of highest order for a sh basis set 
- PR #1580: Allow PRE=1 job to fail 
- PR #1533: Show message if number of arguments mismatch between the doc string and the run method. 
- PR #1523: Showing help when no input parameters are given and suppress warnings for cmds 
- PR #1543: Update the default out_strategy to create the output in the current working directory 
- PR #1574: Fixed Bug in PR #1547 
- PR #1561: add example SDR for binary and fuzzy images 
- PR #1578: BF - bad condition in maximum dg 
- PR #1570: Added File Menu element to viz.ui 
- PR #1563: Replacing major_version in viz.ui 
- PR #1557: Range slider element for viz.ui 
- PR #1547: Changed the icon set in Button2D from Dictionary to List of Tuples 
- PR #1555: Fix bug in actor.label 
- PR #1522: Image element in dipy.viz.ui 
- PR #1355: WIP: ENH: UI Listbox 
- PR #1540: fix potential zero division in demon register. 
- PR #1548: Fixed references per request of @garyfallidis. 
- PR #1542: fix for using cvxpy solver 
- PR #1546: References to reference 
- PR #1545: Adding a reference in README.rst 
- PR #1492: Enh ui components positioning (with code refactoring) 
- PR #1538: Explanation that is mistakenly rendered as code fixed in example of DKI 
- PR #1536: DOC: Update Rafael’s current institution. 
- PR #1537: removed unnecessary imported from sims example 
- PR #1530: Wrong default value for parameter ‘symmetric’ connectivity_matrix function 
- PR #1529: minor typo fix in quickstart 
- PR #1520: Updating the documentation for the workflow creation tutorial. 
- PR #1524: Values from streamlines object 
- PR #1521: Moved some older highlights and announcements to the old news files. 
- PR #1518: DOC: updated some developers affiliations. 
- PR #1517: Dev info update 
- PR #1516: [DOC] Installation instruction update 
- PR #1514: Adding pep8speak config file 
- PR #1513: fix typo in example of quick_start 
- PR #1510: copyright updated to 2008-2018 
- PR #1508: Adds whitespace, to appease the sphinx. 
- PR #1506: moving to 0.15.0 dev 
Issues (194):
- #1684: [FIX] testing line-based target function 
- #1679: Intermittent issue in testing line-based target function 
- #1220: RF: Replaces 1997 definitions of tensor geometric params with 1999 definitions. 
- #1686: Standardize workflow 
- #746: New fetcher returns filenames as dictionary keys in a tuple 
- #1685: [Fix] Typo on examples 
- #1663: Stats, SNR_in_CC workflow 
- #1637: Advice for saving results from MAPMRI 
- #1673: CST Image in bundle extraction is not oriented well 
- #1681: fixed issue with cst orientation in bundle_extraction example 
- #1680: [Fix] workflow variable string 
- #1338: Variable string input does not work with self.get_io_iterator() in workflows 
- #1683: test for new error in IVIM 
- #1682: Add tests for IVIM for new Error 
- #634: BinaryTissueClassifier segfaults on corner case 
- #742: LinAlgError on tracking quickstart, with python 3.4 
- #852: Problem with spherical harmonics computations on some Anaconda python versions 
- #1667: Changing the default b0_threshold in gtab 
- #1500: Updating streamlines API in streamlinear.py 
- #944: Slicer fix 
- #1111: WIP: A lightweight UI for medical visualizations based on VTK-Python 
- #1099: Needed PRs for merging recobundles into Dipy’s master 
- #1544: Plans for viz module 
- #641: Tests raise a deprecation warning 
- #643: Use appveyor for Windows CI? 
- #400: Add travis-ci test without matplotlib installed 
- #1677: [FIX] workflow help msg 
- #1674: Workflows should print out help per default 
- #1678: Numpy matrix deprecation 
- #1397: Running dipy ‘Intro to Basic Tracking’ code and keep getting error. On Linux Centos 
- #1676: [FIX] Example Update 
- #10: data.get_data() should be consistent across datasets 
- #1283: get_data consistence 
- #1670: fixed RecoBundle workflow, SLR reference, and updated fetcher.py 
- #1669: Flow csd sh order 
- #1668: One issue on handling HCP data – HCP b vectors raise NaN in the gradient table 
- #1662: Remove the points added outside of a mask. Fix the related tests. 
- #1659: From dipy.viz to FURY 
- #1621: workflows : warn user for strange b0 threshold 
- #1657: DOC: Add spherical harmonics basis documentation. 
- #1296: Need of a travis bot that runs ana/mini/conda and vtk=7.1.0+ 
- #1660: OPT - moved the tolerance check outside of the for loop 
- #1658: STYLE: Honor ‘descoteaux’and ‘tournier’ SH basis naming. 
- #1281: Representing qtau- signal attenuation using qtau-dMRI functional basis 
- #1653: STYLE: Honor ‘descoteaux’ SH basis naming. 
- #1651: Add save/load tck 
- #1656: Link to the dipy tag on neurostars 
- #1624: NF: Outlier scoring 
- #1655: [Fix] decrease tolerance on forecast 
- #1654: Test failure in FORECAST 
- #1414: [WIP] Switching tests to pytest and removing nose dependencies 
- #1650: Increase codecov tolerance 
- #1093: WIP: Add functionality to clip streamlines between ROIs in orient_by_rois 
- #1611: Preloader element for viz.ui 
- #1615: Color Picker element for viz.ui 
- #1631: Path Length Map example 
- #1649: Path Length Map example rebase 
- #1556: RecoBundles and SLR workflows 
- #1645: Fix workflows creation tutorial error 
- #1647: DOC: Fix duplicate link and AppVeyor badge. 
- #1644: Adds an Appveyor badge 
- #1638: Fetcher downloads data every time it is called 
- #1643: Add hash for SCIL b0 file 
- #1600: NODDIx 2 fibers crossing 
- #1618: viz.ui.FileMenu2D 
- #1569: viz.ui.ListBoxItem2D text overflow 
- #1532: dipy test failed on mac osx sierra with ananoda python. 
- #1420: window.record() resolution limit 
- #1396: Visualization problem with tensors ? 
- #1295: Reorienting peak_slicer and ODF_slicer 
- #1232: With VTK 6.3, streamlines color map bar text disappears when using streamtubes 
- #928: dipy.viz.colormap crash on single fibers 
- #923: change size of colorbar in viz module 
- #854: VTK and Python 3 support in fvtk 
- #759: How to resolve python-vtk6 link issues in Ubuntu 
- #647: fvtk contour function ignores voxsz parameter 
- #646: Dipy visualization with missing (?) affine parameter 
- #645: Dipy visualization (fvtk) crash when saving series of images 
- #353: fvtk.label won’t show up if called twice 
- #787: TST: Add an appveyor starter file. 
- #1642: Test that you can use the 724 symmetric sphere in PAM. 
- #1641: changed vertices to float64 in evenly_distributed_sphere_642.npz 
- #1203: Some bots might need a newer version of nibabel 
- #1156: Deterministic tracking workflow 
- #642: WIP - NF parallel framework 
- #1135: WIP : Multiprocessing - implemented a parallel_voxel_fit decorator 
- #387: References do not render correctly in SHORE example 
- #442: Allow length and set_number_of_points to work with generators 
- #558: Allow setting of the zoom on fvtk ren objects 
- #1236: bundle visualisation using nibabel API: wrong colormap 
- #1389: VTK 8: minimal version? 
- #1519: Scipy stopped supporting scipy.misc.imread 
- #1596: Reproducibility in PFT tracking 
- #1614: for GSoC NODDIx_PR 
- #1576: [WIP] Needs Optimization and Cleaning 
- #1564: Added scroll bar to ListBox2D 
- #1636: Fixed broken link. 
- #1584: Added Examples 
- #1568: Multi_io axis out of bounds error 
- #1554: Checking if the input file or directory exists when running a workflow 
- #1528: Show spheres with different radii, colors and opacities + add timers + add exit a + resolve issue with imread 
- #1108: Local PCA Slow Version 
- #1526: Eigenvalue - eigenvector array compatibility check 
- #1628: Adding python 3.7 on travis 
- #1623: NF: Convert between 4D DEC FA and 3D 24 bit representation. 
- #1622: [Fix] viz slice example 
- #1629: [WIP][fix] remove Userwarning message 
- #1591: PRE is failing : module ‘cvxpy’ has no attribute ‘utilities’ 
- #1626: RF - removed duplicate tests 
- #1582: SF threshold in PMF is not relative 
- #1575: Website: warning about python versions 
- #1619: [DOC] update VTK version 
- #1592: Added File Menu element to viz.ui 
- #1559: Checkbox and RadioButton elements for viz.ui 
- #1583: Fix the relative SF threshold Issue 
- #1602: Fix random seed in tracking 
- #1620: 3.7 wheels 
- #1598: Apply Transform workflow for transforming a collection of moving images. 
- #1595: Workflow for visualizing the quality of the registered data with DIPY 
- #1581: Image registration Workflow with quality metrics 
- #1588: Dipy.reconst.shm.calculate_max_order only works on specific cases. 
- #1608: Parallelized affine registration 
- #1610: Tortoise - sub 
- #1607: Reminder to add in the docs that users will need to update nibabel to 2.3.0 during the next release 
- #1609: [DOC] update dependencies file 
- #1560: Removed affine matrices from tracking. 
- #1593: Removed event.abort for release events 
- #1586: Slider breaks interaction in viz_advanced example 
- #1597: Upgrade nibabel minimum version 
- #1601: Fix: Decrease Nosetest warning 
- #1515: RF: Use the new Streamlines API for orienting of streamlines. 
- #1585: Add a random seed for reproducibility 
- #1594: Integrating the support for the visualization in Affine registration 
- #1590: Revert 1570 file menu 
- #1589: Fix calculation of highest order for a sh basis set 
- #1577: Revert “Added File Menu element to viz.ui” 
- #1571: WIP: multi-threaded on affine registration 
- #1580: Allow PRE=1 job to fail 
- #1533: Show message if number of arguments mismatch between the doc string and the run method. 
- #1523: Showing help when no input parameters are given and suppress warnings for cmds 
- #1579: Error on PRE=1 (cython / numpy) 
- #1543: Update the default out_strategy to create the output in the current working directory 
- #1433: New version of h5py messing with us? 
- #1541: demon registration, unstable? 
- #1574: Fixed Bug in PR #1547 
- #1573: Failure in test_ui_listbox_2d 
- #1561: add example SDR for binary and fuzzy images 
- #1578: BF - bad condition in maximum dg 
- #1566: Bad condition in local tracking 
- #1570: Added File Menu element to viz.ui 
- #1572: [WIP] 
- #1567: WIP: NF: multi-threaded on affine registration 
- #1563: Replacing major_version in viz.ui 
- #1557: Range slider element for viz.ui 
- #1547: Changed the icon set in Button2D from Dictionary to List of Tuples 
- #1555: Fix bug in actor.label 
- #1551: Actor.label not working anymore 
- #1522: Image element in dipy.viz.ui 
- #1549: CVXPY installation on >3.5 
- #1355: WIP: ENH: UI Listbox 
- #1562: Should we retire our Python 3.5 travis builds? 
- #1550: Memory error when running rigid transform 
- #1540: fix potential zero division in demon register. 
- #1548: Fixed references per request of @garyfallidis. 
- #1527: New version of CVXPY changes API 
- #1542: fix for using cvxpy solver 
- #1534: Changed the icon set in Button2D from Dictionary to List of Tuples 
- #1546: References to reference 
- #1545: Adding a reference in README.rst 
- #1492: Enh ui components positioning (with code refactoring) 
- #1538: Explanation that is mistakenly rendered as code fixed in example of DKI 
- #1536: DOC: Update Rafael’s current institution. 
- #1487: Commit for updated check_scratch.py script. 
- #1486: Parichit dipy flows 
- #1539: Changing the default behavior of the workflows to create the output file(s) in the current working directory. 
- #1537: removed unnecessary imported from sims example 
- #1535: removed some unnecessary imports from sims example 
- #1530: Wrong default value for parameter ‘symmetric’ connectivity_matrix function 
- #1529: minor typo fix in quickstart 
- #1520: Updating the documentation for the workflow creation tutorial. 
- #1524: Values from streamlines object 
- #1521: Moved some older highlights and announcements to the old news files. 
- #1518: DOC: updated some developers affiliations. 
- #1517: Dev info update 
- #1516: [DOC] Installation instruction update 
- #1514: Adding pep8speak config file 
- #1507: Mathematical expressions are not rendered correctly in reference page 
- #1513: fix typo in example of quick_start 
- #1510: copyright updated to 2008-2018 
- #1508: Adds whitespace, to appease the sphinx. 
- #1512: Fix typo in example of quick_start 
- #1511: Fix typo in exaample quick_start 
- #1509: DOC: fix math rendering for some dki functions 
- #1506: moving to 0.15.0 dev