@@ 1036-1053 (lines=18) @@ | ||
1033 | assert_allclose(e3, e3_) |
|
1034 | ||
1035 | ||
1036 | def test_basevectors_apex_scalar_qd(): |
|
1037 | apex_out = Apex(date=2000, refh=300) |
|
1038 | ||
1039 | (f1, f2, f3, g1, g2, g3, d1, d2, d3, e1, e2, |
|
1040 | e3) = apex_out.basevectors_apex(60, 15, 100, coords='qd', precision=1e-2) |
|
1041 | ||
1042 | glat, glon, _ = apex_out.qd2geo(60, 15, 100, precision=1e-2) |
|
1043 | (_, _, _, _, f1_, f2_, _, d1_, d2_, d3_, _, e1_, e2_, |
|
1044 | e3_) = apex_out._geo2apexall(glat, glon, 100) |
|
1045 | ||
1046 | assert_allclose(f1, f1_) |
|
1047 | assert_allclose(f2, f2_) |
|
1048 | assert_allclose(d1, d1_) |
|
1049 | assert_allclose(d2, d2_) |
|
1050 | assert_allclose(d3, d3_) |
|
1051 | assert_allclose(e1, e1_) |
|
1052 | assert_allclose(e2, e2_) |
|
1053 | assert_allclose(e3, e3_) |
|
1054 | ||
1055 | ||
1056 | # test shapes and vectorization of arguments |
|
@@ 1016-1033 (lines=18) @@ | ||
1013 | assert_allclose(e3, e3_) |
|
1014 | ||
1015 | ||
1016 | def test_basevectors_apex_scalar_apex(): |
|
1017 | apex_out = Apex(date=2000, refh=300) |
|
1018 | ||
1019 | (f1, f2, f3, g1, g2, g3, d1, d2, d3, e1, e2, |
|
1020 | e3) = apex_out.basevectors_apex(60, 15, 100, coords='apex', precision=1e-2) |
|
1021 | ||
1022 | glat, glon, _ = apex_out.apex2geo(60, 15, 100, precision=1e-2) |
|
1023 | (_, _, _, _, f1_, f2_, _, d1_, d2_, d3_, _, e1_, e2_, |
|
1024 | e3_) = apex_out._geo2apexall(glat, glon, 100) |
|
1025 | ||
1026 | assert_allclose(f1, f1_) |
|
1027 | assert_allclose(f2, f2_) |
|
1028 | assert_allclose(d1, d1_) |
|
1029 | assert_allclose(d2, d2_) |
|
1030 | assert_allclose(d3, d3_) |
|
1031 | assert_allclose(e1, e1_) |
|
1032 | assert_allclose(e2, e2_) |
|
1033 | assert_allclose(e3, e3_) |
|
1034 | ||
1035 | ||
1036 | def test_basevectors_apex_scalar_qd(): |