torchsig.signals.signal_types.Signal¶
- class torchsig.signals.signal_types.Signal(data: ndarray = array([], dtype=float64), metadata: SignalMetadata | None = None)[source]¶
Bases:
objectInitializes the Signal with data and metadata.
- Parameters:
data (np.ndarray, optional) – Signal IQ data. Defaults to np.array([]).
metadata (SignalMetadata, optional) – Signal metadata. Defaults to an empty instance of SignalMetadata().
Methods
Verifies data and metadata are valid.
- __init__(data: ndarray = array([], dtype=float64), metadata: SignalMetadata | None = None)[source]¶
Initializes the Signal with data and metadata.
- Parameters:
data (np.ndarray, optional) – Signal IQ data. Defaults to np.array([]).
metadata (SignalMetadata, optional) – Signal metadata. Defaults to an empty instance of SignalMetadata().
- verify()[source]¶
Verifies data and metadata are valid.
- Raises:
ValueError – Data or metadata is invalid.