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: