bartorch.tools.grid

Contents

bartorch.tools.grid#

bartorch.tools.grid(*, k=False, t=None, D=None, T=None, b1=None, b2=None, b3=None, bt=None, **extra)#

Compute sampling grid for x-space / k-space (and time).

Runs bart grid.

Parameters:
  • k (bool) – Compute k-space grid (-k)

  • t (torch.Tensor | None) – Sampling trajectory for k-space (-t)

  • D (tuple[int, ...] | None) – Size of x-space / k-space (-D)

  • T (int | None) – Number of time points (-T)

  • b1 (tuple[float, float, float] | None) – First basis vector (--b1)

  • b2 (tuple[float, float, float] | None) – Second basis vector (--b2)

  • b3 (tuple[float, float, float] | None) – Third basis vector (--b3)

  • bt (float | None) – Time step. (--bt)

  • **extra (Any) – Further BART flags, passed through by name.

Returns:

grid

Return type:

torch.Tensor