Commits on Source
169
42628438
add parallelization to fftmod
Apr 29, 2018
d03aaa48
update operators
Apr 29, 2018
0c87b89a
linop null and plus
Apr 29, 2018
31616e95
include guards for shrdptr.h
Apr 29, 2018
14819db5
warnings in ops
Apr 29, 2018
f0acbb12
update nonlinear operator framework
Apr 29, 2018
573e6038
add zexp nonlinear operator
Apr 29, 2018
bc8a650f
add md_zexp
Apr 29, 2018
a521ed8f
add tenmul operator
Apr 29, 2018
dc3c19be
run-time type check: improve error message
Apr 29, 2018
d328a05e
add tests for nonlinear operators
Apr 29, 2018
ed1df142
add safe_isnanf which protects against optimization
Apr 29, 2018
2ae81ea2
update compiler on travis
Apr 29, 2018
c0fd3d6a
update iovec
Apr 29, 2018
89f2ddec
update flpmath and vecops
Apr 29, 2018
5c6ce3a0
add test for linop_plus
Apr 29, 2018
2f51dba1
num/flpmath: (Complex) sum along specified dimensions
May 27, 2018
973a93d0
num/gpuops: GPU memory usage print function
May 27, 2018
b06207de
gpuops: Memory print function
May 27, 2018
73348761
gpu fixes
May 28, 2018
a8db6f5d
fix md_zlessequal
May 28, 2018
62cf0a84
num/ops.c: properly guard OpenMP expressions (#123)
May 31, 2018
57e33fdd
Added wave-shuffling + fixes to wavepsf (#122)
May 31, 2018
0c6a3011
Add hogwild opt + wavelet randshift set to true
Jun 01, 2018
028ff76d
toimg: add windowing and option to re-scale images to full dynamic range (#125)
Jun 15, 2018
d3da0832
wshfl updates
Jun 29, 2018
5331cb53
Added command poly
Jun 29, 2018
cbda5774
Added rounding to reorder related arguements to avoid interger related errors
Jun 29, 2018
b53e1464
Added test for wshfl
Jun 29, 2018
dd798897
document minimum compiler version
Jun 29, 2018
9a83657c
help for l1-Fourier
Jun 29, 2018
2e8c6f4b
add missing copyright headers
Jun 29, 2018
ea2dbff4
add test for batch nufft
Jun 29, 2018
2ef396b3
rename algo enum constants
Jun 30, 2018
15ac5472
move initialization of italgos in its own function
Jun 30, 2018
a55b9526
move italgo init into its own file
Jun 30, 2018
9e7fbf31
memory management
Jul 01, 2018
0d1200c4
refactor choice of algorithm
Jul 01, 2018
b8f79704
make basis pursuit possible for noncartesian data
Jul 01, 2018
b7c84844
fix issue with over-sized trajectories
Jul 07, 2018
186fbd5e
propagate periodic flag to psf
Jul 07, 2018
978a67a0
fix memory leaks in nonlinear operator chains
Jul 23, 2018
95889313
fix noreturn issue for c++
Jul 23, 2018
50244f05
refactor gridding
Jul 24, 2018
abbfd3ef
make clang compatible
Jul 24, 2018
74d5b026
Bring unit-testing on CMake up to par with Makefile
Jul 25, 2018
0618e748
Remove abort() and replace exit() with return values
Jul 26, 2018
1cba6ca8
ecalib: add debug_level argument
Jul 26, 2018
a2330ca3
Change getopt to ya_getopt and modify cmdlines fct to return values
Jul 26, 2018
f6634403
Prepare debug_printf* functions for external log backends
Jul 26, 2018
bfddec7f
Add support for external logging backends
Jul 26, 2018
30a8971d
minor fixes and style changes
Jul 27, 2018
62dac483
add missing newlines in error messages
Jul 27, 2018
5a2224a0
Add support for in-memory CFL files
Jul 27, 2018
ee06c842
fix warnings, build, coding style, rewrite list of i/o files
Jul 27, 2018
aa78612c
Miscellaneous changes to the CMake build systems
Jul 27, 2018
3c71c1fe
fix for next_powerof2 (thanks to Nguyen Damien)
Jul 27, 2018
0ebcd52b
cc: don't warn when correct option is used
Jul 30, 2018
90112eb8
add FIXME
Jul 30, 2018
a8507500
add complex-conjugate for matrix
Jul 30, 2018
6f050bc5
fix bug in phase rotation (now improved results)
Jul 30, 2018
d994489a
reactivate old coil compression test
Jul 30, 2018
0df678d5
add phase rotation tests
Jul 30, 2018
f9c6bb20
enhance copy command to do simple copies
Jul 30, 2018
e059a188
longjmp-based error handling (loosely based on patch by Damien Nguyen)
Jul 30, 2018
58129193
ismrmrd fix (thanks to Damien Nguyen)
Jul 30, 2018
2da0fa3e
introduce bart_printf
Jul 30, 2018
c1d43557
add entry point for calling bart commands when used as a library
Jul 30, 2018
49a1da32
Add pyBART Python module and bartmain library
Jul 31, 2018
67910d31
Fix some runtime issues with clang
Jul 31, 2018
62d30c91
add comment
Jul 31, 2018
67b4d835
Fix ENABLE_LONGJUMP option in CMake + bug in debug_vprintf_trace
Jul 31, 2018
7ee99446
iter/italgos: add alternating minimization
Jul 31, 2018
10b0d6f3
iter/iter4: add iter4_altmin interface
Jul 31, 2018
97e7e36c
nlops/tenmul: add GPU support
Jul 31, 2018
9cb7ab7e
nlop: properly work with GPU
Jul 31, 2018
7a6cb6ac
linop: only free if non-NULL
Jul 31, 2018
5b9f2888
italgos: output number of FISTA iterations
Jul 31, 2018
2a0fee88
italgos.c: output number of CG steps
Jul 31, 2018
62b43445
Fix a few issues with pyBART python module
Jul 31, 2018
aa6ec9e4
nlops/nlop.c: properly pass through NULL for normal and norm_inv
Aug 02, 2018
734145e2
linop.c: linop_get_data now performs type check
Aug 02, 2018
761ab125
add test for null/zero operators
Aug 02, 2018
2dd3382d
linop_null_create and test
Aug 02, 2018
7c10605a
linops: optimize linop_plus if one of the arguments is linop_null
Aug 03, 2018
ac4cfaaa
nlinv: update to new non-linear operator interface
Aug 03, 2018
685e77ba
noir/model.c: properly free arrays and ops
Aug 03, 2018
7931f538
iter3.c: simplify
Aug 03, 2018
ccb9947b
fix bug in septrafo (broke cdf97 wavelets)
Aug 07, 2018
e5e073d2
add test for cdf97
Aug 07, 2018
e0be139c
Rename CMake options with prefix BART_
Aug 08, 2018
6e1063e4
CMake: add support for NOLAPACKE
Aug 08, 2018
9672046d
CMake: only use C++ if needed + add clang flags + fix python3...
Aug 08, 2018
a1344fb5
Update Travis CI with some CMake builds
Aug 08, 2018
695949b2
CMake: use imported targets + update FindXXX.cmake...
Aug 08, 2018
584e42ac
Update .travis.yml
Aug 08, 2018
53923792
CMake: fix automatic detection of BLAS vendor
Aug 08, 2018
3531aabf
fix various memory leaks
Aug 09, 2018
b46d8efd
remove unused data structure
Aug 09, 2018
7cca41ac
Fix compilation with Gadgetron + fix issues with external logging...
Aug 10, 2018
69 additional commits have been omitted to prevent performance issues.
Loading
Loading