Tags give the ability to mark specific points in history as being important
-
v1.0.00
37f3c5f0 · ·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
-
-
-
-
v0.8.00
eacc67b9 · ·version 0.8.00 Changes: - new tools: epg ictv sim reconet onehotenc measure mnist multicfl morphop fovshift - epg: EPG simulations - ictv: infimal convolution TV (experimental) - sim: Bloch simulations - reconet: deep learning reconstruction (MoDL, VarNET) - onehotenc: transform onehotencoded data to integer encoded - measure: compute MSE, SSIM, PSNR - mnist: simple mnist network for demonstration - multicfl: combine/split cfl files - morphop: morphological operations - fovshift: retrospectively shift the FOV - pics: tensorflow loss - pics: select wavelet type - pics: TGV/ICTV regularization (experimental) - moba: scaling parameters via command-line parameters - moba: various numerical fixes - moba: time timensions - moba: support for ADMM - moba: Bloch model recon with tests - moba: multi-gpu option - moba: scaling of TV derivatives - phantom: NIST phantom and others - phantom: rotation for TUBE and NIST phantom geometries - phantom: rectangle geometry - traj: flag for oversampled trajectory - traj: 3D uniform (half-sphere) trajectory - sim: output partial derivatives - twixread: updates for VD/VE versions - ismrmd: support for reading XML metadata - estdelay: more generic regarding un-/centered trajectories - tgv: for rof / tgv denoising - rmfreq: support for contrast changes and coilwise contrast - mobafit: T2 and diffusion fit - ecalib: make number of iterations for orthiter configurable - nufft: warn about incorrectly scaled trajectories - nlinv: fix noncart ENLIVE - pics: fix basis pursuit pics when using a sampling pattern (#285) - fakeksp: fix output argument - python interface: allow multiple files with the correct option string - python interface: faster write_cfl - library: New md functions: zacos, zsinh, zcosh, pdf_gauss, zmaxnorm, zcorr, tenmul - library: framework for neural networks - library: optimization algorithms: SGD, Adam, Adadelta, iPALM - library: linear operators: scale, zconj, zreal, permute, padding, repmat, scaled_sum - library: many new non-linear operators - library: support for using different wavelet type - library: nlop_attach, for attaching a random data pointer - library: nlop reshape function - library: allow forward nufft with toeplitz - library: tgv/ictv + multiple penalties + 3D - generic: radial DCF examples - generic: Add support for multi cfl - generic: POSIX shared memory files - generic: improve determinism - generic: improved parallelization and multi-gpu support - generic: add better support for use as shared libray - generic: bart for centos 7 - generic: Fix Fedora Packages - generic: Windows support by MSYS2 - generic: support for linking with cudann - generic: support for linking with tensorlfow - generic: add pythontest to github action - generic: LTO test builts - many other bug fixes and improvements
-
-
v0.7.00
d1b0e576 · ·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
-
-
-
-
v0.6.00
e1a4303e · ·version 0.6.00 Changes: - new tools: bin ssa upat rmfreq - bin: tool for binning of dynamic data (Sebastian Rosenzweig) - ssa: Singular Spectrum Analysis (SSA) and SSA-FARY method (Sebastian Rosenzweig) - rmfreq: remove angle-dependent frequency in radial acquisitions (Sebastian Rosenzweig) - upat: generate Cartesian undersampling patterns - phantom: tubes and BART logo phantoms - reshape: perform more general reshapes - show: control precision (Max Litster) - nufft: option to output over-sampled grid - version: check for minimum BART version - traj: problems introduced in 0.5.00 fixed (208, 209, ...) - traj: support for asymetric echos - pics: allow data in COEFF_DIM if basis is not used - nlinv: add direct support for non-Cartesian trajectories - wshfl: various improvements (Siddharth Iyer) - tests: bin, estdelay, ssa, nlinv, pics, nufft, phantom, reshape, upat - generic: removed CMake build system - generic: simplify building of libraries - generic: support running valgrind on unit tests - generic: better support and packages for Fedora and CentOS (Philip Schaten) - library: new functions: md_reshape, md_pad, md_check_equal_dims, md_zcovar, md_zdiv_reg, md_exp, md_log, md_zsin, md_zcos, md_zatanr, md_zss2, md_zsmin, md_real, md_imag - library: new line drawing functions required by view - library: new functions: mat_pinv_left, mat_pinv_right - library: new debug function to print bitmasks - library: fix GPU fft to work with more complicated dimensions (Christian Holme) - many other bug fixes and improvements
-