[med-svn] [bart] branch upstream updated (f236631 -> 29d1bfb)
Martin Uecker
uecker-guest at moszumanska.debian.org
Fri Jun 30 19:51:46 UTC 2017
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
More information about the debian-med-commit
mailing list