|
@@ 1007-1024 (lines=18) @@
|
| 1004 |
|
assert_allclose(e3, e3_) |
| 1005 |
|
|
| 1006 |
|
|
| 1007 |
|
def test_basevectors_apex_scalar_qd(): |
| 1008 |
|
A = Apex(date=2000, refh=300) |
| 1009 |
|
|
| 1010 |
|
(f1, f2, f3, g1, g2, g3, d1, d2, d3, e1, e2, |
| 1011 |
|
e3) = A.basevectors_apex(60, 15, 100, coords='qd', precision=1e-2) |
| 1012 |
|
|
| 1013 |
|
glat, glon, _ = A.qd2geo(60, 15, 100, precision=1e-2) |
| 1014 |
|
(_, _, _, _, f1_, f2_, _, d1_, d2_, d3_, _, e1_, e2_, |
| 1015 |
|
e3_) = A._geo2apexall(glat, glon, 100) |
| 1016 |
|
|
| 1017 |
|
assert_allclose(f1, f1_) |
| 1018 |
|
assert_allclose(f2, f2_) |
| 1019 |
|
assert_allclose(d1, d1_) |
| 1020 |
|
assert_allclose(d2, d2_) |
| 1021 |
|
assert_allclose(d3, d3_) |
| 1022 |
|
assert_allclose(e1, e1_) |
| 1023 |
|
assert_allclose(e2, e2_) |
| 1024 |
|
assert_allclose(e3, e3_) |
| 1025 |
|
|
| 1026 |
|
|
| 1027 |
|
# test shapes and vectorization of arguments |
|
@@ 987-1004 (lines=18) @@
|
| 984 |
|
assert_allclose(e3, e3_) |
| 985 |
|
|
| 986 |
|
|
| 987 |
|
def test_basevectors_apex_scalar_apex(): |
| 988 |
|
A = Apex(date=2000, refh=300) |
| 989 |
|
|
| 990 |
|
(f1, f2, f3, g1, g2, g3, d1, d2, d3, e1, e2, |
| 991 |
|
e3) = A.basevectors_apex(60, 15, 100, coords='apex', precision=1e-2) |
| 992 |
|
|
| 993 |
|
glat, glon, _ = A.apex2geo(60, 15, 100, precision=1e-2) |
| 994 |
|
(_, _, _, _, f1_, f2_, _, d1_, d2_, d3_, _, e1_, e2_, |
| 995 |
|
e3_) = A._geo2apexall(glat, glon, 100) |
| 996 |
|
|
| 997 |
|
assert_allclose(f1, f1_) |
| 998 |
|
assert_allclose(f2, f2_) |
| 999 |
|
assert_allclose(d1, d1_) |
| 1000 |
|
assert_allclose(d2, d2_) |
| 1001 |
|
assert_allclose(d3, d3_) |
| 1002 |
|
assert_allclose(e1, e1_) |
| 1003 |
|
assert_allclose(e2, e2_) |
| 1004 |
|
assert_allclose(e3, e3_) |
| 1005 |
|
|
| 1006 |
|
|
| 1007 |
|
def test_basevectors_apex_scalar_qd(): |