[med-svn] [Git][med-team/bart][master-contrib] 218 commits: Simple MATLAB/Octave Unit Test (#227)

Martin Uecker (@uecker-guest) gitlab at salsa.debian.org
Tue Oct 26 16:57:28 BST 2021



Martin Uecker pushed to branch master-contrib at Debian Med / bart


Commits:
1512f4dc by Martin Krämer at 2020-07-13T11:26:36+02:00
Simple MATLAB/Octave Unit Test (#227)

* Added simple MATLAB/Octave Unit Test

* Added function header
- - - - -
af9d4e32 by Martin Krämer at 2020-08-07T19:43:32+02:00
Removed not necessary omp atomics (#230)


- - - - -
db597b10 by Martin Krämer at 2020-08-10T10:07:31+02:00
Fixed missing linop_free() for local intermediate variable (#232)


- - - - -
86026f35 by Martin Krämer at 2020-08-10T10:08:03+02:00
Added parallelization to linear phase calculatulation in NUFFT preparation (#233)


- - - - -
162be159 by Christian Holme at 2020-08-10T18:57:05+02:00
opts: add support for long options

- - - - -
1f99a871 by Christian Holme at 2020-08-10T18:57:13+02:00
opts: complete long options

- - - - -
9f0d78f7 by Martin Uecker at 2020-08-10T19:06:42+02:00
minor updates

- - - - -
b46d2641 by Jon Tamir at 2020-08-10T19:14:14+02:00
add random tube phantom (with -N <num>) (#231)

* add random tube phantom (with -N <num_tubes>)

* phantom: for random tubes, shrink tube size as trials increases

* phantom: for random tubes, warn if >200 tubes are being created

* phantom: random tubes errors out if runtime is too long

* phantom: random tubes -- fix bg in circle check and use circle intersection checks

* simplify to circles only
- - - - -
7c80e9f2 by Martin Krämer at 2020-08-11T10:25:06+02:00
Changed estimate_im_dims() to always round up (#234)


- - - - -
9ea47b4a by Martin Krämer at 2020-08-11T13:13:00+02:00
Added support for non squared image sizes to nlinv (#236)

* Added support for non squared image sizes

* Restructured to avoid else clause
- - - - -
3ef460e2 by Christian Holme at 2020-08-11T13:14:17+02:00
misc/mmio.c: add newlines to error messages

- - - - -
0bd78907 by Christian Holme at 2020-08-11T13:14:17+02:00
src/mmio.c: whitespace

- - - - -
5d7e9c02 by Christian Holme at 2020-08-11T13:14:17+02:00
misc: add file_type enum and function

This leads to a bit less duplicated code in the
create_cfl and load_cfl functions.

- - - - -
b33d3758 by Christian Holme at 2020-08-11T13:14:17+02:00
misc: unlink already opened files

In order to properly support identical input and output in all our
tools, we now remove the input file if it is later opened for writing.

This necessitates that we always create the output files
after all inputs, but this is the logical order anyway.

Since we have a private memory-mapping to the input, we can remove
the file from the filesystem and overwrite it with the output.

Caveat: This might not work on Windows.

- - - - -
11b0a3c0 by Christian Holme at 2020-08-11T13:14:17+02:00
misc/io: io_unregister removes all IOs of that name

- - - - -
9af42665 by Christian Holme at 2020-08-11T13:14:17+02:00
join.c: now works with automatically unlinking files

Since we actually do want to append to an input, we cannot
remove it before creating the output.

- - - - -
0b4a836d by Martin Krämer at 2020-08-11T16:05:44+02:00
Changed to apply oversampling after image size estimation (#237)


- - - - -
439ef513 by Christian Holme at 2020-08-12T16:38:38+02:00
iter/iter5.c: fix typo

- - - - -
6d4c51e7 by Xiaoqing Wang at 2020-08-12T16:38:38+02:00
add a zsmax prox operator

- - - - -
640712ca by Martin Uecker at 2020-08-12T16:38:38+02:00
bump join limit

- - - - -
d47f3e22 by Martin Uecker at 2020-08-12T16:38:38+02:00
add operator framework (with contribs. by M. Blumenthal)

- - - - -
67f5577f by Martin Uecker at 2020-08-12T16:38:38+02:00
update vecops

- - - - -
55f38c6b by Christian Holme at 2020-08-12T20:56:39+02:00
fix bart version

Since git version v2.11, git describe does not always use 7 characters
for its commit hash. This broke bart version parsing, which always
expected 7 characters.

So now git-version.sh forces 7 characters, and additionally the parsing
now accepts up to 40 characters in the commit hash.

- - - - -
24cf7569 by Christian Holme at 2020-08-12T20:56:39+02:00
add version test

Just to see if bart can parse its own version

- - - - -
624cf7d7 by Jon Tamir at 2020-08-16T00:11:44-07:00
phantom: for random tubes, use full background and tweak tube size

- - - - -
e52b2f13 by Xiaoqing Wang at 2020-08-21T11:44:25+02:00
modified the SMS scaling to reproduce results in the SMS moba T1 paper

- - - - -
72b72baf by Martin Uecker at 2020-08-22T07:32:15+02:00
use md_zexpj in linear_phase

- - - - -
6194478f by Martin Uecker at 2020-09-06T09:21:26+02:00
fix compatibility with SSA-FARY paper

- - - - -
4d389014 by Martin Uecker at 2020-09-06T09:21:31+02:00
change debug level for argument linking

- - - - -
5094eb29 by Martin Uecker at 2020-09-06T09:22:20+02:00
ESPIRiT GPU test

- - - - -
c520c368 by Christian Holme at 2020-09-06T09:28:31+02:00
nlinv.c: free nufft_op

- - - - -
e439518c by Martin Uecker at 2020-09-06T10:35:41+02:00
relax utest

- - - - -
d5115f51 by Martin Uecker at 2020-09-15T11:04:51+02:00
fix admm wrapped in itop (thanks to Zhengguo Tan)

- - - - -
242b4c31 by Christian Holme at 2020-09-15T13:59:38+02:00
Makefile: make parallelism configurable (edited by M.U.)

use $(MAKE) and add PARALLEL_NJOBS variable

- - - - -
e7cc414a by Martin Uecker at 2020-09-19T13:54:43+02:00
fix some undefined behaviour

- - - - -
0f8fd35b by Martin Uecker at 2020-09-19T13:54:43+02:00
code style issues

- - - - -
67c3b509 by mblum at 2020-10-04T08:56:52+02:00
Merge empty dimensions

- - - - -
10c2ce9b by mblum at 2020-10-04T09:24:05+02:00
Parallelization cost depending on tensorsize

- - - - -
b67130ab by mblum at 2020-10-04T09:24:05+02:00
Optimize md_copy2

1.) Reduce the number of cuda_memcpy calls for filling:
Old:
[abc]->[abcxxxxxxxxx]->[abcabcxxxxxx]->[abcabcabcxxx]->[abcabcabcabc]
new:
[abc]->[abcxxxxxxxxx]->[abcabcxxxxxx]->[abcabcabcabc]

2.)
Use cuda_memcpy_strided in more cases by permuting dims wit inputstrides
= 0 to the end

- - - - -
fb5e598c by mblum at 2020-10-04T09:24:05+02:00
Refactor fill-case of md_copy2

- - - - -
f4ba6dec by mblum at 2020-10-04T09:24:05+02:00
Don't split dims on gpu

- - - - -
29e0c0b3 by mblum at 2020-10-04T09:24:05+02:00
Turn off parallelization for h2d and d2h copies

- - - - -
11b1c115 by Martin Uecker at 2020-10-04T09:24:05+02:00
style

- - - - -
eba5010c by Martin Uecker at 2020-10-04T10:24:06+02:00
update geometry lib

- - - - -
3edb1e63 by Martin Uecker at 2020-10-04T10:28:03+02:00
update unit tests for prox operators (thx Xiaoqing Wang)

- - - - -
40984216 by Martin Uecker at 2020-10-04T10:33:03+02:00
gitlab CI

- - - - -
0a815ed3 by Martin Uecker at 2020-10-04T17:07:26+02:00
update blas interface

- - - - -
67a53739 by Christian Holme at 2020-10-04T17:10:03+02:00
version: support dirty no-git version format

If the git command cannot be found or if git describe
fails for any reason, git-version.sh generates a
version string such as
	v0.6.00-dirty
This commit allows the version command to properly parse
such a version string.

- - - - -
9fa8da71 by Martin Uecker at 2020-10-04T17:10:52+02:00
OMP= in versio

- - - - -
53fc3f2d by Moritz Blumenthal at 2020-10-05T11:12:17+02:00
Fix memory-leak in nlop_chain

- - - - -
0502c142 by mblum at 2020-10-05T11:12:22+02:00
Simplify cast to work on operators

- - - - -
284c7479 by Xiaoqing Wang at 2020-10-05T11:18:44+02:00
moba: add the model-based T2 mapping part

- - - - -
5fe1c1cf by Xiaoqing Wang at 2020-10-05T11:19:00+02:00
relax the tolerance for moba l2 regularization and fix some dimension issue for moba T1

- - - - -
b8c2953f by Xiaoqing Wang at 2020-10-05T11:19:11+02:00
moba: add the option to switch off the auto_norm of parameter maps for thresholding

- - - - -
f6c3f416 by Martin Uecker at 2020-10-05T11:24:21+02:00
fix copyrights

- - - - -
f03800c9 by Martin Uecker at 2020-10-05T13:59:33+02:00
signal tool

- - - - -
36d8c6cc by Nick Scholand at 2020-10-05T14:09:41+02:00
Create utest for analytical signals.

IR bSSFP and IR FLASH up to now.

- - - - -
3eeaa936 by Martin Uecker at 2020-10-05T14:09:41+02:00
add tests for model-based reconstruction (thx Xiaoqing Wang)

- - - - -
06d46893 by Martin Uecker at 2020-10-05T14:10:31+02:00
use iter4 interface in moba

- - - - -
a9dd4375 by Nick Scholand at 2020-10-05T14:14:15+02:00
minor

simplify normal fista.

- - - - -
2637934d by Martin Uecker at 2020-10-05T14:16:56+02:00
rename local function

- - - - -
a84f371e by Martin Uecker at 2020-10-05T14:18:47+02:00
minor style change

- - - - -
dbfe26cf by Martin Uecker at 2020-10-05T14:22:36+02:00
minor change

- - - - -
7e46b948 by Martin Uecker at 2020-10-05T15:05:45+02:00
assertion + comment

- - - - -
c0d57f1c by Martin Uecker at 2020-10-05T18:47:45+02:00
BLAS accelerated strided operations

- - - - -
3752655f by Martin Uecker at 2020-10-05T18:48:01+02:00
add noise std test

- - - - -
9de86314 by mblum at 2020-10-07T21:52:29+02:00
Optimize make_3op_scalar

- - - - -
f05e5a7d by Martin Uecker at 2020-10-07T22:06:48+02:00
test flpmath stides optimizations

- - - - -
f5ed3a0f by Martin Uecker at 2020-10-09T07:11:27+02:00
add some more md functions

- - - - -
cf167328 by Martin Uecker at 2020-10-09T07:21:48+02:00
add optimization for strides

- - - - -
0dad4934 by Martin Uecker at 2020-10-09T07:44:46+02:00
minor change

- - - - -
12d21a54 by Martin Uecker at 2020-10-09T07:46:21+02:00
rename utest

- - - - -
3833681e by Martin Uecker at 2020-10-31T21:32:20+01:00
fix incorrect dims

- - - - -
60a862be by Martin Uecker at 2020-10-31T21:40:34+01:00
coding style

- - - - -
5202aac2 by Martin Uecker at 2020-11-01T15:31:07+01:00
stricter array bounds and fixed

- - - - -
2a4205ba by Christian Holme at 2020-11-05T13:45:32+01:00
nufft_adjoint: split for lower memory consumption

- - - - -
c2e83c68 by Christian Holme at 2020-11-05T13:45:33+01:00
nufft_adjoint: support noncontiguous ksp access

- - - - -
cd56ef2c by Christian Holme at 2020-11-05T13:45:33+01:00
add tests for new lowmem option

- - - - -
51e5e6b1 by Christian Holme at 2020-11-05T13:45:33+01:00
lowmem2 fixes

- - - - -
f23364a1 by Christian Holme at 2020-11-05T13:45:33+01:00
update debug output

- - - - -
779ce23b by Christian Holme at 2020-11-05T13:45:33+01:00
lowmem2: sum over extra dimensions in k-space

should further reduce memory consumption

- - - - -
fa443e83 by Christian Holme at 2020-11-05T14:55:07+01:00
nufft_adjoint: move split calculation to new function

- - - - -
3197c506 by Christian Holme at 2020-11-05T14:55:07+01:00
nufft: merge lowmem2 into lowmem

- - - - -
149e2398 by Christian Holme at 2020-11-05T14:55:07+01:00
nufft: remove unused bool lowmem

- - - - -
c18c3868 by Christian Holme at 2020-11-05T14:55:07+01:00
nlinv: optionally use lowmem for nufft objects

- - - - -
0df20f7f by Martin Uecker at 2020-11-08T14:16:35+01:00
readability and debug output

- - - - -
87899149 by Martin Uecker at 2020-11-08T14:16:47+01:00
add low-mem nufft tests

- - - - -
31b0933e by Moritz Blumenthal at 2020-11-08T15:03:17+01:00
Make op_p chain working on gpu

- - - - -
7189e800 by Martin Uecker at 2020-11-08T15:07:58+01:00
style and comment

- - - - -
859f9bc4 by Martin Uecker at 2020-11-08T15:13:24+01:00
correctly null-terminate argument list after parsing arguments

- - - - -
84181954 by Martin Uecker at 2020-11-08T16:19:25+01:00
implement warmstart for lsqr

- - - - -
d177cd2f by Zhengguo Tan at 2020-11-08T16:19:25+01:00
add one unit test case for warmstart

- - - - -
a7cf7e8f by Martin Uecker at 2020-11-08T16:19:26+01:00
simplify test, make more robust, new interface

- - - - -
8e3e3105 by Martin Uecker at 2020-11-08T16:37:48+01:00
fix lsqr initialization

- - - - -
6f7065a8 by Martin Uecker at 2020-11-08T17:10:24+01:00
for parallelization, relax test

- - - - -
86c7367c by Martin Uecker at 2020-11-09T10:49:50+01:00
relax test some more

- - - - -
2c3eb7d1 by Martin Uecker at 2020-11-09T12:15:59+01:00
update multi-echo signal

- - - - -
5821fad6 by Martin Uecker at 2020-11-09T14:06:37+01:00
implement continuation for lsqr/itop

- - - - -
9f2710cd by Martin Uecker at 2020-11-09T14:07:50+01:00
minor whitespace change

- - - - -
da055d48 by Martin Uecker at 2020-11-09T14:18:50+01:00
refactor config for model-based recons

- - - - -
020d3411 by Martin Uecker at 2020-11-09T17:19:56+01:00
styles fixes

- - - - -
c74e81b0 by Martin Uecker at 2020-11-09T20:06:41+01:00
minor floating point tweak for golden-ratio trajectories

- - - - -
1ad4b763 by Martin Uecker at 2020-11-09T20:06:41+01:00
estdelay: export to file

- - - - -
9e8fb9a3 by Martin Uecker at 2020-11-09T20:08:51+01:00
multi-echo trajectory & reading of gradient delays from file

- - - - -
14b94363 by Martin Uecker at 2020-11-09T22:03:26+01:00
model-based recon for multi-echo FLASH

- - - - -
5b1578f9 by Martin Uecker at 2020-11-09T22:03:26+01:00
integrate meco model into moba tool

- - - - -
98c36990 by Martin Uecker at 2020-11-09T22:03:26+01:00
meco test

- - - - -
32b9a671 by Martin Uecker at 2020-11-09T22:03:54+01:00
fixes

- - - - -
9a594b24 by Martin Uecker at 2020-11-11T12:00:22+01:00
style

- - - - -
596211ba by Christian Holme at 2020-11-14T12:24:23+01:00
noncart/nufft: properly propagate the lowmem flag

Otherwise, it will not be used in the calculation of the psf, which can
often be the largest nufft performed.

- - - - -
259a6927 by Christian Holme at 2020-11-14T12:24:23+01:00
noncart/nufft: lower debug level for split adjoint

- - - - -
772e05a1 by Christian Holme at 2020-11-14T12:24:23+01:00
add test to check if lowmem actually reduces memory

- - - - -
36a680e9 by Christian Holme at 2020-11-14T12:24:23+01:00
change test to check signficiant mem reduction

- - - - -
68a01c8a by Christian Holme at 2020-11-14T12:24:23+01:00
change to test to avoid bc

- - - - -
590fde0e by Martin Uecker at 2020-11-14T12:24:23+01:00
nufft memory usage in no-lowmem branch

- - - - -
a41604a3 by Martin Uecker at 2020-11-14T12:24:23+01:00
set bash shell for lowmem test

- - - - -
bf69ba3d by Martin Uecker at 2020-11-14T12:24:23+01:00
do not run moba tests by default

- - - - -
ba98fc54 by Martin Uecker at 2020-11-14T13:30:05+01:00
Revert "add tests for new lowmem option"

(lowmem tests should not duplicate existing tests but directly
compare lowmem vs no-lowmem)
This reverts commit cd56ef2ce661d2a671f28b0889d96e82550d098d.

- - - - -
84195c45 by Martin Uecker at 2020-11-14T14:54:37+01:00
avoid out-of-bounds access

- - - - -
eb254b5a by Martin Uecker at 2020-11-28T12:15:22+01:00
turn-off as it fails for CI

- - - - -
565db173 by Moritz Blumenthal at 2020-11-28T12:17:52+01:00
Index for nlop der/adj functions

- - - - -
cc532416 by Moritz Blumenthal at 2020-11-28T12:18:01+01:00
Add operator_ref for bind, attach, loop and copy

- - - - -
700b340b by Moritz Blumenthal at 2020-11-28T12:26:18+01:00
Fix memory leak and improve operator_apply_parallel_unchecked

- - - - -
54f2502d by Moritz Blumenthal at 2020-11-28T12:44:53+01:00
Change io_flag bitmask to VLA of booleans

- - - - -
33b1fe1b by Moritz Blumenthal at 2020-11-28T12:45:12+01:00
Refactor operator reshape

- - - - -
c73f68d2 by Moritz Blumenthal at 2020-11-28T12:46:27+01:00
Linop_plus by operator_plus

- - - - -
02c845bd by Moritz Blumenthal at 2020-11-28T12:47:09+01:00
Add operator_p functions

- - - - -
8a7fc7b6 by Martin Uecker at 2020-11-28T13:02:47+01:00
fix some coding style issues

- - - - -
38c53d7f by Martin Uecker at 2020-11-28T17:45:47+01:00
relax test

- - - - -
09b5e5c9 by Jon Tamir at 2020-12-04T17:43:47-06:00
relax test (pass on MacOS)

- - - - -
19f6b121 by Jon Tamir at 2020-12-04T19:40:46-06:00
change uint to unsigned int (fixes #240)

- - - - -
2bf63b67 by Jon Tamir at 2020-12-05T21:08:46-06:00
shut up warning

- - - - -
0f06b3a9 by Jon Tamir at 2020-12-05T21:09:10-06:00
relax test

- - - - -
d13fc4d6 by Moritz Blumenthal at 2020-12-22T13:15:59+01:00
Reshape linear operators

- - - - -
52fad1f2 by Xiaoqing Wang at 2020-12-22T13:18:00+01:00
fix the linop reshape

- - - - -
5b2478aa by Zhengguo Tan at 2020-12-22T13:25:18+01:00
POS regularization: allows for higher dims

- - - - -
bca22204 by Zhengguo Tan at 2020-12-22T13:25:33+01:00
add an unit test case for POS regularization

- - - - -
e7f8a725 by Martin Uecker at 2020-12-22T13:26:59+01:00
remove dump_cfl

- - - - -
1faee6ce by Zhengguo Tan at 2020-12-23T21:31:51+01:00
scale all maps up after recon

- - - - -
24b30dad by Zhengguo Tan at 2020-12-23T21:32:02+01:00
update regularization options

- - - - -
73dc4bf2 by Zhengguo Tan at 2020-12-23T21:33:26+01:00
use optreg conf

- to assist processing regularization options for moba

- - - - -
766900d1 by Zhengguo Tan at 2020-12-23T21:33:44+01:00
allow for multi-echo reconstruction for MGRE

- basically multi-echo parallel imaging using NLINV

- - - - -
a1818192 by Zhengguo Tan at 2020-12-23T21:36:07+01:00
update moba meco test

- - - - -
6233602b by Zhengguo Tan at 2020-12-23T21:54:17+01:00
enable cartesian k-space data in moba

- - - - -
3d74fd47 by Zhengguo Tan at 2020-12-23T21:54:25+01:00
cartesian meco traj

- - - - -
f5fe2308 by Zhengguo Tan at 2020-12-23T21:54:48+01:00
fix

- - - - -
6184270a by Martin Uecker at 2020-12-25T09:24:14+01:00
document use of Bessel's correction in md functions

- - - - -
430351f2 by Martin Uecker at 2020-12-25T09:24:41+01:00
minor

- - - - -
cb11a429 by Martin Uecker at 2020-12-25T23:41:17+01:00
remove void* argument in loop functions

- - - - -
9c125a4b by Martin Uecker at 2020-12-25T23:49:07+01:00
white space fixes

- - - - -
24cf745a by Christian Holme at 2020-12-26T21:47:51+01:00
standardize use_gpu variable name

As far as I can see, all top-level command files now use use_gpu
as their variable name for GPU usage.

- - - - -
548f6b0e by Martin Uecker at 2020-12-28T13:24:29+01:00
add flags option to linop sum

- - - - -
1043956c by Martin Uecker at 2020-12-28T13:24:36+01:00
rename linop_sum to linop_avg and add sum

- - - - -
d901403e by Martin Uecker at 2020-12-28T13:24:45+01:00
make dimension independent

- - - - -
9ecd499c by Martin Uecker at 2020-12-28T13:24:53+01:00
add const to iter config

- - - - -
5214f6f9 by Xiaoqing Wang at 2020-12-28T14:56:14+01:00
ops.c:allow the operator_stack along an arbitrary dimension (with Moritz Blumenthal)

- - - - -
a252ff18 by Martin Uecker at 2020-12-28T14:56:14+01:00
white space fixes

- - - - -
45b3b200 by Martin Uecker at 2020-12-28T14:56:14+01:00
update unit tests

- - - - -
b78b3956 by mblum at 2020-12-28T18:37:16+01:00
Express linop_reshape by operator_reshape

- - - - -
0aa9ea53 by Martin Uecker at 2020-12-29T11:20:27+01:00
redefine SWAP macro

- - - - -
bb7d99dd by Martin Uecker at 2020-12-29T11:32:23+01:00
coding style

- - - - -
15893810 by Martin Uecker at 2021-01-03T15:31:11+01:00
add missing md_zslessequal

- - - - -
e888d51a by Zhengguo Tan at 2021-01-03T17:06:54+01:00
add pixelfit

- - - - -
14fb3a05 by Zhengguo Tan at 2021-01-03T17:07:07+01:00
relax test

- - - - -
610809df by Martin Uecker at 2021-01-03T17:07:23+01:00
pixelfit updates

- - - - -
b95a6cf0 by Martin Uecker at 2021-01-03T17:07:30+01:00
rename pixelfit -> mobafit

- - - - -
7456b1c6 by Martin Uecker at 2021-01-03T17:07:46+01:00
tighten test

- - - - -
950b3a5d by Martin Uecker at 2021-01-03T17:07:55+01:00
add stat tools

- - - - -
b9c642ec by Zhengguo Tan at 2021-01-03T17:22:06+01:00
update fat 1H MR spectrum

- - - - -
4f8f4b20 by Zhengguo Tan at 2021-01-03T17:22:14+01:00
fix and rename

- - - - -
624cd3af by Zhengguo Tan at 2021-01-03T17:22:29+01:00
simulate fat component

- - - - -
b889d1b7 by Zhengguo Tan at 2021-01-03T17:22:33+01:00
update test cases

- - - - -
7f25fa00 by Xiaoqing Wang at 2021-01-03T17:33:40+01:00
fix a memory leak in moba

- - - - -
ce40bb74 by Xiaoqing Wang at 2021-01-03T17:33:51+01:00
unify psf gridding in moba

- - - - -
572bfe94 by Xiaoqing Wang at 2021-01-03T17:33:59+01:00
simplify T1fun and T2fun in moba

- - - - -
21775d2d by Zhengguo Tan at 2021-01-03T23:02:30+01:00
lib order

- - - - -
9dde2ad4 by Martin Uecker at 2021-01-03T23:07:41+01:00
add option for k-space filter

- - - - -
b1ae4161 by Martin Uecker at 2021-01-04T08:51:33+01:00
missing test dependencies

- - - - -
a28c18aa by Martin Uecker at 2021-01-04T15:00:59+01:00
do not use memopt init for GPUs

- - - - -
1bd4ea42 by Christian Holme at 2021-01-15T17:48:46+01:00
add support for BART_COMPAT_VERSION

This allows the use of an environment variable to control
compatibility behavior of BART to old versions (using e.g
BART_COMPAT_VERSION="v0.5.00").

So far, this has only an effect on the golden angle calculation
in the trajectory.

- - - - -
44e18d66 by Martin Uecker at 2021-01-15T21:47:22+01:00
update FFT-based convolutions

- - - - -
cba53c81 by Martin Uecker at 2021-01-15T23:41:51+01:00
Conway's game of life

- - - - -
c2069733 by Christian Holme at 2021-01-16T17:12:48+01:00
fix  use_compat_to_version()

- - - - -
105f41e9 by Siddharth Srinivasan at 2021-01-28T09:26:32+01:00
Bug fix for cartesian moba (#243)


- - - - -
f931b97a by Martin Uecker at 2021-01-28T23:40:46+01:00
add alpha_min0 option for iter4_irgnm2

- - - - -
336a48bf by Martin Uecker at 2021-01-28T23:46:55+01:00
coding style

- - - - -
c37a8551 by Yaël Balbastre at 2021-01-31T09:13:45+01:00
Fix: add target for libismrm.a if ISMRMRD enabled (#244)


- - - - -
7a292fd8 by Nick Scholand at 2021-02-02T21:48:34+01:00
QuantMap::Add binary thresholding for mask creation.

- - - - -
63093297 by Martin Uecker at 2021-02-02T21:57:37+01:00
rewrite hard and binary thresholding to use absolute value

- - - - -
609df9a0 by Martin Uecker at 2021-02-03T20:55:41+01:00
test linearity of adjoint nufft

- - - - -
3385907a by Martin Uecker at 2021-02-07T22:25:25+01:00
coding style

- - - - -
a139b2c0 by Martin Uecker at 2021-02-07T22:35:03+01:00
add warning for dirty git versions

- - - - -
b4f8b67e by Martin Uecker at 2021-02-12T09:11:52+01:00
change cuda default path

- - - - -
06761336 by Martin Uecker at 2021-02-12T09:13:56+01:00
clang fixes

- - - - -
cf15be80 by Martin Uecker at 2021-02-12T09:39:03+01:00
extend ci

- - - - -
bb6703b5 by Monius at 2021-02-12T10:57:36+01:00
add support for IBM POWER9 HPC ppc64le

- - - - -
7d90203b by Martin Uecker at 2021-02-12T10:59:36+01:00
rename HPC to SCALAPACK

- - - - -
535bba9b by Siddharth Srinivasan at 2021-02-12T11:02:28+01:00
wshfl: Add fista option (#245)


- - - - -
5873cb0b by Christian Holme at 2021-02-12T11:20:09+01:00
moba: make coil smoothness configurable

- - - - -
6b23e176 by Christian Holme at 2021-02-12T11:20:09+01:00
misc/opts: add missing OPTL_CLEAR

- - - - -
d35ca140 by Martin Uecker at 2021-02-12T11:20:09+01:00
add command-line option for alpha_min0

- - - - -
762da30b by Xiaoqing Wang at 2021-02-12T11:20:09+01:00
use the signal tool to simulate the IR Look-Locker FLASH Dictionary

- - - - -
49d447da by Zhengguo Tan at 2021-02-12T11:20:09+01:00
enable switch to another fat spectrum

- moba uses '--fat_spec_0' as the switch
- default spectrum is FAT_SPEC_1

- - - - -
e1991487 by Zhengguo Tan at 2021-02-12T11:20:09+01:00
signal: add option for off resonance

- - - - -
45dde727 by Martin Uecker at 2021-02-21T08:53:09+01:00
Set upstream metadata fields: Homepage, Contact, Funding, Cite-As

- - - - -
266b3d20 by Andreas Tille at 2021-02-21T12:23:52+01:00
Do not repeat Homepage in upstream/metadata.  It can be found in debian/control

- - - - -
e4cb8183 by Andreas Tille at 2021-02-24T08:34:41+01:00
DOI is only allowed inside Reference

- - - - -
85961069 by Martin Uecker at 2021-02-26T20:02:38+01:00
correct typo

- - - - -
d1b0e576 by Martin Uecker at 2021-03-01T15:17:01+01:00
bump version

- - - - -
e666efa1 by Martin Uecker at 2021-08-29T09:09:47+02:00
update copyright

- - - - -
0b4297e0 by Martin Uecker at 2021-08-29T09:09:47+02:00
update changelog

- - - - -
723bf45e by Martin Uecker at 2021-08-29T09:15:34+02:00
update patches

- - - - -
5bdd1948 by Martin Uecker at 2021-09-13T18:38:01+02:00
Merge tag 'v0.7.00'

version 0.7.00

Changes:
	- new tools: signal mobafit roistat pol2mask conway
	- signal: tool to simulate MRI signals
	- mobafit: tool for point-wise fitting
	- roistat: tool to compute ROI statistics
	- pol2mask: tool to compute masks from polygons
	- conway: Conway's game of life
	- moba: model-based recon for multi-echo FLASH
	- moba: model-based T2 mapping
	- moba: make coil smoothness configurable
	- moba: add option for k-space filter
	- moba: enable cartesian k-space data in moba
	- wshfl: Add fista option
	- estdelay: export to file
	- traj: multi-echo trajectory
	- traj: reading of gradient delays from file
	- phantom: random tube phantom
	- nlinv: non squared image sizes
	- generic: additional tests and unit tests
	- generic: continuous integration for gitlab
	- generic: support for BART_COMPAT_VERSION
	- generic: warning for dirty git versions
	- generic: target for libismrm.a if ISMRMRD enabled
	- generic: support for IBM POWER9 HPC ppc64le
	- generic: MATLAB/Octave test
	- library: add support for long options
	- library: new functions: md_zslessequal
	- library: linop_reshape_in, linop_reshape_out
	- library: generalized linop_sum
	- library: operator_stack along an arbitrary dimension
	- library: new zsmax prox operator
	- library: continuation for lsqr/itop
	- library: warmstart for lsqr
	- library: BLAS accelerated strided operations
	- library: add more geometry functions
	- library: more operator_p helper functions
	- many other bug fixes and improvements

- - - - -
79a4ca89 by Martin Uecker at 2021-09-13T18:40:25+02:00
Update patches

- - - - -
e911504a by Martin Uecker at 2021-09-13T21:39:58+02:00
Merge branch 'master' into master-contrib

- - - - -
0f940882 by Martin Uecker at 2021-10-25T23:14:30+02:00
patch to relax failing test

- - - - -
56f1064c by Martin Uecker at 2021-10-25T23:32:11+02:00
Update changelog

- - - - -
7b25cac6 by Martin Uecker at 2021-10-26T17:56:09+02:00
Merge branch 'master' into master-contrib

- - - - -


30 changed files:

- + .gitlab-ci.yml
- Makefile
- README
- debian/changelog
- debian/copyright
- debian/patches/0001-makefile-change-for-compatibility-with-debian.patch
- debian/patches/0002-remove-empty-directory.patch
- debian/patches/0003-deactivate-ode-unit-tests.patch
- − debian/patches/0004-change-cuda-library.patch
- + debian/patches/0004-relax-failing-unit-test.patch
- debian/patches/series
- debian/upstream/metadata
- git-version.sh
- + matlab/test_bart.m
- python/cfl.py
- + scripts/life.sh
- src/bart.c
- src/bench.c
- src/bin.c
- src/bitmask.c
- src/cabs.c
- src/caldir.c
- src/calib/calib.c
- src/calmat.c
- src/carg.c
- src/casorati.c
- src/cc.c
- src/ccapply.c
- src/cdf97.c
- src/circshift.c


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/med-team/bart/-/compare/5379428c815b1dd1c6560af78b46c5bad21d1a9a...7b25cac642eb1ba9f58c8016f91d651f5cf9daca

-- 
View it on GitLab: https://salsa.debian.org/med-team/bart/-/compare/5379428c815b1dd1c6560af78b46c5bad21d1a9a...7b25cac642eb1ba9f58c8016f91d651f5cf9daca
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20211026/e5ad5209/attachment-0001.htm>


More information about the debian-med-commit mailing list