Skip to content

Commit ec29110

Browse files
author
Michael Sh
committed
New tests added.
1 parent 8a7b65f commit ec29110

File tree

11 files changed

+166
-111
lines changed

11 files changed

+166
-111
lines changed

testdata/set1

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Lat 59.900 geodetic Long -109.900 1.100 km
1+
Lat 59.900 geodetic Long -109.900 1.100 km
22
DATE D SV I SV H SV X SV Y SV Z SV F SV
33
1900.5 33.01 -2 82.33 0 8436 4 7074 7 4596 -3 62650 -20 63216 -19
44
1901.5 32.97 -2 82.33 0 8440 4 7081 7 4593 -3 62630 -20 63196 -19
@@ -115,13 +115,18 @@ Lat 59.900 geodetic Long -109.900 1.100 km
115115
2012.5 14.63 -17 80.21 -4 10020 43 9695 54 2531 -37 58088 -111 58946 -102
116116
2013.5 14.35 -17 80.15 -4 10063 43 9749 54 2494 -37 57977 -111 58844 -102
117117
2014.5 14.07 -17 80.09 -4 10106 43 9803 54 2457 -37 57867 -111 58743 -101
118-
2015.5 13.87 -7 80.03 -4 10152 48 9855 51 2434 -9 57760 -103 58645 -93
119-
2016.5 13.75 -7 79.97 -4 10199 48 9907 51 2425 -9 57657 -103 58553 -93
120-
2017.5 13.64 -7 79.90 -4 10247 48 9958 51 2416 -9 57555 -103 58460 -93
121-
2018.5 13.52 -7 79.84 -4 10295 48 10009 51 2406 -9 57452 -103 58367 -93
122-
2019.5 13.40 -7 79.78 -4 10342 48 10061 51 2397 -9 57350 -103 58275 -93
123-
2020.5 13.29 -6 79.71 -4 10391 49 10112 52 2389 -7 57250 -96 58186 -85
124-
2021.5 13.19 -6 79.65 -4 10439 49 10164 52 2382 -7 57155 -96 58100 -85
125-
2022.5 13.09 -6 79.58 -4 10488 49 10215 52 2376 -7 57059 -96 58015 -85
126-
2023.5 12.99 -6 79.52 -4 10537 49 10267 52 2369 -7 56963 -96 57930 -85
127-
2024.5 12.90 -6 79.46 -4 10585 49 10318 52 2362 -7 56868 -96 57844 -85
118+
2015.5 13.87 -7 80.03 -4 10152 47 9855 51 2434 -10 57760 -103 58645 -93
119+
2016.5 13.75 -7 79.97 -4 10199 47 9907 51 2425 -10 57657 -103 58553 -93
120+
2017.5 13.63 -7 79.91 -4 10247 48 9958 51 2415 -10 57555 -103 58460 -93
121+
2018.5 13.51 -7 79.84 -4 10294 48 10009 51 2406 -10 57452 -103 58367 -93
122+
2019.5 13.40 -7 79.78 -4 10342 48 10060 51 2396 -10 57349 -103 58274 -93
123+
2020.5 13.28 -7 79.71 -4 10391 50 10113 54 2387 -8 57251 -94 58186 -83
124+
2021.5 13.17 -7 79.65 -4 10441 50 10166 54 2380 -8 57157 -94 58103 -83
125+
2022.5 13.07 -6 79.58 -4 10491 50 10220 54 2372 -8 57063 -94 58020 -83
126+
2023.5 12.96 -6 79.52 -4 10542 50 10273 54 2364 -8 56970 -94 57937 -83
127+
2024.5 12.85 -6 79.45 -4 10592 50 10327 54 2356 -8 56876 -94 57854 -83
128+
2025.5 12.73 -9 79.38 -4 10643 52 10382 57 2345 -15 56778 -102 57767 -91
129+
2026.5 12.58 -9 79.31 -4 10696 52 10439 57 2330 -15 56676 -102 57676 -91
130+
2027.5 12.44 -9 79.24 -4 10748 52 10496 57 2314 -15 56574 -102 57586 -90
131+
2028.5 12.29 -9 79.17 -4 10800 52 10552 57 2299 -15 56472 -102 57495 -90
132+
2029.5 12.15 -8 79.10 -4 10852 52 10609 57 2284 -15 56370 -102 57405 -90

testdata/set10

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -115,13 +115,18 @@ Lat 80.700 geodetic Long -72.700 0.000 km North Geomagnetic Pole (2020)
115115
2012.5 -58.68 75 86.69 -1 3254 13 1692 68 -2780 26 56206 -11 56301 -10
116116
2013.5 -57.42 75 86.67 -1 3268 15 1760 68 -2754 26 56195 -11 56290 -10
117117
2014.5 -56.18 74 86.65 -1 3284 16 1828 68 -2728 26 56184 -11 56280 -10
118-
2015.5 -54.91 79 86.65 0 3292 -1 1892 62 -2693 44 56178 -1 56274 -1
119-
2016.5 -53.59 79 86.65 0 3292 1 1954 62 -2649 44 56176 -1 56273 -1
120-
2017.5 -52.27 79 86.64 0 3294 3 2016 62 -2605 44 56175 -1 56272 -1
121-
2018.5 -50.95 79 86.64 0 3298 5 2077 62 -2561 44 56174 -1 56271 -1
122-
2019.5 -49.64 79 86.63 0 3303 6 2139 62 -2517 44 56172 -1 56269 -1
123-
2020.5 -48.32 79 86.63 0 3308 4 2200 59 -2471 48 56175 7 56273 7
124-
2021.5 -47.01 79 86.63 0 3313 6 2259 59 -2423 48 56182 7 56280 7
125-
2022.5 -45.70 78 86.62 0 3320 8 2319 59 -2376 48 56189 7 56287 7
126-
2023.5 -44.39 78 86.61 -1 3328 9 2378 59 -2328 48 56196 7 56294 7
127-
2024.5 -43.10 78 86.60 -1 3338 11 2438 59 -2281 48 56202 7 56301 7
118+
2015.5 -54.91 79 86.65 0 3292 -1 1893 62 -2693 44 56178 -1 56274 -1
119+
2016.5 -53.58 79 86.65 0 3292 1 1954 62 -2649 44 56177 -1 56273 -1
120+
2017.5 -52.26 79 86.64 0 3294 3 2016 62 -2605 44 56175 -1 56272 -1
121+
2018.5 -50.94 79 86.64 0 3298 5 2078 62 -2561 44 56174 -1 56271 -1
122+
2019.5 -49.63 79 86.63 0 3303 6 2140 62 -2517 44 56173 -1 56270 -1
123+
2020.5 -48.35 74 86.63 -1 3311 9 2200 59 -2474 41 56173 3 56271 3
124+
2021.5 -47.12 74 86.62 -1 3321 10 2260 59 -2433 41 56176 3 56274 3
125+
2022.5 -45.89 73 86.61 -1 3332 12 2319 59 -2392 41 56179 3 56277 3
126+
2023.5 -44.68 73 86.59 -1 3344 13 2378 59 -2351 41 56181 3 56281 3
127+
2024.5 -43.47 72 86.58 -1 3359 15 2437 59 -2311 41 56184 3 56284 3
128+
2025.5 -42.26 73 86.56 -1 3377 22 2499 64 -2271 38 56184 -2 56285 -1
129+
2026.5 -41.06 72 86.54 -1 3400 24 2564 64 -2233 38 56182 -2 56285 -1
130+
2027.5 -39.87 71 86.51 -2 3424 25 2628 64 -2195 38 56180 -2 56284 0
131+
2028.5 -38.70 70 86.49 -2 3450 27 2693 64 -2158 38 56178 -2 56284 0
132+
2029.5 -37.55 68 86.46 -2 3478 28 2757 64 -2120 38 56176 -2 56284 0

testdata/set11

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -115,13 +115,18 @@ Lat -80.700 geodetic Long 107.300 0.000 km South Geomagnetic Pole (2020)
115115
2012.5 -126.50 -14 -75.92 1 14301 15 -8507 -56 -11496 22 -57036 30 58802 -25
116116
2013.5 -126.73 -14 -75.90 1 14317 16 -8563 -56 -11474 22 -57007 30 58777 -25
117117
2014.5 -126.96 -14 -75.88 1 14333 16 -8618 -56 -11452 22 -56977 30 58752 -25
118-
2015.5 -127.19 -13 -75.86 1 14346 11 -8671 -50 -11429 24 -56946 31 58725 -28
119-
2016.5 -127.40 -13 -75.84 1 14357 11 -8721 -50 -11405 24 -56915 31 58698 -28
120-
2017.5 -127.62 -13 -75.82 1 14369 11 -8770 -50 -11382 24 -56883 31 58670 -28
121-
2018.5 -127.83 -13 -75.81 1 14380 12 -8820 -50 -11358 24 -56852 31 58642 -28
122-
2019.5 -128.04 -13 -75.79 1 14392 12 -8869 -50 -11334 24 -56820 31 58615 -28
123-
2020.5 -128.27 -14 -75.77 1 14404 13 -8921 -53 -11310 25 -56792 26 58590 -22
124-
2021.5 -128.49 -14 -75.75 1 14417 13 -8974 -53 -11284 25 -56766 26 58568 -22
125-
2022.5 -128.72 -14 -75.73 1 14431 13 -9026 -53 -11259 25 -56740 26 58547 -22
126-
2023.5 -128.95 -14 -75.71 1 14444 14 -9079 -53 -11234 25 -56715 26 58525 -22
127-
2024.5 -129.17 -14 -75.69 1 14458 14 -9132 -53 -11208 25 -56689 26 58504 -22
118+
2015.5 -127.19 -13 -75.86 1 14346 11 -8671 -50 -11429 24 -56946 32 58725 -28
119+
2016.5 -127.40 -13 -75.84 1 14357 11 -8721 -50 -11405 24 -56914 32 58697 -28
120+
2017.5 -127.62 -13 -75.82 1 14369 11 -8770 -50 -11382 24 -56882 32 58668 -28
121+
2018.5 -127.83 -13 -75.80 1 14380 12 -8820 -50 -11358 24 -56849 32 58640 -28
122+
2019.5 -128.04 -13 -75.79 1 14392 12 -8869 -50 -11334 24 -56817 32 58612 -28
123+
2020.5 -128.26 -13 -75.77 1 14402 8 -8919 -49 -11308 29 -56783 36 58581 -33
124+
2021.5 -128.49 -13 -75.75 1 14409 8 -8968 -49 -11279 29 -56748 36 58549 -33
125+
2022.5 -128.71 -13 -75.74 1 14417 8 -9017 -49 -11250 29 -56712 36 58516 -33
126+
2023.5 -128.94 -13 -75.72 1 14425 8 -9066 -49 -11221 29 -56677 36 58483 -33
127+
2024.5 -129.16 -13 -75.70 1 14434 8 -9115 -49 -11192 29 -56641 36 58451 -32
128+
2025.5 -129.38 -13 -75.69 1 14440 5 -9162 -46 -11161 32 -56604 38 58417 -35
129+
2026.5 -129.60 -13 -75.67 1 14445 5 -9208 -46 -11129 32 -56566 38 58382 -35
130+
2027.5 -129.82 -13 -75.66 1 14450 5 -9254 -46 -11098 32 -56529 38 58346 -35
131+
2028.5 -130.04 -13 -75.65 1 14455 5 -9300 -46 -11066 32 -56491 38 58311 -35
132+
2029.5 -130.26 -13 -75.63 1 14461 6 -9346 -46 -11034 32 -56453 38 58276 -35

testdata/set2

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -115,13 +115,18 @@ Lat 59.900 geodetic Long 39.900 0.000 km
115115
2012.5 13.02 9 73.98 2 14739 -12 14360 -20 3320 33 51344 44 53417 39
116116
2013.5 13.16 9 74.01 1 14727 -12 14340 -20 3353 33 51388 44 53456 39
117117
2014.5 13.30 9 74.03 1 14715 -12 14320 -20 3386 33 51432 44 53496 39
118-
2015.5 13.45 10 74.06 2 14701 -17 14298 -26 3420 36 51487 67 53545 60
119-
2016.5 13.61 10 74.10 2 14684 -17 14272 -26 3456 36 51554 67 53605 60
120-
2017.5 13.77 10 74.14 2 14668 -17 14246 -26 3492 36 51621 67 53664 60
121-
2018.5 13.93 10 74.17 2 14651 -16 14220 -26 3528 36 51688 67 53724 60
122-
2019.5 14.09 10 74.21 2 14635 -16 14194 -26 3564 36 51754 67 53784 60
123-
2020.5 14.25 9 74.25 3 14617 -19 14167 -28 3598 32 51828 80 53849 72
124-
2021.5 14.40 9 74.29 3 14598 -19 14139 -28 3630 32 51908 80 53921 72
125-
2022.5 14.55 9 74.34 3 14578 -19 14111 -28 3662 32 51988 80 53993 72
126-
2023.5 14.70 9 74.38 3 14559 -19 14083 -28 3694 32 52068 80 54065 72
127-
2024.5 14.85 9 74.42 3 14540 -19 14055 -28 3726 32 52148 80 54137 72
118+
2015.5 13.45 10 74.06 2 14701 -17 14298 -26 3420 36 51487 66 53545 59
119+
2016.5 13.61 10 74.10 2 14685 -17 14272 -26 3456 36 51553 66 53603 59
120+
2017.5 13.77 10 74.14 2 14668 -16 14246 -26 3492 36 51619 66 53662 59
121+
2018.5 13.93 10 74.17 2 14652 -16 14221 -26 3528 36 51685 66 53721 59
122+
2019.5 14.09 10 74.21 2 14635 -16 14195 -26 3563 36 51750 66 53780 59
123+
2020.5 14.23 8 74.24 2 14622 -10 14173 -18 3595 29 51817 68 53841 63
124+
2021.5 14.36 8 74.27 2 14612 -10 14156 -18 3624 29 51886 68 53904 63
125+
2022.5 14.49 8 74.30 2 14602 -10 14138 -18 3653 29 51954 68 53967 63
126+
2023.5 14.61 8 74.33 2 14592 -10 14120 -18 3681 29 52022 68 54030 63
127+
2024.5 14.74 8 74.36 2 14582 -10 14103 -18 3710 29 52091 68 54093 63
128+
2025.5 14.86 7 74.39 2 14574 -7 14087 -14 3737 26 52159 68 54156 63
129+
2026.5 14.97 7 74.41 2 14567 -7 14073 -14 3762 26 52226 68 54220 63
130+
2027.5 15.08 7 74.44 2 14561 -7 14060 -14 3788 26 52294 68 54283 63
131+
2028.5 15.19 7 74.47 2 14554 -6 14046 -14 3814 26 52361 68 54347 63
132+
2029.5 15.30 7 74.49 2 14548 -6 14032 -14 3839 26 52429 68 54410 63

testdata/set3

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -115,13 +115,18 @@ Lat -59.900 geodetic Long -39.900 -0.500 km
115115
2012.5 -1.27 -1 -56.00 -2 17717 -58 17712 -58 -394 -3 -26263 56 31680 -78
116116
2013.5 -1.29 -1 -56.03 -2 17659 -58 17655 -58 -397 -3 -26207 56 31601 -78
117117
2014.5 -1.30 -1 -56.06 -2 17602 -58 17597 -58 -400 -3 -26151 56 31523 -78
118-
2015.5 -1.31 0 -56.09 -2 17546 -54 17541 -54 -401 1 -26103 42 31452 -65
119-
2016.5 -1.31 0 -56.13 -2 17491 -54 17487 -54 -399 1 -26061 42 31387 -65
120-
2017.5 -1.31 0 -56.17 -2 17437 -54 17432 -54 -398 1 -26019 42 31322 -65
121-
2018.5 -1.31 0 -56.21 -2 17383 -54 17378 -54 -397 1 -25978 42 31257 -65
122-
2019.5 -1.31 0 -56.25 -2 17328 -54 17324 -54 -395 1 -25936 42 31192 -65
123-
2020.5 -1.30 1 -56.29 -2 17275 -52 17271 -52 -392 5 -25896 39 31129 -62
124-
2021.5 -1.29 1 -56.33 -2 17223 -52 17219 -52 -388 5 -25856 39 31067 -62
125-
2022.5 -1.28 1 -56.37 -2 17171 -52 17167 -52 -383 5 -25817 39 31006 -62
126-
2023.5 -1.27 1 -56.41 -2 17119 -52 17115 -52 -379 5 -25777 39 30944 -62
127-
2024.5 -1.26 1 -56.45 -2 17067 -52 17063 -52 -374 5 -25738 39 30882 -62
118+
2015.5 -1.31 0 -56.09 -2 17546 -54 17541 -54 -401 1 -26102 42 31451 -66
119+
2016.5 -1.31 0 -56.13 -2 17491 -54 17487 -54 -399 1 -26060 42 31386 -65
120+
2017.5 -1.31 0 -56.17 -2 17437 -54 17432 -54 -398 1 -26018 42 31320 -65
121+
2018.5 -1.31 0 -56.21 -2 17382 -54 17378 -54 -397 1 -25976 42 31255 -65
122+
2019.5 -1.31 0 -56.25 -2 17328 -54 17323 -54 -396 1 -25933 42 31189 -65
123+
2020.5 -1.30 1 -56.29 -2 17278 -45 17274 -45 -393 4 -25893 37 31129 -56
124+
2021.5 -1.30 1 -56.32 -2 17233 -45 17229 -45 -390 4 -25856 37 31073 -56
125+
2022.5 -1.29 1 -56.35 -2 17188 -45 17184 -45 -386 4 -25819 37 31017 -56
126+
2023.5 -1.28 1 -56.38 -2 17144 -45 17139 -45 -382 4 -25782 37 30961 -56
127+
2024.5 -1.27 1 -56.41 -2 17099 -45 17094 -45 -379 4 -25745 37 30905 -56
128+
2025.5 -1.26 1 -56.44 -2 17055 -43 17051 -43 -374 6 -25709 35 30851 -53
129+
2026.5 -1.24 1 -56.47 -2 17012 -43 17008 -43 -368 6 -25674 35 30799 -53
130+
2027.5 -1.22 1 -56.50 -2 16969 -43 16965 -43 -361 6 -25639 35 30746 -53
131+
2028.5 -1.20 1 -56.53 -2 16926 -43 16922 -43 -355 6 -25605 35 30694 -53
132+
2029.5 -1.18 1 -56.56 -2 16883 -43 16880 -43 -349 6 -25570 35 30641 -53

testdata/set4

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -115,13 +115,18 @@ Lat -59.900 geodetic Long 146.900 5.500 km
115115
2012.5 36.71 19 -84.92 1 5879 15 4713 -7 3514 35 -66193 11 66453 -9
116116
2013.5 37.02 18 -84.91 1 5894 15 4707 -7 3549 35 -66182 11 66444 -9
117117
2014.5 37.32 18 -84.90 1 5910 16 4700 -7 3583 35 -66172 11 66435 -9
118-
2015.5 37.66 22 -84.88 1 5922 9 4688 -16 3618 36 -66160 13 66424 -12
119-
2016.5 38.02 22 -84.88 1 5932 9 4673 -16 3654 36 -66146 13 66412 -12
120-
2017.5 38.39 22 -84.87 1 5941 10 4657 -16 3689 36 -66133 13 66399 -12
121-
2018.5 38.75 22 -84.86 1 5951 10 4641 -16 3725 36 -66120 13 66387 -12
122-
2019.5 39.11 22 -84.85 1 5961 10 4625 -16 3761 36 -66106 13 66375 -12
123-
2020.5 39.51 25 -84.84 1 5972 12 4608 -19 3799 42 -66095 10 66364 -9
124-
2021.5 39.93 25 -84.83 1 5984 12 4589 -19 3841 42 -66085 10 66355 -9
125-
2022.5 40.35 25 -84.81 1 5997 13 4570 -19 3883 42 -66075 10 66346 -9
126-
2023.5 40.77 25 -84.80 1 6009 13 4551 -19 3925 42 -66065 10 66337 -9
127-
2024.5 41.19 25 -84.79 1 6022 13 4532 -19 3966 42 -66055 10 66329 -9
118+
2015.5 37.66 22 -84.88 1 5922 9 4688 -16 3618 36 -66160 14 66424 -13
119+
2016.5 38.03 22 -84.88 1 5931 9 4672 -16 3654 36 -66146 14 66411 -13
120+
2017.5 38.39 22 -84.87 1 5941 10 4656 -16 3689 36 -66132 14 66399 -13
121+
2018.5 38.76 22 -84.86 1 5950 10 4640 -16 3725 36 -66119 14 66386 -13
122+
2019.5 39.12 22 -84.85 1 5960 10 4624 -16 3760 36 -66105 14 66373 -13
123+
2020.5 39.51 25 -84.84 1 5971 11 4607 -19 3798 40 -66088 21 66357 -20
124+
2021.5 39.92 25 -84.83 1 5982 11 4588 -19 3839 40 -66067 21 66337 -20
125+
2022.5 40.33 25 -84.81 1 5994 12 4569 -19 3879 40 -66046 21 66317 -20
126+
2023.5 40.74 25 -84.80 1 6006 12 4550 -19 3920 40 -66025 21 66298 -20
127+
2024.5 41.15 24 -84.79 1 6018 12 4531 -19 3960 40 -66004 21 66278 -20
128+
2025.5 41.54 22 -84.78 1 6032 15 4515 -14 4000 39 -65980 29 66255 -27
129+
2026.5 41.90 22 -84.76 1 6047 16 4501 -14 4038 39 -65951 29 66228 -27
130+
2027.5 42.26 22 -84.75 1 6063 16 4487 -14 4077 39 -65922 29 66201 -27
131+
2028.5 42.62 22 -84.73 1 6079 16 4473 -14 4116 39 -65894 29 66174 -27
132+
2029.5 42.98 21 -84.71 1 6095 16 4459 -14 4155 39 -65865 29 66147 -27

0 commit comments

Comments
 (0)