Skip to content

Instantly share code, notes, and snippets.

@benelsen
Created November 7, 2013 18:00
Show Gist options
  • Save benelsen/7359021 to your computer and use it in GitHub Desktop.
Save benelsen/7359021 to your computer and use it in GitHub Desktop.
[
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-20 03:07:28",
"EPOCH_MICROSECONDS": "420320",
"MEAN_MOTION": "16.17152852",
"ECCENTRICITY": "0.0006756",
"INCLINATION": "96.5536",
"RA_OF_ASC_NODE": "322.3814",
"ARG_OF_PERICENTER": "8.8723",
"MEAN_ANOMALY": "64.6484",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "993",
"REV_AT_EPOCH": "26942",
"BSTAR": "-9.0208e-07",
"MEAN_MOTION_DOT": "-1.981e-05",
"MEAN_MOTION_DDOT": "1.9207e-06",
"FILE": "1566654",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13293.13019005 -.00001981 19207-5 -90208-6 0 9939",
"TLE_LINE2": "2 34602 096.5536 322.3814 0006756 008.8723 064.6484 16.17152852269429",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-20 12:17:56",
"EPOCH_MICROSECONDS": "924159",
"MEAN_MOTION": "16.17153026",
"ECCENTRICITY": "0.0006689",
"INCLINATION": "96.5533",
"RA_OF_ASC_NODE": "322.7652",
"ARG_OF_PERICENTER": "7.7534",
"MEAN_ANOMALY": "129.6959",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "994",
"REV_AT_EPOCH": "26949",
"BSTAR": "-1.1497e-06",
"MEAN_MOTION_DOT": "-2.358e-05",
"MEAN_MOTION_DDOT": "1.9206e-06",
"FILE": "1566805",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13293.51246440 -.00002358 19206-5 -11497-5 0 9947",
"TLE_LINE2": "2 34602 096.5533 322.7652 0006689 007.7534 129.6959 16.17153026269493",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-20 19:38:23",
"EPOCH_MICROSECONDS": "718048",
"MEAN_MOTION": "16.17152892",
"ECCENTRICITY": "0.0006575",
"INCLINATION": "96.553",
"RA_OF_ASC_NODE": "323.0722",
"ARG_OF_PERICENTER": "6.7684",
"MEAN_ANOMALY": "110.0981",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "995",
"REV_AT_EPOCH": "26954",
"BSTAR": "-1.2732e-06",
"MEAN_MOTION_DOT": "-2.546e-05",
"MEAN_MOTION_DDOT": "1.9205e-06",
"FILE": "1566967",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13293.81833007 -.00002546 19205-5 -12732-5 0 9953",
"TLE_LINE2": "2 34602 096.5530 323.0722 0006575 006.7684 110.0981 16.17152892269546",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-21 02:53:51",
"EPOCH_MICROSECONDS": "428832",
"MEAN_MOTION": "16.17152759",
"ECCENTRICITY": "0.0006537",
"INCLINATION": "96.5529",
"RA_OF_ASC_NODE": "323.3758",
"ARG_OF_PERICENTER": "5.3716",
"MEAN_ANOMALY": "70.7708",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "996",
"REV_AT_EPOCH": "26958",
"BSTAR": "-1.1624e-06",
"MEAN_MOTION_DOT": "-2.377e-05",
"MEAN_MOTION_DDOT": "1.9206e-06",
"FILE": "1567159",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13294.12073413 -.00002377 19206-5 -11624-5 0 9968",
"TLE_LINE2": "2 34602 096.5529 323.3758 0006537 005.3716 070.7708 16.17152759269580",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-21 12:58:45",
"EPOCH_MICROSECONDS": "850943",
"MEAN_MOTION": "16.17373525",
"ECCENTRICITY": "0.0007299",
"INCLINATION": "96.5511",
"RA_OF_ASC_NODE": "323.7985",
"ARG_OF_PERICENTER": "1.7144",
"MEAN_ANOMALY": "358.4327",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "998",
"REV_AT_EPOCH": "26965",
"BSTAR": "0.00015897",
"MEAN_MOTION_DOT": "0.00245585",
"MEAN_MOTION_DDOT": "1.9192e-06",
"FILE": "1567240",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13294.54080846 .00245585 19192-5 15897-3 0 9980",
"TLE_LINE2": "2 34602 096.5511 323.7985 0007299 001.7144 358.4327 16.17373525269655",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-21 13:36:45",
"EPOCH_MICROSECONDS": "319680",
"MEAN_MOTION": "16.17363756",
"ECCENTRICITY": "0.0006649",
"INCLINATION": "96.5556",
"RA_OF_ASC_NODE": "323.8221",
"ARG_OF_PERICENTER": "8.8644",
"MEAN_ANOMALY": "144.7814",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "997",
"REV_AT_EPOCH": "26966",
"BSTAR": "-8.5826e-07",
"MEAN_MOTION_DOT": "-1.935e-05",
"MEAN_MOTION_DDOT": "1.9227e-06",
"FILE": "1567314",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13294.56719120 -.00001935 19227-5 -85826-6 0 9977",
"TLE_LINE2": "2 34602 096.5556 323.8221 0006649 008.8644 144.7814 16.17363756269662",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-21 17:26:02",
"EPOCH_MICROSECONDS": "449535",
"MEAN_MOTION": "16.172611",
"ECCENTRICITY": "0.0006175",
"INCLINATION": "96.554",
"RA_OF_ASC_NODE": "323.9845",
"ARG_OF_PERICENTER": "14.6125",
"MEAN_ANOMALY": "345.4061",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "999",
"REV_AT_EPOCH": "26968",
"BSTAR": "2.7311e-05",
"MEAN_MOTION_DOT": "0.00041281",
"MEAN_MOTION_DDOT": "1.9206e-06",
"FILE": "1567426",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13294.72641724 .00041281 19206-5 27311-4 0 9997",
"TLE_LINE2": "2 34602 096.5540 323.9845 0006175 014.6125 345.4061 16.17261100269687",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-21 17:53:39",
"EPOCH_MICROSECONDS": "626591",
"MEAN_MOTION": "16.17457302",
"ECCENTRICITY": "0.0005768",
"INCLINATION": "96.5521",
"RA_OF_ASC_NODE": "324.0031",
"ARG_OF_PERICENTER": "0.257",
"MEAN_ANOMALY": "111.4927",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "0",
"REV_AT_EPOCH": "26968",
"BSTAR": "0.00020446",
"MEAN_MOTION_DOT": "0.00317349",
"MEAN_MOTION_DDOT": "1.9193e-06",
"FILE": "1567605",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13294.74559753 .00317349 19193-5 20446-3 0 09",
"TLE_LINE2": "2 34602 096.5521 324.0031 0005768 000.2570 111.4927 16.17457302269680",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-22 02:38:32",
"EPOCH_MICROSECONDS": "645183",
"MEAN_MOTION": "16.17666145",
"ECCENTRICITY": "0.0005571",
"INCLINATION": "96.5522",
"RA_OF_ASC_NODE": "324.369",
"ARG_OF_PERICENTER": "357.6069",
"MEAN_ANOMALY": "75.2463",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "1",
"REV_AT_EPOCH": "26974",
"BSTAR": "0.00020895",
"MEAN_MOTION_DOT": "0.0032926",
"MEAN_MOTION_DDOT": "1.9203e-06",
"FILE": "1567768",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13295.11010006 .00329260 19203-5 20895-3 0 10",
"TLE_LINE2": "2 34602 096.5522 324.3690 0005571 357.6069 075.2463 16.17666145269745",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-22 11:48:48",
"EPOCH_MICROSECONDS": "744575",
"MEAN_MOTION": "16.17867734",
"ECCENTRICITY": "0.0005489",
"INCLINATION": "96.552",
"RA_OF_ASC_NODE": "324.7531",
"ARG_OF_PERICENTER": "355.6328",
"MEAN_ANOMALY": "141.1864",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "2",
"REV_AT_EPOCH": "26981",
"BSTAR": "0.0002033",
"MEAN_MOTION_DOT": "0.00325094",
"MEAN_MOTION_DDOT": "1.9212e-06",
"FILE": "1567921",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13295.49223084 .00325094 19212-5 20330-3 0 29",
"TLE_LINE2": "2 34602 096.5520 324.7531 0005489 355.6328 141.1864 16.17867734269818",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-22 14:13:07",
"EPOCH_MICROSECONDS": "635935",
"MEAN_MOTION": "16.17939484",
"ECCENTRICITY": "0.0006293",
"INCLINATION": "96.5518",
"RA_OF_ASC_NODE": "324.8548",
"ARG_OF_PERICENTER": "357.4304",
"MEAN_ANOMALY": "2.6913",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "3",
"REV_AT_EPOCH": "26982",
"BSTAR": "0.00016603",
"MEAN_MOTION_DOT": "0.00267047",
"MEAN_MOTION_DDOT": "1.922e-06",
"FILE": "1568037",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13295.59244949 .00267047 19220-5 16603-3 0 34",
"TLE_LINE2": "2 34602 096.5518 324.8548 0006293 357.4304 002.6913 16.17939484269821",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-22 20:30:28",
"EPOCH_MICROSECONDS": "686816",
"MEAN_MOTION": "16.1806172",
"ECCENTRICITY": "0.0005356",
"INCLINATION": "96.5522",
"RA_OF_ASC_NODE": "325.1171",
"ARG_OF_PERICENTER": "353.2231",
"MEAN_ANOMALY": "92.2423",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "4",
"REV_AT_EPOCH": "26986",
"BSTAR": "0.00020479",
"MEAN_MOTION_DOT": "0.00332152",
"MEAN_MOTION_DDOT": "1.9222e-06",
"FILE": "1568245",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13295.85449869 .00332152 19222-5 20479-3 0 40",
"TLE_LINE2": "2 34602 096.5522 325.1171 0005356 353.2231 092.2423 16.18061720269869",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-23 03:53:17",
"EPOCH_MICROSECONDS": "507615",
"MEAN_MOTION": "16.18259876",
"ECCENTRICITY": "0.0005277",
"INCLINATION": "96.5524",
"RA_OF_ASC_NODE": "325.4262",
"ARG_OF_PERICENTER": "350.8312",
"MEAN_ANOMALY": "84.7431",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "5",
"REV_AT_EPOCH": "26991",
"BSTAR": "0.00020042",
"MEAN_MOTION_DOT": "0.00329825",
"MEAN_MOTION_DDOT": "1.9234e-06",
"FILE": "1568393",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13296.16200819 .00329825 19234-5 20042-3 0 58",
"TLE_LINE2": "2 34602 096.5524 325.4262 0005277 350.8312 084.7431 16.18259876269912",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-23 11:34:47",
"EPOCH_MICROSECONDS": "410752",
"MEAN_MOTION": "16.18449421",
"ECCENTRICITY": "0.0005148",
"INCLINATION": "96.5524",
"RA_OF_ASC_NODE": "325.7482",
"ARG_OF_PERICENTER": "348.4515",
"MEAN_ANOMALY": "152.99",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "6",
"REV_AT_EPOCH": "26997",
"BSTAR": "0.00020426",
"MEAN_MOTION_DOT": "0.00340872",
"MEAN_MOTION_DDOT": "1.9242e-06",
"FILE": "1568539",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13296.48249318 .00340872 19242-5 20426-3 0 61",
"TLE_LINE2": "2 34602 096.5524 325.7482 0005148 348.4515 152.9900 16.18449421269976",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-23 16:55:58",
"EPOCH_MICROSECONDS": "207584",
"MEAN_MOTION": "16.18586145",
"ECCENTRICITY": "0.0005978",
"INCLINATION": "96.5502",
"RA_OF_ASC_NODE": "325.9739",
"ARG_OF_PERICENTER": "354.7354",
"MEAN_ANOMALY": "5.3693",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "7",
"REV_AT_EPOCH": "27000",
"BSTAR": "0.00016907",
"MEAN_MOTION_DOT": "0.00285195",
"MEAN_MOTION_DDOT": "1.9238e-06",
"FILE": "1568716",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13296.70553481 .00285195 19238-5 16907-3 0 76",
"TLE_LINE2": "2 34602 096.5502 325.9739 0005978 354.7354 005.3693 16.18586145270002",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-23 20:20:56",
"EPOCH_MICROSECONDS": "838047",
"MEAN_MOTION": "16.1867012",
"ECCENTRICITY": "0.0005019",
"INCLINATION": "96.5526",
"RA_OF_ASC_NODE": "326.1154",
"ARG_OF_PERICENTER": "345.7618",
"MEAN_ANOMALY": "123.2499",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "8",
"REV_AT_EPOCH": "27002",
"BSTAR": "0.00020813",
"MEAN_MOTION_DOT": "0.00353052",
"MEAN_MOTION_DDOT": "1.9253e-06",
"FILE": "1568809",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13296.84788007 .00353052 19253-5 20813-3 0 82",
"TLE_LINE2": "2 34602 096.5526 326.1154 0005019 345.7618 123.2499 16.18670120270024",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-24 03:37:12",
"EPOCH_MICROSECONDS": "904320",
"MEAN_MOTION": "16.18849839",
"ECCENTRICITY": "0.0004942",
"INCLINATION": "96.5525",
"RA_OF_ASC_NODE": "326.4202",
"ARG_OF_PERICENTER": "343.3068",
"MEAN_ANOMALY": "90.0118",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "9",
"REV_AT_EPOCH": "27007",
"BSTAR": "0.00020104",
"MEAN_MOTION_DOT": "0.00345588",
"MEAN_MOTION_DDOT": "1.9262e-06",
"FILE": "1568949",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13297.15084380 .00345588 19262-5 20104-3 0 99",
"TLE_LINE2": "2 34602 096.5525 326.4202 0004942 343.3068 090.0118 16.18849839270076",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-24 14:12:48",
"EPOCH_MICROSECONDS": "894911",
"MEAN_MOTION": "16.19104592",
"ECCENTRICITY": "0.0004798",
"INCLINATION": "96.5526",
"RA_OF_ASC_NODE": "326.8645",
"ARG_OF_PERICENTER": "340.3371",
"MEAN_ANOMALY": "143.775",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "10",
"REV_AT_EPOCH": "27015",
"BSTAR": "0.000225",
"MEAN_MOTION_DOT": "0.00394252",
"MEAN_MOTION_DDOT": "1.9271e-06",
"FILE": "1569241",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13297.59223258 .00394252 19271-5 22500-3 0 102",
"TLE_LINE2": "2 34602 096.5526 326.8645 0004798 340.3371 143.7750 16.19104592270153",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-25 10:54:45",
"EPOCH_MICROSECONDS": "280799",
"MEAN_MOTION": "16.19666617",
"ECCENTRICITY": "0.0004553",
"INCLINATION": "96.5525",
"RA_OF_ASC_NODE": "327.7327",
"ARG_OF_PERICENTER": "334.1672",
"MEAN_ANOMALY": "134.4576",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "11",
"REV_AT_EPOCH": "27028",
"BSTAR": "0.00021002",
"MEAN_MOTION_DOT": "0.00383824",
"MEAN_MOTION_DDOT": "1.9299e-06",
"FILE": "1569646",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13298.45469075 .00383824 19299-5 21002-3 0 117",
"TLE_LINE2": "2 34602 096.5525 327.7327 0004553 334.1672 134.4576 16.19666617270281",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-25 19:48:41",
"EPOCH_MICROSECONDS": "205888",
"MEAN_MOTION": "16.19910811",
"ECCENTRICITY": "0.0004434",
"INCLINATION": "96.5521",
"RA_OF_ASC_NODE": "328.1063",
"ARG_OF_PERICENTER": "331.2135",
"MEAN_ANOMALY": "138.079",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "12",
"REV_AT_EPOCH": "27034",
"BSTAR": "0.00021708",
"MEAN_MOTION_DOT": "0.00404136",
"MEAN_MOTION_DDOT": "1.9307e-06",
"FILE": "1569948",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13298.82547692 .00404136 19307-5 21708-3 0 124",
"TLE_LINE2": "2 34602 096.5521 328.1063 0004434 331.2135 138.0790 16.19910811270342",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-26 03:05:33",
"EPOCH_MICROSECONDS": "999071",
"MEAN_MOTION": "16.2012428",
"ECCENTRICITY": "0.0004396",
"INCLINATION": "96.5519",
"RA_OF_ASC_NODE": "328.412",
"ARG_OF_PERICENTER": "329.4414",
"MEAN_ANOMALY": "108.0039",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "13",
"REV_AT_EPOCH": "27039",
"BSTAR": "0.00019649",
"MEAN_MOTION_DOT": "0.00371742",
"MEAN_MOTION_DDOT": "1.9319e-06",
"FILE": "1570283",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13299.12886573 .00371742 19319-5 19649-3 0 133",
"TLE_LINE2": "2 34602 096.5519 328.4120 0004396 329.4414 108.0039 16.20124280270399",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-26 12:14:46",
"EPOCH_MICROSECONDS": "790592",
"MEAN_MOTION": "16.20389646",
"ECCENTRICITY": "0.000429",
"INCLINATION": "96.5518",
"RA_OF_ASC_NODE": "328.7966",
"ARG_OF_PERICENTER": "326.152",
"MEAN_ANOMALY": "174.4171",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "14",
"REV_AT_EPOCH": "27046",
"BSTAR": "0.00017663",
"MEAN_MOTION_DOT": "0.0034094",
"MEAN_MOTION_DDOT": "1.9334e-06",
"FILE": "1570410",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13299.51026378 .00340940 19334-5 17663-3 0 143",
"TLE_LINE2": "2 34602 096.5518 328.7966 0004290 326.1520 174.4171 16.20389646270465",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-26 19:33:53",
"EPOCH_MICROSECONDS": "122751",
"MEAN_MOTION": "16.20617164",
"ECCENTRICITY": "0.00042",
"INCLINATION": "96.5515",
"RA_OF_ASC_NODE": "329.1043",
"ARG_OF_PERICENTER": "323.9579",
"MEAN_ANOMALY": "154.2882",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "15",
"REV_AT_EPOCH": "27051",
"BSTAR": "0.00020173",
"MEAN_MOTION_DOT": "0.00396325",
"MEAN_MOTION_DDOT": "1.9339e-06",
"FILE": "1570623",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13299.81519818 .00396325 19339-5 20173-3 0 156",
"TLE_LINE2": "2 34602 096.5515 329.1043 0004200 323.9579 154.2882 16.20617164270513",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-27 04:16:25",
"EPOCH_MICROSECONDS": "89888",
"MEAN_MOTION": "16.20874329",
"ECCENTRICITY": "0.0004167",
"INCLINATION": "96.5514",
"RA_OF_ASC_NODE": "329.4704",
"ARG_OF_PERICENTER": "321.8253",
"MEAN_ANOMALY": "112.1586",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "16",
"REV_AT_EPOCH": "27056",
"BSTAR": "0.0001706",
"MEAN_MOTION_DOT": "0.00341791",
"MEAN_MOTION_DDOT": "1.9355e-06",
"FILE": "1570851",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13300.17806817 .00341791 19355-5 17060-3 0 163",
"TLE_LINE2": "2 34602 096.5514 329.4704 0004167 321.8253 112.1586 16.20874329270564",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-27 11:55:53",
"EPOCH_MICROSECONDS": "170752",
"MEAN_MOTION": "16.21086827",
"ECCENTRICITY": "0.0004038",
"INCLINATION": "96.5513",
"RA_OF_ASC_NODE": "329.7923",
"ARG_OF_PERICENTER": "318.9941",
"MEAN_ANOMALY": "175.6609",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "17",
"REV_AT_EPOCH": "27062",
"BSTAR": "0.00019717",
"MEAN_MOTION_DOT": "0.00401644",
"MEAN_MOTION_DDOT": "1.9361e-06",
"FILE": "1570948",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13300.49714318 .00401644 19361-5 19717-3 0 175",
"TLE_LINE2": "2 34602 096.5513 329.7923 0004038 318.9941 175.6609 16.21086827270623",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-27 19:16:24",
"EPOCH_MICROSECONDS": "657887",
"MEAN_MOTION": "16.213041",
"ECCENTRICITY": "0.0003956",
"INCLINATION": "96.5511",
"RA_OF_ASC_NODE": "330.1012",
"ARG_OF_PERICENTER": "316.126",
"MEAN_ANOMALY": "162.7358",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "18",
"REV_AT_EPOCH": "27067",
"BSTAR": "0.00019967",
"MEAN_MOTION_DOT": "0.00413659",
"MEAN_MOTION_DDOT": "1.937e-06",
"FILE": "1571184",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13300.80306317 .00413659 19370-5 19967-3 0 183",
"TLE_LINE2": "2 34602 096.5511 330.1012 0003956 316.1260 162.7358 16.21304100270678",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-28 03:59:16",
"EPOCH_MICROSECONDS": "445183",
"MEAN_MOTION": "16.215674",
"ECCENTRICITY": "0.000395",
"INCLINATION": "96.551",
"RA_OF_ASC_NODE": "330.4679",
"ARG_OF_PERICENTER": "312.8749",
"MEAN_ANOMALY": "123.9817",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "19",
"REV_AT_EPOCH": "27072",
"BSTAR": "0.00019161",
"MEAN_MOTION_DOT": "0.00405197",
"MEAN_MOTION_DDOT": "1.9384e-06",
"FILE": "1571369",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13301.16616256 .00405197 19384-5 19161-3 0 199",
"TLE_LINE2": "2 34602 096.5510 330.4679 0003950 312.8749 123.9817 16.21567400270727",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-28 11:39:21",
"EPOCH_MICROSECONDS": "514752",
"MEAN_MOTION": "16.21797663",
"ECCENTRICITY": "0.0003875",
"INCLINATION": "96.5511",
"RA_OF_ASC_NODE": "330.7906",
"ARG_OF_PERICENTER": "309.6043",
"MEAN_ANOMALY": "191.24",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "20",
"REV_AT_EPOCH": "27078",
"BSTAR": "0.00019985",
"MEAN_MOTION_DOT": "0.00430339",
"MEAN_MOTION_DDOT": "1.9395e-06",
"FILE": "1571522",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13301.48566568 .00430339 19395-5 19985-3 0 208",
"TLE_LINE2": "2 34602 096.5511 330.7906 0003875 309.6043 191.2400 16.21797663270789",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-28 14:02:19",
"EPOCH_MICROSECONDS": "350815",
"MEAN_MOTION": "16.21893168",
"ECCENTRICITY": "0.0004689",
"INCLINATION": "96.5519",
"RA_OF_ASC_NODE": "330.8899",
"ARG_OF_PERICENTER": "314.9356",
"MEAN_ANOMALY": "45.1522",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "21",
"REV_AT_EPOCH": "27079",
"BSTAR": "0.00016541",
"MEAN_MOTION_DOT": "0.00359044",
"MEAN_MOTION_DDOT": "1.9411e-06",
"FILE": "1571537",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13301.58494619 .00359044 19411-5 16541-3 0 214",
"TLE_LINE2": "2 34602 096.5519 330.8899 0004689 314.9356 045.1522 16.21893168270799",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-28 20:10:37",
"EPOCH_MICROSECONDS": "826976",
"MEAN_MOTION": "16.22063866",
"ECCENTRICITY": "0.0003895",
"INCLINATION": "96.551",
"RA_OF_ASC_NODE": "331.1493",
"ARG_OF_PERICENTER": "307.5114",
"MEAN_ANOMALY": "105.0352",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "22",
"REV_AT_EPOCH": "27083",
"BSTAR": "0.00020629",
"MEAN_MOTION_DOT": "0.00453668",
"MEAN_MOTION_DDOT": "1.9406e-06",
"FILE": "1571764",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13301.84071559 .00453668 19406-5 20629-3 0 221",
"TLE_LINE2": "2 34602 096.5510 331.1493 0003895 307.5114 105.0352 16.22063866270839",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-29 03:40:07",
"EPOCH_MICROSECONDS": "486752",
"MEAN_MOTION": "16.22316902",
"ECCENTRICITY": "0.0003972",
"INCLINATION": "96.5509",
"RA_OF_ASC_NODE": "331.4649",
"ARG_OF_PERICENTER": "304.7529",
"MEAN_ANOMALY": "129.4412",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "23",
"REV_AT_EPOCH": "27088",
"BSTAR": "0.00019426",
"MEAN_MOTION_DOT": "0.00435867",
"MEAN_MOTION_DDOT": "1.9421e-06",
"FILE": "1571987",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13302.15286443 .00435867 19421-5 19426-3 0 238",
"TLE_LINE2": "2 34602 096.5509 331.4649 0003972 304.7529 129.4412 16.22316902270882",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-29 08:18:56",
"EPOCH_MICROSECONDS": "131199",
"MEAN_MOTION": "16.22456467",
"ECCENTRICITY": "0.0003955",
"INCLINATION": "96.5508",
"RA_OF_ASC_NODE": "331.6606",
"ARG_OF_PERICENTER": "302.2141",
"MEAN_ANOMALY": "182.0591",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "24",
"REV_AT_EPOCH": "27092",
"BSTAR": "0.00019925",
"MEAN_MOTION_DOT": "0.00452067",
"MEAN_MOTION_DDOT": "1.9428e-06",
"FILE": "1572116",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13302.34648300 .00452067 19428-5 19925-3 0 246",
"TLE_LINE2": "2 34602 096.5508 331.6606 0003955 302.2141 182.0591 16.22456467270929",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-29 19:38:44",
"EPOCH_MICROSECONDS": "606976",
"MEAN_MOTION": "16.22863645",
"ECCENTRICITY": "0.0005241",
"INCLINATION": "96.5506",
"RA_OF_ASC_NODE": "332.1361",
"ARG_OF_PERICENTER": "315.5118",
"MEAN_ANOMALY": "44.555",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "25",
"REV_AT_EPOCH": "27099",
"BSTAR": "0.00016443",
"MEAN_MOTION_DOT": "0.00385852",
"MEAN_MOTION_DDOT": "1.9447e-06",
"FILE": "1572253",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13302.81857184 .00385852 19447-5 16443-3 0 251",
"TLE_LINE2": "2 34602 096.5506 332.1361 0005241 315.5118 044.5550 16.22863645270996",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-29 20:05:31",
"EPOCH_MICROSECONDS": "114751",
"MEAN_MOTION": "16.22879859",
"ECCENTRICITY": "0.0003878",
"INCLINATION": "96.5503",
"RA_OF_ASC_NODE": "332.1567",
"ARG_OF_PERICENTER": "298.0889",
"MEAN_ANOMALY": "170.5736",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "26",
"REV_AT_EPOCH": "27099",
"BSTAR": "0.00021455",
"MEAN_MOTION_DOT": "0.00503564",
"MEAN_MOTION_DDOT": "1.9444e-06",
"FILE": "1572295",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13302.83716568 .00503564 19444-5 21455-3 0 262",
"TLE_LINE2": "2 34602 096.5503 332.1567 0003878 298.0889 170.5736 16.22879859270995",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-30 01:39:59",
"EPOCH_MICROSECONDS": "69088",
"MEAN_MOTION": "16.23086765",
"ECCENTRICITY": "0.0003909",
"INCLINATION": "96.5501",
"RA_OF_ASC_NODE": "332.3917",
"ARG_OF_PERICENTER": "296.8279",
"MEAN_ANOMALY": "87.9596",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "27",
"REV_AT_EPOCH": "27103",
"BSTAR": "0.00021081",
"MEAN_MOTION_DOT": "0.00503096",
"MEAN_MOTION_DDOT": "1.9454e-06",
"FILE": "1572507",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13303.06943367 .00503096 19454-5 21081-3 0 274",
"TLE_LINE2": "2 34602 096.5501 332.3917 0003909 296.8279 087.9596 16.23086765271036",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-30 12:29:35",
"EPOCH_MICROSECONDS": "468159",
"MEAN_MOTION": "16.23486963",
"ECCENTRICITY": "0.0003896",
"INCLINATION": "96.5497",
"RA_OF_ASC_NODE": "332.8484",
"ARG_OF_PERICENTER": "292.0314",
"MEAN_ANOMALY": "207.1583",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "28",
"REV_AT_EPOCH": "27111",
"BSTAR": "0.00020479",
"MEAN_MOTION_DOT": "0.00504791",
"MEAN_MOTION_DDOT": "1.9474e-06",
"FILE": "1572633",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13303.52054940 .00504791 19474-5 20479-3 0 281",
"TLE_LINE2": "2 34602 096.5497 332.8484 0003896 292.0314 207.1583 16.23486963271112",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-30 13:24:03",
"EPOCH_MICROSECONDS": "286367",
"MEAN_MOTION": "16.23535717",
"ECCENTRICITY": "0.0004597",
"INCLINATION": "96.5505",
"RA_OF_ASC_NODE": "332.8865",
"ARG_OF_PERICENTER": "303.3456",
"MEAN_ANOMALY": "56.7355",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "29",
"REV_AT_EPOCH": "27111",
"BSTAR": "0.00017626",
"MEAN_MOTION_DOT": "0.00436422",
"MEAN_MOTION_DDOT": "1.9478e-06",
"FILE": "1572655",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13303.55837137 .00436422 19478-5 17626-3 0 291",
"TLE_LINE2": "2 34602 096.5505 332.8865 0004597 303.3456 056.7355 16.23535717271114",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-30 19:45:59",
"EPOCH_MICROSECONDS": "693184",
"MEAN_MOTION": "16.23800535",
"ECCENTRICITY": "0.0003847",
"INCLINATION": "96.5492",
"RA_OF_ASC_NODE": "333.1555",
"ARG_OF_PERICENTER": "289.3958",
"MEAN_ANOMALY": "179.9755",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "30",
"REV_AT_EPOCH": "27115",
"BSTAR": "0.00021943",
"MEAN_MOTION_DOT": "0.00554889",
"MEAN_MOTION_DDOT": "1.9485e-06",
"FILE": "1572897",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13303.82360756 .00554889 19485-5 21943-3 0 304",
"TLE_LINE2": "2 34602 096.5492 333.1555 0003847 289.3958 179.9755 16.23800535271155",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-31 03:01:57",
"EPOCH_MICROSECONDS": "241344",
"MEAN_MOTION": "16.24105429",
"ECCENTRICITY": "0.0003846",
"INCLINATION": "96.549",
"RA_OF_ASC_NODE": "333.4623",
"ARG_OF_PERICENTER": "288.2342",
"MEAN_ANOMALY": "149.8426",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "31",
"REV_AT_EPOCH": "27120",
"BSTAR": "0.00021418",
"MEAN_MOTION_DOT": "0.00555296",
"MEAN_MOTION_DDOT": "1.9499e-06",
"FILE": "1573077",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13304.12635696 .00555296 19499-5 21418-3 0 312",
"TLE_LINE2": "2 34602 096.5490 333.4623 0003846 288.2342 149.8426 16.24105429271204",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-31 07:39:31",
"EPOCH_MICROSECONDS": "828896",
"MEAN_MOTION": "16.24292383",
"ECCENTRICITY": "0.0003837",
"INCLINATION": "96.5487",
"RA_OF_ASC_NODE": "333.6577",
"ARG_OF_PERICENTER": "285.9235",
"MEAN_ANOMALY": "198.4916",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "32",
"REV_AT_EPOCH": "27124",
"BSTAR": "0.00022199",
"MEAN_MOTION_DOT": "0.00584486",
"MEAN_MOTION_DDOT": "1.9507e-06",
"FILE": "1573292",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13304.31911839 .00584486 19507-5 22199-3 0 320",
"TLE_LINE2": "2 34602 096.5487 333.6577 0003837 285.9235 198.4916 16.24292383271249",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-31 16:01:09",
"EPOCH_MICROSECONDS": "236928",
"MEAN_MOTION": "16.24685658",
"ECCENTRICITY": "0.000502",
"INCLINATION": "96.5497",
"RA_OF_ASC_NODE": "334.0091",
"ARG_OF_PERICENTER": "304.4738",
"MEAN_ANOMALY": "55.6675",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "34",
"REV_AT_EPOCH": "27130",
"BSTAR": "0.00023404",
"MEAN_MOTION_DOT": "0.00637843",
"MEAN_MOTION_DDOT": "0",
"FILE": "1573293",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13304.66746802 .00637843 00000-0 23404-3 0 345",
"TLE_LINE2": "2 34602 096.5497 334.0091 0005020 304.4738 055.6675 16.24685658271301",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-31 17:29:50",
"EPOCH_MICROSECONDS": "595647",
"MEAN_MOTION": "16.24796868",
"ECCENTRICITY": "0.0004284",
"INCLINATION": "96.5492",
"RA_OF_ASC_NODE": "334.0743",
"ARG_OF_PERICENTER": "288.199",
"MEAN_ANOMALY": "71.9449",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "35",
"REV_AT_EPOCH": "27131",
"BSTAR": "0.00029222",
"MEAN_MOTION_DOT": "0.00803098",
"MEAN_MOTION_DDOT": "0",
"FILE": "1573298",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13304.72905782 .00803098 00000-0 29222-3 0 358",
"TLE_LINE2": "2 34602 096.5492 334.0743 0004284 288.1990 071.9449 16.24796868271316",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-10-31 19:28:16",
"EPOCH_MICROSECONDS": "703616",
"MEAN_MOTION": "16.24805286",
"ECCENTRICITY": "0.0003772",
"INCLINATION": "96.5483",
"RA_OF_ASC_NODE": "334.1569",
"ARG_OF_PERICENTER": "282.7107",
"MEAN_ANOMALY": "198.2317",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "33",
"REV_AT_EPOCH": "27132",
"BSTAR": "0.00022959",
"MEAN_MOTION_DOT": "0.00630717",
"MEAN_MOTION_DDOT": "1.9529e-06",
"FILE": "1573435",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13304.81130444 .00630717 19529-5 22959-3 0 338",
"TLE_LINE2": "2 34602 096.5483 334.1569 0003772 282.7107 198.2317 16.24805286271327",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-01 11:48:03",
"EPOCH_MICROSECONDS": "533184",
"MEAN_MOTION": "16.25547769",
"ECCENTRICITY": "0.0003902",
"INCLINATION": "96.5481",
"RA_OF_ASC_NODE": "334.8473",
"ARG_OF_PERICENTER": "275.5737",
"MEAN_ANOMALY": "223.3988",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "34",
"REV_AT_EPOCH": "27143",
"BSTAR": "0.00020694",
"MEAN_MOTION_DOT": "0.00605025",
"MEAN_MOTION_DDOT": "1.9571e-06",
"FILE": "1573782",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13305.49170756 .00605025 19571-5 20694-3 0 349",
"TLE_LINE2": "2 34602 096.5481 334.8473 0003902 275.5737 223.3988 16.25547769271436",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-01 18:50:54",
"EPOCH_MICROSECONDS": "972672",
"MEAN_MOTION": "16.25879436",
"ECCENTRICITY": "0.0003993",
"INCLINATION": "96.5478",
"RA_OF_ASC_NODE": "335.1453",
"ARG_OF_PERICENTER": "274.1075",
"MEAN_ANOMALY": "142.2945",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "35",
"REV_AT_EPOCH": "27147",
"BSTAR": "0.00020821",
"MEAN_MOTION_DOT": "0.0062615",
"MEAN_MOTION_DDOT": "1.9587e-06",
"FILE": "1574066",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13305.78535848 .00626150 19587-5 20821-3 0 350",
"TLE_LINE2": "2 34602 096.5478 335.1453 0003993 274.1075 142.2945 16.25879436271479",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-02 03:46:50",
"EPOCH_MICROSECONDS": "272319",
"MEAN_MOTION": "16.26317925",
"ECCENTRICITY": "0.0004125",
"INCLINATION": "96.5475",
"RA_OF_ASC_NODE": "335.5237",
"ARG_OF_PERICENTER": "273.7646",
"MEAN_ANOMALY": "159.781",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "36",
"REV_AT_EPOCH": "27153",
"BSTAR": "0.00020263",
"MEAN_MOTION_DOT": "0.00632688",
"MEAN_MOTION_DDOT": "1.9605e-06",
"FILE": "1574250",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13306.15752630 .00632688 19605-5 20263-3 0 367",
"TLE_LINE2": "2 34602 096.5475 335.5237 0004125 273.7646 159.7810 16.26317925271539",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-02 08:24:29",
"EPOCH_MICROSECONDS": "419200",
"MEAN_MOTION": "16.26523749",
"ECCENTRICITY": "0.0004169",
"INCLINATION": "96.5472",
"RA_OF_ASC_NODE": "335.7195",
"ARG_OF_PERICENTER": "271.6604",
"MEAN_ANOMALY": "210.0712",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "37",
"REV_AT_EPOCH": "27157",
"BSTAR": "0.00020635",
"MEAN_MOTION_DOT": "0.00655842",
"MEAN_MOTION_DDOT": "1.9616e-06",
"FILE": "1574386",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13306.35034050 .00655842 19616-5 20635-3 0 371",
"TLE_LINE2": "2 34602 096.5472 335.7195 0004169 271.6604 210.0712 16.26523749271579",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-02 13:48:54",
"EPOCH_MICROSECONDS": "276479",
"MEAN_MOTION": "16.26813683",
"ECCENTRICITY": "0.0004334",
"INCLINATION": "96.5472",
"RA_OF_ASC_NODE": "335.9486",
"ARG_OF_PERICENTER": "270.7205",
"MEAN_ANOMALY": "89.3539",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "38",
"REV_AT_EPOCH": "27160",
"BSTAR": "0.00017234",
"MEAN_MOTION_DOT": "0.00561624",
"MEAN_MOTION_DDOT": "1.9631e-06",
"FILE": "1574408",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13306.57562820 .00561624 19631-5 17234-3 0 389",
"TLE_LINE2": "2 34602 096.5472 335.9486 0004334 270.7205 089.3539 16.26813683271602",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-02 20:09:48",
"EPOCH_MICROSECONDS": "858048",
"MEAN_MOTION": "16.27112219",
"ECCENTRICITY": "0.0004194",
"INCLINATION": "96.5465",
"RA_OF_ASC_NODE": "336.2175",
"ARG_OF_PERICENTER": "267.6895",
"MEAN_ANOMALY": "200.6594",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "39",
"REV_AT_EPOCH": "27164",
"BSTAR": "0.00020739",
"MEAN_MOTION_DOT": "0.00693631",
"MEAN_MOTION_DDOT": "1.9643e-06",
"FILE": "1574547",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13306.84014882 .00693631 19643-5 20739-3 0 391",
"TLE_LINE2": "2 34602 096.5465 336.2175 0004194 267.6895 200.6594 16.27112219271648",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-03 03:25:31",
"EPOCH_MICROSECONDS": "204127",
"MEAN_MOTION": "16.27490912",
"ECCENTRICITY": "0.0004252",
"INCLINATION": "96.5463",
"RA_OF_ASC_NODE": "336.5253",
"ARG_OF_PERICENTER": "265.7867",
"MEAN_ANOMALY": "173.8833",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "40",
"REV_AT_EPOCH": "27169",
"BSTAR": "0.00019669",
"MEAN_MOTION_DOT": "0.00680006",
"MEAN_MOTION_DDOT": "1.9662e-06",
"FILE": "1574866",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13307.14272227 .00680006 19662-5 19669-3 0 409",
"TLE_LINE2": "2 34602 096.5463 336.5253 0004252 265.7867 173.8833 16.27490912271690",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-03 09:00:05",
"EPOCH_MICROSECONDS": "20703",
"MEAN_MOTION": "16.27814376",
"ECCENTRICITY": "0.000494",
"INCLINATION": "96.5476",
"RA_OF_ASC_NODE": "336.7647",
"ARG_OF_PERICENTER": "270.0971",
"MEAN_ANOMALY": "89.9891",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "41",
"REV_AT_EPOCH": "27173",
"BSTAR": "0.00017635",
"MEAN_MOTION_DOT": "0.00627824",
"MEAN_MOTION_DDOT": "1.9683e-06",
"FILE": "1574963",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13307.37505811 .00627824 19683-5 17635-3 0 416",
"TLE_LINE2": "2 34602 096.5476 336.7647 0004940 270.0971 089.9891 16.27814376271732",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-03 12:31:17",
"EPOCH_MICROSECONDS": "581727",
"MEAN_MOTION": "16.27976052",
"ECCENTRICITY": "0.0004349",
"INCLINATION": "96.546",
"RA_OF_ASC_NODE": "336.9113",
"ARG_OF_PERICENTER": "262.6578",
"MEAN_ANOMALY": "236.399",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "42",
"REV_AT_EPOCH": "27176",
"BSTAR": "0.00020372",
"MEAN_MOTION_DOT": "0.00735216",
"MEAN_MOTION_DDOT": "1.9688e-06",
"FILE": "1574999",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13307.52173127 .00735216 19688-5 20372-3 0 427",
"TLE_LINE2": "2 34602 096.5460 336.9113 0004349 262.6578 236.3990 16.27976052271769",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-03 14:54:08",
"EPOCH_MICROSECONDS": "935199",
"MEAN_MOTION": "16.28114648",
"ECCENTRICITY": "0.0005058",
"INCLINATION": "96.5472",
"RA_OF_ASC_NODE": "337.0142",
"ARG_OF_PERICENTER": "269.4161",
"MEAN_ANOMALY": "90.6565",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "43",
"REV_AT_EPOCH": "27177",
"BSTAR": "0.00016782",
"MEAN_MOTION_DOT": "0.00613636",
"MEAN_MOTION_DDOT": "1.9696e-06",
"FILE": "1575071",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13307.62093675 .00613636 19696-5 16782-3 0 438",
"TLE_LINE2": "2 34602 096.5472 337.0142 0005058 269.4161 090.6565 16.28114648271773",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-03 20:48:15",
"EPOCH_MICROSECONDS": "999839",
"MEAN_MOTION": "16.28417872",
"ECCENTRICITY": "0.0004363",
"INCLINATION": "96.5457",
"RA_OF_ASC_NODE": "337.263",
"ARG_OF_PERICENTER": "261.1151",
"MEAN_ANOMALY": "99.4804",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "44",
"REV_AT_EPOCH": "27181",
"BSTAR": "0.00019856",
"MEAN_MOTION_DOT": "0.00745346",
"MEAN_MOTION_DDOT": "1.9708e-06",
"FILE": "1575125",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13307.86685185 .00745346 19708-5 19856-3 0 441",
"TLE_LINE2": "2 34602 096.5457 337.2630 0004363 261.1151 099.4804 16.28417872271819",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-04 04:20:34",
"EPOCH_MICROSECONDS": "199232",
"MEAN_MOTION": "16.28822757",
"ECCENTRICITY": "0.0004325",
"INCLINATION": "96.5454",
"RA_OF_ASC_NODE": "337.583",
"ARG_OF_PERICENTER": "260.4552",
"MEAN_ANOMALY": "140.449",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "45",
"REV_AT_EPOCH": "27186",
"BSTAR": "0.00020825",
"MEAN_MOTION_DOT": "0.00810664",
"MEAN_MOTION_DDOT": "1.9726e-06",
"FILE": "1575431",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13308.18095138 .00810664 19726-5 20825-3 0 455",
"TLE_LINE2": "2 34602 096.5454 337.5830 0004325 260.4552 140.4490 16.28822757271861",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-04 13:01:15",
"EPOCH_MICROSECONDS": "869856",
"MEAN_MOTION": "16.29380554",
"ECCENTRICITY": "0.0005535",
"INCLINATION": "96.5465",
"RA_OF_ASC_NODE": "337.9523",
"ARG_OF_PERICENTER": "261.8669",
"MEAN_ANOMALY": "98.2093",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "46",
"REV_AT_EPOCH": "27192",
"BSTAR": "0.00016743",
"MEAN_MOTION_DOT": "0.00686747",
"MEAN_MOTION_DDOT": "1.9761e-06",
"FILE": "1575545",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13308.54254479 .00686747 19761-5 16743-3 0 467",
"TLE_LINE2": "2 34602 096.5465 337.9523 0005535 261.8669 098.2093 16.29380554271925",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-04 18:54:59",
"EPOCH_MICROSECONDS": "495904",
"MEAN_MOTION": "16.29694211",
"ECCENTRICITY": "0.000557",
"INCLINATION": "96.547",
"RA_OF_ASC_NODE": "338.205",
"ARG_OF_PERICENTER": "262.7454",
"MEAN_ANOMALY": "97.3299",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "47",
"REV_AT_EPOCH": "27196",
"BSTAR": "0.00015703",
"MEAN_MOTION_DOT": "0.00662879",
"MEAN_MOTION_DDOT": "1.9776e-06",
"FILE": "1575716",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13308.78818861 .00662879 19776-5 15703-3 0 476",
"TLE_LINE2": "2 34602 096.5470 338.2050 0005570 262.7454 097.3299 16.29694211271961",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-04 20:54:55",
"EPOCH_MICROSECONDS": "152288",
"MEAN_MOTION": "16.29823143",
"ECCENTRICITY": "0.0004475",
"INCLINATION": "96.5449",
"RA_OF_ASC_NODE": "338.2876",
"ARG_OF_PERICENTER": "256.3702",
"MEAN_ANOMALY": "232.0449",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "48",
"REV_AT_EPOCH": "27198",
"BSTAR": "0.00020109",
"MEAN_MOTION_DOT": "0.00857681",
"MEAN_MOTION_DDOT": "1.9777e-06",
"FILE": "1575780",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13308.87147167 .00857681 19777-5 20109-3 0 485",
"TLE_LINE2": "2 34602 096.5449 338.2876 0004475 256.3702 232.0449 16.29823143271986",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-05 03:45:25",
"EPOCH_MICROSECONDS": "168320",
"MEAN_MOTION": "16.3029482",
"ECCENTRICITY": "0.0005274",
"INCLINATION": "96.5468",
"RA_OF_ASC_NODE": "338.5787",
"ARG_OF_PERICENTER": "254.294",
"MEAN_ANOMALY": "105.7871",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "49",
"REV_AT_EPOCH": "27202",
"BSTAR": "0.00015941",
"MEAN_MOTION_DOT": "0.00710999",
"MEAN_MOTION_DDOT": "1.9812e-06",
"FILE": "1576019",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13309.15654130 .00710999 19812-5 15941-3 0 499",
"TLE_LINE2": "2 34602 096.5468 338.5787 0005274 254.2940 105.7871 16.30294820272027",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-05 04:04:45",
"EPOCH_MICROSECONDS": "956640",
"MEAN_MOTION": "16.30292514",
"ECCENTRICITY": "0.0004513",
"INCLINATION": "96.5448",
"RA_OF_ASC_NODE": "338.5923",
"ARG_OF_PERICENTER": "255.5452",
"MEAN_ANOMALY": "183.339",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "50",
"REV_AT_EPOCH": "27202",
"BSTAR": "0.00019986",
"MEAN_MOTION_DOT": "0.0089034",
"MEAN_MOTION_DDOT": "1.98e-06",
"FILE": "1576089",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13309.16997635 .00890340 19800-5 19986-3 0 501",
"TLE_LINE2": "2 34602 096.5448 338.5923 0004513 255.5452 183.3390 16.30292514272020",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-05 05:30:01",
"EPOCH_MICROSECONDS": "694592",
"MEAN_MOTION": "16.30403718",
"ECCENTRICITY": "0.0005204",
"INCLINATION": "96.5468",
"RA_OF_ASC_NODE": "338.6534",
"ARG_OF_PERICENTER": "257.3881",
"MEAN_ANOMALY": "168.7603",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "51",
"REV_AT_EPOCH": "27203",
"BSTAR": "0.0001591",
"MEAN_MOTION_DOT": "0.00716784",
"MEAN_MOTION_DDOT": "1.9812e-06",
"FILE": "1576184",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13309.22918628 .00716784 19812-5 15910-3 0 519",
"TLE_LINE2": "2 34602 096.5468 338.6534 0005204 257.3881 168.7603 16.30403718272030",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-05 13:14:43",
"EPOCH_MICROSECONDS": "443744",
"MEAN_MOTION": "16.30900852",
"ECCENTRICITY": "0.0004656",
"INCLINATION": "96.5447",
"RA_OF_ASC_NODE": "338.9828",
"ARG_OF_PERICENTER": "253.7946",
"MEAN_ANOMALY": "265.461",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "52",
"REV_AT_EPOCH": "27209",
"BSTAR": "0.00020013",
"MEAN_MOTION_DOT": "0.00944021",
"MEAN_MOTION_DDOT": "1.9833e-06",
"FILE": "1576216",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13309.55189171 .00944021 19833-5 20013-3 0 529",
"TLE_LINE2": "2 34602 096.5447 338.9828 0004656 253.7946 265.4610 16.30900852272098",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-05 19:57:22",
"EPOCH_MICROSECONDS": "249728",
"MEAN_MOTION": "16.31403503",
"ECCENTRICITY": "0.0005916",
"INCLINATION": "96.5461",
"RA_OF_ASC_NODE": "339.2683",
"ARG_OF_PERICENTER": "265.1248",
"MEAN_ANOMALY": "94.9145",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "53",
"REV_AT_EPOCH": "27213",
"BSTAR": "0.00016043",
"MEAN_MOTION_DOT": "0.00795379",
"MEAN_MOTION_DDOT": "1.9848e-06",
"FILE": "1576329",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13309.83150752 .00795379 19848-5 16043-3 0 538",
"TLE_LINE2": "2 34602 096.5461 339.2683 0005916 265.1248 094.9145 16.31403503272134",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-05 20:25:44",
"EPOCH_MICROSECONDS": "847263",
"MEAN_MOTION": "16.31410472",
"ECCENTRICITY": "0.0004614",
"INCLINATION": "96.5445",
"RA_OF_ASC_NODE": "339.289",
"ARG_OF_PERICENTER": "252.6293",
"MEAN_ANOMALY": "223.1221",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "54",
"REV_AT_EPOCH": "27213",
"BSTAR": "0.00020645",
"MEAN_MOTION_DOT": "0.01021996",
"MEAN_MOTION_DDOT": "1.986e-06",
"FILE": "1576374",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13309.85121351 .01021996 19860-5 20645-3 0 549",
"TLE_LINE2": "2 34602 096.5445 339.2890 0004614 252.6293 223.1221 16.31410472272135",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-05 22:54:01",
"EPOCH_MICROSECONDS": "9440",
"MEAN_MOTION": "16.31680489",
"ECCENTRICITY": "0.0005373",
"INCLINATION": "96.5449",
"RA_OF_ASC_NODE": "339.3894",
"ARG_OF_PERICENTER": "244.3548",
"MEAN_ANOMALY": "115.73",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "55",
"REV_AT_EPOCH": "27215",
"BSTAR": "0.00017206",
"MEAN_MOTION_DOT": "0.00875036",
"MEAN_MOTION_DDOT": "1.9884e-06",
"FILE": "1576462",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13309.95417835 .00875036 19884-5 17206-3 0 552",
"TLE_LINE2": "2 34602 096.5449 339.3894 0005373 244.3548 115.7300 16.31680489272151",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-06 00:22:19",
"EPOCH_MICROSECONDS": "620767",
"MEAN_MOTION": "16.31787084",
"ECCENTRICITY": "0.0005402",
"INCLINATION": "96.5451",
"RA_OF_ASC_NODE": "339.452",
"ARG_OF_PERICENTER": "243.8568",
"MEAN_ANOMALY": "116.2175",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "56",
"REV_AT_EPOCH": "27216",
"BSTAR": "0.0001701",
"MEAN_MOTION_DOT": "0.00874065",
"MEAN_MOTION_DDOT": "1.989e-06",
"FILE": "1576474",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13310.01550487 .00874065 19890-5 17010-3 0 564",
"TLE_LINE2": "2 34602 096.5451 339.4520 0005402 243.8568 116.2175 16.31787084272166",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-06 03:18:56",
"EPOCH_MICROSECONDS": "114207",
"MEAN_MOTION": "16.31976234",
"ECCENTRICITY": "0.0005722",
"INCLINATION": "96.5442",
"RA_OF_ASC_NODE": "339.584",
"ARG_OF_PERICENTER": "249.8607",
"MEAN_ANOMALY": "110.1883",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "57",
"REV_AT_EPOCH": "27218",
"BSTAR": "0.00016332",
"MEAN_MOTION_DOT": "0.00855169",
"MEAN_MOTION_DDOT": "1.9886e-06",
"FILE": "1576490",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13310.13814947 .00855169 19886-5 16332-3 0 577",
"TLE_LINE2": "2 34602 096.5442 339.5840 0005722 249.8607 110.1883 16.31976234272185",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-06 04:47:14",
"EPOCH_MICROSECONDS": "209727",
"MEAN_MOTION": "16.32003528",
"ECCENTRICITY": "0.000578",
"INCLINATION": "96.5442",
"RA_OF_ASC_NODE": "339.6468",
"ARG_OF_PERICENTER": "249.6028",
"MEAN_ANOMALY": "110.4065",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "58",
"REV_AT_EPOCH": "27219",
"BSTAR": "0.00015143",
"MEAN_MOTION_DOT": "0.00795044",
"MEAN_MOTION_DDOT": "1.9885e-06",
"FILE": "1576551",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13310.19947002 .00795044 19885-5 15143-3 0 586",
"TLE_LINE2": "2 34602 096.5442 339.6468 0005780 249.6028 110.4065 16.32003528272195",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-06 12:08:40",
"EPOCH_MICROSECONDS": "579008",
"MEAN_MOTION": "16.32578873",
"ECCENTRICITY": "0.0006051",
"INCLINATION": "96.5442",
"RA_OF_ASC_NODE": "339.9609",
"ARG_OF_PERICENTER": "248.3137",
"MEAN_ANOMALY": "111.9017",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "59",
"REV_AT_EPOCH": "27224",
"BSTAR": "0.00015",
"MEAN_MOTION_DOT": "0.00833365",
"MEAN_MOTION_DDOT": "1.9915e-06",
"FILE": "1576587",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13310.50602522 .00833365 19915-5 15000-3 0 592",
"TLE_LINE2": "2 34602 096.5442 339.9609 0006051 248.3137 111.9017 16.32578873272243",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-06 15:05:09",
"EPOCH_MICROSECONDS": "765600",
"MEAN_MOTION": "16.3285249",
"ECCENTRICITY": "0.0005918",
"INCLINATION": "96.546",
"RA_OF_ASC_NODE": "340.0862",
"ARG_OF_PERICENTER": "249.4989",
"MEAN_ANOMALY": "110.6384",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "60",
"REV_AT_EPOCH": "27226",
"BSTAR": "0.00015399",
"MEAN_MOTION_DOT": "0.00878615",
"MEAN_MOTION_DDOT": "1.9938e-06",
"FILE": "1576656",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13310.62858525 .00878615 19938-5 15399-3 0 606",
"TLE_LINE2": "2 34602 096.5460 340.0862 0005918 249.4989 110.6384 16.32852490272260",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-06 19:29:51",
"EPOCH_MICROSECONDS": "962207",
"MEAN_MOTION": "16.33221243",
"ECCENTRICITY": "0.0006039",
"INCLINATION": "96.5457",
"RA_OF_ASC_NODE": "340.2756",
"ARG_OF_PERICENTER": "249.1616",
"MEAN_ANOMALY": "110.9086",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "61",
"REV_AT_EPOCH": "27229",
"BSTAR": "0.00015431",
"MEAN_MOTION_DOT": "0.00913394",
"MEAN_MOTION_DDOT": "1.9955e-06",
"FILE": "1576725",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13310.81240697 .00913394 19955-5 15431-3 0 613",
"TLE_LINE2": "2 34602 096.5457 340.2756 0006039 249.1616 110.9086 16.33221243272291",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-06 23:54:31",
"EPOCH_MICROSECONDS": "714560",
"MEAN_MOTION": "16.33563714",
"ECCENTRICITY": "0.0006281",
"INCLINATION": "96.5461",
"RA_OF_ASC_NODE": "340.463",
"ARG_OF_PERICENTER": "244.3782",
"MEAN_ANOMALY": "115.6733",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "62",
"REV_AT_EPOCH": "27232",
"BSTAR": "0.00014936",
"MEAN_MOTION_DOT": "0.00915344",
"MEAN_MOTION_DDOT": "1.998e-06",
"FILE": "1576944",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13310.99620040 .00915344 19980-5 14936-3 0 621",
"TLE_LINE2": "2 34602 096.5461 340.4630 0006281 244.3782 115.6733 16.33563714272326",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-07 02:50:56",
"EPOCH_MICROSECONDS": "441183",
"MEAN_MOTION": "16.3384163",
"ECCENTRICITY": "0.0005896",
"INCLINATION": "96.5459",
"RA_OF_ASC_NODE": "340.5885",
"ARG_OF_PERICENTER": "246.5614",
"MEAN_ANOMALY": "113.5228",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "63",
"REV_AT_EPOCH": "27234",
"BSTAR": "0.00014801",
"MEAN_MOTION_DOT": "0.00931965",
"MEAN_MOTION_DDOT": "1.9989e-06",
"FILE": "1577034",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13311.11870881 .00931965 19989-5 14801-3 0 634",
"TLE_LINE2": "2 34602 096.5459 340.5885 0005896 246.5614 113.5228 16.33841630272349",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-07 03:09:25",
"EPOCH_MICROSECONDS": "654752",
"MEAN_MOTION": "16.33764535",
"ECCENTRICITY": "0.0004767",
"INCLINATION": "96.5436",
"RA_OF_ASC_NODE": "340.6011",
"ARG_OF_PERICENTER": "250.3907",
"MEAN_ANOMALY": "185.1779",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "64",
"REV_AT_EPOCH": "27234",
"BSTAR": "0.0002101",
"MEAN_MOTION_DOT": "0.01309976",
"MEAN_MOTION_DDOT": "1.9981e-06",
"FILE": "1577063",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13311.13154693 .01309976 19981-5 21010-3 0 647",
"TLE_LINE2": "2 34602 096.5436 340.6011 0004767 250.3907 185.1779 16.33764535272344",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-07 07:15:30",
"EPOCH_MICROSECONDS": "428064",
"MEAN_MOTION": "16.34155582",
"ECCENTRICITY": "0.0005742",
"INCLINATION": "96.5506",
"RA_OF_ASC_NODE": "340.779",
"ARG_OF_PERICENTER": "263.911",
"MEAN_ANOMALY": "96.1313",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "65",
"REV_AT_EPOCH": "27237",
"BSTAR": "0.00014189",
"MEAN_MOTION_DOT": "0.00921976",
"MEAN_MOTION_DDOT": "2e-06",
"FILE": "1577164",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13311.30243551 .00921976 20000-5 14189-3 0 651",
"TLE_LINE2": "2 34602 096.5506 340.7790 0005742 263.9110 096.1313 16.34155582272372",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-07 08:46:11",
"EPOCH_MICROSECONDS": "530272",
"MEAN_MOTION": "16.34259574",
"ECCENTRICITY": "0.0004795",
"INCLINATION": "96.5433",
"RA_OF_ASC_NODE": "340.8413",
"ARG_OF_PERICENTER": "248.4399",
"MEAN_ANOMALY": "121.9778",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "66",
"REV_AT_EPOCH": "27238",
"BSTAR": "0.00022116",
"MEAN_MOTION_DOT": "0.01449838",
"MEAN_MOTION_DDOT": "2.0015e-06",
"FILE": "1577189",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13311.36541123 .01449838 20015-5 22116-3 0 662",
"TLE_LINE2": "2 34602 096.5433 340.8413 0004795 248.4399 121.9778 16.34259574272387",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-07 11:39:59",
"EPOCH_MICROSECONDS": "626656",
"MEAN_MOTION": "16.34632631",
"ECCENTRICITY": "0.0005823",
"INCLINATION": "96.5445",
"RA_OF_ASC_NODE": "340.9709",
"ARG_OF_PERICENTER": "252.1833",
"MEAN_ANOMALY": "107.8907",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "67",
"REV_AT_EPOCH": "27240",
"BSTAR": "0.00014792",
"MEAN_MOTION_DOT": "0.01009348",
"MEAN_MOTION_DDOT": "2.0011e-06",
"FILE": "1577272",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13311.48610679 .01009348 20011-5 14792-3 0 674",
"TLE_LINE2": "2 34602 096.5445 340.9709 0005823 252.1833 107.8907 16.34632631272406",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-07 17:32:40",
"EPOCH_MICROSECONDS": "122816",
"MEAN_MOTION": "16.34867021",
"ECCENTRICITY": "0.0007005",
"INCLINATION": "96.5495",
"RA_OF_ASC_NODE": "341.225",
"ARG_OF_PERICENTER": "225.0145",
"MEAN_ANOMALY": "135.1294",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "67",
"REV_AT_EPOCH": "27248",
"BSTAR": "0.00012658",
"MEAN_MOTION_DOT": "0.00887718",
"MEAN_MOTION_DDOT": "0",
"FILE": "1577426",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13311.73101994 .00887718 00000-0 12658-3 0 671",
"TLE_LINE2": "2 34602 096.5495 341.2250 0007005 225.0145 135.1294 16.34867021272489",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-07 19:00:36",
"EPOCH_MICROSECONDS": "175103",
"MEAN_MOTION": "16.35592923",
"ECCENTRICITY": "0.0006713",
"INCLINATION": "96.5464",
"RA_OF_ASC_NODE": "341.2781",
"ARG_OF_PERICENTER": "243.8407",
"MEAN_ANOMALY": "116.1413",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "68",
"REV_AT_EPOCH": "27245",
"BSTAR": "0.00018136",
"MEAN_MOTION_DOT": "0.0137068",
"MEAN_MOTION_DDOT": "2.0102e-06",
"FILE": "1577588",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13311.79208536 .01370680 20102-5 18136-3 0 681",
"TLE_LINE2": "2 34602 096.5464 341.2781 0006713 243.8407 116.1413 16.35592923272454",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-07 21:56:48",
"EPOCH_MICROSECONDS": "797088",
"MEAN_MOTION": "16.35985493",
"ECCENTRICITY": "0.0005945",
"INCLINATION": "96.5442",
"RA_OF_ASC_NODE": "341.4046",
"ARG_OF_PERICENTER": "248.5208",
"MEAN_ANOMALY": "111.5496",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "69",
"REV_AT_EPOCH": "27247",
"BSTAR": "0.00018738",
"MEAN_MOTION_DOT": "0.01473232",
"MEAN_MOTION_DDOT": "2.0101e-06",
"FILE": "1577614",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13311.91445367 .01473232 20101-5 18738-3 0 695",
"TLE_LINE2": "2 34602 096.5442 341.4046 0005945 248.5208 111.5496 16.35985493272473",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-07 23:24:53",
"EPOCH_MICROSECONDS": "452224",
"MEAN_MOTION": "16.36127983",
"ECCENTRICITY": "0.0006067",
"INCLINATION": "96.5445",
"RA_OF_ASC_NODE": "341.4658",
"ARG_OF_PERICENTER": "246.1488",
"MEAN_ANOMALY": "113.9094",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "70",
"REV_AT_EPOCH": "27248",
"BSTAR": "0.00017036",
"MEAN_MOTION_DOT": "0.01360227",
"MEAN_MOTION_DDOT": "2.011e-06",
"FILE": "1577646",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13311.97561866 .01360227 20110-5 17036-3 0 705",
"TLE_LINE2": "2 34602 096.5445 341.4658 0006067 246.1488 113.9094 16.36127983272489",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-08 04:07:24",
"EPOCH_MICROSECONDS": "66047",
"MEAN_MOTION": "16.36295741",
"ECCENTRICITY": "0.0005072",
"INCLINATION": "96.5417",
"RA_OF_ASC_NODE": "341.6711",
"ARG_OF_PERICENTER": "247.8974",
"MEAN_ANOMALY": "187.1377",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "71",
"REV_AT_EPOCH": "27251",
"BSTAR": "0.00027574",
"MEAN_MOTION_DOT": "0.02236494",
"MEAN_MOTION_DDOT": "2.0146e-06",
"FILE": "1577713",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13312.17180632 .02236494 20146-5 27574-3 0 713",
"TLE_LINE2": "2 34602 096.5417 341.6711 0005072 247.8974 187.1377 16.36295741272512",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-08 11:09:12",
"EPOCH_MICROSECONDS": "969215",
"MEAN_MOTION": "16.37548462",
"ECCENTRICITY": "0.0006474",
"INCLINATION": "96.5466",
"RA_OF_ASC_NODE": "341.9748",
"ARG_OF_PERICENTER": "247.143",
"MEAN_ANOMALY": "112.9737",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "72",
"REV_AT_EPOCH": "27256",
"BSTAR": "0.00015978",
"MEAN_MOTION_DOT": "0.01489865",
"MEAN_MOTION_DDOT": "2.0194e-06",
"FILE": "1577793",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13312.46473344 .01489865 20194-5 15978-3 0 720",
"TLE_LINE2": "2 34602 096.5466 341.9748 0006474 247.1430 112.9737 16.37548462272569",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-08 13:15:24",
"EPOCH_MICROSECONDS": "43103",
"MEAN_MOTION": "16.37478693",
"ECCENTRICITY": "0.0005413",
"INCLINATION": "96.5417",
"RA_OF_ASC_NODE": "342.0637",
"ARG_OF_PERICENTER": "248.8956",
"MEAN_ANOMALY": "267.5264",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "73",
"REV_AT_EPOCH": "27258",
"BSTAR": "0.00026177",
"MEAN_MOTION_DOT": "0.02415703",
"MEAN_MOTION_DDOT": "2.0207e-06",
"FILE": "1577819",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13312.55236161 .02415703 20207-5 26177-3 0 734",
"TLE_LINE2": "2 34602 096.5417 342.0637 0005413 248.8956 267.5264 16.37478693272589",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-08 15:33:10",
"EPOCH_MICROSECONDS": "16640",
"MEAN_MOTION": "16.38095278",
"ECCENTRICITY": "0.0005735",
"INCLINATION": "96.5417",
"RA_OF_ASC_NODE": "342.1625",
"ARG_OF_PERICENTER": "248.4901",
"MEAN_ANOMALY": "111.5967",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "74",
"REV_AT_EPOCH": "27259",
"BSTAR": "0.00015241",
"MEAN_MOTION_DOT": "0.01507131",
"MEAN_MOTION_DDOT": "2.0189e-06",
"FILE": "1577961",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13312.64803260 .01507131 20189-5 15241-3 0 740",
"TLE_LINE2": "2 34602 096.5417 342.1625 0005735 248.4901 111.5967 16.38095278272594",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-08 19:57:01",
"EPOCH_MICROSECONDS": "118015",
"MEAN_MOTION": "16.3873569",
"ECCENTRICITY": "0.0005587",
"INCLINATION": "96.5416",
"RA_OF_ASC_NODE": "342.3517",
"ARG_OF_PERICENTER": "246.2086",
"MEAN_ANOMALY": "113.8601",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "75",
"REV_AT_EPOCH": "27262",
"BSTAR": "0.00015446",
"MEAN_MOTION_DOT": "0.01641221",
"MEAN_MOTION_DDOT": "2.0236e-06",
"FILE": "1578014",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13312.83126294 .01641221 20236-5 15446-3 0 756",
"TLE_LINE2": "2 34602 096.5416 342.3517 0005587 246.2086 113.8601 16.38735690272623",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-08 21:43:19",
"EPOCH_MICROSECONDS": "12224",
"MEAN_MOTION": "16.38688848",
"ECCENTRICITY": "0.0005507",
"INCLINATION": "96.5415",
"RA_OF_ASC_NODE": "342.4282",
"ARG_OF_PERICENTER": "247.1708",
"MEAN_ANOMALY": "188.1525",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "76",
"REV_AT_EPOCH": "27263",
"BSTAR": "0.00024466",
"MEAN_MOTION_DOT": "0.02585598",
"MEAN_MOTION_DDOT": "2.0286e-06",
"FILE": "1578071",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13312.90508116 .02585598 20286-5 24466-3 0 764",
"TLE_LINE2": "2 34602 096.5415 342.4282 0005507 247.1708 188.1525 16.38688848272638",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-09 00:20:47",
"EPOCH_MICROSECONDS": "23295",
"MEAN_MOTION": "16.39360444",
"ECCENTRICITY": "0.0006656",
"INCLINATION": "96.5433",
"RA_OF_ASC_NODE": "342.5402",
"ARG_OF_PERICENTER": "243.5102",
"MEAN_ANOMALY": "116.5957",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "77",
"REV_AT_EPOCH": "27265",
"BSTAR": "0.00014626",
"MEAN_MOTION_DOT": "0.01675008",
"MEAN_MOTION_DDOT": "2.0283e-06",
"FILE": "1578227",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13313.01443314 .01675008 20283-5 14626-3 0 775",
"TLE_LINE2": "2 34602 096.5433 342.5402 0006656 243.5102 116.5957 16.39360444272653",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-09 03:35:23",
"EPOCH_MICROSECONDS": "233343",
"MEAN_MOTION": "16.39590515",
"ECCENTRICITY": "0.0005407",
"INCLINATION": "96.5413",
"RA_OF_ASC_NODE": "342.6812",
"ARG_OF_PERICENTER": "249.7468",
"MEAN_ANOMALY": "187.4801",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "78",
"REV_AT_EPOCH": "27267",
"BSTAR": "0.00023457",
"MEAN_MOTION_DOT": "0.02748957",
"MEAN_MOTION_DDOT": "2.0324e-06",
"FILE": "1578288",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13313.14957446 .02748957 20324-5 23457-3 0 789",
"TLE_LINE2": "2 34602 096.5413 342.6812 0005407 249.7468 187.4801 16.39590515272674",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-09 07:40:08",
"EPOCH_MICROSECONDS": "754527",
"MEAN_MOTION": "16.4052687",
"ECCENTRICITY": "0.0006538",
"INCLINATION": "96.5416",
"RA_OF_ASC_NODE": "342.8576",
"ARG_OF_PERICENTER": "242.8256",
"MEAN_ANOMALY": "117.2777",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "79",
"REV_AT_EPOCH": "27270",
"BSTAR": "0.00014972",
"MEAN_MOTION_DOT": "0.01966075",
"MEAN_MOTION_DDOT": "2.0353e-06",
"FILE": "1578366",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13313.31954577 .01966075 20353-5 14972-3 0 797",
"TLE_LINE2": "2 34602 096.5416 342.8576 0006538 242.8256 117.2777 16.40526870272703",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-09 12:37:31",
"EPOCH_MICROSECONDS": "692864",
"MEAN_MOTION": "16.41409909",
"ECCENTRICITY": "0.0006261",
"INCLINATION": "96.5408",
"RA_OF_ASC_NODE": "343.071",
"ARG_OF_PERICENTER": "248.1523",
"MEAN_ANOMALY": "251.1752",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "80",
"REV_AT_EPOCH": "27274",
"BSTAR": "0.0002051",
"MEAN_MOTION_DOT": "0.03183775",
"MEAN_MOTION_DDOT": "2.044e-06",
"FILE": "1578391",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13313.52606126 .03183775 20440-5 20510-3 0 808",
"TLE_LINE2": "2 34602 096.5408 343.0710 0006261 248.1523 251.1752 16.41409909272745",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-09 14:59:07",
"EPOCH_MICROSECONDS": "416096",
"MEAN_MOTION": "16.42117058",
"ECCENTRICITY": "0.0007332",
"INCLINATION": "96.5401",
"RA_OF_ASC_NODE": "343.1733",
"ARG_OF_PERICENTER": "245.6469",
"MEAN_ANOMALY": "114.4488",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "81",
"REV_AT_EPOCH": "27275",
"BSTAR": "0.00013017",
"MEAN_MOTION_DOT": "0.02478617",
"MEAN_MOTION_DDOT": "2.0428e-06",
"FILE": "1578511",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13313.62439139 .02478617 20428-5 13017-3 0 819",
"TLE_LINE2": "2 34602 096.5401 343.1733 0007332 245.6469 114.4488 16.42117058272755",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-09 20:48:32",
"EPOCH_MICROSECONDS": "256",
"MEAN_MOTION": "16.43507642",
"ECCENTRICITY": "0.000617",
"INCLINATION": "96.5401",
"RA_OF_ASC_NODE": "343.4257",
"ARG_OF_PERICENTER": "250.0737",
"MEAN_ANOMALY": "104.114",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "82",
"REV_AT_EPOCH": "27279",
"BSTAR": "0.00015254",
"MEAN_MOTION_DOT": "0.03838677",
"MEAN_MOTION_DDOT": "2.0552e-06",
"FILE": "1578612",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13313.86703704 .03838677 20552-5 15254-3 0 828",
"TLE_LINE2": "2 34602 096.5401 343.4257 0006170 250.0737 104.1140 16.43507642272794",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-10 04:08:02",
"EPOCH_MICROSECONDS": "501951",
"MEAN_MOTION": "16.45831236",
"ECCENTRICITY": "0.0008174",
"INCLINATION": "96.5432",
"RA_OF_ASC_NODE": "343.7435",
"ARG_OF_PERICENTER": "240.5984",
"MEAN_ANOMALY": "119.4716",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "83",
"REV_AT_EPOCH": "27284",
"BSTAR": "8.3323e-05",
"MEAN_MOTION_DOT": "0.03526337",
"MEAN_MOTION_DDOT": "2.0688e-06",
"FILE": "1578806",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13314.17225118 .03526337 20688-5 83323-4 0 832",
"TLE_LINE2": "2 34602 096.5432 343.7435 0008174 240.5984 119.4716 16.45831236272848",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-10 04:26:43",
"EPOCH_MICROSECONDS": "933343",
"MEAN_MOTION": "16.45998816",
"ECCENTRICITY": "0.0006984",
"INCLINATION": "96.5394",
"RA_OF_ASC_NODE": "343.7567",
"ARG_OF_PERICENTER": "252.4435",
"MEAN_ANOMALY": "184.4885",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "84",
"REV_AT_EPOCH": "27284",
"BSTAR": "0.00013509",
"MEAN_MOTION_DOT": "0.05754093",
"MEAN_MOTION_DDOT": "2.0708e-06",
"FILE": "1578853",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13314.18523071 .05754093 20708-5 13509-3 0 848",
"TLE_LINE2": "2 34602 096.5394 343.7567 0006984 252.4435 184.4885 16.45998816272848",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-10 05:35:34",
"EPOCH_MICROSECONDS": "331135",
"MEAN_MOTION": "16.46157668",
"ECCENTRICITY": "0.0007451",
"INCLINATION": "96.5419",
"RA_OF_ASC_NODE": "343.8068",
"ARG_OF_PERICENTER": "250.3198",
"MEAN_ANOMALY": "109.6571",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "85",
"REV_AT_EPOCH": "27285",
"BSTAR": "7.4727e-05",
"MEAN_MOTION_DOT": "0.03311742",
"MEAN_MOTION_DDOT": "2.0634e-06",
"FILE": "1578854",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13314.23303624 .03311742 20634-5 74727-4 0 851",
"TLE_LINE2": "2 34602 096.5419 343.8068 0007451 250.3198 109.6571 16.46157668272851",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-10 08:30:37",
"EPOCH_MICROSECONDS": "538495",
"MEAN_MOTION": "16.47525561",
"ECCENTRICITY": "0.0007213",
"INCLINATION": "96.542",
"RA_OF_ASC_NODE": "343.9331",
"ARG_OF_PERICENTER": "252.0045",
"MEAN_ANOMALY": "108.303",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "86",
"REV_AT_EPOCH": "27287",
"BSTAR": "7.56e-05",
"MEAN_MOTION_DOT": "0.04277159",
"MEAN_MOTION_DDOT": "2.073e-06",
"FILE": "1578953",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13314.35460114 .04277159 20730-5 75600-4 0 865",
"TLE_LINE2": "2 34602 096.5420 343.9331 0007213 252.0045 108.3030 16.47525561272873",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-10 12:00:09",
"EPOCH_MICROSECONDS": "885887",
"MEAN_MOTION": "16.48543835",
"ECCENTRICITY": "0.0007729",
"INCLINATION": "96.5378",
"RA_OF_ASC_NODE": "344.0856",
"ARG_OF_PERICENTER": "253.2915",
"MEAN_ANOMALY": "249.8662",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "87",
"REV_AT_EPOCH": "27290",
"BSTAR": "0.00015222",
"MEAN_MOTION_DOT": "0.1035325",
"MEAN_MOTION_DDOT": "2.0955e-06",
"FILE": "1578980",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13314.50011442 .10353250 20955-5 15222-3 0 875",
"TLE_LINE2": "2 34602 096.5378 344.0856 0007729 253.2915 249.8662 16.48543835272901",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-10 14:20:09",
"EPOCH_MICROSECONDS": "180671",
"MEAN_MOTION": "16.49870747",
"ECCENTRICITY": "0.0008942",
"INCLINATION": "96.5378",
"RA_OF_ASC_NODE": "344.1876",
"ARG_OF_PERICENTER": "252.8729",
"MEAN_ANOMALY": "107.0989",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "88",
"REV_AT_EPOCH": "27291",
"BSTAR": "5.3534e-05",
"MEAN_MOTION_DOT": "0.04600193",
"MEAN_MOTION_DDOT": "2.0786e-06",
"FILE": "1579101",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13314.59732848 .04600193 20786-5 53534-4 0 880",
"TLE_LINE2": "2 34602 096.5378 344.1876 0008942 252.8729 107.0989 16.49870747272914",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-10 15:47:29",
"EPOCH_MICROSECONDS": "722559",
"MEAN_MOTION": "16.50634289",
"ECCENTRICITY": "0.0009221",
"INCLINATION": "96.5378",
"RA_OF_ASC_NODE": "344.2513",
"ARG_OF_PERICENTER": "252.6113",
"MEAN_ANOMALY": "107.5327",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "89",
"REV_AT_EPOCH": "27292",
"BSTAR": "5.0035e-05",
"MEAN_MOTION_DOT": "0.04856435",
"MEAN_MOTION_DDOT": "2.0826e-06",
"FILE": "1579112",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13314.65798290 .04856435 20826-5 50035-4 0 891",
"TLE_LINE2": "2 34602 096.5378 344.2513 0009221 252.6113 107.5327 16.50634289272922",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-10 17:14:45",
"EPOCH_MICROSECONDS": "249791",
"MEAN_MOTION": "16.51361582",
"ECCENTRICITY": "0.0009501",
"INCLINATION": "96.5378",
"RA_OF_ASC_NODE": "344.315",
"ARG_OF_PERICENTER": "252.3496",
"MEAN_ANOMALY": "107.7713",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "90",
"REV_AT_EPOCH": "27293",
"BSTAR": "4.6106e-05",
"MEAN_MOTION_DOT": "0.05007765",
"MEAN_MOTION_DDOT": "2.0861e-06",
"FILE": "1579131",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13314.71857928 .05007765 20861-5 46106-4 0 902",
"TLE_LINE2": "2 34602 096.5378 344.3150 0009501 252.3496 107.7713 16.51361582272938",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-10 20:09:02",
"EPOCH_MICROSECONDS": "312640",
"MEAN_MOTION": "16.5435909",
"ECCENTRICITY": "0.0008531",
"INCLINATION": "96.5386",
"RA_OF_ASC_NODE": "344.4419",
"ARG_OF_PERICENTER": "253.5962",
"MEAN_ANOMALY": "106.4697",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "91",
"REV_AT_EPOCH": "27295",
"BSTAR": "5.174e-05",
"MEAN_MOTION_DOT": "0.08473301",
"MEAN_MOTION_DDOT": "2.1124e-06",
"FILE": "1579156",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13314.83961010 .08473301 21124-5 51740-4 0 913",
"TLE_LINE2": "2 34602 096.5386 344.4419 0008531 253.5962 106.4697 16.54359090272952",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
},
{
"COMMENT": "GENERATED VIA SPACETRACK.ORG API",
"ORIGINATOR": "JSPOC",
"NORAD_CAT_ID": "34602",
"OBJECT_NAME": "GOCE",
"OBJECT_TYPE": "PAYLOAD",
"CLASSIFICATION_TYPE": "U",
"INTLDES": "09013A",
"EPOCH": "2013-11-10 20:52:02",
"EPOCH_MICROSECONDS": "729855",
"MEAN_MOTION": "16.55135815",
"ECCENTRICITY": "0.0009084",
"INCLINATION": "96.5378",
"RA_OF_ASC_NODE": "344.4733",
"ARG_OF_PERICENTER": "265.0839",
"MEAN_ANOMALY": "272.831",
"EPHEMERIS_TYPE": "0",
"ELEMENT_SET_NO": "92",
"REV_AT_EPOCH": "27296",
"BSTAR": "0.00021806",
"MEAN_MOTION_DOT": "0.39733177",
"MEAN_MOTION_DDOT": "2.1222e-06",
"FILE": "1579198",
"TLE_LINE0": "0 GOCE",
"TLE_LINE1": "1 34602U 09013A 13314.86947604 .39733177 21222-5 21806-3 0 922",
"TLE_LINE2": "2 34602 096.5378 344.4733 0009084 265.0839 272.8310 16.55135815272966",
"OBJECT_ID": "2009-013A",
"OBJECT_NUMBER": "34602"
}
]
<!DOCTYPE html>
<html>
<head>
<title></title>
<style>
body {
font: 10px sans-serif;
}
.axis path,
.axis line {
fill: none;
stroke: #000;
shape-rendering: crispEdges;
}
.axis.y .tick line {
stroke: #999999;
stroke: rgba(0,0,0,0.075);
}
.axis.x .tick:nth-of-type(2n+1) text {
display: none;
}
.line {
fill: none;
stroke-width: 1px;
}
.line.semimajor {
stroke: steelblue;
}
.line.semimajor.prediction {
stroke: steelblue;
stroke-dasharray: 4, 4;
}
.line.apoapsis, .line.periapsis {
opacity: 0.6;
}
.line.apoapsis {
stroke: red;
}
.line.periapsis {
stroke: green;
}
.legend text {
font: 14px sans-serif;
}
.dots circle {
fill: none;
stroke: steelblue;
}
.dots line {
fill: none;
stroke: steelblue;
stroke-width: 1.5px;
opacity: 0.6;
}
.overlay {
fill: none;
pointer-events: all;
}
.focus line {
fill: none;
stroke: red;
stroke-width: 1px;
stroke-opacity: .5;
shape-rendering: crispEdges;
}
.focus text {
font-size: 14px;
}
</style>
</head>
<body>
<script src="http://d3js.org/d3.v3.js"></script>
<script src="simple_statistics.js"></script>
<script>
var margin = {top: 10, right: 60, bottom: 125, left: 40},
width = 1000 - margin.left - margin.right,
height = 600 - margin.top - margin.bottom;
var parseDate = d3.time.format("%Y-%m-%d").parse;
var x = d3.time.scale()
.range([0, width]);
var y = d3.scale.linear()
.range([height, 0]);
var xAxis = d3.svg.axis()
.scale(x)
.orient("bottom")
.ticks(d3.time.day, 1);
var yAxis = d3.svg.axis()
.scale(y)
.orient("left")
.innerTickSize(-width)
.tickPadding(8);
var lineSemimajor = d3.svg.line()
.interpolate('basis')
.x(function(d) { return x(d.date); })
.y(function(d) { return y(d.a); });
var linePeriapsis = d3.svg.line()
.interpolate('basis')
.x(function(d) { return x(d.date); })
.y(function(d) { return y(d.apoapsis); });
var lineApoapsis = d3.svg.line()
.interpolate('basis')
.x(function(d) { return x(d.date); })
.y(function(d) { return y(d.periapsis); });
var svg = d3.select("body").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom);
svg.append("defs").append("clipPath")
.attr("id", "clip")
.append("rect")
.attr("width", width)
.attr("height", height);
var diagram = svg.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
var legend = svg.append("g")
.attr("class", "legend")
.attr("transform", "translate(" + (width - 100) + ",17)");
var lSemiMajor = legend.append("g")
.attr("transform", "translate(0,0)")
lSemiMajor.append("rect")
.attr("width", 12)
.attr("height", 12)
.attr("fill", "steelblue");
lSemiMajor.append("text")
.attr("y", 11)
.attr("x", 16)
.text("Semi-Major axis");
var lApoapsis = legend.append("g")
.attr("transform", "translate(0,20)")
lApoapsis.append("rect")
.attr("width", 12)
.attr("height", 12)
.attr("fill", "red");
lApoapsis.append("text")
.attr("y", 11)
.attr("x", 16)
.text("Apogee");
var lPeriapsis = legend.append("g")
.attr("transform", "translate(0,40)")
lPeriapsis.append("rect")
.attr("width", 12)
.attr("height", 12)
.attr("fill", "green");
lPeriapsis.append("text")
.attr("y", 11)
.attr("x", 16)
.text("Perigee");
var focus, data;
var bisectDate = d3.bisector(function(d) { return d.date; }).left;
function mousemove() {
var x0 = x.invert(d3.mouse(this)[0]),
i = bisectDate(data, x0, 1, data.length - 1);
var d0 = data[i - 1],
d1 = data[i];
x0 = x0 >= data[0].date ? x0 <= data[data.length-1].date ? x0 : data[data.length-1].date : data[0].date;
var y0 = d3.interpolate(d0.a, d1.a)( d3.scale.linear().domain([d0.date, d1.date])(x0) );
focus.select("line.x").attr("transform", "translate(" + x(x0) + ",0)");
focus.select("line.y").attr("transform", "translate(0," + y(y0) + ")");
focus.select("text").attr("transform", "translate(0," + y(y0) + ")");
focus.select("text").text(y0.toFixed(1) + ' km');
}
d3.json("goceReentry.json", function(error, json) {
data = json.map( clean );
data.forEach( calculateAltitude );
// var predictions = predict(data);
x.domain(d3.extent(data, function(d) { return d.date; })).nice(d3.time.day);
y.domain([
d3.min(data, function(d) { return d.periapsis; }),
d3.max(data, function(d) { return d.apoapsis; })
]).nice();
diagram.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0," + height + ")")
.call(xAxis);
diagram.append("g")
.attr("class", "y axis")
.call(yAxis)
.append("text")
.attr("transform", "rotate(-90)")
.attr("y", 6)
.attr("dy", ".71em")
.style("text-anchor", "end")
.text("Altitude [km]");
var dots = diagram.append("g")
.attr("class", "dots")
.selectAll(".dot")
.data(data)
.enter();
// dots.append("circle")
// .attr("class", "dot")
// .attr("r", 2)
// .attr("cx", function(d) { return x(d.date); })
// .attr("cy", function(d) { return y(d.a); });
dots.append("line")
.attr("class", "cross")
.attr("transform", function(d) { return "translate(" + x(d.date) + "," + y(d.a) + ")rotate(45)"; })
.attr("x1", 0)
.attr("x2", 0)
.attr("y1", -4)
.attr("y2", +4);
dots.append("line")
.attr("class", "cross")
.attr("transform", function(d) { return "translate(" + x(d.date) + "," + y(d.a) + ")rotate(-45)"; })
.attr("x1", 0)
.attr("x2", 0)
.attr("y1", -4)
.attr("y2", +4);
diagram.append("path")
.datum(data)
.attr("class", "line semimajor")
.attr("clip-path", "url(#clip)")
.attr("d", lineSemimajor);
diagram.append("path")
.datum(data)
.attr("class", "line apoapsis")
.attr("clip-path", "url(#clip)")
.attr("d", linePeriapsis);
diagram.append("path")
.datum(data)
.attr("class", "line periapsis")
.attr("clip-path", "url(#clip)")
.attr("d", lineApoapsis);
// diagram.append("path")
// .datum([data[data.length-1]].concat(predictions))
// .attr("class", "line semimajor prediction")
// .attr("clip-path", "url(#clip)")
// .attr("d", lineSemimajor);
// data = data.concat(predictions)
focus = diagram.append("g")
.attr("class", "focus")
.style("display", "none");
focus.append("line")
.attr("class", "x")
.attr("x1", 0)
.attr("y1", 0)
.attr("x2", 0)
.attr("y2", height);
focus.append("line")
.attr("class", "y")
.attr("x1", 0)
.attr("y1", 0)
.attr("x2", width)
.attr("y2", 0);
focus.append("text")
.attr("x", 6)
.attr("y", -12);
diagram.append("rect")
.attr("class", "overlay")
.attr("width", width)
.attr("height", height)
.on("mouseover", function() { focus.style("display", null); })
.on("mouseout", function() { focus.style("display", "none"); })
.on("mousemove", mousemove);
});
// function predict(data) {
// var step = 2*3600*1e3,
// T0 = data[data.length-1].date.getTime();
// // Mean Motion
// var meanMotionData = data.filter( function(d, i) {
// return (data[data.length-1].date.getTime() - d.date.getTime() < 4*24*3600*1e3);
// }).map( function(d) {
// return [
// d.date.getTime(), d.meanMotion
// ];
// });
// var meanMotion = ss.linear_regression()
// .data(meanMotionData).line();
// // Mean Motion dot
// var meanMotionDotData = data.filter( function(d, i) {
// return (data[data.length-1].date.getTime() - d.date.getTime() < 3*24*3600*1e3) && (d.meanMotionDot > 0);
// }).map( function(d) {
// return [
// d.date.getTime(), d.meanMotionDot
// ];
// });
// var meanMotionDot = ss.linear_regression()
// .data(meanMotionDotData).line();
// // Mean Motion dotdot
// var meanMotionDotDotData = data.filter( function(d, i) {
// return (data[data.length-1].date.getTime() - d.date.getTime() < 2*24*3600*1e3) && (d.meanMotionDotDot > 0);
// }).map( function(d) {
// return [
// d.date.getTime(), d.meanMotionDotDot
// ];
// });
// var meanMotionDotDot = ss.linear_regression()
// .data(meanMotionDotDotData);
// var predictions = [];
// for (var i = 1; i < 25; i++) {
// var dT = i * step,
// dT_ = dT / ( 24 * 3600 * 1e3 );
// var d = {};
// d.date = new Date( T0 + dT );
// d.eccentricity = data[data.length-1].eccentricity;
// d.meanMotion = data[data.length-1].meanMotion + meanMotionDot(T0 + dT) * dT_ + 0.5 * meanMotionDotDot.line()(T0 + dT) * dT_*dT_;
// calculateAltitude(d);
// predictions.push(d);
// if ( d.a < 100 ) break;
// }
// return predictions;
// }
function clean(d) {
return {
date: new Date( d.EPOCH + '.' + d.EPOCH_MICROSECONDS + 'Z' ),
eccentricity: +d.ECCENTRICITY,
inclination: +d.INCLINATION / 180 * Math.PI,
meanMotion: +d.MEAN_MOTION,
meanMotionDot: 2 * d.MEAN_MOTION_DOT,
meanMotionDotDot: 6 * d.MEAN_MOTION_DDOT
}
}
var GM = 398600.4418 * 1e9,
rE = 6378.1e3,
f = GM / ( 4 * Math.PI*Math.PI );
function calculateAltitude(d) {
d.period = 1 / d.meanMotion * 24 * 3600;
var a = Math.pow(f * d.period*d.period, 1/3);
d.a = ((a - rE) * 1e-3);
d.apoapsis = ((a * (1 + d.eccentricity) - rE) * 1e-3);
d.periapsis = ((a * (1 - d.eccentricity) - rE) * 1e-3);
}
</script>
</body>
</html>
// # simple-statistics
//
// A simple, literate statistics system. The code below uses the
// [Javascript module pattern](http://www.adequatelygood.com/2010/3/JavaScript-Module-Pattern-In-Depth),
// eventually assigning `simple-statistics` to `ss` in browsers or the
// `exports object for node.js
(function() {
var ss = {};
if (typeof module !== 'undefined') {
// Assign the `ss` object to exports, so that you can require
// it in [node.js](http://nodejs.org/)
exports = module.exports = ss;
} else {
// Otherwise, in a browser, we assign `ss` to the window object,
// so you can simply refer to it as `ss`.
this.ss = ss;
}
// # [Linear Regression](http://en.wikipedia.org/wiki/Linear_regression)
//
// [Simple linear regression](http://en.wikipedia.org/wiki/Simple_linear_regression)
// is a simple way to find a fitted line
// between a set of coordinates.
function linear_regression() {
var linreg = {},
data = [];
// Assign data to the model. Data is assumed to be an array.
linreg.data = function(x) {
if (!arguments.length) return data;
data = x.slice();
return linreg;
};
// Calculate the slope and y-intercept of the regression line
// by calculating the least sum of squares
linreg.mb = function() {
var m, b;
//if there's only one point, arbitrarily choose a slope of 0
//and a y-intercept of whatever the y of the initial point is
if (data.length == 1) {
m = 0;
b = data[0][1];
} else {
// Initialize our sums and scope the `m` and `b`
// variables that define the line.
var sum_x = 0, sum_y = 0,
sum_xx = 0, sum_xy = 0;
// Gather the sum of all x values, the sum of all
// y values, and the sum of x^2 and (x*y) for each
// value.
//
// In math notation, these would be SS_x, SS_y, SS_xx, and SS_xy
for (var i = 0; i < data.length; i++) {
sum_x += data[i][0];
sum_y += data[i][1];
sum_xx += data[i][0] * data[i][0];
sum_xy += data[i][0] * data[i][1];
}
// `m` is the slope of the regression line
m = ((data.length * sum_xy) - (sum_x * sum_y)) /
((data.length * sum_xx) - (sum_x * sum_x));
// `b` is the y-intercept of the line.
b = (sum_y / data.length) - ((m * sum_x) / data.length);
}
// Return both values as an object.
return { m: m, b: b };
};
// a shortcut for simply getting the slope of the regression line
linreg.m = function() {
return linreg.mb().m;
};
// a shortcut for simply getting the y-intercept of the regression
// line.
linreg.b = function() {
return linreg.mb().b;
};
// ## Fitting The Regression Line
//
// This is called after `.data()` and returns the
// equation `y = f(x)` which gives the position
// of the regression line at each point in `x`.
linreg.line = function() {
// Get the slope, `m`, and y-intercept, `b`, of the line.
var mb = linreg.mb(),
m = mb.m,
b = mb.b;
// Return a function that computes a `y` value for each
// x value it is given, based on the values of `b` and `a`
// that we just computed.
return function(x) {
return b + (m * x);
};
};
return linreg;
}
// # [R Squared](http://en.wikipedia.org/wiki/Coefficient_of_determination)
//
// The r-squared value of data compared with a function `f`
// is the sum of the squared differences between the prediction
// and the actual value.
function r_squared(data, f) {
if (data.length < 2) return 1;
// Compute the average y value for the actual
// data set in order to compute the
// _total sum of squares_
var sum = 0, average;
for (var i = 0; i < data.length; i++) {
sum += data[i][1];
}
average = sum / data.length;
// Compute the total sum of squares - the
// squared difference between each point
// and the average of all points.
var sum_of_squares = 0;
for (var j = 0; j < data.length; j++) {
sum_of_squares += Math.pow(average - data[j][1], 2);
}
// Finally estimate the error: the squared
// difference between the estimate and the actual data
// value at each point.
var err = 0;
for (var k = 0; k < data.length; k++) {
err += Math.pow(data[k][1] - f(data[k][0]), 2);
}
// As the error grows larger, it's ratio to the
// sum of squares increases and the r squared
// value grows lower.
return 1 - (err / sum_of_squares);
}
// # [Bayesian Classifier](http://en.wikipedia.org/wiki/Naive_Bayes_classifier)
//
// This is a naïve bayesian classifier that takes
// singly-nested objects.
function bayesian() {
// The `bayes_model` object is what will be exposed
// by this closure, with all of its extended methods, and will
// have access to all scope variables, like `total_count`.
var bayes_model = {},
// The number of items that are currently
// classified in the model
total_count = 0,
// Every item classified in the model
data = {};
// ## Train
// Train the classifier with a new item, which has a single
// dimension of Javascript literal keys and values.
bayes_model.train = function(item, category) {
// If the data object doesn't have any values
// for this category, create a new object for it.
if (!data[category]) data[category] = {};
// Iterate through each key in the item.
for (var k in item) {
var v = item[k];
// Initialize the nested object `data[category][k][item[k]]`
// with an object of keys that equal 0.
if (data[category][k] === undefined) data[category][k] = {};
if (data[category][k][v] === undefined) data[category][k][v] = 0;
// And increment the key for this key/value combination.
data[category][k][item[k]]++;
}
// Increment the number of items classified
total_count++;
};
// ## Score
// Generate a score of how well this item matches all
// possible categories based on its attributes
bayes_model.score = function(item) {
// Initialize an empty array of odds per category.
var odds = {}, category;
// Iterate through each key in the item,
// then iterate through each category that has been used
// in previous calls to `.train()`
for (var k in item) {
var v = item[k];
for (category in data) {
// Create an empty object for storing key - value combinations
// for this category.
if (odds[category] === undefined) odds[category] = {};
// If this item doesn't even have a property, it counts for nothing,
// but if it does have the property that we're looking for from
// the item to categorize, it counts based on how popular it is
// versus the whole population.
if (data[category][k]) {
odds[category][k + '_' + v] = (data[category][k][v] || 0) / total_count;
} else {
odds[category][k + '_' + v] = 0;
}
}
}
// Set up a new object that will contain sums of these odds by category
var odds_sums = {};
for (category in odds) {
// Tally all of the odds for each category-combination pair -
// the non-existence of a category does not add anything to the
// score.
for (var combination in odds[category]) {
if (odds_sums[category] === undefined) odds_sums[category] = 0;
odds_sums[category] += odds[category][combination];
}
}
return odds_sums;
};
// Return the completed model.
return bayes_model;
}
// # sum
//
// is simply the result of adding all numbers
// together, starting from zero.
//
// This runs on `O(n)`, linear time in respect to the array
function sum(x) {
var value = 0;
for (var i = 0; i < x.length; i++) {
value += x[i];
}
return value;
}
// # mean
//
// is the sum over the number of values
//
// This runs on `O(n)`, linear time in respect to the array
function mean(x) {
// The mean of no numbers is null
if (x.length === 0) return null;
return sum(x) / x.length;
}
// # geometric mean
//
// a mean function that is more useful for numbers in different
// ranges.
//
// this is the nth root of the input numbers multipled by each other
//
// This runs on `O(n)`, linear time in respect to the array
function geometric_mean(x) {
// The mean of no numbers is null
if (x.length === 0) return null;
// the starting value.
var value = 1;
for (var i = 0; i < x.length; i++) {
// the geometric mean is only valid for positive numbers
if (x[i] <= 0) return null;
// repeatedly multiply the value by each number
value *= x[i];
}
return Math.pow(value, 1 / x.length);
}
// # min
//
// This is simply the minimum number in the set.
//
// This runs on `O(n)`, linear time in respect to the array
function min(x) {
var value;
for (var i = 0; i < x.length; i++) {
// On the first iteration of this loop, min is
// undefined and is thus made the minimum element in the array
if (x[i] < value || value === undefined) value = x[i];
}
return value;
}
// # max
//
// This is simply the maximum number in the set.
//
// This runs on `O(n)`, linear time in respect to the array
function max(x) {
var value;
for (var i = 0; i < x.length; i++) {
// On the first iteration of this loop, max is
// undefined and is thus made the maximum element in the array
if (x[i] > value || value === undefined) value = x[i];
}
return value;
}
// # [variance](http://en.wikipedia.org/wiki/Variance)
//
// is the sum of squared deviations from the mean
//
// depends on `mean()`
function variance(x) {
// The variance of no numbers is null
if (x.length === 0) return null;
var mean_value = mean(x),
deviations = [];
// Make a list of squared deviations from the mean.
for (var i = 0; i < x.length; i++) {
deviations.push(Math.pow(x[i] - mean_value, 2));
}
// Find the mean value of that list
return mean(deviations);
}
// # [standard deviation](http://en.wikipedia.org/wiki/Standard_deviation)
//
// is just the square root of the variance.
//
// depends on `variance()`
function standard_deviation(x) {
// The standard deviation of no numbers is null
if (x.length === 0) return null;
return Math.sqrt(variance(x));
}
// The sum of deviations to the Nth power.
// When n=2 it's the sum of squared deviations.
// When n=3 it's the sum of cubed deviations.
//
// depends on `mean()`
function sum_nth_power_deviations(x, n) {
var mean_value = mean(x),
sum = 0;
for (var i = 0; i < x.length; i++) {
sum += Math.pow(x[i] - mean_value, n);
}
return sum;
}
// # [variance](http://en.wikipedia.org/wiki/Variance)
//
// is the sum of squared deviations from the mean
//
// depends on `sum_nth_power_deviations`
function sample_variance(x) {
// The variance of no numbers is null
if (x.length <= 1) return null;
var sum_squared_deviations_value = sum_nth_power_deviations(x, 2);
// Find the mean value of that list
return sum_squared_deviations_value / (x.length - 1);
}
// # [standard deviation](http://en.wikipedia.org/wiki/Standard_deviation)
//
// is just the square root of the variance.
//
// depends on `sample_variance()`
function sample_standard_deviation(x) {
// The standard deviation of no numbers is null
if (x.length <= 1) return null;
return Math.sqrt(sample_variance(x));
}
// # [covariance](http://en.wikipedia.org/wiki/Covariance)
//
// sample covariance of two datasets:
// how much do the two datasets move together?
// x and y are two datasets, represented as arrays of numbers.
//
// depends on `mean()`
function sample_covariance(x, y) {
// The two datasets must have the same length which must be more than 1
if (x.length <= 1 || x.length != y.length){
return null;
}
// determine the mean of each dataset so that we can judge each
// value of the dataset fairly as the difference from the mean. this
// way, if one dataset is [1, 2, 3] and [2, 3, 4], their covariance
// does not suffer because of the difference in absolute values
var xmean = mean(x),
ymean = mean(y),
sum = 0;
// for each pair of values, the covariance increases when their
// difference from the mean is associated - if both are well above
// or if both are well below
// the mean, the covariance increases significantly.
for (var i = 0; i < x.length; i++){
sum += (x[i] - xmean) * (y[i] - ymean);
}
// the covariance is weighted by the length of the datasets.
return sum / (x.length - 1);
}
// # [correlation](http://en.wikipedia.org/wiki/Correlation_and_dependence)
//
// Gets a measure of how correlated two datasets are, between -1 and 1
//
// depends on `sample_standard_deviation()` and `sample_covariance()`
function sample_correlation(x, y) {
var cov = sample_covariance(x, y),
xstd = sample_standard_deviation(x),
ystd = sample_standard_deviation(y);
if (cov === null || xstd === null || ystd === null) {
return null;
}
return cov / xstd / ystd;
}
// # [median](http://en.wikipedia.org/wiki/Median)
//
// The middle number of a list. This is often a good indicator of 'the middle'
// when there are outliers that skew the `mean()` value.
function median(x) {
// The median of an empty list is null
if (x.length === 0) return null;
// Sorting the array makes it easy to find the center, but
// use `.slice()` to ensure the original array `x` is not modified
var sorted = x.slice().sort(function (a, b) { return a - b; });
// If the length of the list is odd, it's the central number
if (sorted.length % 2 === 1) {
return sorted[(sorted.length - 1) / 2];
// Otherwise, the median is the average of the two numbers
// at the center of the list
} else {
var a = sorted[(sorted.length / 2) - 1];
var b = sorted[(sorted.length / 2)];
return (a + b) / 2;
}
}
// # [mode](http://bit.ly/W5K4Yt)
// This implementation is inspired by [science.js](https://github.com/jasondavies/science.js/blob/master/src/stats/mode.js)
function mode(x) {
// Handle edge cases:
// The median of an empty list is null
if (x.length === 0) return null;
else if (x.length === 1) return x[0];
// Sorting the array lets us iterate through it below and be sure
// that every time we see a new number it's new and we'll never
// see the same number twice
var sorted = x.slice().sort(function (a, b) { return a - b; });
// This assumes it is dealing with an array of size > 1, since size
// 0 and 1 are handled immediately. Hence it starts at index 1 in the
// array.
var last = sorted[0],
// store the mode as we find new modes
value,
// store how many times we've seen the mode
max_seen = 0,
// how many times the current candidate for the mode
// has been seen
seen_this = 1;
// end at sorted.length + 1 to fix the case in which the mode is
// the highest number that occurs in the sequence. the last iteration
// compares sorted[i], which is undefined, to the highest number
// in the series
for (var i = 1; i < sorted.length + 1; i++) {
// we're seeing a new number pass by
if (sorted[i] !== last) {
// the last number is the new mode since we saw it more
// often than the old one
if (seen_this > max_seen) {
max_seen = seen_this;
seen_this = 1;
value = last;
}
last = sorted[i];
// if this isn't a new number, it's one more occurrence of
// the potential mode
} else { seen_this++; }
}
return value;
}
// # [t-test](http://en.wikipedia.org/wiki/Student's_t-test)
//
// This is to compute a one-sample t-test, comparing the mean
// of a sample to a known value, x.
//
// in this case, we're trying to determine whether the
// population mean is equal to the value that we know, which is `x`
// here. usually the results here are used to look up a
// [p-value](http://en.wikipedia.org/wiki/P-value), which, for
// a certain level of significance, will let you determine that the
// null hypothesis can or cannot be rejected.
//
// Depends on `standard_deviation()` and `mean()`
function t_test(sample, x) {
// The mean of the sample
var sample_mean = mean(sample);
// The standard deviation of the sample
var sd = standard_deviation(sample);
// Square root the length of the sample
var rootN = Math.sqrt(sample.length);
// Compute the known value against the sample,
// returning the t value
return (sample_mean - x) / (sd / rootN);
}
// # [2-sample t-test](http://en.wikipedia.org/wiki/Student's_t-test)
//
// This is to compute two sample t-test.
// Tests whether "mean(X)-mean(Y) = difference", (
// in the most common case, we often have `difference == 0` to test if two samples
// are likely to be taken from populations with the same mean value) with
// no prior knowledge on stdandard deviations of both samples
// other than the fact that they have the same standard deviation.
//
// Usually the results here are used to look up a
// [p-value](http://en.wikipedia.org/wiki/P-value), which, for
// a certain level of significance, will let you determine that the
// null hypothesis can or cannot be rejected.
//
// `diff` can be omitted if it equals 0.
//
// [This is used to confirm or deny](http://www.monarchlab.org/Lab/Research/Stats/2SampleT.aspx)
// a null hypothesis that the two populations that have been sampled into
// `sample_x` and `sample_y` are equal to each other.
//
// Depends on `sample_variance()` and `mean()`
function t_test_two_sample(sample_x, sample_y, difference) {
var n = sample_x.length,
m = sample_y.length;
// If either sample doesn't actually have any values, we can't
// compute this at all, so we return `null`.
if (!n || !m) return null ;
// default difference (mu) is zero
if (!difference) difference = 0;
var meanX = mean(sample_x),
meanY = mean(sample_y);
var weightedVariance = ((n - 1) * sample_variance(sample_x) +
(m - 1) * sample_variance(sample_y)) / (n + m - 2);
return (meanX - meanY - difference) /
Math.sqrt(weightedVariance * (1 / n + 1 / m));
}
// # quantile
// This is a population quantile, since we assume to know the entire
// dataset in this library. Thus I'm trying to follow the
// [Quantiles of a Population](http://en.wikipedia.org/wiki/Quantile#Quantiles_of_a_population)
// algorithm from wikipedia.
//
// Sample is a one-dimensional array of numbers,
// and p is a decimal number from 0 to 1. In terms of a k/q
// quantile, p = k/q - it's just dealing with fractions or dealing
// with decimal values.
function quantile(sample, p) {
// We can't derive quantiles from an empty list
if (sample.length === 0) return null;
// invalid bounds. Microsoft Excel accepts 0 and 1, but
// we won't.
if (p >= 1 || p <= 0) return null;
// Sort a copy of the array. We'll need a sorted array to index
// the values in sorted order.
var sorted = sample.slice().sort(function (a, b) { return a - b; });
// Find a potential index in the list. In Wikipedia's terms, this
// is I<sub>p</sub>.
var idx = (sorted.length) * p;
// If this isn't an integer, we'll round up to the next value in
// the list.
if (idx % 1 !== 0) {
return sorted[Math.ceil(idx) - 1];
} else if (sample.length % 2 === 0) {
// If the list has even-length and we had an integer in the
// first place, we'll take the average of this number
// and the next value, if there is one
return (sorted[idx - 1] + sorted[idx]) / 2;
} else {
// Finally, in the simple case of an integer value
// with an odd-length list, return the sample value at the index.
return sorted[idx];
}
}
// # [Interquartile range](http://en.wikipedia.org/wiki/Interquartile_range)
//
// A measure of statistical dispersion, or how scattered, spread, or
// concentrated a distribution is. It's computed as the difference betwen
// the third quartile and first quartile.
function iqr(sample){
// We can't derive quantiles from an empty list
if (sample.length === 0) return null;
// Interquartile range is the span between the upper quartile,
// at `0.75`, and lower quartile, `0.25`
return quantile(sample, 0.75) - quantile(sample, 0.25);
}
// # [Median Absolute Deviation](http://en.wikipedia.org/wiki/Median_absolute_deviation)
//
// The Median Absolute Deviation (MAD) is a robust measure of statistical
// dispersion. It is more resilient to outliers than the standard deviation.
function mad(x) {
// The mad of nothing is null
if (!x || x.length === 0) return null;
var median_value = median(x),
median_absolute_deviations = [];
// Make a list of absolute deviations from the median
for (var i = 0; i < x.length; i++) {
median_absolute_deviations.push(Math.abs(x[i] - median_value));
}
// Find the median value of that list
return median(median_absolute_deviations);
}
// ## Compute Matrices for Jenks
//
// Compute the matrices required for Jenks breaks. These matrices
// can be used for any classing of data with `classes <= n_classes`
function jenksMatrices(data, n_classes) {
// in the original implementation, these matrices are referred to
// as `LC` and `OP`
//
// * lower_class_limits (LC): optimal lower class limits
// * variance_combinations (OP): optimal variance combinations for all classes
var lower_class_limits = [],
variance_combinations = [],
// loop counters
i, j,
// the variance, as computed at each step in the calculation
variance = 0;
// Initialize and fill each matrix with zeroes
for (i = 0; i < data.length + 1; i++) {
var tmp1 = [], tmp2 = [];
// despite these arrays having the same values, we need
// to keep them separate so that changing one does not change
// the other
for (j = 0; j < n_classes + 1; j++) {
tmp1.push(0);
tmp2.push(0);
}
lower_class_limits.push(tmp1);
variance_combinations.push(tmp2);
}
for (i = 1; i < n_classes + 1; i++) {
lower_class_limits[1][i] = 1;
variance_combinations[1][i] = 0;
// in the original implementation, 9999999 is used but
// since Javascript has `Infinity`, we use that.
for (j = 2; j < data.length + 1; j++) {
variance_combinations[j][i] = Infinity;
}
}
for (var l = 2; l < data.length + 1; l++) {
// `SZ` originally. this is the sum of the values seen thus
// far when calculating variance.
var sum = 0,
// `ZSQ` originally. the sum of squares of values seen
// thus far
sum_squares = 0,
// `WT` originally. This is the number of
w = 0,
// `IV` originally
i4 = 0;
// in several instances, you could say `Math.pow(x, 2)`
// instead of `x * x`, but this is slower in some browsers
// introduces an unnecessary concept.
for (var m = 1; m < l + 1; m++) {
// `III` originally
var lower_class_limit = l - m + 1,
val = data[lower_class_limit - 1];
// here we're estimating variance for each potential classing
// of the data, for each potential number of classes. `w`
// is the number of data points considered so far.
w++;
// increase the current sum and sum-of-squares
sum += val;
sum_squares += val * val;
// the variance at this point in the sequence is the difference
// between the sum of squares and the total x 2, over the number
// of samples.
variance = sum_squares - (sum * sum) / w;
i4 = lower_class_limit - 1;
if (i4 !== 0) {
for (j = 2; j < n_classes + 1; j++) {
// if adding this element to an existing class
// will increase its variance beyond the limit, break
// the class at this point, setting the `lower_class_limit`
// at this point.
if (variance_combinations[l][j] >=
(variance + variance_combinations[i4][j - 1])) {
lower_class_limits[l][j] = lower_class_limit;
variance_combinations[l][j] = variance +
variance_combinations[i4][j - 1];
}
}
}
}
lower_class_limits[l][1] = 1;
variance_combinations[l][1] = variance;
}
// return the two matrices. for just providing breaks, only
// `lower_class_limits` is needed, but variances can be useful to
// evaluage goodness of fit.
return {
lower_class_limits: lower_class_limits,
variance_combinations: variance_combinations
};
}
// ## Pull Breaks Values for Jenks
//
// the second part of the jenks recipe: take the calculated matrices
// and derive an array of n breaks.
function jenksBreaks(data, lower_class_limits, n_classes) {
var k = data.length - 1,
kclass = [],
countNum = n_classes;
// the calculation of classes will never include the upper and
// lower bounds, so we need to explicitly set them
kclass[n_classes] = data[data.length - 1];
kclass[0] = data[0];
// the lower_class_limits matrix is used as indexes into itself
// here: the `k` variable is reused in each iteration.
while (countNum > 1) {
kclass[countNum - 1] = data[lower_class_limits[k][countNum] - 2];
k = lower_class_limits[k][countNum] - 1;
countNum--;
}
return kclass;
}
// # [Jenks natural breaks optimization](http://en.wikipedia.org/wiki/Jenks_natural_breaks_optimization)
//
// Implementations: [1](http://danieljlewis.org/files/2010/06/Jenks.pdf) (python),
// [2](https://github.com/vvoovv/djeo-jenks/blob/master/main.js) (buggy),
// [3](https://github.com/simogeo/geostats/blob/master/lib/geostats.js#L407) (works)
//
// Depends on `jenksBreaks()` and `jenksMatrices()`
function jenks(data, n_classes) {
if (n_classes > data.length) return null;
// sort data in numerical order, since this is expected
// by the matrices function
data = data.slice().sort(function (a, b) { return a - b; });
// get our basic matrices
var matrices = jenksMatrices(data, n_classes),
// we only need lower class limits here
lower_class_limits = matrices.lower_class_limits;
// extract n_classes out of the computed matrices
return jenksBreaks(data, lower_class_limits, n_classes);
}
// # [Skewness](http://en.wikipedia.org/wiki/Skewness)
//
// A measure of the extent to which a probability distribution of a
// real-valued random variable "leans" to one side of the mean.
// The skewness value can be positive or negative, or even undefined.
//
// Implementation is based on the adjusted Fisher-Pearson standardized
// moment coefficient, which is the version found in Excel and several
// statistical packages including Minitab, SAS and SPSS.
//
// Depends on `sum_nth_power_deviations()` and `sample_standard_deviation`
function sample_skewness(x) {
// The skewness of less than three arguments is null
if (x.length < 3) return null;
var n = x.length,
cubed_s = Math.pow(sample_standard_deviation(x), 3),
sum_cubed_deviations = sum_nth_power_deviations(x, 3);
return n * sum_cubed_deviations / ((n - 1) * (n - 2) * cubed_s);
}
// # Standard Normal Table
// A standard normal table, also called the unit normal table or Z table,
// is a mathematical table for the values of Φ (phi), which are the values of
// the cumulative distribution function of the normal distribution.
// It is used to find the probability that a statistic is observed below,
// above, or between values on the standard normal distribution, and by
// extension, any normal distribution.
//
// The probabilities are taken from http://en.wikipedia.org/wiki/Standard_normal_table
// The table used is the cumulative, and not cumulative from 0 to mean
// (even though the latter has 5 digits precision, instead of 4).
var standard_normal_table = [
/* z 0.00 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 */
/* 0.0 */ 0.5000, 0.5040, 0.5080, 0.5120, 0.5160, 0.5199, 0.5239, 0.5279, 0.5319, 0.5359,
/* 0.1 */ 0.5398, 0.5438, 0.5478, 0.5517, 0.5557, 0.5596, 0.5636, 0.5675, 0.5714, 0.5753,
/* 0.2 */ 0.5793, 0.5832, 0.5871, 0.5910, 0.5948, 0.5987, 0.6026, 0.6064, 0.6103, 0.6141,
/* 0.3 */ 0.6179, 0.6217, 0.6255, 0.6293, 0.6331, 0.6368, 0.6406, 0.6443, 0.6480, 0.6517,
/* 0.4 */ 0.6554, 0.6591, 0.6628, 0.6664, 0.6700, 0.6736, 0.6772, 0.6808, 0.6844, 0.6879,
/* 0.5 */ 0.6915, 0.6950, 0.6985, 0.7019, 0.7054, 0.7088, 0.7123, 0.7157, 0.7190, 0.7224,
/* 0.6 */ 0.7257, 0.7291, 0.7324, 0.7357, 0.7389, 0.7422, 0.7454, 0.7486, 0.7517, 0.7549,
/* 0.7 */ 0.7580, 0.7611, 0.7642, 0.7673, 0.7704, 0.7734, 0.7764, 0.7794, 0.7823, 0.7852,
/* 0.8 */ 0.7881, 0.7910, 0.7939, 0.7967, 0.7995, 0.8023, 0.8051, 0.8078, 0.8106, 0.8133,
/* 0.9 */ 0.8159, 0.8186, 0.8212, 0.8238, 0.8264, 0.8289, 0.8315, 0.8340, 0.8365, 0.8389,
/* 1.0 */ 0.8413, 0.8438, 0.8461, 0.8485, 0.8508, 0.8531, 0.8554, 0.8577, 0.8599, 0.8621,
/* 1.1 */ 0.8643, 0.8665, 0.8686, 0.8708, 0.8729, 0.8749, 0.8770, 0.8790, 0.8810, 0.8830,
/* 1.2 */ 0.8849, 0.8869, 0.8888, 0.8907, 0.8925, 0.8944, 0.8962, 0.8980, 0.8997, 0.9015,
/* 1.3 */ 0.9032, 0.9049, 0.9066, 0.9082, 0.9099, 0.9115, 0.9131, 0.9147, 0.9162, 0.9177,
/* 1.4 */ 0.9192, 0.9207, 0.9222, 0.9236, 0.9251, 0.9265, 0.9279, 0.9292, 0.9306, 0.9319,
/* 1.5 */ 0.9332, 0.9345, 0.9357, 0.9370, 0.9382, 0.9394, 0.9406, 0.9418, 0.9429, 0.9441,
/* 1.6 */ 0.9452, 0.9463, 0.9474, 0.9484, 0.9495, 0.9505, 0.9515, 0.9525, 0.9535, 0.9545,
/* 1.7 */ 0.9554, 0.9564, 0.9573, 0.9582, 0.9591, 0.9599, 0.9608, 0.9616, 0.9625, 0.9633,
/* 1.8 */ 0.9641, 0.9649, 0.9656, 0.9664, 0.9671, 0.9678, 0.9686, 0.9693, 0.9699, 0.9706,
/* 1.9 */ 0.9713, 0.9719, 0.9726, 0.9732, 0.9738, 0.9744, 0.9750, 0.9756, 0.9761, 0.9767,
/* 2.0 */ 0.9772, 0.9778, 0.9783, 0.9788, 0.9793, 0.9798, 0.9803, 0.9808, 0.9812, 0.9817,
/* 2.1 */ 0.9821, 0.9826, 0.9830, 0.9834, 0.9838, 0.9842, 0.9846, 0.9850, 0.9854, 0.9857,
/* 2.2 */ 0.9861, 0.9864, 0.9868, 0.9871, 0.9875, 0.9878, 0.9881, 0.9884, 0.9887, 0.9890,
/* 2.3 */ 0.9893, 0.9896, 0.9898, 0.9901, 0.9904, 0.9906, 0.9909, 0.9911, 0.9913, 0.9916,
/* 2.4 */ 0.9918, 0.9920, 0.9922, 0.9925, 0.9927, 0.9929, 0.9931, 0.9932, 0.9934, 0.9936,
/* 2.5 */ 0.9938, 0.9940, 0.9941, 0.9943, 0.9945, 0.9946, 0.9948, 0.9949, 0.9951, 0.9952,
/* 2.6 */ 0.9953, 0.9955, 0.9956, 0.9957, 0.9959, 0.9960, 0.9961, 0.9962, 0.9963, 0.9964,
/* 2.7 */ 0.9965, 0.9966, 0.9967, 0.9968, 0.9969, 0.9970, 0.9971, 0.9972, 0.9973, 0.9974,
/* 2.8 */ 0.9974, 0.9975, 0.9976, 0.9977, 0.9977, 0.9978, 0.9979, 0.9979, 0.9980, 0.9981,
/* 2.9 */ 0.9981, 0.9982, 0.9982, 0.9983, 0.9984, 0.9984, 0.9985, 0.9985, 0.9986, 0.9986,
/* 3.0 */ 0.9987, 0.9987, 0.9987, 0.9988, 0.9988, 0.9989, 0.9989, 0.9989, 0.9990, 0.9990
];
// # [Cumulative Standard Normal Probability](http://en.wikipedia.org/wiki/Standard_normal_table)
//
// Since probability tables cannot be
// printed for every normal distribution, as there are an infinite variety
// of normal distributions, it is common practice to convert a normal to a
// standard normal and then use the standard normal table to find probabilities
function cumulative_std_normal_probability(z) {
// Calculate the position of this value.
var absZ = Math.abs(z),
// Each row begins with a different
// significant digit: 0.5, 0.6, 0.7, and so on. So the row is simply
// this value's significant digit: 0.567 will be in row 0, so row=0,
// 0.643 will be in row 1, so row=10.
row = Math.floor(absZ * 10),
column = 10 * (Math.floor(absZ * 100) / 10 - Math.floor(absZ * 100 / 10)),
index = Math.min((row * 10) + column, standard_normal_table.length - 1);
// The index we calculate must be in the table as a positive value,
// but we still pay attention to whether the input is postive
// or negative, and flip the output value as a last step.
if (z >= 0) {
return standard_normal_table[index];
} else {
// due to floating-point arithmetic, values in the table with
// 4 significant figures can nevertheless end up as repeating
// fractions when they're computed here.
return (1 - standard_normal_table[index]).toFixed(4);
}
}
// # [Z-Score, or Standard Score](http://en.wikipedia.org/wiki/Standard_score)
//
// The standard score is the number of standard deviations an observation
// or datum is above or below the mean. Thus, a positive standard score
// represents a datum above the mean, while a negative standard score
// represents a datum below the mean. It is a dimensionless quantity
// obtained by subtracting the population mean from an individual raw
// score and then dividing the difference by the population standard
// deviation.
//
// The z-score is only defined if one knows the population parameters;
// if one only has a sample set, then the analogous computation with
// sample mean and sample standard deviation yields the
// Student's t-statistic.
function z_score(x, mean, standard_deviation) {
return (x - mean) / standard_deviation;
}
// # Mixin
//
// Mixin simple_statistics to the Array native object. This is an optional
// feature that lets you treat simple_statistics as a native feature
// of Javascript.
function mixin() {
var support = !!(Object.defineProperty && Object.defineProperties);
if (!support) throw new Error('without defineProperty, simple-statistics cannot be mixed in');
// only methods which work on basic arrays in a single step
// are supported
var arrayMethods = ['median', 'standard_deviation', 'sum',
'sample_skewness',
'mean', 'min', 'max', 'quantile', 'geometric_mean'];
// create a closure with a method name so that a reference
// like `arrayMethods[i]` doesn't follow the loop increment
function wrap(method) {
return function() {
// cast any arguments into an array, since they're
// natively objects
var args = Array.prototype.slice.apply(arguments);
// make the first argument the array itself
args.unshift(this);
// return the result of the ss method
return ss[method].apply(ss, args);
};
}
// for each array function, define a function off of the Array
// prototype which automatically gets the array as the first
// argument. We use [defineProperty](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/defineProperty)
// because it allows these properties to be non-enumerable:
// `for (var in x)` loops will not run into problems with this
// implementation.
for (var i = 0; i < arrayMethods.length; i++) {
Object.defineProperty(Array.prototype, arrayMethods[i], {
value: wrap(arrayMethods[i]),
configurable: true,
enumerable: false,
writable: true
});
}
}
ss.linear_regression = linear_regression;
ss.standard_deviation = standard_deviation;
ss.r_squared = r_squared;
ss.median = median;
ss.mean = mean;
ss.mode = mode;
ss.min = min;
ss.max = max;
ss.sum = sum;
ss.quantile = quantile;
ss.iqr = iqr;
ss.mad = mad;
ss.sample_covariance = sample_covariance;
ss.sample_correlation = sample_correlation;
ss.sample_variance = sample_variance;
ss.sample_standard_deviation = sample_standard_deviation;
ss.sample_skewness = sample_skewness;
ss.geometric_mean = geometric_mean;
ss.variance = variance;
ss.t_test = t_test;
ss.t_test_two_sample = t_test_two_sample;
// jenks
ss.jenksMatrices = jenksMatrices;
ss.jenksBreaks = jenksBreaks;
ss.jenks = jenks;
ss.bayesian = bayesian;
// Normal distribution
ss.z_score = z_score;
ss.cumulative_std_normal_probability = cumulative_std_normal_probability;
ss.standard_normal_table = standard_normal_table;
// Alias this into its common name
ss.average = mean;
ss.interquartile_range = iqr;
ss.mixin = mixin;
ss.median_absolute_deviation = mad;
})(this);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment