fouriax.Grid#

class Grid(nx, ny, dx_um, dy_um)#

Bases: object

Regular 2D sampling lattice with pixel spacing in micrometers.

Parameters:
  • nx (int)

  • ny (int)

  • dx_um (float)

  • dy_um (float)

__init__(nx, ny, dx_um, dy_um)#
Parameters:
  • nx (int)

  • ny (int)

  • dx_um (float)

  • dy_um (float)

Return type:

None

Methods

__init__(nx, ny, dx_um, dy_um)

frequency_grid()

from_extent(nx, ny, dx_um, dy_um)

kspace_pixel_size_cyc_per_um()

spatial_grid()

validate()

Attributes

nx: int#
ny: int#
dx_um: float#
dy_um: float#
classmethod from_extent(nx, ny, dx_um, dy_um)#
Parameters:
  • nx (int)

  • ny (int)

  • dx_um (float)

  • dy_um (float)

Return type:

Grid

property shape: tuple[int, int]#
frequency_grid()#
Return type:

tuple[Array, Array]

spatial_grid()#
Return type:

tuple[Array, Array]

kspace_pixel_size_cyc_per_um()#
Return type:

tuple[float, float]

validate()#
Return type:

None