torchsig.signals.builder.Builder

class torchsig.signals.builder.Builder(name: str = 'Builder')[source]

Bases: ABC

Abstract builder class for signals

name

Builder name. Defaults to “Builder”.

Type:

str

Methods

build

Build and Return Signal() object.

reset

Resets builder.

__init__(name: str = 'Builder')[source]

Initialize builder, reset.

abstract build() Signal[source]

Build and Return Signal() object. To be implemented by subclasses.

Returns:

signal being built.

Return type:

Signal

abstract reset() None[source]

Resets builder. To be implemented by subclasses.

__repr__()[source]

Return repr(self).