[med-svn] [bart] annotated tag v0.4.02 created (now 3f12fe7)
Martin Uecker
uecker-guest at moszumanska.debian.org
Sun Nov 26 12:08:04 UTC 2017
This is an automated email from the git hooks/post-receive script.
uecker-guest pushed a change to annotated tag v0.4.02
in repository bart.
at 3f12fe7 (tag)
tagging 562bd546f7f080801ffb79c9f86b2545ab36675b (commit)
replaces v0.4.01
tagged by Martin Uecker
on Fri Nov 24 12:56:37 2017 +0100
- Log -----------------------------------------------------------------
version 0.4.02
Changes:
- new tools: std var vec wavepsf whiten
- std: compute standard deviation (Jonathan Tamir)
- var: compute variance (Jonathan Tamir)
- vec: create vectors from the command line
- wavepsf: create PSF for wave acquisition (Siddharth Iyer)
- whiten: compute/apply whitening matrix (Jonathan Tamir)
- pics: basis pursuit formulation (Jonathan Tamir)
- nlinv: support for simultaneous multi-slice (Sebastian Rosenzweig)
- nlinv: various enhancements and fixes (Christian Holme)
- pics: support for simultaneous multi-slice (Sebastian Rosenzweig)
- traj: radial simultaneous multi-slice trajectories (Sebastian Rosenzweig)
- fft: uncentered option (Jonathan Tamir)
- nufft: use Toepliz-mode by default
- nufft: add GPU option
- python 3 version for bartview (Siddharth Iyer)
- fix compilation for Cygwin on Windows (Johannes Töger)
- include relevant parts of LAPACKE in BART
- library: add NIHT algorithm (Sofia Dimoudi)
- library: add Chambolle-Pock primal dual algorithm for F(Ax) + G(x) (Jonathan Tamir)
- library: add md_zss function for sum-of-squares (Jonathan Tamir)
- library: improved parallelization (Michael Anderson)
- library: joint l1-wavelet regularization
- library: rename wavelet3 to wavelet
- library: Hamming and Hann windows (Jonathan Tamir)
- library: png write functions (Christian Holme)
- library: initial interface for nonlinear operators
- many other bug fixes and improvements
-----BEGIN PGP SIGNATURE-----
iQJYBAABCABCFiEEaj/uJqwNSIjsUpyzR1yvqQNbkRUFAloYCSskHG1hcnRpbi51
ZWNrZXJAbWVkLnVuaS1nb2V0dGluZ2VuLmRlAAoJEEdcr6kDW5EVzKsP/3zPP6U5
/J/GtSiuE/Bfv86xhH+jQeVwaJe6UuARtjPfJxOLxjfp1RC/1shKouI1GPPu97OT
ecPr9q2Q/NxW+eI3bg/SChNC9aDwwxykjRhPFzam0liElxypsr2htmUIa4siJbzs
iQ0/fDIliKzyjWmdyyVWoWoJOyKqNmfReD4wfMFD8xKayTjiqYamXT6SBIJTjiTW
rEqu4CL1PfkPsoORMpLd+2qnpa9Fd9wnj2xA4V+zx5QcABKd+QLB1HtKpF5NrSIR
DjJ2PVnyOfJEtyZKH6NDENh3A5ak69R3xkslEXO5Yxqe4JHVlreqpkCSBsNI6Tie
uwyTeQZNSphFgAohIJZDw3p4yWYog80Qu4/rJh6C+itpYDU1+rmFtKuBJpgiBTrJ
QAT9Cjg/VjKd1Nwxf1Pk+ymNYxDzKao9P+guQ3t0DasdwH1PUebY4H41h3MrzDpu
okhZ/LwNRnUgOhcvO0VMaW6jB1pjjzreQfUDj0pgqjJVQHPCHygNGSp8Ahhyh3YL
lL1Ugutr1EFBPNWl4kp/RyikAhQjetv0cObyaQfmYX5fExrdYXceqZTh5/owc2/u
e33qagah8WUiQsUcbDkdqmUsdh8h0xL/3eKTc/I87masNZ+FEMchQbeqblQvQVTW
KMOxdXYpTg7a6GtNrwoJtZIV6kqm8Qrtz13Z
=j7Bq
-----END PGP SIGNATURE-----
Christian Holme (2):
png: add more png_write functions (#85)
noncart/nufft.c: fix memory leaks (#92)
Johannes Töger (1):
Tiny typo for Cygwin detection on Windows 10 (#103)
Jon Tamir (22):
fft: uncentered option (#86)
Hamming and Hann windows (#90)
Makefile: set ARFLAGS if unassigned
window: return 1 for trivial dimensions
iter/thresh.h: change bool to _Bool
add md_zss for sum-of-squares
add variance and standard deviation tools
raise debug level for wavelet and matmul
lapack: add inverse of triangular, cholesky lower
noise whitening
move some op data to gpu on first call
admm: pass true rho to conjgrad update
pics: free regularization ops at end of recon
lsqr, itop: allow op to be NULL
add basis pursuit formulation to pics
pics: add dynamic rho option and adjust ADMM dynamic rho default
pics: option to specify GPU
prox: change some variable names
vecops: add axpbz (y = ax + bz)
italgos: add chambolle_pock primal dual algorithm for solving F(Ax) + G(x)
pics: add chambolle_pock primal dual algorithm option for basis pursuit case
iter.h: fix bool warning
Martin Uecker (82):
add DOI to README.md
fixes for undefined behaviour
lsqr: add monitor argument
add gpu option to nufft command
use toeplitz mode by default
optimize redundant clear
deterministic archives
mark function as unused
simplify implementation of window function
coding style
headers and copyright
add cs with l1 wavelet test
fix warning
swapped arguments
wavelet command: allow other dimensions
wavelets: preserve untransformed output dims
wavelet tests
rename wavelet3 to wavelet
move src/wavelet3 to src/wavelet
check arguments
fix segfault in threshold
joint l1-wavelet regularization
additional tests for (joint) l1-wavelet
fix output of complex numbers
noir/model.c use config struct
noir/model: noncartesian
remove unused variable
minor
noir/recon: defaults + option for non-Cartesian
nlinv: change defaults
nlinv: re-scale option, fix normalize for sensitivities, minor changes
gpu fix
joint wavelet - relax system test
add openmp test for gcc and turn off failing unit tests for clang
complete turn off openmp with clang tests due to compiler bugs
style
unit test for hard thresholding, fix off-by-one
improve robustness of coo parser
mmio: error out if dimensions overflow
io: reading ra, transform some assertions into errors
mmio: convert some aborts to io_errors, and some io_errors to errors to improve error msgs
make error use exit instead of abort
read_cfl: don't hang on broken files
fix wavelet transform for the case where different levels are used for different dimensions (#97)
add missing static/extern to DEF_TYPEID
fix two warnings
fix out-of-bounds access
do not use bart command in test
document WSL for using BART on Windows
expand and update file structure
sms trajectories (based on work by Sebastian Rosenzweig)
sms for pics (based on work by Sebastian Rosenzweig)
noir/model.c: make fft flags configurable (based on work by Sebastian Rosenzweig)
noir/recon.c: multi-slice recon (based on work by Sebastian Rosenzweig)
Add subset of lapacke
makefile changes for NOLAPACKE
don't use execinfo/backtrace on cygwin
update README
detect cygwin on Windows 10
add two missing LAPACKE files
add two missing LAPACKE files
add test case for compilation with internal lapacke
don't pass NULL
license update
change API of mini_cmdline (fixes the use of -- in some commands)
fix memory leak
add missing const
add vec tool to create vectors from the command line
don't include pcaa for newer compilers
improve handling of chunk_size
lapacke: header path
change definition of range on extract tool
add nonlinear operator interface
add iter4 using nonlinear operator interface
use nonlinear operator interace in noir
missing copyright notice
missing copyright notice
add lib to cmake
make option hiding a bit smarter
optimized_nop: make clang happy with D=0 case
nrmse: error if ref. is zero
add troubleshooting section to README
Michael Anderson (3):
Parallel batch svd (#89)
Flatten md_parallel_nary (#91)
Chunk size from environment variable
Sebastian Rosenzweig (1):
Adapt scaling for SMS data
Siddharth Iyer (4):
Added python3 bartview and PYTHONPATH instructions to the README
Updated copyright notice
Added wavepsf
updated copyright notice
Sofia Dimoudi (3):
NIHT with iter2 interface, first stage (#93)
Niht stage2 (#95)
Added NIHT stage 3
s-rosenzweig (1):
gpu fix for nonlinear inversion (#96)
-----------------------------------------------------------------------
No new revisions were added by this update.
--
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