torchsig.utils.defaults.default_dataset

torchsig.utils.defaults.default_dataset(impairment_level=None, transforms=[], component_transforms=[], **kwargs)[source]

Create a default TorchSigIterableDataset with optional impairments.

This function creates a dataset with default metadata and applies any specified impairments and transforms. If impairment_level is provided, it adds the corresponding signal and dataset transforms.

Parameters:
  • impairment_level – Optional impairment level to apply to the dataset. If None, no impairments are applied.

  • transforms – List of dataset-level transforms to apply.

  • component_transforms – List of signal-level transforms to apply.

  • **kwargs – Additional keyword arguments to pass to the dataset constructor.

Returns:

A configured dataset instance.

Return type:

TorchSigIterableDataset