faninsar.constants.Wavelength#
- class faninsar.constants.Wavelength(data: float, unit: Literal['m', 'cm', 'dm', 'mm'] = 'm')[source]#
Bases:
objectDataclass for wavelength.
Methods
__init__(data[, unit])to_cm()Convert wavelength to cm.
to_dm()Convert wavelength to dm.
to_frequency([unit])Convert wavelength to frequency.
to_m()Convert wavelength to m.
to_mm()Convert wavelength to mm.
to_unit(unit)Convert wavelength to the specified unit.
Attributes
- to_cm() Wavelength[source]#
Convert wavelength to cm.
- to_dm() Wavelength[source]#
Convert wavelength to dm.
- to_frequency(unit: Literal['GHz', 'MHz', 'kHz', 'Hz'] = 'GHz') Frequency[source]#
Convert wavelength to frequency.
- Parameters:
unit (str) – The unit of the frequency. Default: GHz.
- to_m() Wavelength[source]#
Convert wavelength to m.
- to_mm() Wavelength[source]#
Convert wavelength to mm.
- to_unit(unit: Literal['m', 'cm', 'dm', 'mm']) Wavelength[source]#
Convert wavelength to the specified unit.