Last active
March 9, 2018 08:14
-
-
Save rutj3/bbeff0d07a779fd819434cb6e8d3865c to your computer and use it in GitHub Desktop.
orbit_example
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"execution_count": 1, | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"from pyorbital.orbital import Orbital\n", | |
"\n", | |
"from datetime import datetime, timedelta\n", | |
"from collections import namedtuple" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 2, | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"def parse_tle(line1):\n", | |
" \"\"\"Function to get the dt from line1 of a TLE file\n", | |
" \n", | |
" returns epoch_year, epoch_day, dt\"\"\"\n", | |
" \n", | |
" \n", | |
" epoch_year = int('20' + line1[18:20])\n", | |
" epoch_day = float(line1[20:32])\n", | |
"\n", | |
" dt = datetime(epoch_year-1, 12, 31) + timedelta(days=epoch_day)\n", | |
" \n", | |
" return epoch_year, epoch_day, dt\n", | |
" \n", | |
"def parse_archived_tle(txt_file): \n", | |
" \"\"\"Function to parse all TLE's in a textfile\n", | |
" \n", | |
" returns a list of namedtuples\"\"\"\n", | |
" \n", | |
" tle = namedtuple('tle', 'sat_name line1 line2 epoch_year epoch_day dt')\n", | |
" \n", | |
" results = []\n", | |
" \n", | |
" with open(txt_file) as f:\n", | |
"\n", | |
" while True:\n", | |
" sat_name = f.readline()\n", | |
" line1 = f.readline()\n", | |
" line2 = f.readline() \n", | |
" \n", | |
" if not line2:\n", | |
" break\n", | |
" \n", | |
" epoch_year, epoch_day, dt = parse_tle(line1) \n", | |
" results.append(tle(sat_name=sat_name, line1=line1, line2=line2, \n", | |
" epoch_year=epoch_year, epoch_day=epoch_day, \n", | |
" dt=dt))\n", | |
" \n", | |
" return results\n", | |
"\n", | |
"def find_closest_tle(all_tle, target_dt):\n", | |
" \"\"\"Function to find the closest TLE to a given target date\n", | |
" \n", | |
" returns a namedtuple of the tle\"\"\"\n", | |
" \n", | |
" sorted_tle = sorted(all_tle, key=lambda x: abs((x.dt-target_dt).total_seconds()))\n", | |
" \n", | |
" return sorted_tle[0]\n", | |
"\n", | |
"def create_temporary_tle(tle, temporary_file):\n", | |
" \"\"\"Function to write a specific TLE to a temporary file\"\"\"\n", | |
"\n", | |
" with open(temporary_file, 'w') as f:\n", | |
" f.write(tle.sat_name)\n", | |
" f.write(tle.line1)\n", | |
" f.write(tle.line2)\n", | |
" " | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 3, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"Year Day Lon Lat Alt TLE date Target date\n", | |
"18 66.574 -123.279 1.280 234.864 \t2018-03-07 13:46:28 \t2018-03-09 08:11:26\n", | |
"18 66.574 -153.736 30.460 242.030 \t2018-03-07 13:46:28 \t2018-03-08 08:11:26\n", | |
"18 66.287 159.022 42.848 252.213 \t2018-03-07 06:53:26 \t2018-03-07 08:11:26\n", | |
"18 65.294 115.322 28.082 255.699 \t2018-03-06 07:03:29 \t2018-03-06 08:11:26\n", | |
"18 64.301 88.773 1.002 258.416 \t2018-03-05 07:13:38 \t2018-03-05 08:11:26\n", | |
"18 63.307 63.963 -25.667 264.852 \t2018-03-04 07:21:56 \t2018-03-04 08:11:26\n", | |
"18 62.379 27.312 -41.946 268.003 \t2018-03-03 09:05:11 \t2018-03-03 08:11:26\n", | |
"18 61.384 -15.387 -37.208 261.880 \t2018-03-02 09:13:28 \t2018-03-02 08:11:26\n", | |
"18 60.390 -43.634 -16.944 250.296 \t2018-03-01 09:21:25 \t2018-03-01 08:11:26\n", | |
"18 59.396 -63.472 7.449 243.296 \t2018-02-28 09:29:31 \t2018-02-28 08:11:26\n", | |
"18 58.401 -85.283 29.382 243.822 \t2018-02-27 09:37:50 \t2018-02-27 08:11:26\n", | |
"18 57.406 -117.048 42.103 247.578 \t2018-02-26 09:44:51 \t2018-02-26 08:11:26\n", | |
"18 56.476 -153.091 38.890 249.933 \t2018-02-25 11:26:01 \t2018-02-25 08:11:26\n", | |
"18 55.482 -178.474 23.185 251.641 \t2018-02-24 11:33:34 \t2018-02-24 08:11:26\n", | |
"18 54.426 164.749 3.051 256.388 \t2018-02-23 10:13:20 \t2018-02-23 08:11:26\n", | |
"18 53.496 149.761 -16.892 265.208 \t2018-02-22 11:53:41 \t2018-02-22 08:11:26\n", | |
"18 52.449 130.952 -33.426 274.946 \t2018-02-21 10:45:59 \t2018-02-21 08:11:26\n", | |
"18 51.440 104.668 -42.371 281.509 \t2018-02-20 10:33:39 \t2018-02-20 08:11:26\n", | |
"18 50.444 76.220 -40.191 282.676 \t2018-02-19 10:39:29 \t2018-02-19 08:11:26\n", | |
"18 49.462 55.008 -29.091 279.218 \t2018-02-18 11:05:01 \t2018-02-18 08:11:26\n", | |
"18 48.516 41.031 -13.898 274.154 \t2018-02-17 12:23:24 \t2018-02-17 08:11:26\n", | |
"18 47.468 30.470 2.293 270.049 \t2018-02-16 11:14:18 \t2018-02-16 08:11:26\n", | |
"18 46.141 20.174 17.727 267.908 \t2018-02-15 03:23:44 \t2018-02-15 08:11:26\n", | |
"18 45.527 7.489 30.936 267.232 \t2018-02-14 12:38:12 \t2018-02-14 08:11:26\n", | |
"18 44.332 -9.540 40.003 266.648 \t2018-02-13 07:58:44 \t2018-02-13 08:11:26\n", | |
"18 43.336 -30.108 42.886 264.855 \t2018-02-12 08:03:15 \t2018-02-12 08:11:26\n", | |
"18 42.348 -49.387 39.107 261.793 \t2018-02-11 08:21:11 \t2018-02-11 08:11:26\n", | |
"18 41.530 -63.677 30.518 258.481 \t2018-02-10 12:43:33 \t2018-02-10 08:11:26\n", | |
"18 40.410 -73.398 19.426 255.846 \t2018-02-09 09:50:01 \t2018-02-09 08:11:26\n", | |
"18 39.420 -80.340 7.395 254.385 \t2018-02-08 10:05:30 \t2018-02-08 08:11:26\n", | |
"18 38.423 -86.052 -4.652 255.165 \t2018-02-07 10:09:10 \t2018-02-07 08:11:26\n", | |
"18 37.361 -91.700 -16.028 257.726 \t2018-02-06 08:39:45 \t2018-02-06 08:11:26\n", | |
"18 36.362 -98.223 -26.133 261.297 \t2018-02-05 08:41:58 \t2018-02-05 08:11:26\n", | |
"18 35.365 -106.432 -34.381 264.757 \t2018-02-04 08:45:28 \t2018-02-04 08:11:26\n", | |
"18 34.197 -116.753 -40.126 267.926 \t2018-02-03 04:43:06 \t2018-02-03 08:11:26\n", | |
"18 33.433 -128.547 -42.761 270.016 \t2018-02-02 10:23:40 \t2018-02-02 08:11:26\n", | |
"18 32.500 -140.155 -42.160 270.866 \t2018-02-01 11:59:30 \t2018-02-01 08:11:26\n", | |
"18 31.263 -149.857 -38.807 270.707 \t2018-01-31 06:18:55 \t2018-01-31 08:11:26\n", | |
"18 29.569 -156.992 -33.520 269.746 \t2018-01-29 13:39:51 \t2018-01-30 08:11:26\n", | |
"18 29.266 -161.789 -27.058 268.763 \t2018-01-29 06:23:17 \t2018-01-29 08:11:26\n", | |
"18 28.506 -164.690 -20.047 266.964 \t2018-01-28 12:08:40 \t2018-01-28 08:11:26\n", | |
"18 27.207 -166.305 -12.843 267.157 \t2018-01-27 04:57:37 \t2018-01-27 08:11:26\n", | |
"18 26.574 -166.984 -5.737 266.792 \t2018-01-26 13:46:07 \t2018-01-26 08:11:26\n", | |
"18 25.210 -167.015 1.057 266.871 \t2018-01-25 05:02:27 \t2018-01-25 08:11:26\n", | |
"18 24.575 -166.602 7.406 267.085 \t2018-01-24 13:48:19 \t2018-01-24 08:11:26\n", | |
"18 23.088 -166.003 13.311 267.889 \t2018-01-23 02:07:20 \t2018-01-23 08:11:26\n", | |
"18 22.149 -165.253 18.662 268.804 \t2018-01-22 03:34:15 \t2018-01-22 08:11:26\n", | |
"18 21.215 -164.385 23.399 269.739 \t2018-01-21 05:09:45 \t2018-01-21 08:11:26\n", | |
"18 20.155 -163.421 27.516 270.955 \t2018-01-20 03:43:21 \t2018-01-20 08:11:26\n", | |
"18 19.215 -162.293 30.995 271.734 \t2018-01-19 05:09:45 \t2018-01-19 08:11:26\n", | |
"18 18.281 -161.060 33.917 272.276 \t2018-01-18 06:44:27 \t2018-01-18 08:11:26\n", | |
"18 17.281 -159.709 36.328 272.733 \t2018-01-17 06:44:31 \t2018-01-17 08:11:26\n", | |
"18 16.281 -158.122 38.248 273.119 \t2018-01-16 06:44:34 \t2018-01-16 08:11:26\n", | |
"18 15.346 -156.171 39.720 273.301 \t2018-01-15 08:18:11 \t2018-01-15 08:11:26\n", | |
"18 14.346 -153.707 40.794 273.307 \t2018-01-14 08:18:01 \t2018-01-14 08:11:26\n", | |
"18 13.345 -150.631 41.545 273.239 \t2018-01-13 08:17:09 \t2018-01-13 08:11:26\n", | |
"18 12.351 -146.988 42.059 272.965 \t2018-01-12 08:24:51 \t2018-01-12 08:11:26\n", | |
"18 11.411 -142.776 42.396 272.774 \t2018-01-11 09:51:20 \t2018-01-11 08:11:26\n", | |
"18 10.409 -137.958 42.606 272.450 \t2018-01-10 09:49:06 \t2018-01-10 08:11:26\n", | |
"18 9.408 -132.449 42.723 272.223 \t2018-01-09 09:48:13 \t2018-01-09 08:11:26\n", | |
"18 8.210 -126.185 42.778 271.988 \t2018-01-08 05:03:02 \t2018-01-08 08:11:26\n", | |
"18 7.283 -119.297 42.797 271.877 \t2018-01-07 06:48:12 \t2018-01-07 08:11:26\n", | |
"18 6.217 -111.822 42.787 271.900 \t2018-01-06 05:12:58 \t2018-01-06 08:11:26\n", | |
"18 5.149 -103.765 42.748 272.079 \t2018-01-05 03:35:06 \t2018-01-05 08:11:26\n", | |
"18 4.475 -95.128 42.668 272.573 \t2018-01-04 11:23:37 \t2018-01-04 08:11:26\n", | |
"18 3.474 -85.905 42.523 273.273 \t2018-01-03 11:21:59 \t2018-01-03 08:11:26\n", | |
"18 2.211 -76.073 42.282 274.534 \t2018-01-02 05:03:46 \t2018-01-02 08:11:26\n", | |
"18 1.276 -65.612 41.898 275.911 \t2018-01-01 06:37:14 \t2018-01-01 08:11:26\n", | |
"17 365.484 -54.502 41.311 277.626 \t2017-12-31 11:36:31 \t2017-12-31 08:11:26\n", | |
"17 364.203 -42.891 40.477 279.549 \t2017-12-30 04:52:47 \t2017-12-30 08:11:26\n", | |
"17 363.533 -30.898 39.355 281.895 \t2017-12-29 12:47:09 \t2017-12-29 08:11:26\n", | |
"17 362.531 -18.505 37.874 284.432 \t2017-12-28 12:45:18 \t2017-12-28 08:11:26\n", | |
"17 361.391 -5.780 35.974 287.031 \t2017-12-27 09:22:32 \t2017-12-27 08:11:26\n", | |
"17 360.397 7.188 33.606 289.706 \t2017-12-26 09:31:26 \t2017-12-26 08:11:26\n", | |
"17 359.207 20.375 30.710 292.228 \t2017-12-25 04:58:31 \t2017-12-25 08:11:26\n", | |
"17 358.516 33.716 27.251 294.423 \t2017-12-24 12:23:13 \t2017-12-24 08:11:26\n", | |
"17 357.514 47.095 23.252 296.322 \t2017-12-23 12:20:26 \t2017-12-23 08:11:26\n", | |
"17 356.520 60.454 18.763 297.566 \t2017-12-22 12:28:36 \t2017-12-22 08:11:26\n", | |
"17 355.450 73.818 13.810 298.127 \t2017-12-21 10:48:02 \t2017-12-21 08:11:26\n", | |
"17 354.448 87.248 8.422 298.322 \t2017-12-20 10:44:35 \t2017-12-20 08:11:26\n", | |
"17 353.455 100.858 2.620 297.662 \t2017-12-19 10:55:07 \t2017-12-19 08:11:26\n", | |
"17 352.452 114.781 -3.564 296.676 \t2017-12-18 10:51:11 \t2017-12-18 08:11:26\n", | |
"17 351.180 129.232 -10.088 295.532 \t2017-12-17 04:19:39 \t2017-12-17 08:11:26\n", | |
"17 350.177 144.369 -16.768 293.905 \t2017-12-16 04:15:08 \t2017-12-16 08:11:26\n", | |
"17 349.174 160.411 -23.372 292.270 \t2017-12-15 04:10:48 \t2017-12-15 08:11:26\n", | |
"17 348.442 177.733 -29.655 290.820 \t2017-12-14 10:36:43 \t2017-12-14 08:11:26\n", | |
"17 347.439 -163.199 -35.289 289.850 \t2017-12-13 10:32:40 \t2017-12-13 08:11:26\n", | |
"17 346.298 -142.023 -39.763 289.288 \t2017-12-12 07:09:20 \t2017-12-12 08:11:26\n", | |
"17 345.197 -118.707 -42.439 289.311 \t2017-12-11 04:44:03 \t2017-12-11 08:11:26\n", | |
"17 344.495 -94.060 -42.704 289.789 \t2017-12-10 11:52:47 \t2017-12-10 08:11:26\n", | |
"17 343.193 -69.565 -40.302 290.882 \t2017-12-09 04:37:49 \t2017-12-09 08:11:26\n", | |
"17 342.414 -46.385 -35.411 292.160 \t2017-12-08 09:56:34 \t2017-12-08 08:11:26\n", | |
"17 341.184 -24.972 -28.492 293.711 \t2017-12-07 04:25:10 \t2017-12-07 08:11:26\n", | |
"17 340.407 -5.141 -20.066 296.296 \t2017-12-06 09:45:39 \t2017-12-06 08:11:26\n", | |
"17 339.180 13.724 -10.516 298.789 \t2017-12-05 04:19:14 \t2017-12-05 08:11:26\n", | |
"17 338.176 32.247 -0.222 301.121 \t2017-12-04 04:14:06 \t2017-12-04 08:11:26\n", | |
"17 337.464 50.984 10.286 303.047 \t2017-12-03 11:07:42 \t2017-12-03 08:11:26\n", | |
"17 336.169 70.792 20.579 304.644 \t2017-12-02 04:02:52 \t2017-12-02 08:11:26\n", | |
"17 335.170 92.681 30.043 304.931 \t2017-12-01 04:05:17 \t2017-12-01 08:11:26\n", | |
"17 334.166 117.845 37.752 303.217 \t2017-11-30 03:59:17 \t2017-11-30 08:11:26\n", | |
"17 333.223 146.795 42.296 299.896 \t2017-11-29 05:20:35 \t2017-11-29 08:11:26\n", | |
"17 332.284 177.969 42.283 294.818 \t2017-11-28 06:48:59 \t2017-11-28 08:11:26\n", | |
"17 331.167 -151.951 37.339 289.085 \t2017-11-27 04:00:08 \t2017-11-27 08:11:26\n", | |
"17 330.215 -125.165 28.416 284.169 \t2017-11-26 05:10:01 \t2017-11-26 08:11:26\n", | |
"17 329.336 -101.366 16.857 281.885 \t2017-11-25 08:04:24 \t2017-11-25 08:11:26\n", | |
"17 328.398 -79.176 3.772 283.509 \t2017-11-24 09:32:39 \t2017-11-24 08:11:26\n", | |
"17 327.393 -57.064 -9.893 289.685 \t2017-11-23 09:26:19 \t2017-11-23 08:11:26\n", | |
"17 326.389 -33.304 -23.123 299.459 \t2017-11-22 09:19:42 \t2017-11-22 08:11:26\n", | |
"17 325.449 -5.757 -34.498 310.296 \t2017-11-21 10:47:08 \t2017-11-21 08:11:26\n", | |
"17 324.334 27.337 -41.721 318.437 \t2017-11-20 08:00:26 \t2017-11-20 08:11:26\n", | |
"17 323.439 64.072 -42.172 321.605 \t2017-11-19 10:32:49 \t2017-11-19 08:11:26\n", | |
"17 322.435 98.624 -35.322 318.848 \t2017-11-18 10:25:44 \t2017-11-18 08:11:26\n", | |
"17 321.495 128.059 -23.195 311.092 \t2017-11-17 11:52:48 \t2017-11-17 08:11:26\n", | |
"17 320.365 153.868 -8.149 301.261 \t2017-11-16 08:46:11 \t2017-11-16 08:11:26\n", | |
"17 319.163 178.732 8.082 293.002 \t2017-11-15 03:54:50 \t2017-11-15 08:11:26\n", | |
"17 318.485 -154.488 23.816 288.872 \t2017-11-14 11:38:00 \t2017-11-14 08:11:26\n", | |
"17 317.216 -122.488 36.640 288.844 \t2017-11-13 05:11:02 \t2017-11-13 08:11:26\n", | |
"17 316.212 -83.352 42.811 291.882 \t2017-11-12 05:05:10 \t2017-11-12 08:11:26\n", | |
"17 315.534 -42.501 39.211 296.369 \t2017-11-11 12:48:51 \t2017-11-11 08:11:26\n", | |
"17 314.476 -7.629 27.283 301.570 \t2017-11-10 11:26:07 \t2017-11-10 08:11:26\n", | |
"17 313.393 21.454 10.781 307.516 \t2017-11-09 09:25:35 \t2017-11-09 08:11:26\n", | |
"17 312.531 48.589 -7.465 314.144 \t2017-11-08 12:44:15 \t2017-11-08 08:11:26\n", | |
"17 311.245 77.990 -25.124 319.803 \t2017-11-07 05:52:49 \t2017-11-07 08:11:26\n", | |
"17 310.441 114.257 -38.654 320.823 \t2017-11-06 10:34:26 \t2017-11-06 08:11:26\n", | |
"17 309.513 158.729 -42.728 315.328 \t2017-11-05 12:19:08 \t2017-11-05 08:11:26\n", | |
"17 308.486 -158.427 -34.547 304.470 \t2017-11-04 11:39:52 \t2017-11-04 08:11:26\n", | |
"17 307.234 -123.984 -18.067 294.048 \t2017-11-03 05:36:33 \t2017-11-03 08:11:26\n", | |
"17 306.413 -94.250 1.848 290.001 \t2017-11-02 09:54:42 \t2017-11-02 08:11:26\n", | |
"17 305.533 -63.725 21.674 295.264 \t2017-11-01 12:47:20 \t2017-11-01 08:11:26\n", | |
"17 304.468 -26.468 37.414 306.189 \t2017-10-31 11:13:46 \t2017-10-31 08:11:26\n", | |
"17 303.470 20.343 42.810 315.523 \t2017-10-30 11:16:23 \t2017-10-30 08:11:26\n", | |
"17 302.463 65.648 34.193 318.471 \t2017-10-29 11:06:02 \t2017-10-29 08:11:26\n", | |
"17 301.511 101.348 16.398 315.838 \t2017-10-28 12:15:23 \t2017-10-28 08:11:26\n", | |
"17 300.179 132.205 -4.817 311.035 \t2017-10-27 04:18:00 \t2017-10-27 08:11:26\n", | |
"17 299.237 164.989 -25.450 308.321 \t2017-10-26 05:41:25 \t2017-10-26 08:11:26\n", | |
"17 298.232 -153.078 -40.238 306.592 \t2017-10-25 05:34:47 \t2017-10-25 08:11:26\n", | |
"17 297.224 -102.008 -41.255 304.350 \t2017-10-24 05:22:31 \t2017-10-24 08:11:26\n", | |
"17 296.490 -57.844 -27.262 302.467 \t2017-10-23 11:45:03 \t2017-10-23 08:11:26\n", | |
"17 295.482 -23.326 -5.859 304.942 \t2017-10-22 11:34:44 \t2017-10-22 08:11:26\n", | |
"17 294.539 9.322 16.932 312.966 \t2017-10-21 12:56:26 \t2017-10-21 08:11:26\n", | |
"17 293.396 48.516 35.893 321.293 \t2017-10-20 09:29:36 \t2017-10-20 08:11:26\n", | |
"17 292.321 99.721 42.803 322.261 \t2017-10-19 07:42:46 \t2017-10-19 08:11:26\n", | |
"17 291.378 149.104 32.233 313.278 \t2017-10-18 09:04:12 \t2017-10-18 08:11:26\n", | |
"17 290.148 -173.173 11.092 301.889 \t2017-10-17 03:33:03 \t2017-10-17 08:11:26\n", | |
"17 289.430 -139.545 -12.902 298.038 \t2017-10-16 10:19:38 \t2017-10-16 08:11:26\n", | |
"17 288.490 -100.354 -33.894 304.229 \t2017-10-15 11:45:04 \t2017-10-15 08:11:26\n", | |
"17 287.480 -48.038 -42.910 313.939 \t2017-10-14 11:31:04 \t2017-10-14 08:11:26\n", | |
"17 286.473 4.010 -32.746 319.645 \t2017-10-13 11:21:32 \t2017-10-13 08:11:26\n", | |
"17 285.242 43.262 -10.677 320.842 \t2017-10-12 05:48:05 \t2017-10-12 08:11:26\n", | |
"17 284.173 78.249 14.456 320.723 \t2017-10-11 04:09:29 \t2017-10-11 08:11:26\n", | |
"17 283.292 120.077 35.750 318.485 \t2017-10-10 07:00:12 \t2017-10-10 08:11:26\n", | |
"17 282.507 175.990 42.527 310.549 \t2017-10-09 12:10:47 \t2017-10-09 08:11:26\n", | |
"17 281.565 -132.220 28.624 299.921 \t2017-10-08 13:33:58 \t2017-10-08 08:11:26\n", | |
"17 280.334 -93.372 3.966 297.146 \t2017-10-07 08:00:57 \t2017-10-07 08:11:26\n", | |
"17 279.326 -56.109 -22.037 308.733 \t2017-10-06 07:50:00 \t2017-10-06 08:11:26\n", | |
"17 277.872 -7.611 -40.584 325.946 \t2017-10-04 20:56:02 \t2017-10-05 08:11:26\n", | |
"17 277.375 51.970 -38.980 333.422 \t2017-10-04 09:00:14 \t2017-10-04 08:11:26\n", | |
"17 276.306 99.033 -18.121 326.734 \t2017-10-03 07:21:11 \t2017-10-03 08:11:26\n", | |
"17 275.425 137.100 9.424 315.152 \t2017-10-02 10:11:25 \t2017-10-02 08:11:26\n", | |
"17 274.416 -179.024 34.207 308.001 \t2017-10-01 09:58:48 \t2017-10-01 08:11:26\n", | |
"17 273.413 -118.064 42.412 304.179 \t2017-09-30 09:54:24 \t2017-09-30 08:11:26\n", | |
"17 272.406 -62.480 25.481 304.702 \t2017-09-29 09:44:35 \t2017-09-29 08:11:26\n", | |
"17 271.461 -21.192 -3.044 314.467 \t2017-09-28 11:04:05 \t2017-09-28 08:11:26\n", | |
"17 270.512 22.418 -30.719 332.379 \t2017-09-27 12:17:49 \t2017-09-27 08:11:26\n", | |
"17 269.180 83.816 -42.849 339.666 \t2017-09-26 04:18:31 \t2017-09-26 08:11:26\n", | |
"17 268.500 143.390 -27.261 326.871 \t2017-09-25 11:59:37 \t2017-09-25 08:11:26\n", | |
"17 267.227 -173.347 2.268 308.577 \t2017-09-24 05:27:09 \t2017-09-24 08:11:26\n", | |
"17 266.215 -128.055 31.162 303.836 \t2017-09-23 05:09:09 \t2017-09-23 08:11:26\n", | |
"17 265.419 -63.571 42.649 310.312 \t2017-09-22 10:02:50 \t2017-09-22 08:11:26\n", | |
"17 264.464 -3.754 24.582 318.544 \t2017-09-21 11:08:13 \t2017-09-21 08:11:26\n", | |
"17 263.466 39.663 -6.268 328.672 \t2017-09-20 11:10:44 \t2017-09-20 08:11:26\n", | |
"17 262.437 87.681 -34.492 337.515 \t2017-09-19 10:28:47 \t2017-09-19 08:11:26\n", | |
"17 261.245 155.381 -41.460 330.642 \t2017-09-18 05:53:25 \t2017-09-18 08:11:26\n", | |
"17 260.170 -147.379 -19.011 311.363 \t2017-09-17 04:05:30 \t2017-09-17 08:11:26\n", | |
"17 259.226 -103.429 13.567 303.782 \t2017-09-16 05:25:58 \t2017-09-16 08:11:26\n", | |
"17 258.472 -48.727 39.538 316.063 \t2017-09-15 11:19:15 \t2017-09-15 08:11:26\n", | |
"17 257.325 22.232 36.821 328.327 \t2017-09-14 07:48:32 \t2017-09-14 08:11:26\n", | |
"17 256.393 74.087 8.206 331.497 \t2017-09-13 09:25:47 \t2017-09-13 08:11:26\n", | |
"17 255.500 119.863 -24.732 331.644 \t2017-09-12 11:59:20 \t2017-09-12 08:11:26\n", | |
"17 254.439 -175.030 -42.896 326.015 \t2017-09-11 10:31:26 \t2017-09-11 08:11:26\n", | |
"17 253.483 -107.803 -26.422 312.246 \t2017-09-10 11:35:35 \t2017-09-10 08:11:26\n", | |
"17 252.475 -60.415 7.320 311.553 \t2017-09-09 11:24:13 \t2017-09-09 08:11:26\n", | |
"17 251.473 -6.284 37.270 327.891 \t2017-09-08 11:21:44 \t2017-09-08 08:11:26\n", | |
"17 250.452 68.499 38.087 336.675 \t2017-09-07 10:50:41 \t2017-09-07 08:11:26\n", | |
"17 249.182 124.048 8.317 328.763 \t2017-09-06 04:21:54 \t2017-09-06 08:11:26\n", | |
"17 248.497 172.728 -26.538 322.998 \t2017-09-05 11:55:05 \t2017-09-05 08:11:26\n", | |
"17 247.432 -116.404 -42.753 321.001 \t2017-09-04 10:22:05 \t2017-09-04 08:11:26\n", | |
"17 246.489 -49.707 -20.904 318.011 \t2017-09-03 11:44:51 \t2017-09-03 08:11:26\n", | |
"17 245.476 -1.423 15.116 326.442 \t2017-09-02 11:25:50 \t2017-09-02 08:11:26\n", | |
"17 244.467 60.907 41.500 338.839 \t2017-09-01 11:12:01 \t2017-09-01 08:11:26\n", | |
"17 243.314 135.966 30.876 331.199 \t2017-08-31 07:32:49 \t2017-08-31 08:11:26\n", | |
"17 242.078 -172.339 -4.203 317.171 \t2017-08-30 01:52:55 \t2017-08-30 08:11:26\n", | |
"17 241.134 -116.125 -36.814 320.189 \t2017-08-29 03:12:23 \t2017-08-29 08:11:26\n", | |
"17 240.417 -37.577 -37.294 327.525 \t2017-08-28 09:59:53 \t2017-08-28 08:11:26\n", | |
"17 239.177 19.404 -4.774 331.228 \t2017-08-27 04:15:24 \t2017-08-27 08:11:26\n", | |
"17 238.457 71.760 30.897 337.176 \t2017-08-26 10:58:30 \t2017-08-26 08:11:26\n", | |
"17 237.514 148.889 41.140 330.812 \t2017-08-25 12:20:22 \t2017-08-25 08:11:26\n", | |
"17 236.210 -147.746 12.449 314.006 \t2017-08-24 05:02:10 \t2017-08-24 08:11:26\n", | |
"17 235.492 -96.445 -25.219 318.206 \t2017-08-23 11:48:42 \t2017-08-23 08:11:26\n", | |
"17 234.253 -21.776 -42.643 335.705 \t2017-08-22 06:04:31 \t2017-08-22 08:11:26\n", | |
"17 233.531 46.984 -17.976 338.995 \t2017-08-21 12:44:20 \t2017-08-21 08:11:26\n", | |
"17 232.297 98.047 20.345 334.813 \t2017-08-20 07:07:34 \t2017-08-20 08:11:26\n", | |
"17 231.575 169.840 42.905 326.717 \t2017-08-19 13:48:19 \t2017-08-19 08:11:26\n", | |
"17 230.339 -116.482 21.675 313.066 \t2017-08-18 08:08:48 \t2017-08-18 08:11:26\n", | |
"17 229.327 -64.215 -17.507 321.229 \t2017-08-17 07:51:09 \t2017-08-17 08:11:26\n", | |
"17 228.382 6.323 -42.719 344.142 \t2017-08-16 09:09:45 \t2017-08-16 08:11:26\n", | |
"17 227.370 81.982 -23.750 343.687 \t2017-08-15 08:52:30 \t2017-08-15 08:11:26\n", | |
"17 226.424 134.587 15.397 329.350 \t2017-08-14 10:10:59 \t2017-08-14 08:11:26\n", | |
"17 225.352 -155.724 42.462 320.483 \t2017-08-13 08:26:32 \t2017-08-13 08:11:26\n", | |
"17 224.223 -77.850 24.586 315.212 \t2017-08-12 05:21:45 \t2017-08-12 08:11:26\n", | |
"17 223.454 -24.392 -15.082 329.707 \t2017-08-11 10:53:23 \t2017-08-11 08:11:26\n", | |
"17 222.382 45.368 -42.433 350.844 \t2017-08-10 09:10:24 \t2017-08-10 08:11:26\n", | |
"17 221.499 123.285 -24.763 341.084 \t2017-08-09 11:58:04 \t2017-08-09 08:11:26\n", | |
"17 220.485 177.037 15.107 321.012 \t2017-08-08 11:38:13 \t2017-08-08 08:11:26\n", | |
"17 219.148 -111.852 42.554 317.834 \t2017-08-07 03:33:21 \t2017-08-07 08:11:26\n", | |
"17 218.466 -33.475 23.509 323.094 \t2017-08-06 11:11:23 \t2017-08-06 08:11:26\n", | |
"17 217.520 20.542 -16.833 340.070 \t2017-08-05 12:29:29 \t2017-08-05 08:11:26\n", | |
"17 216.502 93.228 -42.789 351.660 \t2017-08-04 12:02:57 \t2017-08-04 08:11:26\n", | |
"17 215.365 170.518 -21.667 331.128 \t2017-08-03 08:45:52 \t2017-08-03 08:11:26\n", | |
"17 213.957 -134.902 19.328 314.900 \t2017-08-01 22:57:46 \t2017-08-02 08:11:26\n", | |
"17 213.473 -58.412 42.909 323.828 \t2017-08-01 11:21:32 \t2017-08-01 08:11:26\n", | |
"17 212.538 16.790 17.963 334.473 \t2017-07-31 12:54:05 \t2017-07-31 08:11:26\n", | |
"17 211.707 71.531 -23.032 346.159 \t2017-07-30 16:57:25 \t2017-07-30 08:11:26\n", | |
"17 210.694 150.883 -42.531 343.011 \t2017-07-29 16:38:49 \t2017-07-29 08:11:26\n", | |
"17 209.748 -136.870 -13.912 319.553 \t2017-07-28 17:57:05 \t2017-07-28 08:11:26\n", | |
"17 208.735 -80.642 27.265 318.983 \t2017-07-27 17:38:24 \t2017-07-27 08:11:26\n", | |
"17 207.209 2.939 41.128 336.301 \t2017-07-26 05:01:40 \t2017-07-26 08:11:26\n", | |
"17 206.262 70.884 8.340 341.310 \t2017-07-25 06:16:40 \t2017-07-25 08:11:26\n", | |
"17 205.564 128.797 -31.750 342.021 \t2017-07-24 13:32:30 \t2017-07-24 08:11:26\n", | |
"17 204.435 -144.925 -38.597 330.040 \t2017-07-23 10:25:41 \t2017-07-23 08:11:26\n", | |
"17 203.477 -80.639 -1.828 317.633 \t2017-07-22 11:26:36 \t2017-07-22 08:11:26\n", | |
"17 202.476 -18.521 36.610 334.013 \t2017-07-21 11:24:46 \t2017-07-21 08:11:26\n", | |
"17 201.518 68.881 34.086 344.360 \t2017-07-20 12:25:31 \t2017-07-20 08:11:26\n", | |
"17 200.516 128.886 -5.724 336.488 \t2017-07-19 12:23:28 \t2017-07-19 08:11:26\n", | |
"17 199.826 -163.594 -40.476 332.299 \t2017-07-18 19:49:59 \t2017-07-18 08:11:26\n", | |
"17 198.493 -77.641 -27.829 324.537 \t2017-07-17 11:49:34 \t2017-07-17 08:11:26\n", | |
"17 197.536 -19.759 14.528 330.492 \t2017-07-16 12:51:14 \t2017-07-16 08:11:26\n", | |
"17 196.534 56.148 42.811 346.749 \t2017-07-15 12:48:56 \t2017-07-15 08:11:26\n", | |
"17 195.521 136.246 19.250 336.934 \t2017-07-14 12:29:41 \t2017-07-14 08:11:26\n", | |
"17 194.508 -166.244 -23.814 327.587 \t2017-07-13 12:11:27 \t2017-07-13 08:11:26\n", | |
"17 193.494 -81.626 -41.818 331.185 \t2017-07-12 11:50:58 \t2017-07-12 08:11:26\n", | |
"17 192.548 -9.733 -8.631 333.178 \t2017-07-11 13:09:32 \t2017-07-11 08:11:26\n", | |
"17 191.535 50.789 32.865 345.147 \t2017-07-10 12:50:44 \t2017-07-10 08:11:26\n", | |
"17 190.447 140.198 36.851 339.810 \t2017-07-09 10:43:24 \t2017-07-09 08:11:26\n", | |
"17 189.574 -155.801 -2.956 322.651 \t2017-07-08 13:47:00 \t2017-07-08 08:11:26\n", | |
"17 188.488 -87.518 -39.974 331.495 \t2017-07-07 11:42:51 \t2017-07-07 08:11:26\n", | |
"17 187.182 0.615 -27.859 340.413 \t2017-07-06 04:22:46 \t2017-07-06 08:11:26\n", | |
"17 186.235 59.553 15.365 343.301 \t2017-07-05 05:38:55 \t2017-07-05 08:11:26\n", | |
"17 185.222 138.226 42.914 340.088 \t2017-07-04 05:20:20 \t2017-07-04 08:11:26\n", | |
"17 184.209 -141.718 16.292 321.339 \t2017-07-03 05:01:03 \t2017-07-03 08:11:26\n", | |
"17 183.555 -82.163 -27.549 328.507 \t2017-07-02 13:19:31 \t2017-07-02 08:11:26\n", | |
"17 182.541 6.696 -39.921 347.494 \t2017-07-01 12:59:14 \t2017-07-01 08:11:26\n", | |
"17 180.787 75.325 -2.433 344.363 \t2017-06-29 18:53:15 \t2017-06-30 08:11:26\n", | |
"17 180.228 140.807 37.546 337.280 \t2017-06-29 05:28:04 \t2017-06-29 08:11:26\n", | |
"17 179.342 -128.105 31.014 322.600 \t2017-06-28 08:13:03 \t2017-06-28 08:11:26\n", | |
"17 178.827 -66.793 -12.608 326.375 \t2017-06-27 19:50:13 \t2017-06-27 08:11:26\n", | |
"17 177.382 11.245 -42.803 351.794 \t2017-06-26 09:09:59 \t2017-06-26 08:11:26\n", | |
"17 176.307 93.553 -17.613 347.762 \t2017-06-25 07:21:56 \t2017-06-25 08:11:26\n", | |
"17 175.360 153.670 26.885 332.823 \t2017-06-24 08:38:15 \t2017-06-24 08:11:26\n", | |
"17 174.767 -116.017 39.831 323.939 \t2017-06-23 18:24:20 \t2017-06-23 08:11:26\n", | |
"17 173.461 -46.262 1.038 327.495 \t2017-06-22 11:03:20 \t2017-06-22 08:11:26\n", | |
"17 172.447 21.754 -38.784 353.599 \t2017-06-21 10:43:32 \t2017-06-21 08:11:26\n", | |
"17 171.438 112.866 -28.782 350.341 \t2017-06-20 10:31:17 \t2017-06-20 08:11:26\n", | |
"17 170.425 174.109 15.969 328.016 \t2017-06-19 10:11:28 \t2017-06-19 08:11:26\n", | |
"17 169.477 -102.627 42.847 325.047 \t2017-06-18 11:27:34 \t2017-06-18 08:11:26\n", | |
"17 168.466 -22.734 11.938 331.967 \t2017-06-17 11:10:38 \t2017-06-17 08:11:26\n", | |
"17 167.516 40.289 -32.270 354.136 \t2017-06-16 12:23:38 \t2017-06-16 08:11:26\n", | |
"17 166.288 133.575 -35.871 350.185 \t2017-06-15 06:55:22 \t2017-06-15 08:11:26\n", | |
"17 165.555 -160.650 7.024 324.213 \t2017-06-14 13:19:35 \t2017-06-14 08:11:26\n", | |
"17 164.544 -84.109 42.184 327.105 \t2017-06-13 13:02:43 \t2017-06-13 08:11:26\n", | |
"17 163.477 3.399 19.628 338.171 \t2017-06-12 11:26:27 \t2017-06-12 08:11:26\n", | |
"17 162.460 65.042 -26.225 353.318 \t2017-06-11 11:01:57 \t2017-06-11 08:11:26\n", | |
"17 161.435 156.867 -39.719 347.447 \t2017-06-10 10:26:56 \t2017-06-10 08:11:26\n", | |
"17 160.680 -132.266 0.428 322.417 \t2017-06-09 16:18:40 \t2017-06-09 08:11:26\n", | |
"17 159.474 -60.378 40.181 330.796 \t2017-06-08 11:22:06 \t2017-06-08 08:11:26\n", | |
"17 158.657 31.437 24.967 344.165 \t2017-06-07 15:46:13 \t2017-06-07 08:11:26\n", | |
"17 157.579 93.301 -21.245 350.409 \t2017-06-06 13:53:30 \t2017-06-06 08:11:26\n", | |
"17 156.490 -177.382 -41.658 342.667 \t2017-06-05 11:45:57 \t2017-06-05 08:11:26\n", | |
"17 155.484 -101.879 -4.337 322.610 \t2017-06-04 11:37:06 \t2017-06-04 08:11:26\n", | |
"17 154.595 -32.631 38.097 336.859 \t2017-06-03 14:16:13 \t2017-06-03 08:11:26\n", | |
"17 153.192 61.646 28.288 348.602 \t2017-06-02 04:36:23 \t2017-06-02 08:11:26\n", | |
"17 151.886 124.728 -18.128 344.436 \t2017-05-31 21:15:55 \t2017-06-01 08:11:26\n", | |
"17 151.886 -147.399 -42.354 338.315 \t2017-05-31 21:15:55 \t2017-05-31 08:11:26\n", | |
"17 150.478 -68.859 -6.630 326.475 \t2017-05-30 11:28:22 \t2017-05-30 08:11:26\n", | |
"17 149.591 -0.366 37.028 344.541 \t2017-05-29 14:10:36 \t2017-05-29 08:11:26\n", | |
"17 147.895 95.294 29.365 349.507 \t2017-05-27 21:28:42 \t2017-05-28 08:11:26\n", | |
"17 147.569 159.660 -17.670 338.531 \t2017-05-27 13:38:43 \t2017-05-27 08:11:26\n", | |
"17 146.563 -110.842 -42.246 336.071 \t2017-05-26 13:30:51 \t2017-05-26 08:11:26\n", | |
"17 145.541 -31.937 -5.336 333.765 \t2017-05-25 12:58:46 \t2017-05-25 08:11:26\n", | |
"17 144.037 38.636 38.172 350.810 \t2017-05-24 00:52:51 \t2017-05-24 08:11:26\n", | |
"17 143.088 134.636 27.106 344.736 \t2017-05-23 02:07:17 \t2017-05-23 08:11:26\n", | |
"17 141.807 -160.715 -20.834 332.464 \t2017-05-21 19:22:30 \t2017-05-22 08:11:26\n", | |
"17 141.493 -67.503 -41.101 339.073 \t2017-05-21 11:50:34 \t2017-05-21 08:11:26\n", | |
"17 140.403 8.604 -0.673 343.118 \t2017-05-20 09:40:34 \t2017-05-20 08:11:26\n", | |
"17 139.456 83.679 40.618 352.593 \t2017-05-19 10:56:13 \t2017-05-19 08:11:26\n", | |
"17 138.149 178.089 21.770 335.704 \t2017-05-18 03:34:03 \t2017-05-18 08:11:26\n", | |
"17 137.494 -116.171 -26.993 332.053 \t2017-05-17 11:51:17 \t2017-05-17 08:11:26\n", | |
"17 136.186 -18.251 -37.619 346.907 \t2017-05-16 04:27:24 \t2017-05-16 08:11:26\n", | |
"17 135.529 52.913 7.469 348.981 \t2017-05-15 12:41:46 \t2017-05-15 08:11:26\n", | |
"17 134.515 136.083 42.774 346.874 \t2017-05-14 12:22:07 \t2017-05-14 08:11:26\n", | |
"17 133.501 -135.249 12.892 327.338 \t2017-05-13 12:01:01 \t2017-05-13 08:11:26\n", | |
"17 132.487 -66.088 -34.572 340.167 \t2017-05-12 11:41:13 \t2017-05-12 08:11:26\n", | |
"17 131.311 33.530 -30.686 354.644 \t2017-05-11 07:27:29 \t2017-05-11 08:11:26\n", | |
"17 130.236 100.516 17.832 347.699 \t2017-05-10 05:39:10 \t2017-05-10 08:11:26\n", | |
"17 129.347 -166.231 41.736 336.401 \t2017-05-09 08:20:21 \t2017-05-09 08:11:26\n", | |
"17 128.333 -86.873 1.246 327.542 \t2017-05-08 07:59:13 \t2017-05-08 08:11:26\n", | |
"17 127.384 -9.695 -40.914 353.937 \t2017-05-07 09:13:03 \t2017-05-07 08:11:26\n", | |
"17 126.369 85.408 -20.153 355.071 \t2017-05-06 08:51:51 \t2017-05-06 08:11:26\n", | |
"17 125.421 152.607 29.157 339.877 \t2017-05-05 10:05:37 \t2017-05-05 08:11:26\n", | |
"17 124.405 -106.703 35.281 329.473 \t2017-05-04 09:43:51 \t2017-05-04 08:11:26\n", | |
"17 123.457 -36.162 -12.601 339.145 \t2017-05-03 10:58:05 \t2017-05-03 08:11:26\n", | |
"17 122.442 53.656 -42.727 363.401 \t2017-05-02 10:36:11 \t2017-05-02 08:11:26\n", | |
"17 120.912 137.629 -5.987 344.953 \t2017-04-30 21:53:55 \t2017-05-01 08:11:26\n", | |
"17 120.912 -147.295 39.258 332.318 \t2017-04-30 21:53:55 \t2017-04-30 08:11:26\n", | |
"17 119.529 -48.311 22.607 333.014 \t2017-04-29 12:42:25 \t2017-04-29 08:11:26\n", | |
"17 118.514 19.751 -27.697 355.889 \t2017-04-28 12:20:18 \t2017-04-28 08:11:26\n", | |
"17 117.566 120.682 -36.153 358.881 \t2017-04-27 13:34:48 \t2017-04-27 08:11:26\n", | |
"17 116.491 -167.274 11.960 332.324 \t2017-04-26 11:47:36 \t2017-04-26 08:11:26\n", | |
"17 115.602 -75.317 42.639 334.369 \t2017-04-25 14:26:58 \t2017-04-25 08:11:26\n", | |
"17 114.652 9.490 3.938 346.231 \t2017-04-24 15:38:47 \t2017-04-24 08:11:26\n", | |
"17 113.638 87.427 -40.480 363.939 \t2017-04-23 15:18:23 \t2017-04-23 08:11:26\n", | |
"17 112.688 -174.273 -19.344 340.952 \t2017-04-22 16:30:28 \t2017-04-22 08:11:26\n", | |
"17 111.673 -103.474 31.658 331.266 \t2017-04-21 16:08:29 \t2017-04-21 08:11:26\n", | |
"17 110.723 0.820 31.515 346.043 \t2017-04-20 17:21:26 \t2017-04-20 08:11:26\n", | |
"17 109.708 71.626 -19.565 358.289 \t2017-04-19 16:59:17 \t2017-04-19 08:11:26\n", | |
"17 108.758 171.360 -40.096 352.270 \t2017-04-18 18:12:06 \t2017-04-18 08:11:26\n", | |
"17 107.743 -109.882 6.280 329.268 \t2017-04-17 17:49:50 \t2017-04-17 08:11:26\n", | |
"17 106.794 -20.052 42.920 346.405 \t2017-04-16 19:02:40 \t2017-04-16 08:11:26\n", | |
"17 105.778 70.003 6.906 354.327 \t2017-04-15 18:40:13 \t2017-04-15 08:11:26\n", | |
"17 104.828 148.310 -39.828 355.051 \t2017-04-14 19:52:56 \t2017-04-14 08:11:26\n", | |
"17 103.812 -110.656 -19.441 334.351 \t2017-04-13 19:29:59 \t2017-04-13 08:11:26\n", | |
"17 102.803 -38.195 32.419 342.569 \t2017-04-12 19:15:36 \t2017-04-12 08:11:26\n", | |
"17 101.847 67.279 30.083 356.227 \t2017-04-11 20:20:07 \t2017-04-11 08:11:26\n", | |
"17 100.772 138.826 -22.133 350.779 \t2017-04-10 18:31:28 \t2017-04-10 08:11:26\n", | |
"17 98.807 -117.889 -38.214 341.909 \t2017-04-08 19:21:30 \t2017-04-09 08:11:26\n", | |
"17 98.807 -40.767 11.111 338.825 \t2017-04-08 19:21:30 \t2017-04-08 08:11:26\n", | |
"17 96.840 54.828 42.419 359.021 \t2017-04-06 20:10:15 \t2017-04-07 08:11:26\n", | |
"17 95.957 140.748 0.422 347.764 \t2017-04-05 22:58:24 \t2017-04-06 08:11:26\n", | |
"17 94.809 -133.454 -42.318 344.602 \t2017-04-04 19:25:31 \t2017-04-05 08:11:26\n", | |
"17 94.809 -36.844 -11.120 340.883 \t2017-04-04 19:25:31 \t2017-04-04 08:11:26\n", | |
"17 93.785 40.973 38.421 358.174 \t2017-04-03 18:50:37 \t2017-04-03 08:11:26\n", | |
"17 92.844 144.918 21.159 349.030 \t2017-04-02 20:14:44 \t2017-04-02 08:11:26\n", | |
"17 90.877 -141.399 -31.898 341.431 \t2017-03-31 21:03:16 \t2017-04-01 08:11:26\n", | |
"17 90.877 -33.694 -29.437 346.716 \t2017-03-31 21:03:16 \t2017-03-31 08:11:26\n", | |
"17 89.043 39.644 24.200 355.887 \t2017-03-30 01:01:44 \t2017-03-30 08:11:26\n", | |
"17 88.093 146.094 36.130 352.274 \t2017-03-29 02:14:08 \t2017-03-29 08:11:26\n", | |
"17 87.703 -137.120 -16.027 336.744 \t2017-03-28 16:52:16 \t2017-03-28 08:11:26\n", | |
"17 86.753 -34.253 -40.397 352.294 \t2017-03-27 18:04:15 \t2017-03-27 08:11:26\n", | |
"17 85.795 47.808 8.079 355.758 \t2017-03-26 19:04:22 \t2017-03-26 08:11:26\n", | |
"17 84.845 144.175 42.637 353.453 \t2017-03-25 20:17:23 \t2017-03-25 08:11:26\n", | |
"17 83.828 -126.404 -0.394 334.472 \t2017-03-24 19:51:48 \t2017-03-24 08:11:26\n", | |
"17 82.820 -36.050 -42.750 355.155 \t2017-03-23 19:40:33 \t2017-03-23 08:11:26\n", | |
"17 80.911 59.905 -6.834 358.365 \t2017-03-21 21:52:03 \t2017-03-22 08:11:26\n", | |
"17 79.829 144.198 41.118 352.014 \t2017-03-20 19:53:12 \t2017-03-21 08:11:26\n", | |
"17 78.886 -113.186 13.222 334.324 \t2017-03-19 21:16:24 \t2017-03-20 08:11:26\n", | |
"17 77.806 -32.694 -38.498 356.073 \t2017-03-18 19:21:17 \t2017-03-19 08:11:26\n", | |
"17 77.806 73.600 -19.199 362.042 \t2017-03-18 19:21:17 \t2017-03-18 08:11:26\n", | |
"17 76.789 150.806 34.711 348.777 \t2017-03-17 18:56:13 \t2017-03-17 08:11:26\n", | |
"17 75.839 -99.429 24.372 335.517 \t2017-03-16 20:08:39 \t2017-03-16 08:11:26\n", | |
"17 73.872 -23.042 -30.957 356.128 \t2017-03-14 20:55:51 \t2017-03-15 08:11:26\n", | |
"17 73.437 87.371 -28.943 365.740 \t2017-03-14 10:28:34 \t2017-03-14 08:11:26\n", | |
"17 72.419 163.441 26.559 345.269 \t2017-03-13 10:04:02 \t2017-03-13 08:11:26\n", | |
"17 71.470 -85.477 32.611 337.792 \t2017-03-12 11:16:45 \t2017-03-12 08:11:26\n", | |
"17 70.193 -8.125 -22.759 356.537 \t2017-03-11 04:38:22 \t2017-03-11 08:11:26\n", | |
"17 69.441 101.350 -35.768 368.103 \t2017-03-10 10:34:54 \t2017-03-10 08:11:26\n", | |
"17 68.418 -179.660 18.550 341.883 \t2017-03-09 10:01:24 \t2017-03-09 08:11:26\n", | |
"17 67.209 -70.992 38.029 340.653 \t2017-03-08 05:00:34 \t2017-03-08 08:11:26\n", | |
"17 66.191 10.387 -15.269 358.043 \t2017-03-07 04:35:31 \t2017-03-07 08:11:26\n", | |
"17 65.242 116.495 -39.862 368.352 \t2017-03-06 05:48:44 \t2017-03-06 08:11:26\n", | |
"17 64.223 -159.609 11.768 338.805 \t2017-03-05 05:20:35 \t2017-03-05 08:11:26\n", | |
"17 63.418 -54.700 41.003 344.292 \t2017-03-04 10:02:18 \t2017-03-04 08:11:26\n", | |
"17 62.400 31.666 -9.257 359.874 \t2017-03-03 09:36:19 \t2017-03-03 08:11:26\n", | |
"17 61.238 134.093 -41.869 366.872 \t2017-03-02 05:42:53 \t2017-03-02 08:11:26\n", | |
"17 60.499 -136.835 6.895 337.189 \t2017-03-01 11:58:49 \t2017-03-01 08:11:26\n", | |
"17 59.147 -34.651 42.227 349.419 \t2017-02-28 03:31:50 \t2017-02-28 08:11:26\n", | |
"17 58.196 55.886 -5.620 361.994 \t2017-02-27 04:42:20 \t2017-02-27 08:11:26\n", | |
"17 57.178 156.448 -42.521 363.096 \t2017-02-26 04:15:53 \t2017-02-26 08:11:26\n", | |
"17 56.485 -111.234 4.482 336.953 \t2017-02-25 11:38:55 \t2017-02-25 08:11:26\n", | |
"17 55.467 -10.277 42.588 355.233 \t2017-02-24 11:13:05 \t2017-02-24 08:11:26\n", | |
"17 54.508 82.507 -4.135 362.167 \t2017-02-23 12:11:57 \t2017-02-23 08:11:26\n", | |
"17 53.432 -176.960 -42.647 358.289 \t2017-02-22 10:22:00 \t2017-02-22 08:11:26\n", | |
"17 52.415 -83.223 4.279 338.979 \t2017-02-21 09:57:12 \t2017-02-21 08:11:26\n", | |
"17 51.463 18.449 42.549 361.226 \t2017-02-20 11:06:38 \t2017-02-20 08:11:26\n", | |
"17 50.453 111.518 -4.857 359.969 \t2017-02-19 10:52:28 \t2017-02-19 08:11:26\n", | |
"17 49.494 -146.072 -42.429 353.807 \t2017-02-18 11:52:01 \t2017-02-18 08:11:26\n", | |
"17 48.476 -52.926 6.182 344.039 \t2017-02-17 11:25:39 \t2017-02-17 08:11:26\n", | |
"17 47.195 51.276 42.080 365.901 \t2017-02-16 04:41:12 \t2017-02-16 08:11:26\n", | |
"17 46.243 142.896 -7.737 355.471 \t2017-02-15 05:49:49 \t2017-02-15 08:11:26\n", | |
"17 45.222 -111.106 -41.594 351.344 \t2017-02-14 05:20:18 \t2017-02-14 08:11:26\n", | |
"17 44.207 -20.493 9.978 350.942 \t2017-02-13 04:58:13 \t2017-02-13 08:11:26\n", | |
"17 43.462 87.330 40.833 366.720 \t2017-02-12 11:05:10 \t2017-02-12 08:11:26\n", | |
"17 42.446 176.144 -12.192 349.714 \t2017-02-11 10:41:39 \t2017-02-11 08:11:26\n", | |
"17 41.354 -73.633 -39.743 352.436 \t2017-02-10 08:29:24 \t2017-02-10 08:11:26\n", | |
"17 40.335 13.612 15.044 358.434 \t2017-02-09 08:02:11 \t2017-02-09 08:11:26\n", | |
"17 39.090 125.522 38.365 362.961 \t2017-02-08 02:09:44 \t2017-02-08 08:11:26\n", | |
"17 38.138 -148.742 -17.915 345.773 \t2017-02-07 03:19:25 \t2017-02-07 08:11:26\n", | |
"17 37.415 -34.465 -36.395 357.062 \t2017-02-06 09:57:23 \t2017-02-06 08:11:26\n", | |
"17 36.465 49.630 21.170 363.466 \t2017-02-05 11:09:09 \t2017-02-05 08:11:26\n", | |
"17 35.446 165.264 34.137 355.468 \t2017-02-04 10:42:46 \t2017-02-04 08:11:26\n", | |
"17 34.492 -111.241 -24.697 346.448 \t2017-02-03 11:48:32 \t2017-02-03 08:11:26\n", | |
"17 33.247 5.928 -30.998 363.768 \t2017-02-02 05:56:14 \t2017-02-02 08:11:26\n", | |
"17 32.457 88.582 28.291 364.213 \t2017-02-01 10:58:35 \t2017-02-01 08:11:26\n", | |
"17 31.278 -153.554 27.367 347.120 \t2017-01-31 06:40:09 \t2017-01-31 08:11:26\n", | |
"17 30.487 -69.800 -32.331 353.482 \t2017-01-30 11:40:49 \t2017-01-30 08:11:26\n", | |
"17 29.247 47.480 -22.807 367.966 \t2017-01-29 05:55:10 \t2017-01-29 08:11:26\n", | |
"17 28.229 132.291 35.814 359.752 \t2017-01-28 05:29:55 \t2017-01-28 08:11:26\n", | |
"17 27.247 -111.541 17.641 341.833 \t2017-01-27 05:56:12 \t2017-01-27 08:11:26\n", | |
"17 26.386 -22.966 -39.269 365.115 \t2017-01-26 09:15:23 \t2017-01-26 08:11:26\n", | |
"17 25.368 89.550 -11.813 366.829 \t2017-01-25 08:49:36 \t2017-01-25 08:11:26\n", | |
"17 24.416 -177.560 41.625 352.629 \t2017-01-24 09:58:39 \t2017-01-24 08:11:26\n", | |
"17 23.397 -68.877 5.109 344.418 \t2017-01-23 09:32:23 \t2017-01-23 08:11:26\n", | |
"17 22.445 30.299 -42.872 375.360 \t2017-01-22 10:41:23 \t2017-01-22 08:11:26\n", | |
"17 21.427 132.470 1.622 359.298 \t2017-01-21 10:14:29 \t2017-01-21 08:11:26\n", | |
"17 20.475 -121.458 42.416 347.132 \t2017-01-20 11:23:59 \t2017-01-20 08:11:26\n", | |
"17 19.455 -24.957 -9.379 355.498 \t2017-01-19 10:54:59 \t2017-01-19 08:11:26\n", | |
"17 18.445 87.204 -40.045 377.267 \t2017-01-18 10:41:18 \t2017-01-18 08:11:26\n", | |
"17 17.491 177.670 16.660 349.629 \t2017-01-17 11:47:39 \t2017-01-17 08:11:26\n", | |
"17 16.474 -64.587 35.675 347.930 \t2017-01-16 11:21:56 \t2017-01-16 08:11:26\n", | |
"17 15.454 22.158 -24.386 369.079 \t2017-01-15 10:53:47 \t2017-01-15 08:11:26\n", | |
"17 14.239 141.756 -29.943 367.640 \t2017-01-14 05:43:40 \t2017-01-14 08:11:26\n", | |
"17 13.219 -132.459 31.117 345.238 \t2017-01-13 05:15:31 \t2017-01-13 08:11:26\n", | |
"17 12.333 -12.318 22.484 355.087 \t2017-01-12 07:59:05 \t2017-01-12 08:11:26\n", | |
"17 11.246 75.314 -37.013 376.625 \t2017-01-11 05:53:41 \t2017-01-11 08:11:26\n", | |
"17 10.227 -168.071 -14.597 352.706 \t2017-01-10 05:26:25 \t2017-01-10 08:11:26\n", | |
"17 9.410 -74.410 41.214 349.992 \t2017-01-09 09:50:57 \t2017-01-09 08:11:26\n", | |
"17 8.448 36.485 5.358 364.128 \t2017-01-08 10:44:59 \t2017-01-08 08:11:26\n", | |
"17 7.496 137.481 -42.907 372.564 \t2017-01-07 11:53:40 \t2017-01-07 08:11:26\n", | |
"17 6.499 -119.412 3.928 343.743 \t2017-01-06 11:58:49 \t2017-01-06 08:11:26\n", | |
"17 5.341 -8.818 41.526 360.569 \t2017-01-05 08:11:04 \t2017-01-05 08:11:26\n", | |
"17 4.449 85.708 -13.768 369.324 \t2017-01-04 10:47:10 \t2017-01-04 08:11:26\n", | |
"17 3.497 -156.987 -37.115 359.754 \t2017-01-03 11:54:58 \t2017-01-03 08:11:26\n", | |
"17 2.477 -67.756 23.404 348.706 \t2017-01-02 11:27:21 \t2017-01-02 08:11:26\n", | |
"17 1.457 53.742 29.684 367.853 \t2017-01-01 10:57:59 \t2017-01-01 08:11:26\n", | |
"16 366.446 140.830 -32.015 367.084 \t2016-12-31 10:42:05 \t2016-12-31 08:11:26\n", | |
"16 365.486 -98.010 -20.443 349.078 \t2016-12-30 11:39:36 \t2016-12-30 08:11:26\n", | |
"16 364.202 -6.565 39.061 363.140 \t2016-12-29 04:51:30 \t2016-12-29 08:11:26\n", | |
"16 363.184 109.162 9.647 365.890 \t2016-12-28 04:24:30 \t2016-12-28 08:11:26\n", | |
"16 362.503 -151.167 -42.648 360.496 \t2016-12-27 12:04:13 \t2016-12-27 08:11:26\n", | |
"16 361.418 -43.990 2.083 351.406 \t2016-12-26 10:01:25 \t2016-12-26 08:11:26\n", | |
"16 360.400 66.664 41.814 372.198 \t2016-12-25 09:36:37 \t2016-12-25 08:11:26\n", | |
"16 359.448 163.243 -13.874 358.516 \t2016-12-24 10:45:46 \t2016-12-24 08:11:26\n", | |
"16 358.428 -77.137 -36.239 356.541 \t2016-12-23 10:15:59 \t2016-12-23 08:11:26\n", | |
"16 357.333 12.818 25.536 365.165 \t2016-12-22 07:59:47 \t2016-12-22 08:11:26\n", | |
"16 356.576 135.886 26.892 365.049 \t2016-12-21 13:48:49 \t2016-12-21 08:11:26\n", | |
"16 355.503 -134.257 -35.375 356.409 \t2016-12-20 12:04:22 \t2016-12-20 08:11:26\n", | |
"16 354.552 -13.507 -14.805 359.983 \t2016-12-19 13:15:00 \t2016-12-19 08:11:26\n", | |
"16 353.532 83.480 41.714 372.662 \t2016-12-18 12:46:29 \t2016-12-18 08:11:26\n", | |
"16 352.143 -164.689 1.638 351.752 \t2016-12-17 03:26:15 \t2016-12-17 08:11:26\n", | |
"16 351.417 -55.238 -42.427 362.807 \t2016-12-16 09:59:58 \t2016-12-16 08:11:26\n", | |
"16 350.171 44.470 12.107 367.588 \t2016-12-15 04:05:47 \t2016-12-15 08:11:26\n", | |
"16 349.444 164.009 37.013 362.276 \t2016-12-14 10:38:54 \t2016-12-14 08:11:26\n", | |
"16 348.198 -104.466 -25.161 352.971 \t2016-12-13 04:45:43 \t2016-12-13 08:11:26\n", | |
"16 347.184 19.696 -26.572 369.800 \t2016-12-12 04:25:31 \t2016-12-12 08:11:26\n", | |
"16 346.519 110.337 35.886 368.714 \t2016-12-11 12:27:26 \t2016-12-11 08:11:26\n", | |
"16 345.274 -128.499 13.357 347.977 \t2016-12-10 06:34:07 \t2016-12-10 08:11:26\n", | |
"16 344.320 -28.342 -42.328 369.403 \t2016-12-09 07:40:34 \t2016-12-09 08:11:26\n", | |
"16 343.300 81.971 1.507 369.584 \t2016-12-08 07:12:39 \t2016-12-08 08:11:26\n", | |
"16 342.347 -164.529 41.479 357.562 \t2016-12-07 08:20:03 \t2016-12-07 08:11:26\n", | |
"16 341.327 -66.409 -16.994 354.789 \t2016-12-06 07:51:28 \t2016-12-06 08:11:26\n", | |
"16 340.375 56.993 -33.072 378.000 \t2016-12-05 08:59:21 \t2016-12-05 08:11:26\n", | |
"16 339.421 148.012 30.633 362.034 \t2016-12-04 10:06:11 \t2016-12-04 08:11:26\n", | |
"16 338.287 -86.975 19.566 348.551 \t2016-12-03 06:53:37 \t2016-12-03 08:11:26\n", | |
"16 337.448 9.645 -40.592 377.066 \t2016-12-02 10:45:40 \t2016-12-02 08:11:26\n", | |
"16 336.360 125.594 -3.670 367.073 \t2016-12-01 08:38:16 \t2016-12-01 08:11:26\n", | |
"16 335.228 -123.683 42.508 353.415 \t2016-11-30 05:28:39 \t2016-11-30 08:11:26\n", | |
"16 334.454 -21.392 -13.540 362.381 \t2016-11-29 10:53:55 \t2016-11-29 08:11:26\n", | |
"16 333.503 101.475 -35.127 379.964 \t2016-11-28 12:04:19 \t2016-11-28 08:11:26\n", | |
"16 332.489 -165.858 28.947 354.082 \t2016-11-27 11:43:54 \t2016-11-27 08:11:26\n", | |
"16 331.468 -39.409 20.784 354.913 \t2016-11-26 11:13:46 \t2016-11-26 08:11:26\n", | |
"16 330.185 57.510 -40.310 383.043 \t2016-11-25 04:25:47 \t2016-11-25 08:11:26\n", | |
"16 329.495 174.977 -3.476 358.699 \t2016-11-24 11:52:31 \t2016-11-24 08:11:26\n", | |
"16 328.422 -72.183 42.286 355.346 \t2016-11-23 10:07:37 \t2016-11-23 08:11:26\n", | |
"16 327.448 29.931 -15.348 372.728 \t2016-11-22 10:45:05 \t2016-11-22 08:11:26\n", | |
"16 326.447 154.857 -33.299 372.989 \t2016-11-21 10:43:08 \t2016-11-21 08:11:26\n", | |
"16 325.427 -111.342 31.818 351.798 \t2016-11-20 10:15:09 \t2016-11-20 08:11:26\n", | |
"16 324.454 15.021 16.694 365.755 \t2016-11-19 10:53:34 \t2016-11-19 08:11:26\n", | |
"16 323.575 116.169 -41.976 381.069 \t2016-11-18 13:48:27 \t2016-11-18 08:11:26\n", | |
"16 322.357 -129.492 2.447 350.775 \t2016-11-17 08:33:25 \t2016-11-17 08:11:26\n", | |
"16 321.230 -10.505 40.218 365.038 \t2016-11-16 05:31:19 \t2016-11-16 08:11:26\n", | |
"16 320.516 87.501 -21.882 376.797 \t2016-11-15 12:23:04 \t2016-11-15 08:11:26\n", | |
"16 319.496 -144.681 -27.243 360.758 \t2016-11-14 11:54:07 \t2016-11-14 08:11:26\n", | |
"16 318.532 -48.431 37.506 360.319 \t2016-11-13 12:46:20 \t2016-11-13 08:11:26\n", | |
"16 317.453 74.528 7.780 372.674 \t2016-11-12 10:52:30 \t2016-11-12 08:11:26\n", | |
"16 316.644 -174.743 -42.803 370.878 \t2016-11-11 15:27:49 \t2016-11-11 08:11:26\n", | |
"16 315.537 -68.123 13.417 353.893 \t2016-11-10 12:52:35 \t2016-11-10 08:11:26\n", | |
"16 314.400 58.546 33.550 374.907 \t2016-11-09 09:36:08 \t2016-11-09 08:11:26\n", | |
"16 313.434 153.847 -32.287 371.289 \t2016-11-08 10:25:04 \t2016-11-08 08:11:26\n", | |
"16 312.491 -78.598 -14.931 355.233 \t2016-11-07 11:46:24 \t2016-11-07 08:11:26\n", | |
"16 311.459 27.200 42.650 374.608 \t2016-11-06 11:01:05 \t2016-11-06 08:11:26\n", | |
"16 310.385 139.705 -7.018 368.222 \t2016-11-05 09:14:12 \t2016-11-05 08:11:26\n", | |
"16 309.431 -96.297 -37.437 362.490 \t2016-11-04 10:20:19 \t2016-11-04 08:11:26\n", | |
"16 308.410 1.172 28.101 368.776 \t2016-11-03 09:50:57 \t2016-11-03 08:11:26\n", | |
"16 307.246 130.433 19.752 370.570 \t2016-11-02 05:54:19 \t2016-11-02 08:11:26\n", | |
"16 306.502 -126.799 -41.654 365.064 \t2016-11-01 12:03:15 \t2016-11-01 08:11:26\n", | |
"16 305.482 -9.386 3.190 364.553 \t2016-10-31 11:33:28 \t2016-10-31 08:11:26\n", | |
"16 304.384 112.779 39.236 376.338 \t2016-10-30 09:13:32 \t2016-10-30 08:11:26\n", | |
"16 303.506 -147.748 -25.622 360.846 \t2016-10-29 12:08:53 \t2016-10-29 08:11:26\n", | |
"16 302.412 -17.087 -21.679 366.855 \t2016-10-28 09:53:23 \t2016-10-28 08:11:26\n", | |
"16 301.357 85.087 41.124 378.233 \t2016-10-27 08:34:15 \t2016-10-27 08:11:26\n", | |
"16 300.438 -155.540 -2.058 357.627 \t2016-10-26 10:30:14 \t2016-10-26 08:11:26\n" | |
] | |
} | |
], | |
"source": [ | |
"tle_file_archive = r'C:/Users/Rutger/Downloads/3le-tiangongKOMPLETT-formatted.txt'\n", | |
"\n", | |
"all_tle = parse_archived_tle(r'C:/Users/Rutger/Downloads/3le-tiangongKOMPLETT-formatted.txt')\n", | |
"\n", | |
"tle_file = r'C:/Users/Rutger/Downloads/3le-tiangongKOMPLETT-formatted_tmp.txt'\n", | |
"\n", | |
"now = datetime.utcnow()\n", | |
"last_days = 500\n", | |
"\n", | |
"max_day_difference = 10 # raise a warning if the difference is bigger\n", | |
"\n", | |
"print('Year Day Lon Lat Alt TLE date Target date')\n", | |
"\n", | |
"for i in range(0, last_days, 1): \n", | |
" \n", | |
" target_dt = now - timedelta(days=i)\n", | |
" \n", | |
" tle = find_closest_tle(all_tle, target_dt)\n", | |
"\n", | |
" if abs((tle.dt - target_dt).days) > max_day_difference:\n", | |
" raise ValueError('Difference between TLE and target date to large')\n", | |
" \n", | |
" create_temporary_tle(tle, tle_file) \n", | |
" \n", | |
" orb = Orbital(\"TIANGONG 1\", tle_file=tle_file) \n", | |
" lon, lat, alt = orb.get_lonlatalt(target_dt)\n", | |
" \n", | |
" print(orb.tle.epoch_year, *[f'{x:12.3f}' for x in [orb.tle.epoch_day, lon, lat, alt]], tle.dt.strftime('\\t%Y-%m-%d %H:%M:%S'), target_dt.strftime('\\t%Y-%m-%d %H:%M:%S'))\n", | |
"\n" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Python 3", | |
"language": "python", | |
"name": "python3" | |
}, | |
"language_info": { | |
"codemirror_mode": { | |
"name": "ipython", | |
"version": 3 | |
}, | |
"file_extension": ".py", | |
"mimetype": "text/x-python", | |
"name": "python", | |
"nbconvert_exporter": "python", | |
"pygments_lexer": "ipython3", | |
"version": "3.6.4" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 2 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment