[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