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