fouriax.AngularGrid#

class AngularGrid(nx, ny, dtheta_x_rad, dtheta_y_rad)#

Bases: object

Regular 2D angular sampling lattice with step sizes in radians.

Parameters:
  • nx (int)

  • ny (int)

  • dtheta_x_rad (float)

  • dtheta_y_rad (float)

__init__(nx, ny, dtheta_x_rad, dtheta_y_rad)#
Parameters:
  • nx (int)

  • ny (int)

  • dtheta_x_rad (float)

  • dtheta_y_rad (float)

Return type:

None

Methods

__init__(nx, ny, dtheta_x_rad, dtheta_y_rad)

from_shape(nx, ny, dtheta_x_rad, dtheta_y_rad)

validate()

Attributes

nx: int#
ny: int#
dtheta_x_rad: float#
dtheta_y_rad: float#
classmethod from_shape(nx, ny, dtheta_x_rad, dtheta_y_rad)#
Parameters:
  • nx (int)

  • ny (int)

  • dtheta_x_rad (float)

  • dtheta_y_rad (float)

Return type:

AngularGrid

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

None