Esempio n. 1
0
def test_measurement_instantiation_blank():
    m = core.Measurement()
    assert m.state == core.StateDict()
    assert m.description == ''
    assert m._parent is None
    assert m._io is None
    assert m._io_node_path is None
Esempio n. 2
0
def fake_time_ordered_stream(num_samples=2**10, length_seconds=0.01):
    time = np.linspace(0, length_seconds, num_samples)
    data = np.random.randn(num_samples) + 1j * np.random.randn(num_samples)
    state = core.StateDict(corners)
    description = "fake TimeOrderedStream"
    return measurements.TimeOrderedStream(time=time,
                                          data=data,
                                          state=state,
                                          description=description)
Esempio n. 3
0
def fake_frequency_sweep(num_frequencies=2**10,
                         start_frequency=1e9,
                         stop_frequency=2e9):
    frequency = np.linspace(start_frequency, stop_frequency, num_frequencies)
    data = np.random.randn(
        num_frequencies) + 1j * np.random.randn(num_frequencies)
    state = core.StateDict(corners)
    description = "fake FrequencySweep"
    return measurements.FrequencySweep(frequency=frequency,
                                       data=data,
                                       state=state,
                                       description=description)
Esempio n. 4
0
def fake_sweep_stream(num_frequencies=2**10,
                      start_frequency=1e9,
                      stop_frequency=2e9,
                      num_samples=2**10,
                      length_seconds=0.01):
    sweep = fake_frequency_sweep(num_frequencies=num_frequencies,
                                 start_frequency=start_frequency,
                                 stop_frequency=stop_frequency)
    stream = fake_time_ordered_stream(num_samples=num_samples,
                                      length_seconds=length_seconds)
    state = core.StateDict(corners)
    description = "fake SweepStream"
    return measurements.SweepStream(sweep=sweep,
                                    stream=stream,
                                    state=state,
                                    description=description)
Esempio n. 5
0
def test_state_dict():
    s = core.StateDict()
    s = core.StateDict({})
    s.copy()