torchsig.signals.builderΒΆ

Signal and Composite Signal Builders

Examples
Signal Builder
>>> from torchsig.signals import SignalBuilder
>>> sb = SignalBuilder()
>>> sb.data = np.array([1.0, 2.0])
>>> sb.sample_rate = 1.5
>>> ...
>>> new_signal = sb.build()
Composite Signal Builder
>>> from torchsig.signals import CompositeSignalBuilder, SignalBuilder
>>> builder1 = SignalBuilder()
>>> builder1.data = [1.0, 2.0]
>>> ...
>>> csb = CompositeSignalBuilder()
>>> csb.builders.append(builder1)
>>> csb.sample_rate = 2.0
>>> ...
>>> new_composite_signal = csb.build()

Classes

Builder

Abstract builder class for signals

SignalBuilder

Signal Builder.