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 metrices

  • #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