コード例 #1
0
ファイル: test_field_vector.py プロジェクト: nisaige/Qcodes
def test_homogeneous_roundtrip(cartesian0):
    vec = FieldVector(**dict(zip("xyz", cartesian0)))
    h_vec = 13 * vec.as_homogeneous()

    assert np.allclose(
        vec.get_components(*"xyz"),
        FieldVector.from_homogeneous(h_vec).get_components(*"xyz"))
コード例 #2
0
 def _set(field: FieldVector):
     transformed = inverse @ field.as_homogeneous()
     underlying_parameter(FieldVector.from_homogeneous(transformed))