code: def __init__(self, cdata, clock=None):
      super(SingleCoupler, self).__init__()
      self._clock = clock if clock is not None else self._owner
  
      self.cdata = cdata
      self.dlen = 0
      self.val = float("NaN")
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import collections
  import operator
  import sys
  from .utils.py3 import map, range, zip, with_metaclass, string_types
  from .utils import DotDict
  from .lineroot import LineRoot, LineSingle
  from .linebuffer import LineActions, LineNum
  from .lineseries import LineSeries, LineSeriesMaker
  from .dataseries import DataSeries
  from .None import metabase
label_desc: Use image node_id 1 to create a new SingleCoupler object from inherited base classes: LineActions with example: obj = SingleCoupler(cdata, clock)