def __init__(self, shn, shot=None, head=None, dig=None, eqi=None): if shot is None: shot = self.find_shot(shn) if head is None: head = shot.head if dig is None: dig = shot.dig self.shot = shot digitizer = DigitizerClasses[dig](shn) try: viewers = eqi.get_viewers(self) except AttributeError: viewers = () Probe.__init__(self, head, digitizer, R0=1.645, z0=-0.966, eqi=eqi, viewers=viewers)
def __init__(self, shn, plunge=1): digitizer = DigitizerRCP(shn, plunge) Probe.__init__(self, digitizer)