This is an automated email from the git hooks/post-receive script. uecker-guest pushed a change to branch upstream in repository bart.
from f236631 bump version new 9aee761 threshold: missing break for hard threshold new 745f517 wavelet3: change debug level new 093e7eb fix segfault in nufft_precond_create new b462936 cleanup nufft phase cycle new 9341542 add operator_bind2 function new bbe201b add operator_p_upcast function new d172ec2 add prox_nonneg_create function new a7fe4e9 add missing PTR_PASS new 1da445c L1 Laplace regularization new 0baff2c add MD_SINGLETON macros new 336a159 make convolutions more flexible new 8c27cb5 missing free new 204136b admm: split variables new ab1dbce mandelbrot tool new 387f5d8 adapt debug putput for CUDA new 82b7d7a improve scaling new f9e3b9d ecalib: replace assert by error new 96d86f2 type safety new 3fe3181 fix subopt (#77) new b3f8044 ccapply tool to apply coil compression matrix (#75) new 91ee4b9 remove wavelet2 new 3152ce6 fix issue #79 pics over time with weights (#80) new 8d22bba completely turn of batch loop if not needed new dc4803c pics: support higher dimensions for maps (#81) new bcf0f11 document how to save using debugger new c694102 cc: explicit option to output compression matrix new a964848 more tests for cc/ccapply new b5f1c98 version: add compiler version new f2f05c4 simple vec3 function new 448f838 biot savart law new dc83e07 simple coil simulation new c378edf rename biots.[ch] -> biot_savart.[ch] and headers new 309afa0 update spline code new 14b09a9 polynoms new 099fa3b utest: nicer output new 39b6689 remove obsolete functions new 44079fc fix duplicated option new 07a7180 add set -e to script new dbc5f44 sanity check cli options new 8188813 fix duplicated option new 86b1d2b type safety new 39944c7 fix indentation new 9236460 add laplace filter in k-space with scaling parameter new a4e2df9 comments for fall through in switch statements new 2fc590a est delay command new b9796d4 simple quadratic forms new d580caa gradient delays new 7d0072b gradient delays new c115947 tool for estimation of gradient delays from radial data new b5992e7 shut up warning new 33cb54b correct transverse gradient errors new 19873ef remove old code new 3a56bba update itsense new 52980f1 fix nlinv bug new cbe329d add SLICE_FLAG new 9541722 add test for NLINV new 2d31b70 remove old water/fat code new 6e09ec9 minor new dc17cdf add assertion to md_circ_shift new 7213c9f fix potential memory leak in conjugate gradients (courtesy of Christian Holme) new 812e113 introduce defaults for irgnm new 876bcbf use defaults in nlinv new 5747bbc irgnm: config for cg new 819c05b irgnm: nlinv legacy mode (courtesy of Christian Holme) new a8cd041 per dimension rand shifts (fixes shifts exceeding size) new 8d0f711 logo new 2d75464 Computational MRI new babaa90 reseach use new afc083d casorati tool (#82) new 2227401 debug output for chain new 846eb24 sense_recon: use linop_(co)domain new 4af8a2b function to compute non-trival dims: md_nontriv_dims new 982329c use md_notriv_dims new a8c5e1a copy parameters in waveop new 0bc2efa wavelet tool new af0ef6f improve precision of wavelet filter new 7503ef0 improve test for pics with weights new 655f50f fix weights for non-Cartesian new b5d89b3 tests: rename intermediate file new 8f38ce8 tests: remove redundancy new b546202 tests: remove more redundancy new f98dfa2 set std=gnu11 (which we use anyway) new 5ac09ea fix warning new 42b61eb correct type for linop_get_data new d01f094 function md_max_dims new 0dfd3b7 function md_matmul_dims new 4e14046 add test for linop_matrix new b3ea22e fix md_gaussian_rand new 93215c6 tests for linear operators new 89d939c more unit tests for linop_matrix new 8d1c9dd test matrix chain new b324885 redesign linop_matrix new ad2451e smaller unit tests new ef5be99 export simplify_dims new 1ce5e25 test case for blas matrix multiply, fix prototype new 91ce10d optimize simple matrix multiplication with blas new 15d9e41 linop_matrix: refactoring part II new aaa0c54 linop_matrix: cuda support new f6462d5 optimize transpose case new 4c1a7be introduce tenmul as a replacement for matmul new 1231ed3 use tenmul new 1e256ef use tenmul in benchmark tool new 6575046 minor comment fix new 0d992a9 fix arguments swapped in blas matrix test new 7522622 Fix a few memory leaks, possible stack smashing and an initialization bug in release (#84) new bb5db33 refactor new 3a46a24 add cmake build to travis new 2a9dd2f Enable CUDA compilation when using cmake (#83) new c7c7999 turn off failing unit tests on Mac new 0574626 relax gpu test for non-Cartesian with weights a bit new 7e8a0b9 clean utest object files new 3259323 bump version new edec34e add DOI to README.md new 7b064a1 fixes for undefined behaviour new 78bd2b3 lsqr: add monitor argument new 3a56acf add gpu option to nufft command new 646a48a use toeplitz mode by default new 29d1bfb optimize redundant clear The 118 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: .travis.yml | 90 ++++ ACKNOWLEDGEMENTS | 2 + CMakeLists.txt | 48 +- Makefile | 11 +- README.md | 12 +- 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 | 187 +++---- src/iter/admm.h | 39 +- src/iter/italgos.c | 95 ++-- src/iter/italgos.h | 98 ++-- src/iter/iter.c | 3 +- src/iter/iter2.c | 58 ++- src/iter/iter2.h | 32 +- src/iter/iter3.c | 99 ++-- src/iter/iter3.h | 17 +- src/iter/itop.c | 8 +- src/iter/itop.h | 4 +- src/iter/lsqr.c | 76 +-- src/iter/lsqr.h | 12 +- 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 | 65 +-- src/nufft.c | 16 +- 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 | 52 +- src/num/multind.h | 22 +- src/num/ops.c | 113 ++++- 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 | 14 +- 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/nufft.mk | 18 +- 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 +- 127 files changed, 4237 insertions(+), 3454 deletions(-) delete mode 100644 rules/wavelet2.mk create mode 100644 src/casorati.c create mode 100644 src/ccapply.c create mode 100644 src/estdelay.c create mode 100644 src/estshift.c create mode 100644 src/linops/lintest.c create mode 100644 src/linops/lintest.h create mode 100644 src/mandelbrot.c create mode 100644 src/misc/subpixel.c create mode 100644 src/misc/subpixel.h create mode 100644 src/num/polynom.c create mode 100644 src/num/polynom.h create mode 100644 src/num/qform.c create mode 100644 src/num/qform.h create mode 100644 src/num/vec3.c create mode 100644 src/num/vec3.h create mode 100644 src/simu/biot_savart.c create mode 100644 src/simu/biot_savart.h create mode 100644 src/simu/coil.c create mode 100644 src/simu/coil.h create mode 100644 src/wavelet.c delete mode 100644 src/wavelet2/wavelet.c delete mode 100644 src/wavelet2/wavelet.h delete mode 100644 src/wavelet2/wavelet_impl.h delete mode 100644 src/wavelet2/wavelet_kernels.cu delete mode 100644 src/wavelet2/wavelet_kernels.h create mode 100644 tests/casorati.mk create mode 100644 tests/cc.mk create mode 100644 tests/ccapply.mk create mode 100644 tests/estdelay.mk create mode 100644 tests/nlinv.mk create mode 100644 tests/wavelet.mk create mode 100644 utests/test_biot_savart.c create mode 100644 utests/test_blas.c create mode 100644 utests/test_linop_matrix.c create mode 100644 utests/test_polynom.c -- 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