Skip to main content
Ctrl+K
bartorch bartorch
  • Homepage
  • User guide
  • Developer guide
    • Development installation
    • Development workflow
    • Coding style
    • Documentation
    • Terminology and conventions
    • Internals
      • Array layouts and file conventions
      • Encoding form and lowering
      • NUFFT substitution
      • Regularized least squares
      • Model-based command routing
      • Backends and timings
    • Repository layout
    • BART fork
  • Explanations
    • Execution model
    • Data layout
    • Encoding operators
    • Non-Cartesian transform
    • Regularizers
    • Solvers
    • Model-based reconstruction
    • Learned reconstruction
    • Performance
  • Examples
    • Course
      • 1. Your data as tensors
      • 2. From k-space to an image
      • 3. Coil sensitivities
      • 4. Joint reconstruction of image and sensitivity maps
      • 5. Choosing a regularizer
      • 6. Custom encoding and solver
      • 7. Basics of non-Cartesian imaging
      • 8. Radial SENSE
      • 9. Nonlinear inversion for T2 mapping
      • 10. Plug-and-play reconstruction
      • 11. Training an unrolled network
    • Tours
      • Readout oversampling and apodization
      • EPI Nyquist ghost and ramp sampling
      • Receive bias field
      • Gradient nonlinearity
      • Off-resonance correction of spiral imaging
      • Rigid head motion from navigators
      • Susceptibility distortion in EPI
      • Noise prewhitening
      • Dynamic golden-angle radial MRI
      • Subspace-constrained T1 mapping
      • Parameter maps from scanner images
      • Networks for complex volumes
      • Staged training of an unrolled network
      • Training without a reference
      • Annealed plug-and-play
      • Uncertainty estimation
  • API reference
    • Array functions and settings
    • BART commands as functions
    • Linear operators
    • Nonlinear operators
    • Optimization
    • Regularization and denoising
    • Reconstruction pipelines
    • Learning
    • Interoperability
    • File I/O
    • Command line
  • Miscellaneous
    • License and third-party notices
    • Related projects
    • Contributors and citation
  • Repository
  • Suggest edit
  • Open issue
  • .md

Internals

Internals#

Rules, derivations and measurements behind the explanation pages.

Page

Explanation it supports

Array layouts and file conventions

Data layout

Encoding form and lowering

Encoding operators

NUFFT substitution

Non-Cartesian transform

Regularized least squares

Solvers

Model-based command routing

Model-based reconstruction

Backends and timings

Performance

previous

Terminology and conventions

next

Array layouts and file conventions

By bartorch contributors

© Copyright 2024–2026, bartorch contributors.