commit c9d4ee385aa6fffe9e3a50e5fda2ce908b8b4478
Author: Martin Uecker <uecker@tugraz.at>
Date: Tue Mar 31 19:09:32 2026 +0200
add back two patches
commit 9efbdd23a9329908f81b925cbb749013dbd353b9
Author: Martin Uecker <uecker@tugraz.at>
Date: Tue Mar 31 16:50:17 2026 +0200
fix
commit e310b0175deee116cb864dd319c0e6e0068beb86
Author: Martin Uecker <uecker@tugraz.at>
Date: Tue Mar 31 16:37:00 2026 +0200
fix suite test
commit f7aad1801701d2df0f7373943c7878cf203d5bd3
Author: Martin Uecker <uecker@tugraz.at>
Date: Tue Mar 31 16:31:59 2026 +0200
fix commands test
commit d8bc91b8e5b689b938c2af4e4e7d2d5698820283
Author: Martin Uecker <uecker@tugraz.at>
Date: Mon Mar 30 21:19:00 2026 +0200
remove SALSA_CI_COMPONENTS
commit 9ba6289d95abe4a5fda30059cc0860eeb49a5cc2
Author: Martin Uecker <uecker@tugraz.at>
Date: Mon Mar 30 21:11:51 2026 +0200
drop mains ection from salsa-ci.yml
commit 03c3ed65bcfe204da65c73c10d4bab1652d2acca
Author: Martin Uecker <uecker@tugraz.at>
Date: Sat Mar 28 18:34:49 2026 +0100
add missing dllspec.h
commit 91eceb4e891d896bdeafc76fef333e00cd898f87
Author: Martin Uecker <uecker@tugraz.at>
Date: Sat Mar 28 17:48:26 2026 +0100
update copyright
commit 56c8f26af9dc21082e4e52d2af23c4ee117baf1d
Author: Martin Uecker <uecker@tugraz.at>
Date: Wed Feb 18 22:22:18 2026 +0100
homepage in control
commit 8fda7c0738de0f8009abd937c92db3ff70de9d14
Author: Martin Uecker <uecker@tugraz.at>
Date: Wed Feb 18 21:49:55 2026 +0100
update changelog
commit 564aaaae61b11bfad0b46ef4eac2b28faccc839a
Author: Martin Uecker <uecker@tugraz.at>
Date: Wed Feb 18 18:26:34 2026 +0100
rebase patches
commit 170350aac672b53874f517f1d1942eea8f692a4e
Merge: c596da3 37f3c5f
Author: Martin Uecker <uecker@tugraz.at>
Date: Wed Feb 18 18:12:46 2026 +0100
Merge tag 'v1.0.00'
version 1.0.00
Changes:
- doc: Add definition files for singularity containers with BART
- doc: Add documentation of performance options
- doc: Add documentation for singularity container
- doc: Add documentation for environment variables
- affinereg (new): affine registration
- bloch (new): Bloch simulation (work-in-progress)
- coils (new): simulate coil sensitivity maps
- compress (new): compress data using binary mask
- cunet (new): conditional U-Net
- denoise (new): denoising tool
- estmotions (new): non-rigid registration
- estscaling (new): estimate a scaling factor from k-space center
- gmm (new): Gaussian-Mixture models
- grid (new): compute Cartesian grids
- grog (new): GROG calibration and gridding (currently only radials)
- hist (new): compute histograms
- interpolate (new): interpolate and image after transformation
- mobasig (sig): forward calculation of physical signal models
- multicfl (new): combine/split multi-cfl files
- nlinvnet (new): NLINV-Net reconstruction and training
- ncalib (new): sensitivity calibration using NLINV
- phasepole (new): tool to detect phase poles
- pulse (new): compute radio-frequency pulse shapes
- raga (new): tool to compute RAGA indices
- rovir (new): coil compression with region optimization
- sample (new): sample generative score-based models
- seq (new): compute MRI sequences
- stl (new): read/write STL files
- unwrap (new): simply unwrapping tool
- tee (new): copy stdin to file and stdout
- toraw (new): create raw data files
- trajcor (new): retrospectively correct trajectory based on gradient delays
- mat2cfl: removed.
- bin: zero-fill option
- bin: stream support
- calc: new function: round
- ccapply: realtime geometric coil compression
- conway: stream support
- copy: stream support
- copy: support for reordering of dimensions
- epg: make refocusing FA accessible from CLI
- ecalib: use Nyström approximation
- ecalib: economic mode for 3D coils
- fovshift: pass shift as file
- invert: option for regularization
- join: stream support
- mandelbrot: stream support
- moba: IR-MECO reconstruction
- moba: finalize transparent gpu support in moba
- moba: change scaling and command line for T2 moba to be consistent with mobafit
- mobafit: CEST fitting
- mobafit: simulation based fitting (Bloch + Bloch-McConnell)
- nnet: support for nnU-Net for segmenation
- nlinv: basis support, temporal regularization, builtin nufft
- nlinv: stream support
- nufft: fix compatibility to v0.8.00
- pics: use of prox in last iteration of FISTA
- pics: (TE-)ASL reconstruction
- pics: Euler-Maruyama
- reconet: fix compatibility to v0.8.00
- show: support for printing real part and index
- signal: enable the input of fat fraction
- signal: generating function-based FSE model
- signal: buxton model
- signal: option to toggle short TR approximation
- sim: CEST sequence
- traj: option to create RAGA index file
- twixread: optional read PMU signal
- twixread: read noise scans
- rtreco.sh: new script for realtime reconstruction
- library: remove divergence free wavelets
- library (num): stable and improved random number generation with Philox-4x32
- library (num): GPU support for gaussian random numbers
- library (num): rename md_(de)compress -> md_mask_(de)compress
- library (num): new functions: md_(z)round(2) functions, md_zsetnanzero(2)
- library (num): MPI support for md_copy with strides, and md_zadd2
- library (num): new LAPACK wrappers (svd, eigenvalues, solvers)
- library (num): matrix logarithm of upper triangular matrix
- library (num): matrix square root of triangular matrix
- library (num): complex support for matrix exponentials
- library (num): new special functions: Legendre polynomials
- library (num): new special functions: simplified hyp2f1 function
- library (num): new special functions: approximation of gamma function
- library (num): Gauss-Legendre quadrature
- library (num): Crank Nicolson
- library (num): functions for Gaussian mixture models
- library (ismrmd): new functions to parse ismrmrd streams
- library (iter): Euler Mayurama
- library (linop): shift, slice, hankelization, reshape with flags
- library (nn): cast linop to nn
- library (nn): support for leaky ReLU
- library (nn): normalization layer
- library (nn): normalized loss
- library (nlops): checkpointing container
- general: move to codeberg
- general: remove TOOLBOX_PATH and DEBUG_LEVEL (use the new ones with BART_ prefix)
- general: stream protocol implementation + tests
- general: experimental support for delayed computation
- general: Windows DLLs
commit 37f3c5f0feaf0a19a7fca85c926ad74101f4a034
Author: Martin Uecker <uecker@tugraz.at>
Date: Tue Feb 17 15:30:56 2026 +0100
bump version
commit 4f6271713faa7089e83bc570d0128398a31edfc1
Author: Daniel Mackner <daniel.mackner@tugraz.at>
Date: Tue Feb 17 16:39:42 2026 +0100
update sequence docu
commit 5ac94e26ecc01ab2340c592e36d450eb7e5ba52c
Author: Daniel Mackner <daniel.mackner@tugraz.at>
Date: Tue Feb 17 15:30:09 2026 +0100
remove loop dims from seq/opts
improved usability in sequence
commit 6bcf5d63efc200f7e42ab68245c19d1a9e5b8992
Author: Daniel Mackner <daniel.mackner@tugraz.at>
Date: Thu Feb 12 19:16:21 2026 +0100
warn on invalid sequence duration
commit 0d012015cbfa6573eee75be63b03f0de38cc9911
Author: Daniel Mackner <daniel.mackner@tugraz.at>
Date: Tue Feb 17 15:49:58 2026 +0100
add noise scan to measurement time calculation
commit 17a6e3bfe37edc4c91f4428263fe62f791ff664c
Author: Daniel Mackner <daniel.mackner@tugraz.at>
Date: Thu Feb 12 19:06:38 2026 +0100
fix linearize events and print total duration in seq tool
commit 9d7bdf7736eda485c2f1191dd0ed606bbe015b11
Author: Daniel Mackner <daniel.mackner@tugraz.at>
Date: Thu Feb 12 12:24:07 2026 +0100
consistent multi-echo trajectories
commit 99ab80da4574c9c890ba7e3fb86fe62d91d3dbaf
Author: Blumenthal, Moritz <blumenthal@tugraz.at>
Date: Sat Feb 14 10:36:55 2026 +0100
dps sampling
commit 82a4b0761d64ac5fdaf81c92d854c6ecf2d38b08
Author: Blumenthal, Moritz <blumenthal@tugraz.at>
Date: Sat Feb 14 15:08:30 2026 +0100
fix compilation with "OPENBLAS=1" and don't change threads.
Fix compilation when <cblas.h> is not from openblas.
Dont change threads for openblas, as it may be relevant for lapack functions
commit a6595f7d17b7b99384a509b97e74e099b78d0864
Author: Martin Uecker <uecker@tugraz.at>
Date: Tue Feb 17 09:22:01 2026 +0100
document environment variables
commit ee0ea5eff15e943096d66d80723c9320f30d6374
Author: Martin Uecker <uecker@tugraz.at>
Date: Tue Feb 17 09:06:49 2026 +0100
remove RING_PAPER environment variable
commit 431a6f25332fccc1580236b766eb90790756feea
Author: Martin Uecker <uecker@tugraz.at>
Date: Tue Feb 17 08:24:58 2026 +0100
relax for mac
commit df9a1f6c4fac6564536ee0de01ca77d5d12c6729
Author: Martin Uecker <uecker@tugraz.at>
Date: Mon Feb 16 19:34:33 2026 +0100
add low-rank + sparse tests
commit 64378a097f6be906c2209fbd79b813137195085a
Author: Martin Uecker <uecker@tugraz.at>
Date: Mon Feb 16 20:42:47 2026 +0100
only remove noise level when it exists
commit 198263e6e7d9d394664ef04275919dc63c61f1a8
Author: Martin Uecker <uecker@tugraz.at>
Date: Mon Feb 16 13:10:56 2026 +0100
also scale result for lowrank+sparse
commit 2e78dbb06ceceba28cc2274dbf2f5cc234d6470c
Author: Martin Uecker <uecker@tugraz.at>
Date: Mon Feb 16 12:44:33 2026 +0100
modernize
commit a72f719057fb2db614d59e28f3cab1f2eec7d5a1
Author: Blumenthal, Moritz <blumenthal@tugraz.at>
Date: Mon Feb 16 16:31:08 2026 +0100
use /tmp or $TMPDIR for streamed cfl files
commit 32f44336b00d39f70c573f1fca83e5cc5f7b79c5
Author: Daniel Mackner <daniel.mackner@tugraz.at>
Date: Mon Feb 16 12:00:30 2026 +0100
rename ui enums
commit 7b1413dc91c28bc61fc15132b74edfd70565bc4c
Author: Philip Schaten <philip.schaten@tugraz.at>
Date: Fri Feb 13 12:07:35 2026 +0100
remove constants for UI: _cil and _cid
commit f47c8b8d112f286928c66f45dffa1b7fd3a43f1f
Author: Philip Schaten <philip.schaten@tugraz.at>
Date: Fri Feb 13 11:24:40 2026 +0100
Add string-based custom UI interface
commit 4c0236ecdf7dfa6f47a1cf643ddba540a13e9873
Author: Daniel Mackner <daniel.mackner@tugraz.at>
Date: Fri Feb 13 16:26:13 2026 +0100
remove equal dims check
commit f2d4d96a8b3cf48caff3c2a4f2d7ae4c430aa2c3
Author: Martin Uecker <uecker@tugraz.at>
Date: Mon Feb 16 11:04:58 2026 +0100
fix typo
commit 4360b1666742d1ae273d65d63c0b41e7061a2a02
Author: Martin Uecker <uecker@tugraz.at>
Date: Mon Feb 16 11:04:53 2026 +0100
fix test dependencies
commit de933a34026136d5abd4e335c761c727502cd576
Author: Martin Uecker <uecker@tugraz.at>
Date: Sun Feb 15 20:47:16 2026 +0100
don't have empty error
commit da8fa6cba955b9476466f45fa9bc73c6a8a2864f
Author: Martin Uecker <uecker@tugraz.at>
Date: Sun Feb 15 20:49:29 2026 +0100
fix checks for stream flags
commit 9b6a032e840272a3393d431089c1cd1c32035467
Author: Christian Bardey <hcmb@mailbox.org>
Date: Sun Feb 15 21:15:21 2026 +0100
stl/misc.c: rewind file descriptor for MacOS
Seems like it needs it
commit 1522f697d7f65c4a604e63b181414ad84e6ae7dd
Author: Christian Bardey <hcmb@mailbox.org>
Date: Sun Feb 15 21:14:57 2026 +0100
stl/misc.c: error messages should end in newline
commit 03e70639d5ff59c02c096811bc600889bab348f9
Author: Martin Uecker <uecker@tugraz.at>
Date: Sun Feb 15 14:43:59 2026 +0100
fix gcc 14 warnings
commit 521422465f5ea34e55e970a08e64954b11e3fc54
Author: Martin Uecker <uecker@tugraz.at>
Date: Sun Feb 15 14:32:32 2026 +0100
initialize tmp variable
commit 66e11277380d590054449ba071f76b1462dd6379
Author: Martin Uecker <uecker@tugraz.at>
Date: Sun Feb 15 13:54:26 2026 +0100
whitespace
commit d3ea1e553d508faabe629b54b2b992fc58f3422f
Author: Martin Uecker <uecker@tugraz.at>
Date: Sun Feb 15 13:54:17 2026 +0100
surface some errors
commit 13817e62a5da53b9e0ae7fc21dde2224b2d16995
Author: Martin Uecker <uecker@tugraz.at>
Date: Sun Feb 15 13:53:59 2026 +0100
error exits cleanly
commit 9ccaa42b076347c574f8c07704229c6afcc12817
Author: Martin Uecker <uecker@tugraz.at>
Date: Sun Feb 15 11:10:45 2026 +0100
remove outdated comment
commit 9d130d727dde6f0db2f2f6fab414033ea8235b9f
Author: Martin Uecker <uecker@tugraz.at>
Date: Sat Feb 14 04:28:31 2026 +0100
add assertion for little endian, make error messages unique
commit 7394cfb9a8f2bb14be2fe1239833d7516e66857c
Author: Martin Uecker <uecker@tugraz.at>
Date: Sat Feb 14 04:12:49 2026 +0100
relax for mac
commit bd733c3e92db7ad376c0af981b34a53685399fb6
Author: Philipp Ehses <philipp.ehses@dzne.de>
Date: Tue Feb 10 16:39:36 2026 +0100
Improve Python bindings and reduce I/O overhead
- cfl.py: Fix .ra read/write; replace mmap with simple write
to reduce overhead for small files
- bart.py: Write .ra files (single binary file instead of two),
lowering overhead for small files
- general cleanup (remove obsolete from_future imports)
commit 4a8cf20890d6b849599d65507397cd306d686e9c
Author: Martin Uecker <uecker@tugraz.at>
Date: Fri Feb 13 22:02:25 2026 +0100
replace test
commit 491f2145a4b3653009be641d25843b6337c83364
Author: Martin Uecker <uecker@tugraz.at>
Date: Fri Feb 13 20:23:04 2026 +0100
fix dc component for 3D analytical simulation
commit 05c57d4d056dd7d5068daea5e35f25cafc5b4d94
Author: Daniel Mackner <daniel.mackner@tugraz.at>
Date: Thu Feb 12 13:35:07 2026 +0100
seq tool: error message
commit e6d6c684cd6ad2cbe165d101918b2c90041db475
Author: Daniel Mackner <daniel.mackner@tugraz.at>
Date: Wed Feb 11 15:35:45 2026 +0100
asl looping
commit 4b01a1f0767ae6f00663da5b72d5c3087cd0bb00
Author: Daniel Mackner <daniel.mackner@tugraz.at>
Date: Wed Feb 11 13:18:11 2026 +0100
flags for different sequence modes
cleanup interface config
commit 886e15a4601e8ba8a83bd56e1cf86ccc2343f8b2
Author: Blumenthal, Moritz <blumenthal@tugraz.at>
Date: Thu Feb 12 11:21:29 2026 +0100
use pULA for intialization of sample
commit c5935b0ef448d1533a7eaaff439464997d60a4a0
Author: Blumenthal, Moritz <blumenthal@tugraz.at>
Date: Wed Feb 11 18:03:28 2026 +0100
sample: fix initialization
commit 535a34efc63653483d6e03ddc2e8dd3f11ed15bc
Author: Martin Uecker <uecker@tugraz.at>
Date: Thu Feb 12 15:51:20 2026 +0100
move Fouriertransform of tetrahedron in its own function
commit f6cdbf5893d0cab379f20779668a264f33b192c0
Author: Martin Uecker <uecker@tugraz.at>
Date: Thu Feb 12 14:49:26 2026 +0100
add test for Fourier transform of polygon
commit e391902b9795dcf5c6778e36945859c95642f69f
Author: Daniel Mackner <daniel.mackner@tugraz.at>
Date: Mon Feb 9 19:29:49 2026 +0100
fix config to custom params
commit 08b6d91f38bef82057834d76c8c24d3f8bbbaaeb
Author: Daniel Mackner <daniel.mackner@tugraz.at>
Date: Tue Feb 10 09:24:15 2026 +0100
Makefile: cleanup wine utests
commit 3ebda53422ea3424af518d7cf574601cb2af0723
Author: Daniel Mackner <daniel.mackner@tugraz.at>
Date: Mon Feb 9 10:29:10 2026 +0100
add checkbox for online recon
commit 22ba90f254511d25d4af4379047c90c936b3adca
Author: Daniel Mackner <daniel.mackner@tugraz.at>
Date: Mon Feb 9 10:28:41 2026 +0100
smaller fixed interface (UI)
commit f1eafd8673b866d66e188152e088142fa516c77c
Author: Daniel Mackner <daniel.mackner@tugraz.at>
Date: Fri Feb 6 18:52:04 2026 +0100
proper name command parameter
Among the 10 debian patches available in version 0.9.00-3 of the package, we noticed the following issues: