diff options
-rw-r--r-- | TLE/iridium.txt | 368 | ||||
-rw-r--r-- | main2.py | 108 | ||||
-rw-r--r-- | startup.blend | bin | 0 -> 406944 bytes | |||
-rw-r--r-- | startup.blend1 | bin | 0 -> 406960 bytes |
4 files changed, 246 insertions, 230 deletions
diff --git a/TLE/iridium.txt b/TLE/iridium.txt index 9dcde7d..621adf9 100644 --- a/TLE/iridium.txt +++ b/TLE/iridium.txt @@ -1,276 +1,276 @@ IRIDIUM 8 [+] -1 24792U 97020A 17010.48990030 -.00000062 00000-0 -29146-4 0 9990 -2 24792 86.3942 24.6164 0002002 87.6591 272.4834 14.34216681 30594 +1 24792U 97020A 17037.90899244 .00000041 00000-0 75165-5 0 9999 +2 24792 86.3966 13.1462 0002159 89.2062 270.9381 14.34213382 34294 IRIDIUM 7 [+] -1 24793U 97020B 17010.48356311 .00000013 00000-0 -23818-5 0 9995 -2 24793 86.3947 24.8930 0002038 87.2328 272.9101 14.34218648 30593 +1 24793U 97020B 17037.90260556 .00000034 00000-0 50002-5 0 9993 +2 24793 86.3971 13.4244 0002174 88.0235 272.1210 14.34213546 34295 IRIDIUM 6 [+] -1 24794U 97020C 17010.47712914 -.00000044 00000-0 -22678-4 0 9997 -2 24794 86.3945 24.8300 0002089 87.6522 272.4913 14.34216393 30590 +1 24794U 97020C 17037.89621915 .00000082 00000-0 22074-4 0 9992 +2 24794 86.3970 13.3609 0002181 87.0226 273.1220 14.34214737 34280 IRIDIUM 5 [+] -1 24795U 97020D 17010.47090519 -.00000112 00000-0 -47120-4 0 9993 -2 24795 86.3931 24.8476 0002156 85.1683 274.9759 14.34214596 30673 +1 24795U 97020D 17037.89004827 .00000123 00000-0 36745-4 0 9996 +2 24795 86.3962 13.3744 0002138 86.2128 273.9313 14.34209661 34568 IRIDIUM 4 [-] -1 24796U 97020E 17010.50861781 .00000116 00000-0 33680-4 0 9993 -2 24796 86.3942 23.8701 0002094 91.6699 18.0067 14.35134019 30688 +1 24796U 97020E 17038.46862043 .00000115 00000-0 33487-4 0 9994 +2 24796 86.3965 12.1559 0002194 89.9769 23.4269 14.35138242 34707 IRIDIUM 914 [-] -1 24836U 97030A 17010.52531619 .00000120 00000-0 32585-4 0 9993 -2 24836 86.3920 41.0458 0000578 100.2712 259.8551 14.38732337 26271 +1 24836U 97030A 17037.92788815 .00000111 00000-0 29657-4 0 9994 +2 24836 86.3925 29.4879 0002716 126.3026 233.8423 14.38736693168115 IRIDIUM 12 [+] -1 24837U 97030B 17010.58825708 .00000116 00000-0 34401-4 0 9999 -2 24837 86.3946 55.9853 0002165 93.0078 69.2552 14.34218569 24354 +1 24837U 97030B 17038.55610767 -.00000036 00000-0 -19769-4 0 9996 +2 24837 86.3930 44.2811 0002053 87.3237 26.8389 14.34216327 28363 IRIDIUM 10 [+] -1 24839U 97030D 17010.57560122 .00000117 00000-0 34727-4 0 9998 -2 24839 86.3945 55.9712 0002148 93.5449 68.6170 14.34218631 24367 +1 24839U 97030D 17038.54323233 -.00000032 00000-0 -18456-4 0 9994 +2 24839 86.3930 44.2670 0002075 88.1240 24.8079 14.34216324 28377 IRIDIUM 13 [+] -1 24840U 97030E 17010.56315858 .00000123 00000-0 36807-4 0 9991 -2 24840 86.3947 56.1131 0002155 89.3409 270.8033 14.34220368 24350 +1 24840U 97030E 17037.56357877 -.00000021 00000-0 -14618-4 0 9992 +2 24840 86.3931 44.8143 0001900 87.4398 272.7015 14.34216156 28224 IRIDIUM 16 [-] -1 24841U 97030F 17010.51744453 .00000110 00000-0 30626-4 0 9993 -2 24841 86.4024 56.0569 0004466 86.9247 273.2461 14.36682834 24941 +1 24841U 97030F 17038.51625060 .00000128 00000-0 36607-4 0 9999 +2 24841 86.4012 44.3182 0002847 38.2256 321.9143 14.36687909 28962 IRIDIUM 911 [-] -1 24842U 97030G 17010.49358137 .00000133 00000-0 32412-4 0 9991 -2 24842 86.4451 56.9453 0012391 251.7557 108.2296 14.44924438 30172 +1 24842U 97030G 17038.54062948 .00000137 00000-0 33332-4 0 9995 +2 24842 86.4437 45.1694 0015346 153.9530 206.2448 14.44930130 34224 IRIDIUM 15 [+] -1 24869U 97034A 17010.53495508 .00000176 00000-0 55744-4 0 9993 -2 24869 86.3963 88.0307 0002361 100.4260 259.7202 14.34222224 21317 +1 24869U 97034A 17037.53524128 .00000093 00000-0 26298-4 0 9993 +2 24869 86.3932 76.7368 0002334 90.3482 269.7981 14.34219553 25182 IRIDIUM 17 [-] -1 24870U 97034B 17010.24196009 .00000086 00000-0 22959-4 0 9999 -2 24870 86.3969 86.3801 0003070 56.3155 303.8334 14.35730340 21518 +1 24870U 97034B 17038.53811033 .00000118 00000-0 34001-4 0 9999 +2 24870 86.3932 74.5158 0000404 54.7103 305.4131 14.35735108 25575 IRIDIUM 920 [-] -1 24871U 97034C 17010.50498820 .00000095 00000-0 24187-4 0 9990 -2 24871 86.3970 72.8277 0013387 132.4238 227.8095 14.39446550 23677 +1 24871U 97034C 17037.96349716 .00000104 00000-0 26785-4 0 9995 +2 24871 86.3941 61.2457 0013469 55.1805 305.0659 14.39450303 27354 IRIDIUM 18 [+] -1 24872U 97034D 17010.51586618 .00000170 00000-0 53563-4 0 9999 -2 24872 86.3970 88.0034 0002314 98.4464 261.6994 14.34225937 21310 +1 24872U 97034D 17037.51619553 .00000008 00000-0 -43849-5 0 9991 +2 24872 86.3934 76.7113 0002175 87.8028 272.3417 14.34217892 25184 IRIDIUM 921 [-] -1 24873U 97034E 17010.44538386 .00000802 00000-0 45889-4 0 9995 -2 24873 86.3954 140.5340 0005956 224.6133 135.4626 15.11036496 64276 +1 24873U 97034E 17037.66320246 .00001129 00000-0 65301-4 0 9996 +2 24873 86.3955 127.6869 0009715 127.2955 232.9171 15.11090517 68104 IRIDIUM 26 [-] -1 24903U 97043A 17010.40787079 .00000103 00000-0 29268-4 0 9997 -2 24903 86.3981 320.8597 0002289 88.7509 26.1065 14.35232764 15347 +1 24903U 97043A 17037.86322507 .00000078 00000-0 20257-4 0 9997 +2 24903 86.3988 309.3703 0002184 82.5865 320.0794 14.35236980 18809 IRIDIUM 25 [+] -1 24904U 97043B 17010.39431245 .00000131 00000-0 39817-4 0 9999 -2 24904 86.3972 321.4020 0002230 87.7877 272.3574 14.34218245 15212 +1 24904U 97043B 17037.88311200 .00000140 00000-0 43012-4 0 9992 +2 24904 86.3979 309.9147 0002181 80.9528 279.1914 14.34221663 18947 IRIDIUM 46 [+] -1 24905U 97043C 17010.54654391 .00000005 00000-0 -52594-5 0 9995 -2 24905 86.3980 321.8783 0002187 78.3319 281.8122 14.34243410 15238 +1 24905U 97043C 17037.82601119 .00000153 00000-0 47516-4 0 9995 +2 24905 86.2846 310.1404 0001900 83.3676 276.7736 14.34218456 19143 IRIDIUM 23 [+] -1 24906U 97043D 17010.42335762 .00000122 00000-0 36385-4 0 9999 -2 24906 86.3985 321.4145 0002121 90.0968 27.1333 14.34217996 15225 +1 24906U 97043D 17037.89890128 .00000155 00000-0 48137-4 0 9995 +2 24906 86.3993 309.9371 0002261 84.0098 324.7271 14.34219786 18889 IRIDIUM 22 [+] -1 24907U 97043E 17010.37528022 .00000129 00000-0 38857-4 0 9990 -2 24907 86.3981 322.0605 0002137 87.1343 273.0097 14.34218358 15212 +1 24907U 97043E 17038.35247495 .00000182 00000-0 57978-4 0 9994 +2 24907 86.3990 310.3724 0002136 83.7757 276.3682 14.34221487 19222 DUMMY MASS 1 [-] -1 24925U 97048A 17010.44809128 .00000066 00000-0 44940-5 0 9993 -2 24925 86.3376 116.1646 0005132 226.4071 133.6727 14.85115392 48173 +1 24925U 97048A 17038.20840411 .00000069 00000-0 47481-5 0 9993 +2 24925 86.3348 103.3695 0008752 129.7071 230.4926 14.85118613 52294 DUMMY MASS 2 [-] -1 24926U 97048B 17010.73152640 .00000062 00000-0 40242-5 0 9993 -2 24926 86.3376 117.1237 0005753 237.1098 122.9573 14.84883617 48067 +1 24926U 97048B 17037.75488148 .00000065 00000-0 42628-5 0 9992 +2 24926 86.3351 104.6733 0009266 138.3424 221.8507 14.84886769 51836 IRIDIUM 29 [-] -1 24944U 97051A 17010.47922558 .00000092 00000-0 25489-4 0 9999 -2 24944 86.3961 352.8494 0001770 86.9212 273.2187 14.34618144 11813 +1 24944U 97051A 17037.89057504 .00000054 00000-0 12092-4 0 9998 +2 24944 86.3994 341.3846 0002088 96.8725 263.2709 14.34621387 15530 IRIDIUM 32 [+] -1 24945U 97051B 17010.47385183 -.00000004 00000-0 -83502-5 0 9993 -2 24945 86.3954 353.0380 0002011 86.8854 273.2572 14.34214080 11812 +1 24945U 97051B 17038.38128170 .00000151 00000-0 46923-4 0 9990 +2 24945 86.3991 341.3720 0002214 86.1605 273.9844 14.34220024 15811 IRIDIUM 33 [-] -1 24946U 97051C 17010.50206975 .00000081 00000-0 22058-4 0 9990 -2 24946 86.3875 352.7372 0009397 47.5758 312.6230 14.33532090 11444 +1 24946U 97051C 17037.93413908 .00000079 00000-0 21303-4 0 9991 +2 24946 86.3909 341.2570 0006459 320.3108 39.7614 14.33535806 15368 IRIDIUM 28 [-] -1 24948U 97051E 17010.45625359 .00000095 00000-0 26151-4 0 9990 -2 24948 86.3965 352.1819 0002487 87.9773 272.1708 14.35525982 11954 +1 24948U 97051E 17037.91997732 .00000097 00000-0 26891-4 0 9990 +2 24948 86.3999 340.6798 0002143 78.2439 281.8998 14.35530403 15822 IRIDIUM 30 [+] -1 24949U 97051F 17010.46753846 .00000023 00000-0 13172-5 0 9996 -2 24949 86.3962 353.1447 0002463 86.7619 273.3859 14.34205084 11799 +1 24949U 97051F 17038.37499226 .00000006 00000-0 -49050-5 0 9991 +2 24949 86.4009 341.4827 0002101 67.7632 292.3787 14.34229376 15792 IRIDIUM 31 [+] -1 24950U 97051G 17010.46116372 -.00000007 00000-0 -96482-5 0 9994 -2 24950 86.3955 353.1358 0001982 81.8486 278.2935 14.34214262 11806 +1 24950U 97051G 17038.43835825 .00000159 00000-0 49664-4 0 9997 +2 24950 86.3992 341.4410 0002048 87.4682 272.6748 14.34220268 15818 IRIDIUM 19 [+] -1 24965U 97056A 17010.51530043 -.00000055 00000-0 -26568-4 0 9996 -2 24965 86.3943 24.6161 0002039 87.1614 272.9815 14.34215563 9953 +1 24965U 97056A 17037.93441405 .00000044 00000-0 85472-5 0 9990 +2 24965 86.3968 13.1463 0002146 87.8354 272.3088 14.34212275 13885 IRIDIUM 35 [+] -1 24966U 97056B 17010.45822427 -.00000057 00000-0 -27577-4 0 9993 -2 24966 86.3942 24.6351 0002046 87.5963 272.5467 14.34216020 9928 +1 24966U 97056B 17038.50523780 .00000064 00000-0 15634-4 0 9996 +2 24966 86.3968 12.9025 0002165 88.8628 271.2816 14.34213616 13947 IRIDIUM 36 [-] -1 24967U 97056C 17010.39718321 .00000149 00000-0 45003-4 0 9998 -2 24967 86.3955 23.8418 0002075 87.4773 272.6661 14.35579320 10226 +1 24967U 97056C 17037.92959915 .00000063 00000-0 14851-4 0 9994 +2 24967 86.3980 12.3031 0002033 91.1067 269.0362 14.35582737 14172 IRIDIUM 37 [+] -1 24968U 97056D 17010.50258900 .00000037 00000-0 62815-5 0 9991 -2 24968 86.3946 24.7981 0002088 91.3429 268.8006 14.34217525 9939 +1 24968U 97056D 17038.47987540 .00000017 00000-0 -10782-5 0 9991 +2 24968 86.3967 13.0962 0002073 86.3155 273.8278 14.34209376 13944 IRIDIUM 34 [+] -1 24969U 97056E 17010.45185205 -.00000051 00000-0 -25101-4 0 9997 -2 24969 86.3944 24.7562 0002042 85.9842 274.1587 14.34216753 9926 +1 24969U 97056E 17038.42909811 -.00000057 00000-0 -27554-4 0 9991 +2 24969 86.3967 13.0541 0002051 83.1830 276.9599 14.34211308 13936 IRIDIUM 43 [+] -1 25039U 97069A 17010.30030149 .00000187 00000-0 59874-4 0 9992 -2 25039 86.3985 88.0281 0002111 93.2240 266.9198 14.34226024 3688 +1 25039U 97069A 17038.55637269 .00000094 00000-0 26427-4 0 9990 +2 25039 86.3934 76.2118 0002058 96.8037 263.3393 14.34217012 7738 IRIDIUM 41 [+] -1 25040U 97069B 17010.29387047 .00000162 00000-0 50711-4 0 9998 -2 25040 86.3969 87.9791 0002335 98.7361 261.4100 14.34226139 3688 +1 25040U 97069B 17038.55003211 -.00000010 00000-0 -10568-4 0 9995 +2 25040 86.3931 76.1609 0002197 86.3436 273.8011 14.34217811 7732 IRIDIUM 40 [+] -1 25041U 97069C 17010.24950958 .00000148 00000-0 45909-4 0 9998 -2 25041 86.3981 88.2270 0001668 65.9076 294.2294 14.34218401 3698 +1 25041U 97069C 17038.57544773 .00000093 00000-0 26165-4 0 9990 +2 25041 86.3932 76.3810 0001490 122.6008 237.5331 14.34223649 7754 IRIDIUM 39 [B] -1 25042U 97069D 17010.25454431 .00000114 00000-0 26085-4 0 9992 -2 25042 86.3926 86.6118 0021095 115.7612 244.5770 14.46120108 3895 +1 25042U 97069D 17038.55512770 .00000135 00000-0 32140-4 0 9998 +2 25042 86.3890 74.5309 0019964 30.0768 330.1576 14.46126072 7982 IRIDIUM 38 [-] -1 25043U 97069E 17010.53226883 .00000123 00000-0 35520-4 0 9996 -2 25043 86.3966 85.2522 0003572 88.1253 272.0353 14.36002505 4105 +1 25043U 97069E 17038.61400549 .00000101 00000-0 27920-4 0 9999 +2 25043 86.3930 73.4718 0002267 55.0033 305.1376 14.36007775 8135 IRIDIUM 42 [-] -1 25077U 97077A 17010.68587112 .00000011 00000-0 -30638-5 0 9996 -2 25077 86.3970 87.7906 0002249 90.9967 269.1487 14.34522443999613 +1 25077U 97077A 17038.51759258 .00000129 00000-0 38733-4 0 9992 +2 25077 86.3934 76.1451 0002231 87.7926 272.3525 14.34524639 3603 IRIDIUM 44 [-] -1 25078U 97077B 17010.26881234 .00000174 00000-0 50948-4 0 9997 -2 25078 86.3962 77.9277 0003793 82.0255 278.1373 14.38090068 933 +1 25078U 97077B 17038.51855074 .00000120 00000-0 33003-4 0 9992 +2 25078 86.3929 66.0349 0002006 43.9522 316.1835 14.38096338 4996 IRIDIUM 45 [+] -1 25104U 97082A 17010.45482812 -.00000000 00000-0 -70699-5 0 9999 -2 25104 86.3953 353.1738 0003138 89.0681 271.0874 14.34213935997767 +1 25104U 97082A 17038.57157388 .00000182 00000-0 57863-4 0 9995 +2 25104 86.3989 341.4198 0002614 60.3620 299.7836 14.34215263 1799 IRIDIUM 24 [-] -1 25105U 97082B 17010.35637144 .00000031 00000-0 34495-5 0 9995 -2 25105 86.3946 302.1092 0012915 136.8595 223.3618 14.39828870 143 +1 25105U 97082B 17038.29406634 .00000080 00000-0 19140-4 0 9999 +2 25105 86.3930 290.3171 0013464 57.9312 302.3192 14.39833777 4165 IRIDIUM 47 [+] -1 25106U 97082C 17010.41334518 .00000130 00000-0 39339-4 0 9993 -2 25106 86.3969 321.2701 0002124 90.2020 269.9420 14.34218387997755 +1 25106U 97082C 17038.32077223 .00000144 00000-0 44387-4 0 9994 +2 25106 86.3977 309.6070 0002252 84.4200 275.7253 14.34220768 1751 IRIDIUM 49 [+] -1 25108U 97082E 17010.37848241 .00000118 00000-0 35155-4 0 9991 -2 25108 86.3969 321.3832 0002199 87.2531 27.6075 14.34212211997753 +1 25108U 97082E 17038.36021314 .00000164 00000-0 51565-4 0 9998 +2 25108 86.3979 309.6897 0002199 83.4010 54.8327 14.34220969 1762 IRIDIUM 52 [+] -1 25169U 98010A 17010.52513814 .00000111 00000-0 32489-4 0 9992 -2 25169 86.3949 56.3007 0002163 92.6148 267.5295 14.34218195989186 +1 25169U 98010A 17038.50231446 -.00000030 00000-0 -17617-4 0 9996 +2 25169 86.3935 44.5942 0002038 87.2561 272.8868 14.34216245993193 IRIDIUM 56 [+] -1 25170U 98010B 17010.51877140 .00000072 00000-0 18523-4 0 9997 -2 25170 86.3949 56.4053 0002331 96.3450 263.8011 14.34217866989161 +1 25170U 98010B 17038.56580381 .00000012 00000-0 -28324-5 0 9996 +2 25170 86.3929 44.6675 0002166 81.9900 278.1541 14.34213183993186 IRIDIUM 54 [+] -1 25171U 98010C 17010.55050568 .00000110 00000-0 32162-4 0 9997 -2 25171 86.3950 56.3102 0002148 92.7241 267.4201 14.34218335989334 +1 25171U 98010C 17038.52768024 -.00000037 00000-0 -20212-4 0 9990 +2 25171 86.3935 44.6038 0002039 87.6167 272.5262 14.34216271993341 IRIDIUM 50 [+] -1 25172U 98010D 17010.51244043 .00000119 00000-0 35376-4 0 9996 -2 25172 86.3950 56.2833 0002078 93.9434 266.1999 14.34218690989169 +1 25172U 98010D 17038.55937779 -.00000035 00000-0 -19595-4 0 9999 +2 25172 86.3935 44.5474 0002085 90.1330 270.0105 14.34216546993183 IRIDIUM 53 [+] -1 25173U 98010E 17010.53147335 .00000115 00000-0 34103-4 0 9998 -2 25173 86.3950 56.2808 0002166 92.6182 267.5262 14.34218419989174 +1 25173U 98010E 17038.50868708 .00000052 00000-0 11372-4 0 9992 +2 25173 86.3937 44.5741 0002122 91.4400 268.7039 14.34215593993188 IRIDIUM 51 [S] -1 25262U 98018A 17010.47737490 .00000010 00000-0 -34401-5 0 9992 -2 25262 86.3943 24.9349 0001810 91.7973 268.3430 14.34210064988555 +1 25262U 98018A 17038.45466499 .00000081 00000-0 21924-4 0 9990 +2 25262 86.3977 13.2320 0002411 94.6465 265.5006 14.34215143992565 IRIDIUM 61 [+] -1 25263U 98018B 17010.50897704 -.00000071 00000-0 -32318-4 0 9994 -2 25263 86.3945 24.7612 0002037 87.4188 272.7241 14.34212613984266 +1 25263U 98018B 17038.41652003 .00000060 00000-0 14408-4 0 9991 +2 25263 86.3970 13.0878 0002176 88.1703 271.9742 14.34210733988266 IRIDIUM 55 [+] -1 25272U 98019A 17010.44213863 -.00000006 00000-0 -91428-5 0 9992 -2 25272 86.3954 352.9606 0002047 86.1643 273.9787 14.34213813983459 +1 25272U 98019A 17038.41934406 .00000144 00000-0 44390-4 0 9998 +2 25272 86.3991 341.2652 0002208 85.5587 274.5861 14.34219456987465 IRIDIUM 57 [-] -1 25273U 98019B 17010.48370031 .00000081 00000-0 21955-4 0 9996 -2 25273 86.3964 353.2437 0001984 89.8624 270.2800 14.34252564983468 +1 25273U 98019B 17038.39040057 .00000071 00000-0 18339-4 0 9999 +2 25273 86.3999 341.5797 0002168 91.2622 268.8822 14.34255768987465 IRIDIUM 58 [+] -1 25274U 98019C 17010.49287337 -.00000011 00000-0 -11001-4 0 9990 -2 25274 86.3960 353.4328 0002055 88.5225 271.6206 14.34214355983460 +1 25274U 98019C 17038.33053136 .00000144 00000-0 44379-4 0 9990 +2 25274 86.3997 341.7978 0002289 85.4050 274.7407 14.34220102987459 IRIDIUM 59 [+] -1 25275U 98019D 17010.49922024 -.00000002 00000-0 -76195-5 0 9996 -2 25275 86.3956 353.2918 0001933 86.1499 273.9918 14.34214242983460 +1 25275U 98019D 17038.40664794 .00000145 00000-0 44693-4 0 9997 +2 25275 86.3992 341.6261 0002211 88.5551 271.5898 14.34220079987467 IRIDIUM 60 [+] -1 25276U 98019E 17010.43579468 -.00000005 00000-0 -87738-5 0 9999 -2 25276 86.3952 352.9440 0002061 85.7058 274.4373 14.34214178983450 +1 25276U 98019E 17038.41299210 .00000157 00000-0 49033-4 0 9992 +2 25276 86.3989 341.2482 0002198 85.5595 274.5851 14.34220048987462 IRIDIUM 62 [+] -1 25285U 98021A 17010.32747592 .00000151 00000-0 46827-4 0 9998 -2 25285 86.3974 289.8924 0002086 86.5558 273.5876 14.34214006982390 +1 25285U 98021A 17038.58371621 .00000112 00000-0 32852-4 0 9992 +2 25285 86.3948 278.0817 0002150 85.6285 274.5156 14.34221663986440 IRIDIUM 63 [-] -1 25286U 98021B 17010.33001378 .00000085 00000-0 23205-4 0 9996 -2 25286 86.4004 290.2916 0001849 86.7797 29.7585 14.34635268982414 +1 25286U 98021B 17038.63603959 .00000084 00000-0 22802-4 0 9993 +2 25286 86.3978 278.4621 0002131 93.8927 322.2081 14.34639830986474 IRIDIUM 64 [+] -1 25287U 98021C 17010.27046520 .00000160 00000-0 50218-4 0 9996 -2 25287 86.3973 289.9576 0002134 79.8793 280.2644 14.34222035982361 +1 25287U 98021C 17038.59637176 .00000113 00000-0 33150-4 0 9998 +2 25287 86.3955 278.1184 0001736 79.6631 280.4760 14.34217079986426 IRIDIUM 65 [+] -1 25288U 98021D 17010.27673811 .00000194 00000-0 62178-4 0 9991 -2 25288 86.3970 289.8612 0002163 87.5092 272.6351 14.34214901982384 +1 25288U 98021D 17038.60273288 .00000106 00000-0 30767-4 0 9994 +2 25288 86.3946 278.0210 0002161 83.4308 276.7134 14.34222295986444 IRIDIUM 66 [+] -1 25289U 98021E 17010.30506727 .00000008 00000-0 -40314-5 0 9991 -2 25289 86.3970 289.7542 0002067 85.5426 28.0994 14.34214841982387 +1 25289U 98021E 17038.60905879 .00000164 00000-0 51454-4 0 9993 +2 25289 86.3946 277.9228 0002156 85.2671 274.8771 14.34217568986431 IRIDIUM 67 [+] -1 25290U 98021F 17010.49872468 .00000199 00000-0 63918-4 0 9995 -2 25290 86.3973 289.8071 0002095 84.7365 275.4070 14.34214692982426 +1 25290U 98021F 17038.61541578 .00000112 00000-0 32793-4 0 9996 +2 25290 86.3947 278.0546 0002059 85.8549 274.2882 14.34222231986453 IRIDIUM 68 [+] -1 25291U 98021G 17010.29576179 .00000166 00000-0 52194-4 0 9992 -2 25291 86.3974 290.0078 0002121 83.6272 276.5165 14.34214290982368 +1 25291U 98021G 17038.62176412 .00000107 00000-0 31221-4 0 9998 +2 25291 86.3949 278.1683 0002013 84.4734 275.6691 14.34221977986426 IRIDIUM 69 [-] -1 25319U 98026A 17010.36469242 .00000077 00000-0 18652-4 0 9990 -2 25319 86.4009 312.1140 0004069 80.7217 279.4441 14.38645358980347 +1 25319U 98026A 17038.32534376 .00000071 00000-0 16778-4 0 9998 +2 25319 86.4005 300.3564 0002472 37.5301 322.6069 14.38649708984368 IRIDIUM 71 [-] -1 25320U 98026B 17010.33074684 .00000072 00000-0 16857-4 0 9991 -2 25320 86.3991 308.0936 0003690 114.7606 245.3977 14.39056159980762 +1 25320U 98026B 17038.28342270 .00000108 00000-0 28555-4 0 9992 +2 25320 86.3983 296.3255 0003972 69.8854 290.2772 14.39061605984784 IRIDIUM 70 [+] -1 25342U 98032A 17010.34455337 .00000174 00000-0 54958-4 0 9998 -2 25342 86.3979 290.2218 0002065 87.6322 33.3841 14.34216188976478 +1 25342U 98032A 17038.58917354 .00000076 00000-0 19920-4 0 9997 +2 25342 86.3954 278.4178 0002200 85.5385 335.6357 14.34217384980521 IRIDIUM 72 [+] -1 25343U 98032B 17010.44797456 .00000133 00000-0 40267-4 0 9994 -2 25343 86.3971 289.8008 0002107 85.4164 274.7273 14.34214559976491 +1 25343U 98032B 17038.63443611 .00000110 00000-0 32354-4 0 9999 +2 25343 86.3947 278.0189 0002091 85.4403 274.7031 14.34222070980531 IRIDIUM 73 [-] -1 25344U 98032C 17010.21113805 .00000126 00000-0 27790-4 0 9998 -2 25344 86.4434 269.6827 0001595 101.3214 258.8169 14.49002295984670 +1 25344U 98032C 17038.59362161 .00000128 00000-0 28308-4 0 9998 +2 25344 86.4402 257.6869 0002667 100.4649 259.6856 14.49008291988781 IRIDIUM 74 [S] -1 25345U 98032D 17010.28349919 .00000187 00000-0 50443-4 0 9991 -2 25345 86.4487 290.2465 0006195 176.0884 302.2295 14.42438353979972 +1 25345U 98032D 17038.63911157 .00000117 00000-0 29283-4 0 9990 +2 25345 86.4463 278.4067 0008632 97.3392 292.0006 14.42446606984061 IRIDIUM 75 [+] -1 25346U 98032E 17010.33743803 .00000008 00000-0 -42105-5 0 9998 -2 25346 86.3976 290.0936 0002061 85.2463 31.7655 14.34214183977042 +1 25346U 98032E 17038.58316880 .00000114 00000-0 33772-4 0 9992 +2 25346 86.3950 278.2882 0002065 85.9376 336.8968 14.34222167981093 IRIDIUM 3 [+] -1 25431U 98048A 17010.39078437 .00000130 00000-0 39302-4 0 9999 -2 25431 86.3975 321.6764 0002175 90.0193 22.8461 14.34218377962999 +1 25431U 98048A 17038.37134399 .00000168 00000-0 52960-4 0 9993 +2 25431 86.3983 309.9850 0002242 83.1209 47.0591 14.34220596967005 IRIDIUM 76 [+] -1 25432U 98048B 17010.41021271 .00000128 00000-0 38816-4 0 9993 -2 25432 86.3972 321.4275 0001998 87.9067 26.9831 14.34217871962982 +1 25432U 98048B 17038.39147147 .00000158 00000-0 49452-4 0 9992 +2 25432 86.3980 309.7349 0002167 87.6108 48.2682 14.34220904966991 IRIDIUM 82 [+] -1 25467U 98051A 17010.28753408 .00000191 00000-0 61298-4 0 9994 -2 25467 86.3963 88.1868 0002485 93.9337 266.2143 14.34228968963989 +1 25467U 98051A 17038.54376314 .00000081 00000-0 22005-4 0 9991 +2 25467 86.3910 76.3629 0002039 85.1298 275.0130 14.34216074968039 IRIDIUM 81 [+] -1 25468U 98051B 17010.28120332 .00000170 00000-0 53559-4 0 9997 -2 25468 86.3967 87.8125 0002110 95.1075 265.0362 14.34225580960203 +1 25468U 98051B 17038.60712727 .00000086 00000-0 23513-4 0 9991 +2 25468 86.3930 75.9646 0002124 96.1012 264.0426 14.34219335964267 IRIDIUM 80 [+] -1 25469U 98051C 17010.27407567 .00000169 00000-0 53284-4 0 9998 -2 25469 86.3971 88.0958 0002083 93.8194 327.4175 14.34224805960206 +1 25469U 98051C 17038.60968072 -.00000005 00000-0 -87673-5 0 9999 +2 25469 86.3934 76.2453 0001992 93.1291 18.3923 14.34218024964266 IRIDIUM 77 [+] -1 25471U 98051E 17010.28031149 .00000167 00000-0 52423-4 0 9993 -2 25471 86.3962 87.6760 0002158 99.8196 321.3675 14.34224884965408 +1 25471U 98051E 17038.61606986 -.00000019 00000-0 -13808-4 0 9999 +2 25471 86.3924 75.8223 0002214 91.5079 20.2882 14.34217818969465 IRIDIUM 2 [-] -1 25527U 98066A 17010.39687230 .00001395 00000-0 70574-4 0 9992 -2 25527 85.5326 125.3688 0007692 321.2208 38.8478 15.16076745993963 +1 25527U 98066A 17038.57997371 .00001196 00000-0 60060-4 0 9990 +2 25527 85.5306 108.7511 0008653 192.3687 167.7341 15.16154034998231 IRIDIUM 86 [+] -1 25528U 98066B 17010.50609808 .00000112 00000-0 32842-4 0 9993 -2 25528 86.3940 55.7358 0002287 98.6924 261.4531 14.34218517956765 +1 25528U 98066B 17038.55304059 -.00000044 00000-0 -22948-4 0 9990 +2 25528 86.3925 43.9969 0002289 84.9479 275.1978 14.34216136960789 IRIDIUM 84 [+] -1 25530U 98066D 17010.53781998 .00000127 00000-0 38118-4 0 9998 -2 25530 86.3942 55.8848 0002158 95.0080 265.1362 14.34218389954405 +1 25530U 98066D 17038.51499627 -.00000036 00000-0 -19811-4 0 9991 +2 25530 86.3927 44.1757 0002125 88.3158 271.8282 14.34216120958414 IRIDIUM 83 [+] -1 25531U 98066E 17010.49976419 .00000106 00000-0 30751-4 0 9990 -2 25531 86.3945 56.0196 0002160 93.1761 266.9682 14.34218773951752 +1 25531U 98066E 17038.54669927 -.00000034 00000-0 -19363-4 0 9997 +2 25531 86.3930 44.2825 0002062 87.3270 272.8162 14.34216620955779 IRIDIUM 20 [+] -1 25577U 98074A 17010.34990869 .00000152 00000-0 47312-4 0 9990 -2 25577 86.3971 321.3762 0002212 86.0687 274.0761 14.34212180945818 +1 25577U 98074A 17038.25734176 .00000169 00000-0 53404-4 0 9994 +2 25577 86.3979 309.7139 0002117 83.3967 276.7470 14.34220905949813 IRIDIUM 11 [+] -1 25578U 98074B 17010.38464823 .00000006 00000-0 -47893-5 0 9995 -2 25578 86.3969 321.5647 0002284 84.6014 29.3280 14.34217947954786 +1 25578U 98074B 17038.36652691 .00000115 00000-0 34173-4 0 9991 +2 25578 86.3979 309.8712 0002086 80.3083 57.8590 14.34221409958791 IRIDIUM 14 [+] -1 25777U 99032A 17010.26404857 .00000140 00000-0 42875-4 0 9991 -2 25777 86.3975 289.9572 0002137 88.1753 271.9687 14.34214218932043 +1 25777U 99032A 17038.59005432 .00000119 00000-0 35347-4 0 9995 +2 25777 86.3949 278.1177 0002201 84.5320 275.6127 14.34221766936104 IRIDIUM 21 [+] -1 25778U 99032B 17010.30210565 .00000157 00000-0 48905-4 0 9996 -2 25778 86.3974 289.9621 0001946 82.6402 277.5015 14.34215104925487 +1 25778U 99032B 17038.62809518 .00000105 00000-0 30252-4 0 9992 +2 25778 86.3948 278.1224 0002008 89.8459 270.2967 14.34222515929549 IRIDIUM 91 [+] -1 27372U 02005A 17010.50242458 .00000018 00000-0 -79599-6 0 9992 -2 27372 86.3356 353.5761 0002376 96.4445 18.4966 14.34213006789028 +1 27372U 02005A 17038.41103098 .00000148 00000-0 45653-4 0 9993 +2 27372 86.3390 341.7155 0002484 80.2473 40.6824 14.34218474793023 IRIDIUM 90 [S] -1 27373U 02005B 17010.49663792 .00000139 00000-0 35421-4 0 9996 -2 27373 86.4455 55.9993 0002206 98.4882 261.6569 14.42956686788611 +1 27373U 02005B 17038.51272410 -.00000029 00000-0 -14858-4 0 9993 +2 27373 86.4441 44.2763 0002308 87.8643 272.2822 14.42946777792651 IRIDIUM 94 [+] -1 27374U 02005C 17010.40378991 .00000124 00000-0 37208-4 0 9991 -2 27374 86.3973 321.6827 0001715 104.6043 9.9257 14.34211888793339 +1 27374U 02005C 17038.31158074 .00000172 00000-0 54480-4 0 9993 +2 27374 86.3981 310.0207 0002712 94.6998 21.6590 14.34220916797334 IRIDIUM 95 [+] -1 27375U 02005D 17010.44844651 -.00000011 00000-0 -10893-4 0 9995 -2 27375 86.3727 353.4952 0001994 87.2795 272.8629 14.34213393788306 +1 27375U 02005D 17038.42566125 .00000137 00000-0 41730-4 0 9991 +2 27375 86.3763 341.7264 0002263 86.2350 273.9105 14.34213123792316 IRIDIUM 96 [+] -1 27376U 02005E 17010.49623578 -.00000054 00000-0 -26325-4 0 9998 -2 27376 86.3973 25.0852 0001039 57.2176 302.9120 14.34217417793512 +1 27376U 02005E 17038.54323815 .00000055 00000-0 12617-4 0 9993 +2 27376 86.3998 13.3626 0002045 123.2965 236.8426 14.34213945797538 IRIDIUM 97 [+] -1 27450U 02031A 17010.46453066 .00000032 00000-0 44834-5 0 9990 -2 27450 86.3944 24.8318 0002245 86.2941 273.8512 14.34216118767620 +1 27450U 02031A 17038.44178114 .00000022 00000-0 93233-6 0 9993 +2 27450 86.3967 13.1282 0001966 85.4676 274.6744 14.34212902771630 IRIDIUM 98 [+] -1 27451U 02031B 17010.54791951 .00000173 00000-0 54739-4 0 9998 -2 27451 86.3963 88.1374 0002176 94.0557 38.8519 14.34226896768700 +1 27451U 02031B 17038.53203441 .00000007 00000-0 -47024-5 0 9996 +2 27451 86.3926 76.4312 0002010 89.8294 79.1848 14.34218329772720 diff --git a/main2.py b/main2.py index 6a635f2..7776d9e 100644 --- a/main2.py +++ b/main2.py @@ -88,14 +88,14 @@ start = timer() # controll values category = "iridium" -globalScale = 16 +globalScale = 1 satSize = 0.5 orbitSubDivs = 256 -resolution = 100 # get poition of sat each x frames +resolution = 100 # get position of sat each x frames threshold = 0.001 # if internet connection available: -# TLE.download(category) +TLE.download(category) # define sce = bpy.context.scene @@ -151,8 +151,6 @@ for i in range(0, numOfSat): apogee = abs(semimajoraxis * (1 + e0) - earthRadius) perigee = abs(semimajoraxis * (1 - e0) - earthRadius) - - # print values to user print("") @@ -277,55 +275,72 @@ plt.show() # p. 8 - 11 # create an array filled with 0 -# array[y, x] +# array[t, y, x] dure = int(duration/resolution) # dure = 5 -array = np.zeros((dure, numOfSat + 3, numOfSat + 3)) +array = np.zeros((int(dure), numOfSat + 3, numOfSat + 3)) satNr = 1 print(dure) # for every moment in time -# for time in range(0, dure, 1): -# x = 0 -# y = 0 -# -# # fill position values -# for a in range(3, (numOfSat + 3), 1): -# array[time, y+0, a] = round(xyz[a][0][time], 0) -# array[time, y+1, a] = round(xyz[a][1][time], 0) -# array[time, y+2, a] = round(xyz[a][2][time], 0) -# -# # fill position values -# for b in range(3, (numOfSat + 3), 1): -# array[time, b, x+0] = round(xyz[b][0][time], 0) -# array[time, b, x+1] = round(xyz[b][1][time], 0) -# array[time, b, x+2] = round(xyz[b][2][time], 0) -# -# # loop through array -# for y in range(3, (numOfSat + 3), 1): -# for x in range(3, (numOfSat + 3), 1): -# -# # 1 0 0 -# # 0 1 0 -# # 0 0 1 -# # don't calculate ones -# if x != y: -# a = pow((abs(array[time, 0, x])-abs(array[time, y, 0])), 2) -# b = pow((abs(array[time, 1, x])-abs(array[time, y, 1])), 2) -# c = pow((abs(array[time, 2, x])-abs(array[time, y, 2])), 2) -# -# d = round(math.sqrt(a + b + c), 0) -# array[time, y, x] = d -# -# # print Warning -# if d < threshold: -# xname = TLE.get("name", category, x-3) -# yname = TLE.get("name", category, y-3) -# -# print("{:<10}{:<20}{:<20}".format("BUMMM", xname, yname)) +for time in range(0, dure, 1): + x = 0 + y = 0 + + for sat in range(0, numOfSat, 1): + array[time, y+0, sat+3] = xyz[sat][0][time] + array[time, y+1, sat+3] = xyz[sat][1][time] + array[time, y+2, sat+3] = xyz[sat][2][time] + + for sat in range(0, numOfSat, 1): + array[time, sat+3, y+0] = xyz[sat][0][time] + array[time, sat+3, y+1] = xyz[sat][1][time] + array[time, sat+3, y+2] = xyz[sat][2][time] + + # loop through array + + + for y in range(3, (numOfSat + 3), 1): + for x in range(3, (numOfSat + 3), 1): + if x != y: + a_x = array[time, 0, x] + a_y = array[time, 1, x] + a_z = array[time, 2, x] + + b_x = array[time, y, 0] + b_y = array[time, y, 1] + b_z = array[time, y, 2] + + a = pow((abs(a_x)-abs(b_x)), 2) + b = pow((abs(a_y)-abs(b_y)), 2) + c = pow((abs(a_z)-abs(b_z)), 2) + + d = math.sqrt(a + b + c) + array[time, y, x] = d + + # print Warning + if d < threshold: + xname = TLE.get("name", category, x-3) + yname = TLE.get("name", category, y-3) + + a_x = array[time, 0, x] + a_y = array[time, 1, x] + a_z = array[time, 2, x] + + b_x = array[time, y, 0] + b_y = array[time, y, 1] + b_z = array[time, y, 2] + + print("") + print("BUM !!!") + print("{:<20}{:<20}{:<10}{:<20}".format("sat A", "sat B", "time", "distance")) + print("") + print("{:<20}{:<20}{:<10}{:<20}".format(xname, yname, time, d)) + print("{:<30}{:<30}{:<30}".format(a_x, a_y, a_z)) + print("{:<30}{:<30}{:<30}".format(b_x, b_y, b_z)) # print horizontal "line" print("{:#<80}".format("#")) @@ -334,4 +349,5 @@ print(array) end = timer() -print(end - start) +print("") +print("{:<10}{:<10}".format("Total duration (sek.): ", end - start)) diff --git a/startup.blend b/startup.blend new file mode 100644 index 0000000..54d8c5f --- /dev/null +++ b/startup.blend Binary files differdiff --git a/startup.blend1 b/startup.blend1 new file mode 100644 index 0000000..6813ca4 --- /dev/null +++ b/startup.blend1 Binary files differ |