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