[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