|
@@ 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(): |