Skip to content

PlotAccessor.event_current_simple

Module: pl.py

Visualize events generated by detect_events_simple on a single current trace.

Parameters

  • sample_id (str | None): Trace id; None selects first trace.
  • current (str): raw or denoise.
  • start_event (int): 1-based start event index (inclusive).
  • end_event (int): 1-based end event index (inclusive intent).
  • start_ms (float): Fallback start time when selected range has no events.
  • end_ms (float): Fallback end time when selected range has no events.
  • ylim (tuple[float, float] | None): Optional y-axis range.
  • width (float): Figure width.
  • height (float): Figure height.

Notes

  • The selected event range is highlighted with red vertical dashed lines at each event start/end.
  • Reads events from analysis.detect_events_simple_object.
  • If analysis.detect_events_simple_object is empty, this method triggers analysis.detect_events_simple(...) automatically.

Returns

  • matplotlib Axes