[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