radar.utils.typing.units
Module Contents
Classes
A class representing a frequency value with automatic unit conversion support. |
|
A class representing an angular phase measurement. |
|
A class representing a structural spatial distance or length measurement. |
Data
API
- class radar.utils.typing.units.Frequency(frequency: float, unit: radar.utils.typing.FrequencyUnit)[source]
A class representing a frequency value with automatic unit conversion support.
Provides a clean interface for storing frequency data uniformly in Hertz and retrieving it in various scaled SI configurations.
Initialization
Initializes a Frequency instance.
- Args:
frequency (float): The numeric frequency value. unit (FrequencyUnit): The unit configuration associated with the value.
- property Hz: float
Returns the frequency value in Hertz (Hz).
- property KHz: float
Returns the frequency value in Kilohertz (kHz).
- property MHz: float
Returns the frequency value in Megahertz (MHz).
- property GHz: float
Returns the frequency value in Gigahertz (GHz).
- class radar.utils.typing.units.Phase(phase: float, unit: radar.utils.typing.PhaseUnit)[source]
A class representing an angular phase measurement.
Standardizes tracking internally using Radians while offering intuitive properties for working with Degrees or Radians interchangeably.
Initialization
Initializes a Phase instance.
- Args:
phase (float): The numeric magnitude of the phase. unit (PhaseUnit): The unit (Degree/Radian) defining the incoming parameter.
- property deg: float
Returns the phase value scaled in Degrees.
- property rad: float
Returns the phase value scaled in Radians.
- radar.utils.typing.units.Angle = None
- class radar.utils.typing.units.Distance(value: float, unit: radar.utils.typing.DistanceUnit)[source]
A class representing a structural spatial distance or length measurement.
Maintains standard baseline properties in meters while dynamically exposing conversions for Metric and Imperial tracking frames.
Initialization
Initializes a Distance instance.
- Args:
value (float): The numeric spatial distance measurement magnitude. unit (DistanceUnit): The measurement dimension framework type.
- property m: float
Returns the distance length measured in Meters (m).
- property km: float
Returns the distance length measured in Kilometers (km).
- property miles: float
Returns the distance length measured in Miles (mi).
- property ft: float
Returns the distance length measured in Feet (ft).
- radar.utils.typing.units.Length = None