예제 #1
0
파일: test_doNd.py 프로젝트: zhinst/Qcodes
def test_do0d_with_complex_parameter(_param_complex, period, plot):
    do0d(_param_complex, write_period=period, do_plot=plot)
예제 #2
0
파일: test_doNd.py 프로젝트: zhinst/Qcodes
def test_do0d_output_data(_param):
    exp = do0d(_param)
    data = exp[0]
    assert data.parameters == _param.name
    assert data.get_values(_param.name)[0][0] == _param.get()
예제 #3
0
파일: test_doNd.py 프로젝트: zhinst/Qcodes
def test_do0d_with_real_parameter(_param, period, plot):
    do0d(_param, write_period=period, do_plot=plot)
예제 #4
0
파일: test_doNd.py 프로젝트: zhinst/Qcodes
def test_do0d_output_type_complex_parameter(_param_complex):
    data_complex = do0d(_param_complex)
    assert isinstance(data_complex[0], DataSet) is True
예제 #5
0
파일: test_doNd.py 프로젝트: zhinst/Qcodes
def test_do0d_output_type_callable(_param_callable):
    data_func = do0d(_param_callable)
    assert isinstance(data_func[0], DataSet) is True
예제 #6
0
def test_do0d_explicit_name(_param, experiment):
    data1 = do0d(_param, do_plot=False, measurement_name="my measurement")
    assert data1[0].name == "my measurement"
예제 #7
0
파일: test_doNd.py 프로젝트: zhinst/Qcodes
def test_do0d_output_type_real_parameter(_param):
    data = do0d(_param)
    assert isinstance(data[0], DataSet) is True
예제 #8
0
def test_do0d_parameter_with_array_vals():
    param = ArrayshapedParam(name='paramwitharrayval',
                             vals=Arrays(shape=(10, )))
    results = do0d(param)
    expected_shapes = {'paramwitharrayval': (10, )}
    assert results[0].description.shapes == expected_shapes
예제 #9
0
def test_do0d_with_parameter_and_a_callable(_param_complex, _param_callable,
                                            period, plot):
    do0d(_param_callable, _param_complex, write_period=period, do_plot=plot)
예제 #10
0
def test_do0d_with_a_callable(_param_callable, period, plot):
    do0d(_param_callable, write_period=period, do_plot=plot)
예제 #11
0
def test_do0d_with_multiparameters(_param, _param_complex, period, plot):
    do0d(_param, _param_complex, write_period=period, do_plot=plot)
예제 #12
0
파일: test_doNd.py 프로젝트: tyqh03/Qcodes
def test_do0d_output_data(_param):
    exp = do0d(_param)
    data = exp[0]
    assert data.parameters == _param.name
    loaded_data = data.get_parameter_data()['simple_parameter']['simple_parameter']
    assert loaded_data == np.array([_param.get()])