torchsig.signals.signal_types.DatasetDict

class torchsig.signals.signal_types.DatasetDict(signal: DatasetSignal)[source]

Bases: object

DatasetDict class. Represents a dictionary containing signal data and metadata.

data

The IQ data of the signal.

Type:

np.ndarray

metadata

The list of metadata dictionaries associated with the signal.

Type:

List[dict]

index

The index of the signal in the dataset. Defaults to None.

Type:

int, optional

Parameters:

signal (DatasetSignal) – The DatasetSignal instance to extract data and metadata from.

Methods

verify

Verifies data and metadata are valid.

__init__(signal: DatasetSignal)[source]
verify()[source]

Verifies data and metadata are valid.

Raises:

ValueError – Data or metadata is invalid.

__repr__()[source]

Return repr(self).