[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