MTF

class kgpy.optics.mtf.MTF(data_field, data_frequency, data_wavelength, data_velocity_los, data_mtf)

Bases: object

Parameters
__init__(data_field, data_frequency, data_wavelength, data_velocity_los, data_mtf)
Parameters
Return type

None

Attributes

axis

data_final_field

data_final_frequency

data_final_mtf

data_final_velocity_los

data_final_wavelength

grid_shape

interpolator

unit_field

unit_frequency

unit_velocity_los

unit_wavelength

data_field

data_frequency

data_wavelength

data_velocity_los

data_mtf

Methods

__init__(data_field, data_frequency, ...)

Inheritance Diagram

Inheritance diagram of kgpy.optics.mtf.MTF

axis: typing.ClassVar[kgpy.optics.mtf.Axis] = <kgpy.optics.mtf.Axis object>
data_field: kgpy.vector.Vector2D
property data_final_field: Vector2D
property data_final_frequency: Vector2D
property data_final_mtf: Quantity
property data_final_velocity_los: Quantity
property data_final_wavelength: Quantity
data_frequency: kgpy.vector.Vector2D
data_mtf: astropy.units.Quantity
data_velocity_los: astropy.units.Quantity
data_wavelength: astropy.units.Quantity
property grid_shape: Tuple[int, ...]
property interpolator: LinearNDInterpolator
unit_field: typing.ClassVar[astropy.units.core.Unit] = Unit("arcsec")
unit_frequency: typing.ClassVar[astropy.units.core.Unit] = <Quantity 1. 1 / arcsec>
unit_velocity_los: typing.ClassVar[astropy.units.core.Unit] = Unit("km / s")
unit_wavelength: typing.ClassVar[astropy.units.core.Unit] = Unit("Angstrom")