SignalList

class SignalList(signal_list)[source]

Bases: SignalCollection

A list of signals with functionality for simultaneous evaluation.

The passed list is stored in the components attribute.

Initialize by storing list of signals.

Parameters:

signal_list (List[Signal]) – List of signals.

Methods

complex_value(t)[source]

Vectorized evaluation of complex value of components.

Return type:

Union[ndarray, number, int, float, complex, Tracer, Array, spmatrix, BCOO, list]

conjugate()

Return the conjugation of this collection.

Return type:

SignalCollection

flatten()[source]

Return a SignalList with each component flattened.

Return type:

SignalList

Attributes

components

The list of components.

drift

Return the drift ArrayLike, i.e. return an ArrayLike whose entries are the sum of the constant parts of the corresponding component of this SignalList.