def get_data ( ) : # pretend we're measuring a noisy resonance at zero y = 1.0 / ( 1.0 + 1j * ( n_x . get_value ( ) - 0.002 ) * 1000 ) + _n . random . rand ( ) * 0.1 # and that it takes time to do so _t . sleep ( 0.1 ) # return mag phase return abs ( y ) , _n . angle ( y , True )
how to get the intensity phase using python
Currently pretends to talk to an instrument and get back the magnitud and phase of the measurement .
def get_data():
    """
    Currently pretends to talk to an instrument and get back the magnitud
    and phase of the measurement.
    """

    # pretend we're measuring a noisy resonance at zero
    y = 1.0 / (1.0 + 1j*(n_x.get_value()-0.002)*1000) + _n.random.rand()*0.1

    # and that it takes time to do so
    _t.sleep(0.1)

    # return mag phase
    return abs(y), _n.angle(y, True)