git: 5688495fdbf2 - main - science/py-dipy: update 1.8.0 → 1.9.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Mon, 22 Apr 2024 08:25:16 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5688495fdbf276ded4780a7b312aa5801ba1a035

commit 5688495fdbf276ded4780a7b312aa5801ba1a035
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-04-22 08:24:43 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-04-22 08:25:11 +0000

    science/py-dipy: update 1.8.0 → 1.9.0
    
    Reported by:    portscout
---
 science/py-dipy/Makefile  | 21 ++++++++--------
 science/py-dipy/distinfo  |  6 ++---
 science/py-dipy/pkg-plist | 64 ++++++++++++++++++++++++++++++++++-------------
 3 files changed, 61 insertions(+), 30 deletions(-)

diff --git a/science/py-dipy/Makefile b/science/py-dipy/Makefile
index 5df423531231..1db26a3a03c2 100644
--- a/science/py-dipy/Makefile
+++ b/science/py-dipy/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	dipy
-DISTVERSION=	1.8.0
+DISTVERSION=	1.9.0
 CATEGORIES=	science python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -11,16 +11,16 @@ WWW=		https://dipy.org/
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-PY_DEPENDS=	${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}nibabel>0:science/py-nibabel@${PY_FLAVOR} \
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}meson-python>0:devel/meson-python@${PY_FLAVOR} \
 		${PYNUMPY} \
-		${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}trx-python>0:science/py-trx-python@${PY_FLAVOR}
-BUILD_DEPENDS=	${PY_DEPENDS} \
-		${PYTHON_PKGNAMEPREFIX}meson-python>0:devel/meson-python@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS=	${PY_DEPENDS}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}h5py>=3.1.0:science/py-h5py@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}nibabel>=3.0.0:science/py-nibabel@${PY_FLAVOR} \
+		${PYNUMPY} \
+		${PYTHON_PKGNAMEPREFIX}packaging>=21:devel/py-packaging@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}scipy>=1.8:science/py-scipy@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}tqdm>=4.30.0:misc/py-tqdm@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}trx-python>=0.2.9:science/py-trx-python@${PY_FLAVOR}
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}statsmodels>0:math/py-statsmodels@${PY_FLAVOR} \
@@ -38,7 +38,8 @@ TEST_ENV=	${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
 
 post-install:
 	# strip binaries
-	@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/*/*.so
+	@${STRIP_CMD} \
+		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/*/*.so
 	# remove doc files
 	@${RM} -rf ${STAGEDIR}${PREFIX}/doc
 
diff --git a/science/py-dipy/distinfo b/science/py-dipy/distinfo
index 2abe0c2f1a9e..1cb6df30011c 100644
--- a/science/py-dipy/distinfo
+++ b/science/py-dipy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702799716
-SHA256 (dipy-1.8.0.tar.gz) = cc3845585b6ccd5d7bf43094d52a00eb73111072eee36c2149fabdb1b071f008
-SIZE (dipy-1.8.0.tar.gz) = 6494141
+TIMESTAMP = 1713770534
+SHA256 (dipy-1.9.0.tar.gz) = eb0f7a211202d48f30961743528c86ec9804fcba8ca440a7484e0a113fa2cc4f
+SIZE (dipy-1.9.0.tar.gz) = 6518336
diff --git a/science/py-dipy/pkg-plist b/science/py-dipy/pkg-plist
index 7c8789a9ee0c..cd94dfa0e97f 100644
--- a/science/py-dipy/pkg-plist
+++ b/science/py-dipy/pkg-plist
@@ -5,6 +5,9 @@ bin/dipy_buan_lmm
 bin/dipy_buan_profiles
 bin/dipy_buan_shapes
 bin/dipy_bundlewarp
+bin/dipy_concatenate_tractograms
+bin/dipy_convert_tensors
+bin/dipy_convert_tractogram
 bin/dipy_correct_motion
 bin/dipy_denoise_lpca
 bin/dipy_denoise_mppca
@@ -15,6 +18,7 @@ bin/dipy_fetch
 bin/dipy_fit_csa
 bin/dipy_fit_csd
 bin/dipy_fit_dki
+bin/dipy_fit_dsi
 bin/dipy_fit_dti
 bin/dipy_fit_ivim
 bin/dipy_fit_mapmri
@@ -26,16 +30,17 @@ bin/dipy_mask
 bin/dipy_median_otsu
 bin/dipy_recobundles
 bin/dipy_reslice
+bin/dipy_sh_convert_mrtrix
 bin/dipy_slr
 bin/dipy_snr_in_cc
 bin/dipy_split
 bin/dipy_track
 bin/dipy_track_pft
-%%PYTHON_SITELIBDIR%%/dipy-1.8.0.dist-info/LICENSE
-%%PYTHON_SITELIBDIR%%/dipy-1.8.0.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/dipy-1.8.0.dist-info/RECORD
-%%PYTHON_SITELIBDIR%%/dipy-1.8.0.dist-info/WHEEL
-%%PYTHON_SITELIBDIR%%/dipy-1.8.0.dist-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/dipy-1.9.0.dist-info/LICENSE
+%%PYTHON_SITELIBDIR%%/dipy-1.9.0.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/dipy-1.9.0.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/dipy-1.9.0.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/dipy-1.9.0.dist-info/entry_points.txt
 %%PYTHON_SITELIBDIR%%/dipy/__init__.py
 %%PYTHON_SITELIBDIR%%/dipy/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
@@ -133,12 +138,6 @@ bin/dipy_track_pft
 %%PYTHON_SITELIBDIR%%/dipy/align/transforms.pxd
 %%PYTHON_SITELIBDIR%%/dipy/align/vector_fields%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/dipy/align/vector_fields.pxd
-%%PYTHON_SITELIBDIR%%/dipy/boots/__init__.py
-%%PYTHON_SITELIBDIR%%/dipy/boots/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/dipy/boots/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/dipy/boots/__pycache__/resampling%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/dipy/boots/__pycache__/resampling%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/dipy/boots/resampling.py
 %%PYTHON_SITELIBDIR%%/dipy/conftest.py
 %%PYTHON_SITELIBDIR%%/dipy/core/__init__.py
 %%PYTHON_SITELIBDIR%%/dipy/core/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
@@ -385,8 +384,6 @@ bin/dipy_track_pft
 %%PYTHON_SITELIBDIR%%/dipy/io/__init__.py
 %%PYTHON_SITELIBDIR%%/dipy/io/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/io/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/dipy/io/__pycache__/bvectxt%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/dipy/io/__pycache__/bvectxt%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/io/__pycache__/dpy%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/io/__pycache__/dpy%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/io/__pycache__/gradients%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
@@ -401,11 +398,12 @@ bin/dipy_track_pft
 %%PYTHON_SITELIBDIR%%/dipy/io/__pycache__/stateful_tractogram%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/io/__pycache__/streamline%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/io/__pycache__/streamline%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/dipy/io/__pycache__/surface%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dipy/io/__pycache__/surface%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/io/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/io/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/io/__pycache__/vtk%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/io/__pycache__/vtk%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/dipy/io/bvectxt.py
 %%PYTHON_SITELIBDIR%%/dipy/io/dpy.py
 %%PYTHON_SITELIBDIR%%/dipy/io/gradients.py
 %%PYTHON_SITELIBDIR%%/dipy/io/image.py
@@ -413,6 +411,7 @@ bin/dipy_track_pft
 %%PYTHON_SITELIBDIR%%/dipy/io/pickles.py
 %%PYTHON_SITELIBDIR%%/dipy/io/stateful_tractogram.py
 %%PYTHON_SITELIBDIR%%/dipy/io/streamline.py
+%%PYTHON_SITELIBDIR%%/dipy/io/surface.py
 %%PYTHON_SITELIBDIR%%/dipy/io/tests/__init__.py
 %%PYTHON_SITELIBDIR%%/dipy/io/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/io/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
@@ -444,6 +443,8 @@ bin/dipy_track_pft
 %%PYTHON_SITELIBDIR%%/dipy/nn/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/nn/__pycache__/cnn_1d_denoising%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/nn/__pycache__/cnn_1d_denoising%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/dipy/nn/__pycache__/deepn4%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dipy/nn/__pycache__/deepn4%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/nn/__pycache__/evac%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/nn/__pycache__/evac%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/nn/__pycache__/histo_resdnn%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
@@ -455,6 +456,7 @@ bin/dipy_track_pft
 %%PYTHON_SITELIBDIR%%/dipy/nn/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/nn/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/nn/cnn_1d_denoising.py
+%%PYTHON_SITELIBDIR%%/dipy/nn/deepn4.py
 %%PYTHON_SITELIBDIR%%/dipy/nn/evac.py
 %%PYTHON_SITELIBDIR%%/dipy/nn/histo_resdnn.py
 %%PYTHON_SITELIBDIR%%/dipy/nn/model.py
@@ -464,6 +466,8 @@ bin/dipy_track_pft
 %%PYTHON_SITELIBDIR%%/dipy/nn/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/nn/tests/__pycache__/test_cnn_1denoiser%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/nn/tests/__pycache__/test_cnn_1denoiser%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/dipy/nn/tests/__pycache__/test_deepn4%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dipy/nn/tests/__pycache__/test_deepn4%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/nn/tests/__pycache__/test_evac%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/nn/tests/__pycache__/test_evac%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/nn/tests/__pycache__/test_histo_resdnn%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
@@ -475,6 +479,7 @@ bin/dipy_track_pft
 %%PYTHON_SITELIBDIR%%/dipy/nn/tests/__pycache__/test_utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/nn/tests/__pycache__/test_utils%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/nn/tests/test_cnn_1denoiser.py
+%%PYTHON_SITELIBDIR%%/dipy/nn/tests/test_deepn4.py
 %%PYTHON_SITELIBDIR%%/dipy/nn/tests/test_evac.py
 %%PYTHON_SITELIBDIR%%/dipy/nn/tests/test_histo_resdnn.py
 %%PYTHON_SITELIBDIR%%/dipy/nn/tests/test_synb0.py
@@ -749,13 +754,19 @@ bin/dipy_track_pft
 %%PYTHON_SITELIBDIR%%/dipy/stats/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/stats/__pycache__/analysis%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/stats/__pycache__/analysis%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/dipy/stats/__pycache__/resampling%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dipy/stats/__pycache__/resampling%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/stats/analysis.py
+%%PYTHON_SITELIBDIR%%/dipy/stats/resampling.py
 %%PYTHON_SITELIBDIR%%/dipy/stats/tests/__init__.py
 %%PYTHON_SITELIBDIR%%/dipy/stats/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/stats/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/stats/tests/__pycache__/test_analysis%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/stats/tests/__pycache__/test_analysis%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/dipy/stats/tests/__pycache__/test_resampling%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dipy/stats/tests/__pycache__/test_resampling%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/stats/tests/test_analysis.py
+%%PYTHON_SITELIBDIR%%/dipy/stats/tests/test_resampling.py
 %%PYTHON_SITELIBDIR%%/dipy/testing/__init__.py
 %%PYTHON_SITELIBDIR%%/dipy/testing/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/testing/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
@@ -876,6 +887,8 @@ bin/dipy_track_pft
 %%PYTHON_SITELIBDIR%%/dipy/utils/__pycache__/optpkg%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/utils/__pycache__/parallel%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/utils/__pycache__/parallel%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/dipy/utils/__pycache__/tractogram%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dipy/utils/__pycache__/tractogram%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/utils/__pycache__/tripwire%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/utils/__pycache__/tripwire%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/utils/__pycache__/volume%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
@@ -894,8 +907,6 @@ bin/dipy_track_pft
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/__pycache__/test_arrfuncs%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/__pycache__/test_deprecator%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/__pycache__/test_deprecator%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/dipy/utils/tests/__pycache__/test_fast_numpy%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/dipy/utils/tests/__pycache__/test_fast_numpy%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/__pycache__/test_multiproc%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/__pycache__/test_multiproc%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/__pycache__/test_omp%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
@@ -904,19 +915,23 @@ bin/dipy_track_pft
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/__pycache__/test_optpkg%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/__pycache__/test_parallel%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/__pycache__/test_parallel%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/dipy/utils/tests/__pycache__/test_tractogram%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dipy/utils/tests/__pycache__/test_tractogram%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/__pycache__/test_tripwire%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/__pycache__/test_tripwire%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/__pycache__/test_volume%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/__pycache__/test_volume%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/test_arrfuncs.py
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/test_deprecator.py
-%%PYTHON_SITELIBDIR%%/dipy/utils/tests/test_fast_numpy.py
+%%PYTHON_SITELIBDIR%%/dipy/utils/tests/test_fast_numpy%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/test_multiproc.py
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/test_omp.py
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/test_optpkg.py
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/test_parallel.py
+%%PYTHON_SITELIBDIR%%/dipy/utils/tests/test_tractogram.py
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/test_tripwire.py
 %%PYTHON_SITELIBDIR%%/dipy/utils/tests/test_volume.py
+%%PYTHON_SITELIBDIR%%/dipy/utils/tractogram.py
 %%PYTHON_SITELIBDIR%%/dipy/utils/tripwire.py
 %%PYTHON_SITELIBDIR%%/dipy/utils/volume.py
 %%PYTHON_SITELIBDIR%%/dipy/version.py
@@ -957,11 +972,14 @@ bin/dipy_track_pft
 %%PYTHON_SITELIBDIR%%/dipy/viz/horizon/tab/__pycache__/roi%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/viz/horizon/tab/__pycache__/slice%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/viz/horizon/tab/__pycache__/slice%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/dipy/viz/horizon/tab/__pycache__/surface%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dipy/viz/horizon/tab/__pycache__/surface%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/viz/horizon/tab/base.py
 %%PYTHON_SITELIBDIR%%/dipy/viz/horizon/tab/cluster.py
 %%PYTHON_SITELIBDIR%%/dipy/viz/horizon/tab/peak.py
 %%PYTHON_SITELIBDIR%%/dipy/viz/horizon/tab/roi.py
 %%PYTHON_SITELIBDIR%%/dipy/viz/horizon/tab/slice.py
+%%PYTHON_SITELIBDIR%%/dipy/viz/horizon/tab/surface.py
 %%PYTHON_SITELIBDIR%%/dipy/viz/horizon/tab/tests/__init__.py
 %%PYTHON_SITELIBDIR%%/dipy/viz/horizon/tab/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/viz/horizon/tab/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
@@ -974,10 +992,16 @@ bin/dipy_track_pft
 %%PYTHON_SITELIBDIR%%/dipy/viz/horizon/visualizer/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/viz/horizon/visualizer/__pycache__/cluster%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/viz/horizon/visualizer/__pycache__/cluster%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/dipy/viz/horizon/visualizer/__pycache__/peak%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dipy/viz/horizon/visualizer/__pycache__/peak%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/viz/horizon/visualizer/__pycache__/slice%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/viz/horizon/visualizer/__pycache__/slice%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/dipy/viz/horizon/visualizer/__pycache__/surface%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dipy/viz/horizon/visualizer/__pycache__/surface%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/viz/horizon/visualizer/cluster.py
+%%PYTHON_SITELIBDIR%%/dipy/viz/horizon/visualizer/peak.py
 %%PYTHON_SITELIBDIR%%/dipy/viz/horizon/visualizer/slice.py
+%%PYTHON_SITELIBDIR%%/dipy/viz/horizon/visualizer/surface.py
 %%PYTHON_SITELIBDIR%%/dipy/viz/panel.py
 %%PYTHON_SITELIBDIR%%/dipy/viz/plotting.py
 %%PYTHON_SITELIBDIR%%/dipy/viz/projections.py
@@ -994,10 +1018,13 @@ bin/dipy_track_pft
 %%PYTHON_SITELIBDIR%%/dipy/viz/tests/__pycache__/test_regtools%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/viz/tests/__pycache__/test_streamline%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/viz/tests/__pycache__/test_streamline%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/dipy/viz/tests/__pycache__/test_util%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dipy/viz/tests/__pycache__/test_util%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/viz/tests/test_apps.py
 %%PYTHON_SITELIBDIR%%/dipy/viz/tests/test_fury.py
 %%PYTHON_SITELIBDIR%%/dipy/viz/tests/test_regtools.py
 %%PYTHON_SITELIBDIR%%/dipy/viz/tests/test_streamline.py
+%%PYTHON_SITELIBDIR%%/dipy/viz/tests/test_util.py
 %%PYTHON_SITELIBDIR%%/dipy/workflows/__init__.py
 %%PYTHON_SITELIBDIR%%/dipy/workflows/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/workflows/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
@@ -1070,6 +1097,8 @@ bin/dipy_track_pft
 %%PYTHON_SITELIBDIR%%/dipy/workflows/tests/__pycache__/test_reconst_csa_csd%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/workflows/tests/__pycache__/test_reconst_dki%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/workflows/tests/__pycache__/test_reconst_dki%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/dipy/workflows/tests/__pycache__/test_reconst_dsi%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/dipy/workflows/tests/__pycache__/test_reconst_dsi%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/workflows/tests/__pycache__/test_reconst_dti%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/dipy/workflows/tests/__pycache__/test_reconst_dti%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/dipy/workflows/tests/__pycache__/test_reconst_ivim%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
@@ -1099,6 +1128,7 @@ bin/dipy_track_pft
 %%PYTHON_SITELIBDIR%%/dipy/workflows/tests/test_nn.py
 %%PYTHON_SITELIBDIR%%/dipy/workflows/tests/test_reconst_csa_csd.py
 %%PYTHON_SITELIBDIR%%/dipy/workflows/tests/test_reconst_dki.py
+%%PYTHON_SITELIBDIR%%/dipy/workflows/tests/test_reconst_dsi.py
 %%PYTHON_SITELIBDIR%%/dipy/workflows/tests/test_reconst_dti.py
 %%PYTHON_SITELIBDIR%%/dipy/workflows/tests/test_reconst_ivim.py
 %%PYTHON_SITELIBDIR%%/dipy/workflows/tests/test_reconst_mapmri.py