signal

PulseList.signal(driving_field_name=None, clip=True)

Aggregate pulses into a single Signal or SignalSum.

Parameters:
  • driving_field_name (str | None) – If given, include only pulses whose driving_field name matches this value.

  • clip (bool) – If True, sum each pulse’s gated Pulse.signal; if False, sum raw envelopes without per‑pulse gating. Default: True.

Return type:

Signal | SignalSum

Returns:

A Signal (or SignalSum) representing the sum of all included pulses.