Skip to main content
Ctrl+K

bartorch

  • bartorch

User guide

  • Installation
  • Conventions
  • Issue reports

Examples

  • Phantom, Fourier transform and calibration
  • Prewhitening, coil compression and sensitivity maps
  • A Cartesian encoding and its adjoint
  • Radial encoding and a direct Fourier reference
  • An idealized multi-shot EPI encoding
  • Wave encoding and temporal subspaces
  • A reconstruction with a Python operator
  • Parallel imaging with ESPIRiT and PICS
  • Model-based multi-echo reconstruction
  • DeepInverse physics and a learned reconstruction
  • Encoding operators
  • Research recipes: EPI, wave encoding, shuffling
  • BART workshops and webinars

API reference

  • API reference
    • Array functions and settings
      • bartorch.fft
      • bartorch.ifft
      • bartorch.fftshift
      • bartorch.fftmod
      • bartorch.nufft
      • bartorch.nufft_adjoint
      • bartorch.fwt
      • bartorch.iwt
      • bartorch.soft_thresh
      • bartorch.hard_thresh
      • bartorch.resize
      • bartorch.flip
      • bartorch.circshift
      • bartorch.conv
      • bartorch.window
      • bartorch.median_filter
      • bartorch.moving_average
      • bartorch.normalize
      • bartorch.mip
      • bartorch.unwrap
      • bartorch.casorati
      • bartorch.rss
      • bartorch.interpolate
      • bartorch.warp
      • bartorch.affine_transform
      • bartorch.fovshift
      • bartorch.register_affine
      • bartorch.register_nonrigid
      • bartorch.estimate_shift
      • bartorch.nrmse
      • bartorch.mse
      • bartorch.ssim
      • bartorch.psnr
      • bartorch.roi_stat
      • bartorch.maps_to_kernels
      • bartorch.kernels_to_maps
      • bartorch.to_deepinv
      • bartorch.BartError
      • bartorch.set_num_threads
      • bartorch.set_copy_inputs
      • bartorch.set_debug_level
      • bartorch.get_debug_level
      • bartorch.cuda_available
      • bartorch.set_cuda_streams
      • bartorch.use_cuda_memcache
      • bartorch.bart_version
      • bartorch.build_info
      • bartorch.backend_sources
    • Linear operators
      • bartorch.linop.CartesianSense
      • bartorch.linop.NoncartesianSense
      • bartorch.linop.WaveSense
      • bartorch.linop.Coils
      • bartorch.linop.FieldCorrected
      • bartorch.linop.Sampling
      • bartorch.linop.LinearOperator
      • bartorch.linop.Identity
      • bartorch.linop.Zero
      • bartorch.linop.Diagonal
      • bartorch.linop.ComponentDiagonal
      • bartorch.linop.Conj
      • bartorch.linop.Real
      • bartorch.linop.FFT
      • bartorch.linop.NUFFT
      • bartorch.linop.MultiplySum
      • bartorch.linop.Matrix
      • bartorch.linop.Convolve
      • bartorch.linop.Gradient
      • bartorch.linop.concatenate
      • bartorch.linop.stack
      • bartorch.linop.hstack
      • bartorch.linop.block_diag
      • bartorch.linop.block
      • bartorch.linop.Reshape
      • bartorch.linop.Transpose
      • bartorch.linop.Permute
      • bartorch.linop.Flip
      • bartorch.linop.Roll
      • bartorch.linop.Pad
      • bartorch.linop.Resize
      • bartorch.linop.Extract
      • bartorch.linop.Hankel
      • bartorch.linop.Sum
      • bartorch.linop.ScaledSum
      • bartorch.linop.Mean
      • bartorch.linop.Repeat
      • bartorch.linop.Callback
    • Nonlinear operators
      • bartorch.nlop.NonlinearOperator
      • bartorch.nlop.chain
      • bartorch.nlop.combine
      • bartorch.nlop.Chain
      • bartorch.nlop.FromLinear
      • bartorch.nlop.Derivative
      • bartorch.nlop.Multiply
      • bartorch.nlop.Divide
      • bartorch.nlop.Weighted
      • bartorch.nlop.Constant
      • bartorch.nlop.Exp
      • bartorch.nlop.Log
      • bartorch.nlop.Sqrt
      • bartorch.nlop.Power
      • bartorch.nlop.Add
      • bartorch.nlop.Inverse
      • bartorch.nlop.Abs
      • bartorch.nlop.SmoothAbs
      • bartorch.nlop.Phase
      • bartorch.nlop.Sum
      • bartorch.nlop.RootSumOfSquares
      • bartorch.nlop.NonlinearSense
      • bartorch.nlop.CartesianSense
      • bartorch.nlop.NoncartesianSense
      • bartorch.nlop.CoilSense
      • bartorch.nlop.FromTorchSim
      • bartorch.nlop.InversionRecovery
      • bartorch.nlop.MultiEcho
      • bartorch.nlop.Bloch
      • bartorch.nlop.GaussNewton
      • bartorch.nlop.Callback
      • bartorch.nlop.FromTorch
      • bartorch.nlop.Parameters
    • Optimization
      • bartorch.optim.CG
      • bartorch.optim.Tikhonov
      • bartorch.optim.IST
      • bartorch.optim.FISTA
      • bartorch.optim.ADMM
      • bartorch.optim.PRIDU
      • bartorch.optim.NIHT
      • bartorch.optim.EulerMaruyama
      • bartorch.optim.maxeigen
      • bartorch.optim.ist
      • bartorch.optim.fista
      • bartorch.optim.admm
      • bartorch.optim.pridu
      • bartorch.optim.cg
      • bartorch.optim.iterators.ISTIteration
      • bartorch.optim.iterators.FISTAIteration
      • bartorch.optim.iterators.ADMMIteration
      • bartorch.optim.iterators.PRIDUIteration
      • bartorch.optim.iterators.NormalEquations
      • bartorch.optim.iterators.TermPrior
      • bartorch.optim.IRGNM
      • bartorch.optim.data_scaling
    • Regularization and denoising
      • bartorch.prox.Regularizer
      • bartorch.prox.frozen
      • bartorch.prox.L1
      • bartorch.prox.Wavelet
      • bartorch.prox.FourierL1
      • bartorch.prox.TotalVariation
      • bartorch.prox.Laplace
      • bartorch.prox.ImaginaryL1
      • bartorch.prox.L2
      • bartorch.prox.ImaginaryL2
      • bartorch.prox.LocallyLowRank
      • bartorch.prox.NonNegative
      • bartorch.prox.WaveletNIHT
      • bartorch.prox.ImageNIHT
      • bartorch.prox.TotalGeneralizedVariation
      • bartorch.prox.InfimalConvolutionTV
      • bartorch.prox.InfimalConvolutionTGV
      • bartorch.prox.rof
      • bartorch.prox.tgv
      • bartorch.prox.nlmeans
    • Applications
      • bartorch.tools.phantom
      • bartorch.tools.bloch
      • bartorch.tools.coils
      • bartorch.tools.epg
      • bartorch.tools.fakeksp
      • bartorch.tools.mobasig
      • bartorch.tools.noise
      • bartorch.tools.pulse
      • bartorch.tools.seq
      • bartorch.tools.signal
      • bartorch.tools.sim
      • bartorch.tools.traj
      • bartorch.tools.bin
      • bartorch.tools.estdelay
      • bartorch.tools.estdims
      • bartorch.tools.grid
      • bartorch.tools.nufftbase
      • bartorch.tools.pattern
      • bartorch.tools.poisson
      • bartorch.tools.psf
      • bartorch.tools.raga
      • bartorch.tools.rmfreq
      • bartorch.tools.ssa
      • bartorch.tools.trajcor
      • bartorch.tools.upat
      • bartorch.tools.wavepsf
      • bartorch.tools.ecalib
      • bartorch.tools.caldir
      • bartorch.tools.calmat
      • bartorch.tools.cc
      • bartorch.tools.ccapply
      • bartorch.tools.ecaltwo
      • bartorch.tools.estscaling
      • bartorch.tools.estvar
      • bartorch.tools.ncalib
      • bartorch.tools.phasepole
      • bartorch.tools.rovir
      • bartorch.tools.walsh
      • bartorch.tools.whiten
      • bartorch.tools.pics
      • bartorch.tools.nlinv
      • bartorch.tools.grog
      • bartorch.tools.homodyne
      • bartorch.tools.itsense
      • bartorch.tools.looklocker
      • bartorch.tools.lrmatrix
      • bartorch.tools.moba
      • bartorch.tools.mobafit
      • bartorch.tools.pocsense
      • bartorch.tools.rtnlinv
      • bartorch.tools.sake
      • bartorch.tools.sqpics
      • bartorch.tools.wave
      • bartorch.tools.wshfl
    • File I/O
      • bartorch.io.readcfl
      • bartorch.io.writecfl

Developer guide

  • Toolchain
  • Contributions
  • Style
  • Documentation
  • Code of conduct

Miscellaneous

  • License and third-party notices
  • Related projects
  • Contributors and citation
  • Repository
  • Suggest edit
  • Open issue
  • .rst

## Applications

Phantoms, FFTs and calibration, then coil preparation by prewhitening and compression. BART’s commands keep the coil axis where BART puts it.

Phantom, Fourier transform and calibration

Phantom, Fourier transform and calibration

Prewhitening, coil compression and sensitivity maps

Prewhitening, coil compression and sensitivity maps

previous

<no title>

next

Phantom, Fourier transform and calibration

By bartorch contributors

© Copyright 2024–2026, bartorch contributors.