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.uec...@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 _______________________________________________ debian-med-commit mailing list debian-med-commit@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit