[med-svn] [bart] 01/08: Merge tag 'v0.3.01'

Martin Uecker uecker-guest at moszumanska.debian.org
Sat Jan 14 16:42:20 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 2cb4c4ead3cefad3e3e049298685cb458b675c4d
Merge: 25e9ea4 0465da4
Author: Martin Uecker <martin.uecker at med.uni-goettingen.de>
Date:   Sat Jan 14 14:29:27 2017 +0100

    Merge tag 'v0.3.01'
    
    version 0.3.01
    
    Changes:
    	- automatic build testing for Linux and MacOS X
    	- automatic tests for some tools
    	- a unit testing framework for functions
    	- python wrapper: bart.py
    	- fix problem with matlab wrapper
    	- change default path for fftw on Mac OS X
    	- new tools: carg, wavg
    		- carg: complex argumemt
    		- wavg: weighted average
    	- library: tools for chebyshev approximation
    	- library: improvements for type safety
    	- many other bug fixes and enhancements

 .gitignore.main                      |  12 +-
 .travis.yml                          |  72 ++++
 Makefile                             | 155 +++++---
 README                               |  10 +-
 doc/dimensions-and-strides.txt       |  42 +++
 doxyconfig                           |   4 +-
 makedoc.sh                           |   3 +-
 matlab/bart.m                        |   4 +-
 matlab/writecfl.m                    |   2 +-
 python/bart.py                       |  66 ++++
 rules/box.mk                         |  11 +-
 rules/ismrm.mk                       |   4 +-
 scripts/bart_completion.sh           |   3 +-
 scripts/grasp.sh                     |   8 +-
 src/bart.c                           |   5 +-
 src/bench.c                          |   4 +-
 src/bitmask.c                        |   4 +-
 src/bpsense.c                        |  12 +-
 src/caldir.c                         |   4 +-
 src/calib/calib.c                    |  30 +-
 src/calib/calmat.c                   |   4 +-
 src/calib/estvar.c                   |  21 +-
 src/calib/softweight.c               |   1 -
 src/calmat.c                         |   7 +-
 src/{creal.c => carg.c}              |  16 +-
 src/cc.c                             |   4 +-
 src/cdf97.c                          |   4 +-
 src/circshift.c                      |   4 +-
 src/conj.c                           |   4 +-
 src/conv.c                           |   4 +-
 src/cpyphs.c                         |   4 +-
 src/creal.c                          |   4 +-
 src/crop.c                           |   4 +-
 src/dfwavelet/prox_dfwavelet.c       | 249 +++++++------
 src/ecalib.c                         |   4 +-
 src/ecaltwo.c                        |   4 +-
 src/estdims.c                        |   4 +-
 src/estvar.c                         |   4 +-
 src/extract.c                        |   4 +-
 src/fakeksp.c                        |   4 +-
 src/fft.c                            |   4 +-
 src/fftmod.c                         |  25 +-
 src/fftshift.c                       |   4 +-
 src/filter.c                         |   4 +-
 src/flip.c                           |   4 +-
 src/fmac.c                           |   4 +-
 src/grecon/grecon.c                  |  36 +-
 src/homodyne.c                       |   6 +-
 src/ismrm/read.c                     | 129 +++++++
 src/ismrm/read.cc                    | 205 -----------
 src/ismrmrd.c                        |   6 +-
 src/iter/admm.c                      |  81 +++--
 src/iter/admm.h                      |   3 +
 src/iter/italgos.c                   |  33 +-
 src/iter/iter.c                      |  17 +-
 src/iter/iter.h                      |  23 +-
 src/iter/iter2.c                     |  32 +-
 src/iter/iter2.h                     |  10 +-
 src/iter/{iter2.c => iter2_affine.c} |  38 +-
 src/iter/{iter2.h => iter2_affine.h} |  27 +-
 src/iter/iter3.c                     |  13 +-
 src/iter/iter3.h                     |  17 +-
 src/iter/lad.c                       |   4 +-
 src/iter/lsqr.c                      | 140 ++++---
 src/iter/lsqr.h                      |  20 +-
 src/iter/prox.c                      | 204 ++++++++---
 src/iter/prox.h                      |   1 +
 src/iter/thresh.c                    |  35 +-
 src/itsense.c                        |   4 +-
 src/join.c                           |   4 +-
 src/linops/finite_diff.c             | 577 +++++++++++++++--------------
 src/linops/grad.c                    |  32 +-
 src/linops/linop.c                   |  51 ++-
 src/linops/linop.h                   |  15 +-
 src/linops/rvc.c                     |  28 +-
 src/linops/sampling.c                |  22 +-
 src/linops/someops.c                 | 332 ++++++++++-------
 src/linops/sum.c                     | 104 +++---
 src/linops/ufft.c                    |  97 +++--
 src/linops/waveop.c                  |  21 +-
 src/lowrank/lrthresh.c               |  64 ++--
 src/lowrank/svthresh.c               |   8 +-
 src/lrmatrix.c                       |  27 +-
 src/mip.c                            |   4 +-
 src/misc/io.c                        | 110 +++++-
 src/misc/io.h                        |  17 +-
 src/misc/misc.c                      |  27 +-
 src/misc/misc.h                      |  17 +
 src/misc/mmio.c                      | 120 ++++--
 src/misc/mmio.h                      |   2 +
 src/misc/opts.c                      |  14 +-
 src/misc/opts.h                      |   4 +-
 src/misc/pd.c                        |  22 +-
 src/misc/pd.h                        |  15 +-
 src/nlinv.c                          |  55 +--
 src/noir/model.c                     |   3 +-
 src/noir/recon.c                     |   2 +-
 src/noise.c                          |   4 +-
 src/noncart/nufft.c                  | 280 ++++++++++----
 src/noncart/nufft.h                  |  27 +-
 src/normalize.c                      |   4 +-
 src/nrmse.c                          |   4 +-
 src/nufft.c                          |  17 +-
 src/num/blockproc.c                  |   3 +-
 src/num/chebfun.c                    | 234 ++++++++++++
 src/num/chebfun.h                    |  13 +
 src/num/conv.c                       |  20 +-
 src/num/convoaa.c                    |  28 +-
 src/num/fft-cuda.c                   |   2 +-
 src/num/fft.c                        |  21 +-
 src/num/flpmath.c                    | 686 ++++++++++++++++++-----------------
 src/num/gpuops.c                     |   2 +-
 src/num/init.c                       |   8 +-
 src/num/iovec.c                      |  15 +-
 src/num/lapack.c                     |  96 ++---
 src/num/loop.c                       |  17 +-
 src/num/loop.h                       |   1 +
 src/num/mdfft.c                      | 318 ++++++++++++++++
 src/num/mdfft.h                      |  20 +
 src/num/multind.c                    | 267 ++++++++------
 src/num/multind.h                    |  24 +-
 src/num/ops.c                        | 284 +++++++++++----
 src/num/ops.h                        |  32 +-
 src/num/sf.c                         |  26 +-
 src/ones.c                           |   4 +-
 src/pattern.c                        |   4 +-
 src/phantom.c                        |   4 +-
 src/pics.c                           |  78 ++--
 src/pocsense.c                       |   4 +-
 src/poisson.c                        |  76 ++--
 src/repmat.c                         |   4 +-
 src/reshape.c                        |   4 +-
 src/resize.c                         |   4 +-
 src/rof.c                            |   6 +-
 src/rsense.c                         |   4 +-
 src/rss.c                            |   4 +-
 src/sake.c                           |   4 +-
 src/saxpy.c                          |   4 +-
 src/scale.c                          |   4 +-
 src/sdot.c                           |   4 +-
 src/sense/bprecon.c                  |   7 +-
 src/sense/bprecon.h                  |   4 +-
 src/sense/model.c                    |  35 +-
 src/sense/pocs.c                     |  28 +-
 src/sense/recon.c                    |  89 +++--
 src/sense/recon.h                    |   9 +-
 src/show.c                           |  28 +-
 src/simu/phantom.c                   |  12 +-
 src/simu/shepplogan.c                |   6 +-
 src/slice.c                          |   4 +-
 src/spow.c                           |   4 +-
 src/{pics.c => sqpics.c}             | 249 +++++--------
 src/svd.c                            |   4 +-
 src/threshold.c                      |  23 +-
 src/toimg.c                          |  18 +-
 src/traj.c                           |  24 +-
 src/transpose.c                      |   4 +-
 src/twixread.c                       |   4 +-
 src/version.c                        |  42 ++-
 src/walsh.c                          |   4 +-
 src/wave.c                           |   6 +-
 src/wavelet2/wavelet.c               | 151 +++++---
 src/wavelet2/wavelet.h               |   3 -
 src/wavelet3/wavthresh.c             |  30 +-
 src/wavg.c                           |  51 +++
 src/zeros.c                          |   4 +-
 sub                                  |   2 +-
 tests/ecalib.mk                      |  13 +
 tests/fft.mk                         |  30 ++
 tests/nufft.mk                       |  62 ++++
 tests/out/.gitignore                 |   4 +
 tests/phantom.mk                     |  47 +++
 tests/pics.mk                        |  56 +++
 tests/tmp/.gitignore                 |   4 +
 utests/.gitignore.main               |   1 +
 utests/Makefile                      |  71 ++++
 utests/README.md                     |   4 +
 utests/build_run_utests.sh           |  11 +
 utests/minunit.h                     |  21 ++
 utests/test_flpmath.c                | 153 ++++++++
 utests/test_flpmath.h                | 353 ++++++++++++++++++
 version.txt                          |   2 +-
 182 files changed, 5355 insertions(+), 2719 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