[med-svn] [bart] 02/04: Merge tag 'v0.4.01'

Martin Uecker uecker-guest at moszumanska.debian.org
Fri Jun 30 20:41:23 UTC 2017


This is an automated email from the git hooks/post-receive script.

uecker-guest pushed a commit to branch master
in repository bart.

commit cad833e08a5bad20b287991a214bad9a75a832e0
Merge: fdc22db 3259323
Author: Martin Uecker <martin.uecker at med.uni-goettingen.de>
Date:   Fri Jun 30 22:03:03 2017 +0200

    Merge tag 'v0.4.01'
    
    version 0.4.01
    
    Changes:
    	- new tools: casorati mandelbrot wavelet estshift estdelay ccapply
    	- cc tool: new option to output compression matrix
    	- traj tool: new option for gradient-error corrected radial trajectories
    	- pics tool: fix for the use of weights for non-Cartesian trajectories
    	- pics tool: fix for the use of weights with higher (temporal) dimensions (Jon Tamir)
    	- pics tool: allow the use of higher dimensions in sensitivity maps (Jon Tamir)
    	- nlinv tool: various fixes (Christian Holme)
    	- threshold tool: fix for hard thresholding (Jon Tamir)
    	- cmake: integration testing (Damien Nguyen)
    	- cmake: CUDA support (Damien Nguyen)
    	- fixes for a couple of memory leaks (Damien Nguyen, Christian Holme)
    	- faster system tests, more unit tests and system tests
    	- library: improved precision of wavelet filters
    	- library: new functions for tensor multiplication (md_ztenmul, ...)
    	- library: function to compute sensitivities with Biot-Savart law
    	- library: functions for polynoms
    	- library: improved and extended functions for splines
    	- many other bug fixes and improvements

 .travis.yml                     |   90 ++++
 ACKNOWLEDGEMENTS                |    2 +
 CMakeLists.txt                  |   48 +-
 Makefile                        |   11 +-
 README.md                       |   10 +-
 build_targets.mk                |    8 +-
 cmake/FindLAPACKE.cmake         |    2 +-
 doc/debugging.txt               |   16 +-
 git-version.sh                  |    9 +-
 rules/linops.mk                 |    3 +-
 rules/num.mk                    |    3 +-
 rules/simu.mk                   |    2 +
 rules/update_commands.sh        |    1 +
 rules/wavelet2.mk               |   21 -
 src/bench.c                     |   54 +-
 src/casorati.c                  |   77 +++
 src/cc.c                        |   13 +-
 src/ccapply.c                   |  141 ++++++
 src/dfwavelet/prox_dfwavelet.c  |   14 +-
 src/ecalib.c                    |    8 +-
 src/estdelay.c                  |  140 ++++++
 src/estshift.c                  |   59 +++
 src/grecon/optreg.c             |  413 ++++++++--------
 src/grecon/optreg.h             |    2 +-
 src/iter/admm.c                 |  179 +++----
 src/iter/admm.h                 |   39 +-
 src/iter/italgos.c              |   95 ++--
 src/iter/italgos.h              |   98 ++--
 src/iter/iter.c                 |    3 +-
 src/iter/iter2.c                |   54 +-
 src/iter/iter2.h                |   32 +-
 src/iter/iter3.c                |   99 ++--
 src/iter/iter3.h                |   17 +-
 src/iter/lsqr.c                 |    8 +-
 src/iter/lsqr.h                 |    4 +-
 src/iter/misc.c                 |    3 +-
 src/iter/prox.c                 |   14 +-
 src/iter/prox.h                 |    1 +
 src/itsense.c                   |   44 +-
 src/linops/linop.c              |   49 +-
 src/linops/linop.h              |   10 +-
 src/linops/lintest.c            |  119 +++++
 src/linops/lintest.h            |    8 +
 src/linops/someops.c            |  568 +++++++++++----------
 src/linops/someops.h            |    3 -
 src/linops/waveop.c             |   26 +-
 src/lrmatrix.c                  |    1 -
 src/mandelbrot.c                |   92 ++++
 src/misc/misc.c                 |    2 +
 src/misc/mri.c                  |   16 -
 src/misc/mri.h                  |   11 +-
 src/misc/opts.c                 |   26 +-
 src/misc/opts.h                 |    3 +-
 src/misc/pd.c                   |    4 +-
 src/misc/subpixel.c             |   50 ++
 src/misc/subpixel.h             |    3 +
 src/nlinv.c                     |   31 --
 src/noir/model.c                |    1 +
 src/noir/recon.c                |   41 +-
 src/noncart/nufft.c             |   50 +-
 src/num/blas.h                  |    2 +-
 src/num/blockproc.c             |    1 +
 src/num/conv.c                  |   19 +-
 src/num/filter.c                |   12 +-
 src/num/filter.h                |    1 +
 src/num/flpmath.c               |  175 ++++++-
 src/num/flpmath.h               |   12 +
 src/num/linalg.c                |   12 +-
 src/num/multind.c               |   41 +-
 src/num/multind.h               |   22 +-
 src/num/ops.c                   |  106 +++-
 src/num/ops.h                   |   11 +-
 src/num/optimize.c              |   17 +-
 src/num/optimize.h              |    4 +-
 src/num/polynom.c               |  169 +++++++
 src/num/polynom.h               |   16 +
 src/num/qform.c                 |   57 +++
 src/num/qform.h                 |    4 +
 src/num/rand.c                  |    2 +-
 src/num/splines.c               |  169 ++++++-
 src/num/splines.h               |   13 +-
 src/num/vec3.c                  |   69 +++
 src/num/vec3.h                  |   14 +
 src/pics.c                      |   59 ++-
 src/pocsense.c                  |    1 -
 src/poisson.c                   |    2 +
 src/sense/model.c               |    9 +
 src/sense/pocs.c                |    6 +-
 src/sense/recon.c               |    9 +-
 src/sense/recon.h               |    1 -
 src/simu/biot_savart.c          |   87 ++++
 src/simu/biot_savart.h          |    7 +
 src/simu/coil.c                 |   37 ++
 src/simu/coil.h                 |    3 +
 src/simu/phantom.c              |   12 +-
 src/threshold.c                 |    2 +
 src/traj.c                      |   70 ++-
 src/version.c                   |    5 +-
 src/wavelet.c                   |  103 ++++
 src/wavelet2/wavelet.c          | 1030 ---------------------------------------
 src/wavelet2/wavelet.h          |   53 --
 src/wavelet2/wavelet_impl.h     |   80 ---
 src/wavelet2/wavelet_kernels.cu |  921 ----------------------------------
 src/wavelet2/wavelet_kernels.h  |   34 --
 src/wavelet3/wavelet.c          |   28 +-
 src/wavelet3/wavthresh.c        |   21 +-
 tests/casorati.mk               |   19 +
 tests/cc.mk                     |   49 ++
 tests/ccapply.mk                |   78 +++
 tests/ecalib.mk                 |   14 +-
 tests/estdelay.mk               |   13 +
 tests/gpu.mk                    |   24 +-
 tests/nlinv.mk                  |   13 +
 tests/phantom.mk                |   21 +-
 tests/pics.mk                   |   61 ++-
 tests/wavelet.mk                |   12 +
 utests/test_biot_savart.c       |   60 +++
 utests/test_blas.c              |   79 +++
 utests/test_linop_matrix.c      |  190 ++++++++
 utests/test_polynom.c           |  182 +++++++
 utests/test_splines.c           |  219 ++++++++-
 utests/utest.c                  |    2 +-
 version.txt                     |    2 +-
 123 files changed, 4151 insertions(+), 3366 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/bart.git



More information about the debian-med-commit mailing list