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, 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.