Code Duplication    Length = 18-18 lines in 2 locations

tests/test_Apex.py 2 locations

@@ 1067-1084 (lines=18) @@
1064
    assert_allclose(e3, e3_)
1065
1066
1067
def test_basevectors_apex_scalar_qd():
1068
    apex_out = Apex(date=2000, refh=300)
1069
1070
    (f1, f2, f3, g1, g2, g3, d1, d2, d3, e1, e2,
1071
     e3) = apex_out.basevectors_apex(60, 15, 100, coords='qd', precision=1e-2)
1072
1073
    glat, glon, _ = apex_out.qd2geo(60, 15, 100, precision=1e-2)
1074
    (_, _, _, _, f1_, f2_, _, d1_, d2_, d3_, _, e1_, e2_,
1075
     e3_) = apex_out._geo2apexall(glat, glon, 100)
1076
1077
    assert_allclose(f1, f1_)
1078
    assert_allclose(f2, f2_)
1079
    assert_allclose(d1, d1_)
1080
    assert_allclose(d2, d2_)
1081
    assert_allclose(d3, d3_)
1082
    assert_allclose(e1, e1_)
1083
    assert_allclose(e2, e2_)
1084
    assert_allclose(e3, e3_)
1085
1086
1087
# test shapes and vectorization of arguments
@@ 1047-1064 (lines=18) @@
1044
    assert_allclose(e3, e3_)
1045
1046
1047
def test_basevectors_apex_scalar_apex():
1048
    apex_out = Apex(date=2000, refh=300)
1049
1050
    (f1, f2, f3, g1, g2, g3, d1, d2, d3, e1, e2,
1051
     e3) = apex_out.basevectors_apex(60, 15, 100, coords='apex', precision=1e-2)
1052
1053
    glat, glon, _ = apex_out.apex2geo(60, 15, 100, precision=1e-2)
1054
    (_, _, _, _, f1_, f2_, _, d1_, d2_, d3_, _, e1_, e2_,
1055
     e3_) = apex_out._geo2apexall(glat, glon, 100)
1056
1057
    assert_allclose(f1, f1_)
1058
    assert_allclose(f2, f2_)
1059
    assert_allclose(d1, d1_)
1060
    assert_allclose(d2, d2_)
1061
    assert_allclose(d3, d3_)
1062
    assert_allclose(e1, e1_)
1063
    assert_allclose(e2, e2_)
1064
    assert_allclose(e3, e3_)
1065
1066
1067
def test_basevectors_apex_scalar_qd():