Martin Uecker pushed to branch upstream at Debian Med / bart
Commits: 68091c24 by Christian Holme at 2017-11-28T21:12:37+01:00 nlinv: add option for debug level - - - - - 7353ba36 by Christian Holme at 2017-11-28T21:12:37+01:00 nlinv: describe options - - - - - eed78e1e by Christian Holme at 2017-11-28T21:12:37+01:00 nlinv: make IRGNM reduction factor configurable - - - - - b95fe32c by Christian Holme at 2017-11-28T21:12:37+01:00 nlinv: consistent name for image - - - - - b4cf9343 by Christian Holme at 2017-11-28T21:12:37+01:00 noir/recon.c: rename img to x since img in that case was actually the image and the coils together. It now reflects standard usage: x is the variable optimized by the IRGNM. - - - - - f727271e by Christian Holme at 2017-11-28T21:12:37+01:00 noir/recon: names consistent to header - - - - - 928ff3a5 by Christian Holme at 2017-11-28T21:12:37+01:00 nlinv: move initialization to nlinv.c - - - - - f3b492f2 by Martin Uecker at 2017-11-28T21:52:19+01:00 newer gcc on Mac - - - - - 072890a9 by Martin Uecker at 2017-11-29T00:13:45+01:00 build fix mac - - - - - bbf37f19 by Martin Uecker at 2017-11-29T20:48:22+01:00 remove macro for type-safe use of const arrays as function arguments on old compilers - - - - - 3ffa91f4 by Martin Uecker at 2017-12-03T13:01:28+01:00 remove build test for homebrew - - - - - f69f2b6e by Jon Tamir at 2017-12-03T13:08:36-08:00 ecalib: add option to turn off phase rotation - - - - - 62b103a0 by Jon Tamir at 2017-12-04T09:41:14+01:00 homodyne: add option for uncentered ffts (#109) - - - - - fbc2e464 by Martin Uecker at 2017-12-04T21:11:19+01:00 add noreturn to error function - - - - - b015c7b8 by Martin Uecker at 2017-12-05T09:35:26+01:00 minor style changes - - - - - dad94e1b by Martin Uecker at 2017-12-05T09:35:26+01:00 remove unneeded omp.h header - - - - - f504015c by Martin Uecker at 2017-12-05T09:35:26+01:00 remove redundant vecop - - - - - bb8d5fdf by Martin Uecker at 2017-12-05T10:05:35+01:00 hide noreturn from cuda - - - - - 1281d1c5 by Christian Holme at 2017-12-05T12:59:44+01:00 nlinv: properly initialize pointer as NULL - - - - - fcfa3a9f by Christian Holme at 2017-12-05T13:00:19+01:00 nlinv: add option to provide initialization - - - - - 0a806e87 by Christian Holme at 2017-12-05T13:00:58+01:00 irgnm: improve debug output - - - - - 51cb70ee by Christian Holme at 2017-12-05T13:02:10+01:00 irgnm: add callback The irgnm can now take a callback. - - - - - a274dcf4 by Christian Holme at 2017-12-05T13:02:40+01:00 nlinv: add timing output nlinv can now calculate how long the reconstruction took - - - - - f909f976 by Christian Holme at 2017-12-07T17:34:41+01:00 nlinv: sensitivity output also when using GPU (#111) The code now also outputs the sensitivites calculted by nlinv when run on the GPU. This is possible by excplicitly copying data. - - - - - 97634388 by Jon Tamir at 2017-12-07T17:57:22-08:00 use vecop for zabs - - - - - d50f985a by Martin Uecker at 2017-12-08T10:13:07+01:00 fix bug for gpu-mode of cdiag operator - - - - - 495613c5 by Martin Uecker at 2017-12-10T12:12:25+01:00 replace free with xfree - - - - - 669800c8 by Martin Uecker at 2018-01-21T11:24:23+01:00 update default compiler on Mac OS X (closes #113) - - - - - df893106 by Martin Uecker at 2018-01-21T11:45:21+01:00 change default prefix to /usr/local/ - - - - - 72ca7ca1 by Martin Uecker at 2018-01-21T11:46:31+01:00 turn off TOOLBOX_PATH overriding by default - - - - - 2a08ea1f by Martin Uecker at 2018-01-21T12:19:59+01:00 document clang issues - - - - - 2c0b132f by Martin Uecker at 2018-01-21T18:13:44+01:00 uncomment build of stand alone commands for CMake - - - - - e0e7b029 by Martin Uecker at 2018-01-21T18:13:44+01:00 CMake: turn off matlab support by default - - - - - 22c87c6a by Martin Uecker at 2018-01-21T18:13:44+01:00 cmake: minimal c version is gnu11 - - - - - 176055aa by Martin Uecker at 2018-01-24T21:24:39+01:00 fix obvious bug in blockproc - - - - - 2c40b79f by Martin Uecker at 2018-01-24T22:24:23+01:00 add missing free - - - - - a0f01dba by Martin Uecker at 2018-01-25T20:59:20+01:00 add script for memory-economic use of espirit - - - - - 3c1c2eb7 by Martin Uecker at 2018-01-29T19:59:32+01:00 multind: nested functions - - - - - 626cd6fe by Martin Uecker at 2018-01-29T20:00:23+01:00 optimize: nested functions - - - - - 74f13399 by Martin Uecker at 2018-01-29T20:00:23+01:00 nested functions: merge fixes - - - - - 2dbc8471 by Martin Uecker at 2018-01-29T20:00:23+01:00 make clang compatible - - - - - 31c90b28 by Martin Uecker at 2018-01-29T20:00:23+01:00 travis - - - - - 47acbcb1 by Martin Uecker at 2018-01-29T20:00:23+01:00 compiler check for cuda - - - - - 0c8d2b88 by Martin Uecker at 2018-01-29T20:00:23+01:00 cuda fix - - - - - b3e3c602 by Martin Uecker at 2018-01-29T20:59:14+01:00 add function to detect nontrivial strides - - - - - 3af86fca by Martin Uecker at 2018-01-29T21:03:30+01:00 CAST_MAYBE - - - - - b0eff029 by Martin Uecker at 2018-01-29T21:03:30+01:00 fix run-time type check (zero-sized variables may have same address on gcc) - - - - - a2c7270a by Jon Tamir at 2018-02-08T16:22:14+01:00 admm: add parameter selection by residual balancing (#114) - - - - - 3b52fa1d by Martin Uecker at 2018-02-08T22:20:36+01:00 implement md_(z)smul using direct calls to vecops - - - - - 8467cc38 by Jon Tamir at 2018-02-08T15:31:47-08:00 linops/fmac.c: add gpu tensor - - - - - 19948d8f by Martin Uecker at 2018-02-10T22:09:36+01:00 remove some use_gpu flags - - - - - 81549d38 by Martin Uecker at 2018-02-10T22:09:36+01:00 remove some more use_gpu flags - - - - - 7b8fea4d by Martin Uecker at 2018-02-10T22:09:36+01:00 remove unused undersampled fft operator - - - - - 0651f594 by Martin Uecker at 2018-02-10T22:09:36+01:00 remove more use_gpu flags - - - - - 90339c8b by Martin Uecker at 2018-02-10T22:09:36+01:00 remove more use_gpu flags - - - - - 82f18f35 by Martin Uecker at 2018-02-10T22:13:57+01:00 minor gpu gix - - - - - 66294ca1 by Martin Uecker at 2018-02-10T23:28:29+01:00 add benchmark and test for md_fft - - - - - f013618b by Martin Uecker at 2018-02-11T12:02:20+01:00 add benchmarks for fft and fftmod - - - - - cd26f403 by Martin Uecker at 2018-02-11T16:00:32+01:00 error messages for impossible configurations - - - - - c3164588 by Martin Uecker at 2018-02-11T17:41:37+01:00 missing identity operator - - - - - c3889691 by Martin Uecker at 2018-02-20T22:23:31+01:00 add nufft according to conventional definition - - - - - 50a4e7af by Christian Holme at 2018-03-16T17:22:31+01:00 nlinv: option for different pattern for each coil this is needed when usinc virtual-conjugate coils, for example - - - - - e0a3a237 by Christian Holme at 2018-03-16T17:22:31+01:00 nlinv: add ENLIVE support This commit adds ENLIVE to the exisiting nlinv code. ENLIVE is a method for allowing multiple sets of images and coil sensitivity maps in the reconstruction, similar to multiple ESPIRiT maps. - - - - - b1f62b4a by Christian Holme at 2018-03-16T17:22:31+01:00 nlinv: remove more unused water/fat code Commit 2d31b70bfbb9d4226950e1a3b34610eaa9f9146e removed most water/fat code from nlinv. Relics were the sign_dims in model.c and the CSHIFT_FLAG. This commit removes those, too. - - - - - f967e85f by Christian Holme at 2018-03-16T17:22:31+01:00 nlinv: add (hidden) option to specify coil weighting parameters - - - - - f4d3f32c by Martin Uecker at 2018-03-21T21:02:35+01:00 style changes - - - - - 5dc01c5c by Martin Uecker at 2018-03-21T21:24:10+01:00 style - - - - - 9d44eecb by Martin Uecker at 2018-04-08T17:28:40+02:00 update references - - - - - 0c2a6503 by Martin Uecker at 2018-04-09T11:15:47+02:00 bump version - - - - - 714b5be2 by Jon Tamir at 2018-04-10T09:21:45+02:00 optreg: add non-negative constraint - - - - - 7bd88449 by Jon Tamir at 2018-04-10T12:02:52+02:00 use long for tenmul_dims - - - - - 75957eeb by Jon Tamir at 2018-04-10T20:48:45+02:00 vecops: add smax for scalar max - - - - - d149bc84 by Nguyen Damien at 2018-04-19T15:02:23+02:00 Update mat2cfl for new Matlab interleaved complex API Signed-off-by: Nguyen Damien <[email protected]> - - - - - 30 changed files: - .travis.yml - CMakeLists.txt - Makefile - README - doc/references.txt - rules/misc.mk - rules/num.mk - + scripts/espirit_econ.sh - src/bart.c - src/bench.c - src/cabs.c - src/calib/calib.c - src/calib/estvar.c - src/dfwavelet/prox_dfwavelet.c - src/ecalib.c - src/ecaltwo.c - src/grecon/optreg.c - src/grecon/optreg.h - src/homodyne.c - src/iter/admm.c - src/iter/admm.h - src/iter/italgos.c - src/iter/italgos.h - src/iter/iter.c - src/iter/iter.h - src/iter/iter2.c - src/iter/iter3.c - src/iter/iter3.h - src/iter/iter4.c - src/iter/iter4.h The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/med-team/bart/compare/3a4fc5a7d8d26743906babeef7ada78aeed0f4a0...d149bc84b65d3c032fd8de198a68600399ed6cc8 --- View it on GitLab: https://salsa.debian.org/med-team/bart/compare/3a4fc5a7d8d26743906babeef7ada78aeed0f4a0...d149bc84b65d3c032fd8de198a68600399ed6cc8 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
