torchsig.utilsΒΆ

abstractions

Some classes that define abstract data structures in other class relationships This code is used behind the scenes in several places, and sensitive to errors; modify with caution

coordinate_system

Library for overlap detection in spectrograms to control co-channel interference.

data_loading

Collate function and DataLoader with worker seeding for TorchSig. Provides: - metadata_padding_collate_fn: pads variable-length metadata in each batch. - WorkerSeedingDataLoader: seeds each worker process differently for reproducibility.

dataset_summarizer

Summarize static TorchSig datasets written to disk.

defaults

dsp

Digital Signal Processing (DSP) Utils

file_handlers

TorchSig File Handlers

printing

Contains Helpful methods for properly implementing __str__ and __repr__ methods of classes

random

Utility to handle random number generators.

signal_building

verify

Data verification and error checking utils

writer

Dataset Writer Utils

yaml

YAML utilities