fouriax.Grid#
- class Grid(nx, ny, dx_um, dy_um)#
Bases:
objectRegular 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)from_extent(nx, ny, dx_um, dy_um)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:
- 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