{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# predicting coronal mass ejections using machine learning methods" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "In this notebook, we will be predicting whether or not a flaring active region will also emit a Coronal Mass Ejection (CME). The analysis that follows is published in Bobra & Ilonidis, 2016, Astrophysical Journal. If you use any of this code, we ask that you cite our paper.
\n", "\n", "Generally, active regions associated with large flares produce coronal mass ejections, but there have been some notable exceptions -- for example, the largest active region in the last 24 years, which appeared in October 2014, produced many large flares yet not a single CME. Here is the active region:" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [ { "data": { "image/jpeg": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYF\nBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoK\nCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wAARCAEAAQADASIA\nAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA\nAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3\nODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm\np6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA\nAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx\nBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK\nU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3\nuLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+f+ii\nigAooooAKKKKACiiigAooooAKKK9y/Zq/wCCaf7d/wC17Yxa1+z7+zF4m1rSbmymurPxBdQJp2l3\nSRTiCRYb69eK2mkWXKmNJGfKSfLiNyvNisZhMDS9riakYR7yaivvdka0aFfEz5KUXJ9km39yPDaK\n/WH4Sf8ABqB+0FrI1D/hfH7Wngzw35Yi/sn/AIRLRbvW/tOd/m+b9oNj5O3Ee3b5u/c2dm0b/rD4\nff8ABsL/AME2/BvjC08SeItc+Jfi2ytfM87QPEPim2js7vdGyjzGsbS3uBtZg42Sp8yLu3LuVvhc\nf4pcG4FuKrOo+0It9L2u7R19bJ72PpMNwbn2JV3TUF/eaX4K709PS5/PdRX9O3w+/wCCGn/BKf4b\n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\nKKACiiigAooooAKKKKAP/9k=\n", "text/plain": [ "" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from IPython.display import Image\n", "Image(url='http://jsoc.stanford.edu/data/hmi/images/2014/10/22/20141022_001500_Ic_flat_256.jpg',embed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "As such, our positive class will be flaring active regions that did produce a CME. Our negative class will be flaring active regions that did not produce a CME. Our features will be spaceweather keywords calculated from vector magnetic field data taken by the Helioseismic and Magnetic Imager instrument on NASA's Solar Dynamics Observatory (SDO) satellite. These features characterize the magnetic field at the solar surface, which is the only place that it is possible to infer the field directly (see [Bobra et al., 2014](http://link.springer.com/article/10.1007%2Fs11207-014-0529-3) for more information on these keywords). SDO takes about a terabyte and a half of data a day, which is more data than any other satellite in NASA history.
" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "First, we'll import some modules." ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [], "source": [ "import numpy as np, matplotlib.pylab as plt, matplotlib.mlab as mlab, pandas as pd, mpld3, requests, urllib, json\n", "from datetime import datetime as dt_obj\n", "from datetime import timedelta\n", "from sklearn import svm\n", "from sklearn import cross_validation\n", "from mpld3 import plugins\n", "from sunpy.time import TimeRange\n", "import sunpy.instr.goes\n", "from scipy.stats import pearsonr as pearse\n", "%matplotlib inline\n", "%config InlineBackend.figure_format='retina'" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now we'll gather the data. The data come from three different places: \n", "\n", "1. CME data from SOHO/LASCO and STEREO/SECCHI coronographs, which can be accesed from the [DONKI database](http://kauai.ccmc.gsfc.nasa.gov/DONKI/) at NASA Goddard. This tells us if an active region has produced a CME or not.\n", "2. Flare data from the GOES X-Ray Flux Monitor at NOAA, which can be accessed with the `sunpy.instr.goes.get_event_list()` function. This tells us if an active region produced a flare or not.\n", "3. Active region data from the Solar Dynamics Observatory's Heliosesmic and Magnetic Imager instrument, which can be accessed from the [JSOC database](http://jsoc.stanford.edu/) via a JSON API. This gives us the features characterizing each active region." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### step 1: gathering data for the positive class" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's first query the [DONKI database](http://kauai.ccmc.gsfc.nasa.gov/DONKI/) to get the data associated with the positive class. Be forewarned: there's a lot of data cleaning involved with building the positive class." ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "There are 116 possible CME events (positive class).\n", "Class, Peak Time, Active Region Number, Directly Linked Event(s)\n", "X2.2 2011-02-15T01:56Z 11158.0 2011-02-15T02:25:00-CME-001\n", "M3.5 2011-02-24T07:35Z 11163.0 2011-02-24T08:00:00-CME-001\n", "M2.0 2011-03-07T14:30Z 11166.0 2011-03-07T14:40:00-CME-001\n", "M3.7 2011-03-07T20:12Z 11164.0 2011-03-07T20:12:00-CME-001\n", "M1.5 2011-03-08T03:58Z 11171.0 2011-03-08T05:00:00-CME-001\n", "M2.5 2011-06-07T06:41Z 11226.0 2011-06-07T06:50:00-CME-001 2011-06-07T08:25:00-SEP-001 GOES13: SEM/EPS >10 MeV\n", "M6.0 2011-08-03T13:48Z 11261.0 2011-08-03T13:55:00-CME-001\n", "M9.3 2011-08-04T03:57Z 11261.0 2011-08-04T04:10:00-CME-001 2011-08-04T05:00:00-SEP-001 GOES13: SEM/EPS >100 MeV 2011-08-04T05:10:00-SEP-001 ACE: EPAM >30 MeV\n", "X1.8 2011-09-07T22:38Z 11283.0 2011-09-07T23:24:00-CME-001\n", "X1.4 2011-09-22T11:01Z nothing 2011-09-22T11:24:00-CME-001 2011-09-22T11:35:00-SEP-001 STEREO B: IMPACT 13-100 MeV\n", "M8.7 2012-01-23T03:59Z 11402.0 2012-01-23T04:00:00-CME-001 2012-01-23T04:49:00-SEP-001 GOES13: SEM/EPS >100 MeV 2012-01-23T05:00:00-SEP-001 SOHO: COSTEP 15.8-39.8 MeV 2012-01-23T05:30:00-SEP-001 GOES13: SEM/EPS >10 MeV 2012-01-23T08:15:00-SEP-001 STEREO B: IMPACT 13-100 MeV 2012-01-24T06:30:00-SEP-001 STEREO A: IMPACT 13-100 MeV\n", "X1.8 2012-01-27T18:37Z 11402.0 2012-01-27T18:39:00-CME-001 2012-01-27T23:35:00-SEP-001 STEREO A: IMPACT 13-100 MeV\n", "X1.1 2012-03-05T04:05Z 11429.0 2012-03-05T04:00:00-CME-001\n", "X5.4 2012-03-07T00:24Z 11429.0 2012-03-07T00:36:00-CME-001 2012-03-07T01:25:00-CME-001 2012-03-07T01:44:00-SEP-001 STEREO B: IMPACT 13-100 MeV 2012-03-07T04:05:00-SEP-001 GOES13: SEM/EPS >100 MeV 2012-03-07T05:00:00-SEP-001 GOES13: SEM/EPS >10 MeV\n", "X1.3 2012-03-07T01:14Z nothing 2012-03-07T00:36:00-CME-001 2012-03-07T01:25:00-CME-001 2012-03-07T01:44:00-SEP-001 STEREO B: IMPACT 13-100 MeV 2012-03-07T04:05:00-SEP-001 GOES13: SEM/EPS >100 MeV 2012-03-07T05:00:00-SEP-001 GOES13: SEM/EPS >10 MeV\n", "M6.3 2012-03-09T03:53Z nothing 2012-03-09T04:25:00-CME-001\n", "M5.4 2012-03-10T17:27Z 11429.0 2012-03-10T18:09:00-CME-001\n", "M8.4 2012-03-10T17:44Z 11429.0 2012-03-10T18:09:00-CME-001\n", "M7.9 2012-03-13T17:41Z 11429.0 2012-03-13T17:52:00-CME-001 2012-03-13T18:10:00-SEP-001 GOES13: SEM/EPS >10 MeV\n", "M5.1 2012-05-17T01:47Z nothing 2012-05-17T01:48:00-CME-001 2012-05-17T02:10:00-SEP-001 GOES13: SEM/EPS >10 MeV\n", "M1.2 2012-06-13T13:17Z 11504.0 2012-06-13T14:00:00-CME-001\n", "M1.9 2012-06-14T14:35Z 11504.0 2012-06-14T14:09:00-CME-001\n", "X1.1 2012-07-06T23:08Z nothing 2012-07-06T23:12:00-CME-001 2012-07-07T04:00:00-SEP-001 GOES13: SEM/EPS >10 MeV\n", "X1.4 2012-07-12T16:49Z 11520.0 2012-07-12T16:54:00-CME-001 2012-07-12T17:50:00-SEP-001 SOHO: COSTEP 15.8-39.8 MeV 2012-07-12T18:18:00-SEP-001 STEREO B: IMPACT 13-100 MeV 2012-07-12T18:35:00-SEP-001 GOES13: SEM/EPS >10 MeV\n", "M1.8 2012-07-17T17:15Z 11520.0 2012-07-17T14:24:00-CME-001 2012-07-17T16:30:00-SEP-001 SOHO: COSTEP 15.8-39.8 MeV\n", "M7.7 2012-07-19T05:58Z 11520.0 2012-07-19T05:36:00-CME-001\n", "M6.2 2012-07-28T20:56Z nothing 2012-07-28T21:24:00-CME-001\n", "M1.7 2012-11-08T02:23Z nothing 2012-11-08T11:09:00-CME-001\n", "M3.5 2012-11-21T15:30Z 11618.0 2012-11-21T16:24:00-CME-001\n", "M6.5 2013-04-11T07:16Z 11719.0 2013-04-11T07:36:00-CME-001 2013-04-11T08:12:00-SEP-001 STEREO B: IMPACT 13-100 MeV 2013-04-11T09:30:00-SEP-001 GOES13: SEM/EPS >100 MeV 2013-04-11T10:10:00-SEP-001 GOES13: SEM/EPS >10 MeV\n", "X1.6 2013-05-13T02:17Z nothing 2013-05-13T02:54:00-CME-001 2013-05-13T04:12:00-SEP-001 STEREO B: IMPACT 13-100 MeV\n", "X2.8 2013-05-13T16:05Z nothing 2013-05-13T16:18:00-CME-001 2013-05-13T18:02:00-SEP-001 STEREO B: IMPACT 13-100 MeV\n", "X3.2 2013-05-14T01:11Z nothing 2013-05-14T01:30:00-CME-001\n", "X1.2 2013-05-15T01:48Z nothing 2013-05-15T02:18:00-CME-001 2013-05-15T13:25:00-SEP-001 GOES13: SEM/EPS >10 MeV\n", "M5.0 2013-05-22T13:38Z nothing 2013-05-22T13:24:00-CME-001 2013-05-22T15:05:00-SEP-001 GOES13: SEM/EPS >10 MeV 2013-05-22T15:05:00-SEP-002 GOES13: SEM/EPS >100 MeV 2013-05-22T15:30:00-SEP-001 SOHO: COSTEP 15.8-39.8 MeV\n", "M4.3 2013-10-22T21:20Z 11875.0 2013-10-22T22:00:00-CME-001\n", "M9.3 2013-10-24T00:30Z 11877.0 2013-10-24T01:48:00-CME-001\n", "X1.7 2013-10-25T08:01Z 11882.0 2013-10-25T08:24:00-CME-001 2013-10-25T13:36:00-SEP-001 STEREO B: IMPACT 13-100 MeV\n", "X2.1 2013-10-25T15:03Z 11882.0 2013-10-25T15:12:00-CME-001\n", "M3.1 2013-10-26T19:27Z 11884.0 2013-10-26T20:09:00-CME-001\n", "X1.0 2013-10-28T02:03Z 11875.0 2013-10-28T02:12:00-CME-001\n", "M5.1 2013-10-28T04:41Z 11875.0 2013-10-28T04:48:00-CME-001\n", "X2.3 2013-10-29T21:54Z 11875.0 2013-10-29T22:12:00-CME-001\n", "X1.1 2013-11-08T04:26Z 11890.0 2013-11-08T06:09:00-CME-001\n", "X1.1 2013-11-10T05:14Z 11890.0 2013-11-10T05:39:00-CME-001\n", "X1.0 2013-11-19T10:26Z 11893.0 2013-11-19T10:39:00-CME-001\n", "M4.0 2014-01-04T19:46Z 11943.0 2014-01-04T21:25:00-CME-001\n", "M1.9 2014-01-04T22:52Z 11936.0 2014-01-05T00:54:00-CME-001\n", "X1.2 2014-01-07T18:32Z 11943.0 2014-01-07T18:24:00-CME-001 2014-01-07T19:45:00-SEP-001 GOES13: SEM/EPS >10 MeV 2014-01-07T20:30:00-SEP-001 GOES13: SEM/EPS >100 MeV 2014-01-07T20:30:00-SEP-002 SOHO: COSTEP 15.8-39.8 MeV\n", "M3.6 2014-01-08T03:47Z 11947.0 2014-01-08T04:12:00-CME-001\n", "M1.0 2014-01-27T01:21Z nothing 2014-01-27T02:24:00-CME-001\n", "M1.1 2014-01-27T02:10Z nothing 2014-01-27T02:24:00-CME-001\n", "M1.1 2014-01-30T08:11Z 11967.0 2014-01-30T08:36:00-CME-001\n", "M6.6 2014-01-30T16:11Z 11967.0 2014-01-30T16:24:00-CME-001\n", "M1.0 2014-02-09T16:14Z 11976.0 2014-02-09T16:12:00-CME-001\n", "M1.7 2014-02-11T03:31Z 11974.0 2014-02-11T05:24:00-CME-001\n", "X4.9 2014-02-25T00:49Z nothing 2014-02-25T01:25:00-CME-001 2014-02-25T06:05:00-SEP-001 STEREO A: IMPACT 13-100 MeV 2014-02-25T13:55:00-SEP-001 GOES13: SEM/EPS >10 MeV\n", "X1.0 2014-03-29T17:48Z 12017.0 2014-03-29T18:39:00-CME-001\n", "M6.5 2014-04-02T14:05Z 12027.0 2014-04-02T13:55:00-CME-001 2014-04-02T15:55:00-SEP-001 STEREO B: IMPACT 13-100 MeV\n", "M7.3 2014-04-18T13:03Z 12036.0 2014-04-18T13:09:00-CME-001 2014-04-18T15:25:00-SEP-001 GOES13: SEM/EPS >10 MeV 2014-04-18T21:51:00-SEP-001 SOHO: COSTEP 15.8-39.8 MeV\n", "X1.3 2014-04-25T00:27Z 12035.0 2014-04-25T00:48:00-CME-001\n", "M1.8 2014-05-06T09:03Z 12051.0 2014-05-06T09:12:00-CME-001\n", "M1.0 2014-05-06T22:09Z 12051.0 2014-05-06T22:17:00-CME-001\n", "M1.2 2014-05-07T16:29Z 12051.0 2014-05-07T16:39:00-CME-001\n", "X2.2 2014-06-10T11:42Z 12087.0 2014-06-10T12:24:00-CME-001\n", "X1.5 2014-06-10T12:52Z 12087.0 2014-06-10T13:09:00-CME-001\n", "M3.1 2014-06-12T22:16Z 12085.0 2014-06-12T22:12:00-CME-001\n", "M1.4 2014-06-14T19:29Z nothing 2014-06-14T19:48:00-CME-001\n", "M1.4 2014-07-01T11:23Z 12160.0 2014-07-01T12:39:00-CME-001\n", "M6.5 2014-07-08T16:20Z 12113.0 2014-07-08T16:54:00-CME-001\n", "M1.5 2014-08-01T18:12Z 12127.0 2014-08-01T18:54:00-CME-001\n", "M3.4 2014-08-21T13:31Z 12149.0 2014-08-21T14:36:00-CME-001\n", "M2.0 2014-08-25T15:10Z 12146.0 2014-08-25T15:36:00-CME-001\n", "M3.9 2014-08-25T20:21Z 12146.0 2014-08-25T21:24:00-CME-001\n", "M2.5 2014-09-03T13:53Z 12159.0 2014-09-03T14:12:00-CME-001\n", "M4.6 2014-09-09T00:28Z 12158.0 2014-09-09T00:16:00-CME-001\n", "X1.6 2014-09-10T17:45Z 12158.0 2014-09-10T18:18:00-CME-001 2014-09-11T02:40:00-SEP-001 GOES13: SEM/EPS >10 MeV 2014-09-11T04:25:00-SEP-001 GOES13: SEM/EPS >100 MeV\n", "M1.5 2014-09-14T02:16Z 12157.0 2014-09-14T03:12:00-CME-001\n", "M2.3 2014-09-23T23:15Z 12172.0 2014-09-24T00:24:00-CME-001\n", "M5.1 2014-09-28T02:58Z 12173.0 2014-09-28T03:36:00-CME-001\n", "M7.3 2014-10-02T19:01Z 12173.0 2014-10-02T19:24:00-CME-001\n", "M2.2 2014-10-14T21:21Z nothing 2014-10-14T19:00:00-CME-001 2014-10-15T06:57:00-SEP-001 STEREO A: IMPACT 13-100 MeV\n", "M4.3 2014-10-16T13:03Z 12192.0 2014-10-16T13:26:00-CME-001\n", "M4.0 2014-10-24T07:48Z 12192.0 2014-10-24T08:12:00-CME-001\n", "M2.2 2014-11-03T11:53Z 12205.0 2014-11-03T12:12:00-CME-001\n", "M6.5 2014-11-03T22:40Z 12205.0 2014-11-03T23:12:00-CME-001\n", "M2.6 2014-11-04T08:38Z 12205.0 2014-11-04T09:12:00-CME-001\n", "M2.3 2014-11-04T09:04Z 12205.0 2014-11-04T09:12:00-CME-001\n", "M7.9 2014-11-05T09:47Z 12205.0 2014-11-05T10:12:00-CME-001\n", "M2.9 2014-11-05T19:44Z 12205.0 2014-11-05T20:00:00-CME-001\n", "M5.4 2014-11-06T03:46Z 12205.0 2014-11-06T04:00:00-CME-001\n", "M2.0 2014-11-07T04:25Z 12205.0 2014-11-07T04:17:00-CME-001\n", "X1.6 2014-11-07T17:26Z 12205.0 2014-11-07T18:08:00-CME-001\n", "M3.7 2014-11-15T20:46Z 12209.0 2014-11-15T21:12:00-CME-001\n", "M1.1 2014-12-17T01:50Z 12241.0 2014-12-17T02:00:00-CME-001\n", "M8.7 2014-12-17T04:51Z 12242.0 2014-12-17T05:00:00-CME-001\n", "M6.9 2014-12-18T21:58Z 12241.0 2014-12-19T00:27:00-CME-001\n", "X1.8 2014-12-20T00:24Z 12242.0 2014-12-20T01:25:00-CME-001\n", "M5.6 2015-01-13T04:24Z 12257.0 2015-01-13T05:24:00-CME-001\n", "M2.4 2015-02-09T23:35Z 12282.0 2015-02-09T23:24:00-CME-001\n", "M3.0 2015-03-06T04:57Z nothing 2015-03-06T04:49:00-CME-001 2015-03-06T19:20:00-SEP-001 STEREO A: IMPACT 13-100 MeV\n", "M1.5 2015-03-06T08:15Z nothing 2015-03-06T07:12:00-CME-001\n", "M9.2 2015-03-07T22:22Z 12297.0 2015-03-07T22:24:00-CME-001\n", "M5.8 2015-03-09T23:53Z 12297.0 2015-03-10T00:00:00-CME-001\n", "M5.1 2015-03-10T03:24Z 12297.0 2015-03-10T03:36:00-CME-001\n", "X2.2 2015-03-11T16:22Z 12297.0 2015-03-11T18:00:00-CME-001\n", "M1.0 2015-03-17T23:34Z 12297.0 2015-03-18T00:12:00-CME-001\n", "M1.1 2015-04-12T09:50Z 12321.0 2015-04-12T10:00:00-CME-001\n", "M2.2 2015-04-21T10:40Z nothing 2015-04-21T10:36:00-CME-001\n", "M1.1 2015-04-23T10:07Z 12321.0 2015-04-23T09:36:00-CME-001\n", "X2.7 2015-05-05T22:11Z 12339.0 2015-05-05T22:24:00-CME-001\n", "M3.0 2015-06-18T17:36Z 12371.0 2015-06-18T17:24:00-CME-001\n", "M2.0 2015-06-21T01:42Z 12371.0 2015-06-21T02:48:00-CME-001 2015-06-21T20:35:00-SEP-001 GOES13: SEM/EPS >10 MeV\n", "M2.6 2015-06-21T02:36Z 12371.0 2015-06-21T02:48:00-CME-001 2015-06-21T20:35:00-SEP-001 GOES13: SEM/EPS >10 MeV\n", "M6.5 2015-06-22T18:23Z 12371.0 2015-06-22T18:36:00-CME-001\n", "M7.9 2015-06-25T08:16Z 12371.0 2015-06-25T08:36:00-CME-001 2015-06-25T18:00:00-SEP-001 SOHO: COSTEP 15.8-39.8 MeV 2015-06-26T01:20:00-SEP-001 GOES13: SEM/EPS >10 MeV\n" ] } ], "source": [ "url = \"http://kauai.ccmc.gsfc.nasa.gov/DONKI/search/\"\n", "search_param = {\"eventName\": \"Solar Flare\",\n", " \"startSearchDate\": \"2010-05-01\",\n", " \"endSearchDate\": \"2015-07-01\"}\n", "\n", "t_start = search_param['startSearchDate']\n", "t_end = search_param['endSearchDate']\n", "\n", "response = requests.post(url, data=search_param)\n", "html = response.content\n", "events = pd.read_html(html, attrs={'id':'FLR_table'})[0]\n", "\n", "# get rid of the NaNs, as their presence disallows str.contains() function to be executed properly:\n", "events = events.fillna('nothing')\n", "\n", "# find all the events with CMEs\n", "events = events[events['Directly Linked Event(s)'].str.contains(\"CME\")]\n", "\n", "# find all the flares that are M1.0-class or greater\n", "events = events[events['Class'].str.contains(\"M|X\")]\n", "\n", "n_elements = len(events)\n", "print \"There are\", n_elements, \"possible CME events (positive class).\"\n", "\n", "# the following output is in the Stanford Digital Repository:\n", "print \"Class, Peak Time, Active Region Number, Directly Linked Event(s)\"\n", "for i in range(len(events)):\n", " print events['Class'].iloc[i],events['Peak Time'].iloc[i],events['Active Region Number'].iloc[i],events['Directly Linked Event(s)'].iloc[i]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We've discovered that the DONKI database is, at times, unreliable. These issues tend to crop up:\n", "\n", "1. On some occasions, the DONKI database has times for which both a CME and an M- or X-class flare occurred -- marking an example that would ordinarily go into the positive class -- but for which there is no NOAA active region number listed. However, the GOES flare database, maintained by the [National Centers for Environmental Information](http://ngdc.noaa.gov/), does have a NOAA active region number listed for this event. Thus, the DONKI database is incomplete for these times.\n", "2. On some occasions, the DONKI database has a NOAA active region number listed that is different than the NOAA active region number listed in the GOES database. Thus, the DONKI database is incorrect for these occasions.\n", "3. On some occastions, the DONKI database has a flare peak time that does not exist in the GOES database. Thus, the DONKI database is incorrect for these occasions.\n", "\n", "Our best bet is to verify the DONKI data by comparing it to the GOES data. If, for any given event, both data are the same, then it's correct. To do this, we'll use the `instr.goes.get_goes_event_list()` function in SunPy, which requires a datetime object. So let's first convert all our times into datetime_objects." ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": true }, "outputs": [], "source": [ "def parse_tai_string(tstr):\n", " year = int(tstr[:4])\n", " month = int(tstr[5:7])\n", " day = int(tstr[8:10])\n", " hour = int(tstr[11:13])\n", " minute = int(tstr[14:16])\n", " return dt_obj(year,month,day,hour,minute)\n", "\n", "# create an array of datetime objects \n", "x = np.array([(parse_tai_string(events['Peak Time'].iloc[i])) for i in range(n_elements)])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Check for Case 1: In this case, the CME and flare exist but NOAA active region number does not exist in the DONKI database." ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Missing NOAA number: nothing X1.4 2011-09-22T11:01Z should be 11302 ; changing now.\n", "Missing NOAA number: nothing X1.3 2012-03-07T01:14Z should be 11430 ; changing now.\n", "Missing NOAA number: nothing M6.3 2012-03-09T03:53Z should be 11429 ; changing now.\n", "Missing NOAA number: nothing M5.1 2012-05-17T01:47Z should be 11476 ; changing now.\n", "Missing NOAA number: nothing X1.1 2012-07-06T23:08Z should be 11515 ; changing now.\n", "Missing NOAA number: nothing M6.2 2012-07-28T20:56Z should be 11532 ; changing now.\n", "Missing NOAA number: nothing M1.7 2012-11-08T02:23Z should be 11611 ; changing now.\n", "Missing NOAA number: nothing X1.6 2013-05-13T02:17Z should be 11748 ; changing now.\n", "Missing NOAA number: nothing X2.8 2013-05-13T16:05Z should be 11748 ; changing now.\n", "Missing NOAA number: nothing X3.2 2013-05-14T01:11Z should be 11748 ; changing now.\n", "Missing NOAA number: nothing X1.2 2013-05-15T01:48Z should be 11748 ; changing now.\n", "Missing NOAA number: nothing M5.0 2013-05-22T13:38Z should be 11745 ; changing now.\n", "Missing NOAA number: nothing X4.9 2014-02-25T00:49Z should be 11990 ; changing now.\n", "Missing NOAA number: nothing M3.0 2015-03-06T04:57Z should be 12297 ; changing now.\n", "Missing NOAA number: nothing M1.5 2015-03-06T08:15Z should be 12297 ; changing now.\n", "There are 15 DONKI mistakes so far.\n" ] } ], "source": [ "# Case 1: CME and Flare exist but NOAA active region number does not exist in DONKI database\n", "number_of_donki_mistakes = 0\n", "for i in range(n_elements):\n", " if (('CME' in str(events['Directly Linked Event(s)'].iloc[i])) and ('nothing' in str(events['Active Region Number'].iloc[i]))):\n", " time = x[i]\n", " time_range = TimeRange(time,time)\n", " listofresults = sunpy.instr.goes.get_goes_event_list(time_range,'M1')\n", " if (listofresults[0]['noaa_active_region'] == 0):\n", " continue\n", " else:\n", " print \"Missing NOAA number:\",events['Active Region Number'].iloc[i],events['Class'].iloc[i],events['Peak Time'].iloc[i],\"should be\",listofresults[0]['noaa_active_region'],\"; changing now.\"\n", " events['Active Region Number'].iloc[i] = listofresults[0]['noaa_active_region']\n", " number_of_donki_mistakes += 1\n", "print 'There are',number_of_donki_mistakes,'DONKI mistakes so far.'" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now we grab all the data from the GOES database in preparation for checking Cases 2 and 3." ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Grabbed all the GOES data; there are 679 events.\n", "NOAA Active Region Number, Class, Peak Time\n", "11069 M1.2 2010-05-05 17:19:00\n", "11081 M2.0 2010-06-12 00:57:00\n", "11079 M1.0 2010-06-13 05:39:00\n", "11093 M1.0 2010-08-07 18:24:00\n", "11112 M2.9 2010-10-16 19:12:00\n", "11121 M1.6 2010-11-04 23:58:00\n", "1121 M1.6 2010-11-04 23:58:00\n", "11121 M1.0 2010-11-05 13:29:00\n", "11121 M5.4 2010-11-06 15:36:00\n", "11149 M1.3 2011-01-28 01:03:00\n", "11153 M1.9 2011-02-09 01:31:00\n", "11158 M6.6 2011-02-13 17:38:00\n", "11158 M2.2 2011-02-14 17:26:00\n", "11158 X2.2 2011-02-15 01:56:00\n", "0 M1.0 2011-02-16 01:39:00\n", "11161 M1.1 2011-02-16 07:44:00\n", "11158 M1.6 2011-02-16 14:25:00\n", "11158 M6.6 2011-02-18 10:11:00\n", "11162 M1.0 2011-02-18 10:26:00\n", "11158 M1.4 2011-02-18 13:03:00\n", "11162 M1.0 2011-02-18 14:08:00\n", "11162 M1.3 2011-02-18 21:04:00\n", "11163 M3.5 2011-02-24 07:35:00\n", "11164 M1.1 2011-02-28 12:52:00\n", "11164 M1.2 2011-03-07 05:13:00\n", "11165 M1.5 2011-03-07 07:54:00\n", "11164 M1.4 2011-03-07 08:07:00\n", "11164 M1.8 2011-03-07 09:20:00\n", "11166 M1.9 2011-03-07 14:30:00\n", "11164 M3.7 2011-03-07 20:12:00\n", "11165 M1.5 2011-03-07 21:50:00\n", "11165 M1.3 2011-03-08 02:29:00\n", "11171 M1.5 2011-03-08 03:58:00\n", "11165 M5.3 2011-03-08 10:44:00\n", "11165 M4.4 2011-03-08 18:28:00\n", "11165 M1.4 2011-03-08 20:16:00\n", "11166 M1.7 2011-03-09 11:07:00\n", "11166 M1.7 2011-03-09 14:02:00\n", "11166 X1.5 2011-03-09 23:23:00\n", "0 M1.1 2011-03-10 22:41:00\n", "11166 M1.3 2011-03-12 04:43:00\n", "11169 M4.2 2011-03-14 19:52:00\n", "11169 M1.0 2011-03-15 00:22:00\n", "11176 M1.4 2011-03-23 02:17:00\n", "11176 M1.0 2011-03-24 12:07:00\n", "11176 M1.0 2011-03-25 23:22:00\n", "11190 M1.3 2011-04-15 17:12:00\n", "11195 M1.8 2011-04-22 04:57:00\n", "11195 M1.2 2011-04-22 15:53:00\n", "11226 M1.1 2011-05-28 21:50:00\n", "11226 M1.4 2011-05-29 10:33:00\n", "11226 M2.5 2011-06-07 06:41:00\n", "11236 M1.3 2011-06-14 21:47:00\n", "11260 M1.1 2011-07-27 16:07:00\n", "11261 M9.3 2011-07-30 02:09:00\n", "11261 M1.4 2011-08-02 06:19:00\n", "11261 M1.1 2011-08-03 03:37:00\n", "11263 M1.7 2011-08-03 04:32:00\n", "11261 M6.0 2011-08-03 13:48:00\n", "11261 M9.3 2011-08-04 03:57:00\n", "11263 M3.5 2011-08-08 18:10:00\n", "11263 M2.5 2011-08-09 03:54:00\n", "11263 X6.9 2011-08-09 08:05:00\n", "11286 M3.2 2011-09-04 11:45:00\n", "11286 M1.6 2011-09-05 04:28:00\n", "11286 M1.2 2011-09-05 07:58:00\n", "11283 M5.3 2011-09-06 01:50:00\n", "11283 X2.1 2011-09-06 22:20:00\n", "1283 X2.1 2011-09-06 22:20:00\n", "11283 X1.8 2011-09-07 22:38:00\n", "11283 M6.7 2011-09-08 15:46:00\n", "11283 M2.7 2011-09-09 06:11:00\n", "11283 M1.2 2011-09-09 12:49:00\n", "11283 M1.1 2011-09-10 07:40:00\n", "11301 M1.8 2011-09-21 12:23:00\n", "11302 M1.1 2011-09-22 10:00:00\n", "11302 X1.4 2011-09-22 11:01:00\n", "11295 M1.6 2011-09-23 01:59:00\n", "11295 M1.6 2011-09-23 22:15:00\n", "11302 M1.9 2011-09-23 23:56:00\n", "11302 X1.9 2011-09-24 09:40:00\n", "11302 M7.1 2011-09-24 13:20:00\n", "11295 M1.7 2011-09-24 16:59:00\n", "11302 M3.1 2011-09-24 17:25:00\n", "11302 M2.8 2011-09-24 18:15:00\n", "11302 M3.0 2011-09-24 19:21:00\n", "11302 M5.8 2011-09-24 20:36:00\n", "11303 M1.2 2011-09-24 21:27:00\n", "11303 M1.0 2011-09-24 23:58:00\n", "11302 M4.4 2011-09-25 02:33:00\n", "11302 M7.4 2011-09-25 04:50:00\n", "11302 M3.1 2011-09-25 08:49:00\n", "11303 M1.5 2011-09-25 09:35:00\n", "11302 M3.7 2011-09-25 15:33:00\n", "11303 M2.2 2011-09-25 16:58:00\n", "11302 M4.0 2011-09-26 05:08:00\n", "11302 M2.6 2011-09-26 14:46:00\n", "11302 M1.2 2011-09-28 13:28:00\n", "11305 M1.0 2011-09-30 19:06:00\n", "11305 M1.2 2011-10-01 09:59:00\n", "11305 M3.9 2011-10-02 00:50:00\n", "11302 M1.3 2011-10-02 17:23:00\n", "0 M1.6 2011-10-20 03:25:00\n", "11319 M1.3 2011-10-21 13:00:00\n", "11314 M1.3 2011-10-22 11:10:00\n", "0 M1.1 2011-10-31 15:08:00\n", "0 M1.4 2011-10-31 18:08:00\n", "11339 M4.3 2011-11-02 22:01:00\n", "11339 M2.5 2011-11-03 11:11:00\n", "11339 X1.9 2011-11-03 20:27:00\n", "11339 M2.1 2011-11-03 23:36:00\n", "11339 M1.0 2011-11-04 20:40:00\n", "11339 M3.7 2011-11-05 03:35:00\n", "11339 M1.1 2011-11-05 11:21:00\n", "11339 M1.8 2011-11-05 20:38:00\n", "11339 M1.2 2011-11-06 01:03:00\n", "11339 M1.4 2011-11-06 06:35:00\n", "11342 M1.1 2011-11-09 13:35:00\n", "11348 M1.2 2011-11-15 09:12:00\n", "11346 M1.9 2011-11-15 12:43:00\n", "11348 M1.1 2011-11-15 22:35:00\n", "11387 M4.0 2011-12-25 18:16:00\n", "11387 M1.5 2011-12-26 02:27:00\n", "11387 M2.3 2011-12-26 20:30:00\n", "11389 M1.9 2011-12-29 13:50:00\n", "11389 M2.0 2011-12-29 21:51:00\n", "11389 M1.2 2011-12-30 03:09:00\n", "11389 M2.4 2011-12-31 13:15:00\n", "11389 M1.5 2011-12-31 16:26:00\n", "11401 M1.4 2012-01-14 13:18:00\n", "11401 M1.0 2012-01-17 04:53:00\n", "11401 M1.7 2012-01-18 19:12:00\n", "11402 M3.2 2012-01-19 16:05:00\n", "11402 M8.7 2012-01-23 03:59:00\n", "11402 X1.7 2012-01-27 18:37:00\n", "11410 M1.0 2012-02-06 20:00:00\n", "11429 M3.3 2012-03-02 17:46:00\n", "11429 M2.0 2012-03-04 10:52:00\n", "11429 X1.1 2012-03-05 04:09:00\n", "11429 M2.1 2012-03-05 19:16:00\n", "11429 M1.8 2012-03-05 19:30:00\n", "11429 M1.3 2012-03-05 22:34:00\n", "11429 M1.3 2012-03-06 00:28:00\n", "11429 M1.2 2012-03-06 01:44:00\n", "11429 M1.0 2012-03-06 04:05:00\n", "11429 M1.0 2012-03-06 07:55:00\n", "11429 M2.1 2012-03-06 12:41:00\n", "0 M1.3 2012-03-06 21:11:00\n", "11429 M1.0 2012-03-06 22:53:00\n", "11429 X5.4 2012-03-07 00:24:00\n", "11430 X1.3 2012-03-07 01:14:00\n", "11429 M6.3 2012-03-09 03:53:00\n", "11429 M8.4 2012-03-10 17:44:00\n", "11429 M7.9 2012-03-13 17:41:00\n", "11432 M2.8 2012-03-14 15:21:00\n", "11432 M1.8 2012-03-15 07:52:00\n", "11434 M1.3 2012-03-17 20:39:00\n", "11445 M1.0 2012-03-23 19:40:00\n", "11461 M1.7 2012-04-16 17:45:00\n", "11466 M1.0 2012-04-27 08:24:00\n", "11476 M1.4 2012-05-05 13:23:00\n", "11476 M1.3 2012-05-05 23:01:00\n", "11476 M1.1 2012-05-06 01:18:00\n", "11476 M1.3 2012-05-06 17:47:00\n", "11471 M1.9 2012-05-07 14:31:00\n", "11476 M1.4 2012-05-08 13:08:00\n", "11476 M4.7 2012-05-09 12:32:00\n", "11476 M1.8 2012-05-09 14:08:00\n", "11476 M4.1 2012-05-09 21:05:00\n", "11476 M5.7 2012-05-10 04:18:00\n", "11476 M1.7 2012-05-10 20:26:00\n", "11476 M5.1 2012-05-17 01:47:00\n", "11496 M3.3 2012-06-03 17:55:00\n", "11494 M2.1 2012-06-06 20:06:00\n", "11504 M1.9 2012-06-09 11:32:00\n", "11504 M1.8 2012-06-09 16:53:00\n", "11504 M1.3 2012-06-10 06:45:00\n", "11504 M1.2 2012-06-13 13:17:00\n", "11504 M1.9 2012-06-14 14:35:00\n", "11513 M2.4 2012-06-28 16:12:00\n", "11513 M2.2 2012-06-29 09:20:00\n", "11513 M1.0 2012-06-30 12:52:00\n", "11513 M1.6 2012-06-30 18:32:00\n", "11513 M2.8 2012-07-01 19:18:00\n", "11513 M1.1 2012-07-02 00:35:00\n", "11515 M5.6 2012-07-02 10:52:00\n", "11515 M3.8 2012-07-02 20:07:00\n", "11515 M2.0 2012-07-02 23:56:00\n", "11515 M2.3 2012-07-04 04:37:00\n", "11515 M5.3 2012-07-04 09:55:00\n", "11515 M2.3 2012-07-04 12:24:00\n", "11515 M1.3 2012-07-04 14:40:00\n", "11513 M1.8 2012-07-04 16:39:00\n", "11515 M4.6 2012-07-04 22:09:00\n", "11515 M1.2 2012-07-04 23:55:00\n", "11515 M2.4 2012-07-05 01:10:00\n", "11515 M2.2 2012-07-05 02:42:00\n", "11515 M4.7 2012-07-05 03:36:00\n", "11515 M1.1 2012-07-05 06:58:00\n", "11519 M1.3 2012-07-05 07:45:00\n", "11515 M1.8 2012-07-05 10:48:00\n", "11515 M6.1 2012-07-05 11:44:00\n", "11515 M1.2 2012-07-05 13:18:00\n", "11515 M1.6 2012-07-05 20:14:00\n", "11515 M1.6 2012-07-05 21:45:00\n", "11515 M2.9 2012-07-06 01:40:00\n", "11515 M1.0 2012-07-06 02:51:00\n", "11515 M1.5 2012-07-06 08:23:00\n", "11515 M1.8 2012-07-06 10:29:00\n", "11515 M1.2 2012-07-06 13:30:00\n", "11515 M1.3 2012-07-06 18:55:00\n", "11515 X1.1 2012-07-06 23:08:00\n", "11515 M1.2 2012-07-07 03:15:00\n", "11520 M1.0 2012-07-07 08:28:00\n", "11515 M2.6 2012-07-07 11:03:00\n", "11515 M1.3 2012-07-08 05:46:00\n", "11515 M1.1 2012-07-08 09:53:00\n", "11515 M1.4 2012-07-08 12:10:00\n", "11515 M6.9 2012-07-08 16:32:00\n", "11520 M1.1 2012-07-09 23:07:00\n", "11520 M1.7 2012-07-10 05:14:00\n", "11520 M2.0 2012-07-10 06:27:00\n", "11520 X1.4 2012-07-12 16:49:00\n", "11521 M1.0 2012-07-14 04:58:00\n", "11520 M1.7 2012-07-17 17:15:00\n", "11520 M7.7 2012-07-19 05:58:00\n", "11532 M2.7 2012-07-27 17:26:00\n", "11532 M6.1 2012-07-28 20:56:00\n", "11532 M2.3 2012-07-29 06:22:00\n", "11536 M1.1 2012-07-30 15:48:00\n", "11542 M1.6 2012-08-06 04:38:00\n", "11540 M1.0 2012-08-11 12:20:00\n", "11548 M2.4 2012-08-17 13:19:00\n", "11548 M1.0 2012-08-17 17:20:00\n", "11548 M5.5 2012-08-18 01:02:00\n", "11548 M1.8 2012-08-18 03:23:00\n", "11548 M2.0 2012-08-18 16:07:00\n", "11548 M1.0 2012-08-18 22:54:00\n", "11548 M1.3 2012-08-18 23:22:00\n", "11563 M1.3 2012-08-30 12:11:00\n", "11560 M1.6 2012-09-06 04:13:00\n", "11564 M1.4 2012-09-08 17:59:00\n", "11564 M1.2 2012-09-09 22:36:00\n", "11583 M1.3 2012-09-30 04:33:00\n", "0 M2.3 2012-10-08 11:17:00\n", "0 M1.7 2012-10-09 23:31:00\n", "0 M1.0 2012-10-10 05:04:00\n", "11598 M9.0 2012-10-20 18:14:00\n", "11598 M1.3 2012-10-21 20:03:00\n", "11598 M5.0 2012-10-22 18:51:00\n", "11598 X1.8 2012-10-23 03:17:00\n", "11611 M1.7 2012-11-08 02:23:00\n", "11614 M1.0 2012-11-11 02:33:00\n", "11613 M2.0 2012-11-12 23:28:00\n", "11613 M6.0 2012-11-13 02:04:00\n", "11613 M2.5 2012-11-13 05:50:00\n", "11613 M2.8 2012-11-13 20:54:00\n", "11613 M1.1 2012-11-14 04:04:00\n", "0 M1.7 2012-11-20 12:41:00\n", "11618 M1.6 2012-11-20 19:28:00\n", "11618 M1.4 2012-11-21 06:56:00\n", "11618 M3.5 2012-11-21 15:30:00\n", "11618 M1.6 2012-11-27 15:57:00\n", "11620 M1.0 2012-11-27 21:26:00\n", "11620 M2.2 2012-11-28 21:36:00\n", "11652 M1.7 2013-01-05 09:31:00\n", "11654 M1.2 2013-01-11 09:11:00\n", "11654 M1.0 2013-01-11 15:07:00\n", "11652 M1.0 2013-01-13 00:50:00\n", "11652 M1.7 2013-01-13 08:38:00\n", "11675 M1.9 2013-02-17 15:50:00\n", "11686 M1.2 2013-03-05 07:54:00\n", "11692 M1.1 2013-03-15 06:58:00\n", "11692 M1.6 2013-03-21 22:04:00\n", "11719 M2.2 2013-04-05 17:48:00\n", "11719 M6.5 2013-04-11 07:16:00\n", "11718 M3.3 2013-04-12 20:38:00\n", "11726 M1.0 2013-04-22 10:29:00\n", "11731 M1.1 2013-05-02 05:10:00\n", "11731 M1.3 2013-05-03 16:55:00\n", "11739 M5.7 2013-05-03 17:32:00\n", "11739 M1.4 2013-05-05 17:56:00\n", "11745 M3.9 2013-05-10 00:57:00\n", "11745 M1.3 2013-05-10 12:56:00\n", "11748 M1.9 2013-05-12 20:32:00\n", "11748 M1.2 2013-05-12 22:44:00\n", "11748 X1.7 2013-05-13 02:17:00\n", "11748 M1.3 2013-05-13 12:03:00\n", "11748 X2.8 2013-05-13 16:05:00\n", "11748 X3.2 2013-05-14 01:11:00\n", "11748 X1.2 2013-05-15 01:48:00\n", "11748 M1.3 2013-05-16 21:53:00\n", "11748 M3.2 2013-05-17 08:57:00\n", "11755 M1.7 2013-05-20 05:25:00\n", "11745 M5.0 2013-05-22 13:32:00\n", "11760 M1.0 2013-05-31 20:00:00\n", "11762 M1.3 2013-06-05 08:57:00\n", "11762 M5.9 2013-06-07 22:49:00\n", "11777 M2.9 2013-06-21 03:14:00\n", "11778 M2.9 2013-06-23 20:56:00\n", "11787 M1.5 2013-07-03 07:08:00\n", "11817 M1.5 2013-08-12 10:41:00\n", "11818 M3.3 2013-08-17 18:24:00\n", "11818 M1.4 2013-08-17 19:33:00\n", "11865 M2.8 2013-10-09 01:48:00\n", "0 M1.5 2013-10-11 07:25:00\n", "11865 M1.7 2013-10-13 00:43:00\n", "11865 M1.8 2013-10-15 08:38:00\n", "11865 M1.3 2013-10-15 23:36:00\n", "11861 M1.2 2013-10-17 15:41:00\n", "11875 M1.0 2013-10-22 00:22:00\n", "11875 M1.0 2013-10-22 15:20:00\n", "11875 M4.2 2013-10-22 21:20:00\n", "11875 M2.7 2013-10-23 20:53:00\n", "11875 M1.4 2013-10-23 23:43:00\n", "11875 M3.1 2013-10-24 00:08:00\n", "11877 M9.3 2013-10-24 00:30:00\n", "11875 M2.5 2013-10-24 10:09:00\n", "11875 M3.5 2013-10-24 10:33:00\n", "11882 M2.9 2013-10-25 03:02:00\n", "11882 X1.7 2013-10-25 08:01:00\n", "11882 M1.0 2013-10-25 10:12:00\n", "11882 X2.1 2013-10-25 15:03:00\n", "11882 M1.3 2013-10-25 17:09:00\n", "11882 M2.3 2013-10-25 19:21:00\n", "11882 M1.9 2013-10-25 20:58:00\n", "11882 M2.3 2013-10-26 06:06:00\n", "11882 M1.5 2013-10-26 09:37:00\n", "11882 M1.8 2013-10-26 11:17:00\n", "11884 M3.1 2013-10-26 19:27:00\n", "11882 M1.0 2013-10-26 19:53:00\n", "11875 M3.5 2013-10-27 12:48:00\n", "11875 X1.0 2013-10-28 02:03:00\n", "11875 M5.1 2013-10-28 04:41:00\n", "11877 M1.4 2013-10-28 11:53:00\n", "11875 M2.8 2013-10-28 14:05:00\n", "11882 M2.7 2013-10-28 15:01:00\n", "11882 M4.4 2013-10-28 15:15:00\n", "11875 M1.5 2013-10-28 20:57:00\n", "11875 X2.3 2013-10-29 21:54:00\n", "11877 M1.9 2013-10-31 13:51:00\n", "11884 M6.3 2013-11-01 19:53:00\n", "11884 M1.6 2013-11-02 22:21:00\n", "11884 M5.0 2013-11-03 05:22:00\n", "11890 M2.5 2013-11-05 08:18:00\n", "11890 M1.0 2013-11-05 18:13:00\n", "11890 X3.3 2013-11-05 22:12:00\n", "11890 M3.8 2013-11-06 13:46:00\n", "0 M1.8 2013-11-07 00:02:00\n", "11890 M2.3 2013-11-07 03:40:00\n", "11890 M2.4 2013-11-07 14:25:00\n", "11890 X1.1 2013-11-08 04:26:00\n", "11891 M2.3 2013-11-08 09:28:00\n", "11890 X1.1 2013-11-10 05:14:00\n", "11897 M2.4 2013-11-11 11:18:00\n", "11897 M1.4 2013-11-13 15:20:00\n", "11899 M1.0 2013-11-15 02:29:00\n", "11900 M1.2 2013-11-16 04:53:00\n", "11900 M1.6 2013-11-16 07:49:00\n", "11900 M1.0 2013-11-17 05:10:00\n", "11893 X1.0 2013-11-19 10:26:00\n", "11893 M1.2 2013-11-21 11:11:00\n", "11904 M1.1 2013-11-23 02:32:00\n", "11904 M1.0 2013-11-23 12:57:00\n", "11909 M1.2 2013-12-07 07:29:00\n", "11934 M3.5 2013-12-19 23:19:00\n", "11934 M1.6 2013-12-20 11:57:00\n", "11928 M1.9 2013-12-22 08:11:00\n", "11928 M1.1 2013-12-22 08:37:00\n", "11934 M1.6 2013-12-22 14:38:00\n", "11928 M3.3 2013-12-22 15:12:00\n", "11928 M1.6 2013-12-22 22:08:00\n", "11928 M1.3 2013-12-23 00:03:00\n", "11928 M1.6 2013-12-23 09:06:00\n", "11936 M3.1 2013-12-29 07:56:00\n", "11936 M6.4 2013-12-31 21:58:00\n", "11936 M9.9 2014-01-01 18:52:00\n", "11944 M1.7 2014-01-02 02:33:00\n", "11944 M1.2 2014-01-02 22:18:00\n", "11944 M1.0 2014-01-03 12:50:00\n", "11944 M1.1 2014-01-03 21:14:00\n", "11944 M1.3 2014-01-04 10:25:00\n", "11944 M1.3 2014-01-04 10:25:00\n", "0 M4.0 2014-01-04 19:46:00\n", "0 M4.0 2014-01-04 19:46:00\n", "11936 M1.9 2014-01-04 22:52:00\n", "11946 M1.0 2014-01-07 03:53:00\n", "11944 M7.2 2014-01-07 10:13:00\n", "11944 X1.2 2014-01-07 18:32:00\n", "11947 M3.6 2014-01-08 03:47:00\n", "11944 M1.3 2014-01-13 21:51:00\n", "0 M1.0 2014-01-27 01:22:00\n", "0 M1.1 2014-01-27 02:11:00\n", "11967 M4.9 2014-01-27 22:10:00\n", "11967 M1.5 2014-01-28 04:09:00\n", "11967 M3.6 2014-01-28 07:31:00\n", "11967 M1.4 2014-01-28 11:38:00\n", "11967 M1.3 2014-01-28 12:46:00\n", "0 M1.3 2014-01-28 12:46:00\n", "11967 M4.9 2014-01-28 19:40:00\n", "11967 M2.6 2014-01-28 22:16:00\n", "11967 M2.1 2014-01-30 06:39:00\n", "11967 M1.1 2014-01-30 08:11:00\n", "11967 M6.6 2014-01-30 16:11:00\n", "11968 M1.1 2014-01-31 15:42:00\n", "11967 M1.0 2014-02-01 01:25:00\n", "11967 M3.0 2014-02-01 07:23:00\n", "11968 M2.6 2014-02-02 06:34:00\n", "11967 M2.2 2014-02-02 08:20:00\n", "11967 M4.4 2014-02-02 09:31:00\n", "11967 M1.3 2014-02-02 14:06:00\n", "0 M1.0 2014-02-02 16:29:00\n", "11967 M3.1 2014-02-02 18:11:00\n", "11967 M1.3 2014-02-02 22:04:00\n", "11968 M3.8 2014-02-04 01:23:00\n", "11967 M5.2 2014-02-04 04:00:00\n", "11967 M1.4 2014-02-04 09:49:00\n", "11967 M1.5 2014-02-04 16:02:00\n", "11967 M1.3 2014-02-05 16:20:00\n", "11967 M1.5 2014-02-06 23:05:00\n", "11967 M2.0 2014-02-07 04:56:00\n", "11968 M1.9 2014-02-07 10:29:00\n", "0 M1.0 2014-02-09 16:17:00\n", "11974 M1.7 2014-02-11 03:31:00\n", "11974 M1.8 2014-02-11 16:51:00\n", "11974 M3.7 2014-02-12 04:25:00\n", "11974 M2.3 2014-02-12 06:58:00\n", "11974 M2.1 2014-02-12 15:51:00\n", "0 M1.8 2014-02-13 01:40:00\n", "11974 M1.0 2014-02-13 02:51:00\n", "11974 M1.7 2014-02-13 06:07:00\n", "11974 M1.0 2014-02-13 08:12:00\n", "0 M1.4 2014-02-13 15:57:00\n", "11974 M2.3 2014-02-14 02:57:00\n", "11974 M1.6 2014-02-14 12:40:00\n", "11974 M1.1 2014-02-14 13:28:00\n", "11974 M1.0 2014-02-14 16:39:00\n", "11977 M1.1 2014-02-16 09:26:00\n", "11976 M3.0 2014-02-20 07:56:00\n", "0 M1.1 2014-02-23 06:10:00\n", "11990 M1.2 2014-02-24 11:17:00\n", "11990 M1.3 2014-02-24 12:05:00\n", "11990 X4.9 2014-02-25 00:49:00\n", "11982 M1.1 2014-02-26 15:01:00\n", "11991 M1.1 2014-02-28 00:48:00\n", "11982 M1.1 2014-03-01 13:33:00\n", "11986 M1.1 2014-03-02 23:19:00\n", "11989 M1.2 2014-03-03 15:58:00\n", "11991 M1.0 2014-03-05 02:10:00\n", "12002 M1.4 2014-03-08 23:41:00\n", "12002 M1.0 2014-03-09 13:58:00\n", "12002 M1.0 2014-03-09 20:28:00\n", "12002 M1.1 2014-03-10 00:26:00\n", "12002 M1.0 2014-03-10 04:08:00\n", "12002 M1.7 2014-03-10 15:28:00\n", "11996 M1.4 2014-03-10 23:00:00\n", "11996 M3.5 2014-03-11 03:50:00\n", "11991 M1.7 2014-03-11 12:07:00\n", "11996 M2.5 2014-03-12 11:05:00\n", "11996 M9.3 2014-03-12 22:34:00\n", "11996 M1.2 2014-03-13 19:19:00\n", "12010 M1.7 2014-03-20 03:56:00\n", "12011 M1.1 2014-03-22 07:02:00\n", "12017 M2.0 2014-03-28 19:18:00\n", "12017 M2.6 2014-03-28 23:51:00\n", "12017 X1.0 2014-03-29 17:48:00\n", "12017 M2.1 2014-03-30 11:55:00\n", "12014 M1.4 2014-03-31 08:07:00\n", "12027 M6.5 2014-04-02 14:05:00\n", "12035 M1.0 2014-04-16 19:59:00\n", "12036 M7.3 2014-04-18 13:03:00\n", "12035 X1.3 2014-04-25 00:27:00\n", "12051 M1.8 2014-05-06 09:03:00\n", "12051 M1.0 2014-05-06 22:09:00\n", "12055 M1.2 2014-05-07 16:29:00\n", "12056 M5.2 2014-05-08 10:07:00\n", "12065 M1.3 2014-05-24 18:35:00\n", "12077 M1.3 2014-06-03 04:09:00\n", "12080 M1.4 2014-06-06 19:31:00\n", "12087 X2.2 2014-06-10 11:42:00\n", "12087 X1.5 2014-06-10 12:52:00\n", "12080 M1.8 2014-06-11 05:34:00\n", "12087 M3.0 2014-06-11 08:09:00\n", "12087 X1.0 2014-06-11 09:06:00\n", "12087 M3.9 2014-06-11 21:03:00\n", "12087 M2.0 2014-06-12 04:21:00\n", "12085 M1.8 2014-06-12 09:37:00\n", "12087 M2.7 2014-06-12 10:21:00\n", "12087 M1.3 2014-06-12 18:13:00\n", "12089 M1.1 2014-06-12 20:03:00\n", "12087 M1.0 2014-06-12 21:13:00\n", "12085 M3.1 2014-06-12 22:16:00\n", "12087 M2.6 2014-06-13 07:56:00\n", "0 M1.4 2014-06-14 19:29:00\n", "12085 M1.1 2014-06-15 11:39:00\n", "12087 M1.0 2014-06-16 00:01:00\n", "12106 M1.4 2014-07-01 11:23:00\n", "12113 M6.5 2014-07-08 16:20:00\n", "12113 M1.2 2014-07-09 00:26:00\n", "12106 M1.5 2014-07-10 22:34:00\n", "12130 M2.5 2014-07-31 11:14:00\n", "12130 M2.0 2014-08-01 14:48:00\n", "12127 M1.5 2014-08-01 18:13:00\n", "12149 M3.4 2014-08-21 13:31:00\n", "12149 M1.2 2014-08-22 06:28:00\n", "12151 M5.9 2014-08-24 12:17:00\n", "12146 M2.0 2014-08-25 15:11:00\n", "12146 M3.9 2014-08-25 20:21:00\n", "12155 M2.5 2014-09-03 13:54:00\n", "12157 M1.1 2014-09-06 17:09:00\n", "12158 M4.5 2014-09-09 00:29:00\n", "12158 X1.6 2014-09-10 17:45:00\n", "12166 M2.1 2014-09-11 15:26:00\n", "12166 M1.4 2014-09-11 21:26:00\n", "12157 M1.5 2014-09-14 02:16:00\n", "12169 M1.2 2014-09-18 08:41:00\n", "12172 M2.3 2014-09-23 23:16:00\n", "0 M1.0 2014-09-27 08:37:00\n", "12173 M5.1 2014-09-28 02:58:00\n", "12173 M1.0 2014-09-28 17:33:00\n", "12172 M1.5 2014-10-02 17:44:00\n", "12173 M7.3 2014-10-02 19:01:00\n", "12182 M1.3 2014-10-09 01:43:00\n", "12182 M1.4 2014-10-09 01:58:00\n", "12182 M1.2 2014-10-09 06:59:00\n", "0 M1.1 2014-10-14 18:37:00\n", "0 M2.2 2014-10-14 21:21:00\n", "12192 M4.3 2014-10-16 13:03:00\n", "12192 M1.6 2014-10-18 07:58:00\n", "12192 X1.1 2014-10-19 05:03:00\n", "12192 M3.9 2014-10-20 09:11:00\n", "12192 M4.5 2014-10-20 16:37:00\n", "12192 M1.4 2014-10-20 19:02:00\n", "12192 M1.7 2014-10-20 20:04:00\n", "12192 M1.2 2014-10-20 22:55:00\n", "0 M1.2 2014-10-21 13:38:00\n", "12192 M8.7 2014-10-22 01:59:00\n", "12192 M2.7 2014-10-22 05:17:00\n", "12192 X1.6 2014-10-22 14:28:00\n", "0 M1.4 2014-10-22 15:57:00\n", "12192 M1.1 2014-10-23 09:50:00\n", "12192 M4.0 2014-10-24 07:48:00\n", "12192 X3.1 2014-10-24 21:41:00\n", "12192 X1.0 2014-10-25 17:08:00\n", "12192 X2.0 2014-10-26 10:56:00\n", "12192 M1.0 2014-10-26 17:17:00\n", "12192 M4.2 2014-10-26 18:15:00\n", "12192 M1.9 2014-10-26 18:49:00\n", "12192 M2.4 2014-10-26 20:21:00\n", "12192 M7.1 2014-10-27 00:34:00\n", "12192 M1.0 2014-10-27 02:02:00\n", "12192 M1.3 2014-10-27 03:41:00\n", "12192 M6.7 2014-10-27 10:09:00\n", "12192 X2.0 2014-10-27 14:47:00\n", "12192 M1.4 2014-10-27 17:40:00\n", "12192 M3.4 2014-10-28 02:42:00\n", "12192 M6.6 2014-10-28 03:32:00\n", "12192 M1.6 2014-10-28 14:06:00\n", "12192 M1.0 2014-10-29 08:20:00\n", "12192 M1.2 2014-10-29 10:01:00\n", "12192 M1.4 2014-10-29 14:33:00\n", "12192 M1.0 2014-10-29 16:20:00\n", "12192 M1.3 2014-10-29 18:50:00\n", "12192 M2.3 2014-10-29 21:22:00\n", "12192 M1.3 2014-10-30 00:37:00\n", "12192 M3.5 2014-10-30 01:35:00\n", "12192 M1.2 2014-10-30 04:28:00\n", "12205 M2.2 2014-11-03 11:53:00\n", "12205 M6.5 2014-11-03 22:40:00\n", "12205 M2.6 2014-11-04 08:38:00\n", "12205 M2.3 2014-11-04 09:04:00\n", "12205 M7.9 2014-11-05 09:47:00\n", "12205 M2.9 2014-11-05 19:44:00\n", "12205 M3.2 2014-11-06 01:39:00\n", "12205 M5.4 2014-11-06 03:46:00\n", "12205 M2.5 2014-11-06 22:16:00\n", "12205 M2.7 2014-11-07 02:49:00\n", "12205 M2.0 2014-11-07 04:25:00\n", "12205 M1.0 2014-11-07 10:22:00\n", "12205 X1.6 2014-11-07 17:26:00\n", "12205 M2.3 2014-11-09 15:32:00\n", "12209 M3.2 2014-11-15 12:03:00\n", "12209 M3.7 2014-11-15 20:46:00\n", "12209 M5.7 2014-11-16 17:48:00\n", "12222 M1.8 2014-12-01 06:41:00\n", "12222 M1.3 2014-12-04 08:10:00\n", "12222 M6.1 2014-12-04 18:25:00\n", "12222 M1.3 2014-12-04 19:41:00\n", "12222 M1.5 2014-12-05 12:25:00\n", "12241 M1.5 2014-12-13 05:20:00\n", "12242 M1.6 2014-12-14 19:33:00\n", "12242 M1.5 2014-12-17 01:10:00\n", "12241 M1.1 2014-12-17 01:50:00\n", "12242 M8.7 2014-12-17 04:51:00\n", "12241 M1.4 2014-12-17 19:01:00\n", "12241 M6.9 2014-12-18 21:58:00\n", "12242 M1.3 2014-12-19 09:44:00\n", "12242 X1.8 2014-12-20 00:28:00\n", "12242 M1.2 2014-12-21 07:32:00\n", "12241 M1.0 2014-12-21 12:17:00\n", "12242 M1.0 2014-12-22 01:49:00\n", "12249 M2.2 2014-12-27 02:16:00\n", "12253 M1.1 2015-01-03 09:47:00\n", "12253 M1.3 2015-01-04 15:36:00\n", "12257 M5.6 2015-01-13 04:24:00\n", "12257 M4.9 2015-01-13 04:58:00\n", "12257 M2.2 2015-01-14 12:58:00\n", "12268 M1.4 2015-01-22 04:52:00\n", "12268 M1.1 2015-01-26 16:53:00\n", "12268 M1.4 2015-01-28 04:41:00\n", "12277 M1.0 2015-01-28 21:37:00\n", "12268 M2.1 2015-01-29 11:42:00\n", "12268 M2.0 2015-01-30 00:44:00\n", "12268 M1.7 2015-01-30 05:36:00\n", "12277 M2.4 2015-01-30 12:16:00\n", "12277 M1.2 2015-02-04 02:15:00\n", "12280 M2.4 2015-02-09 23:35:00\n", "12282 M2.4 2015-02-09 23:35:00\n", "0 M2.3 2015-02-09 23:35:00\n", "12290 M1.0 2015-03-02 06:39:00\n", "12290 M1.1 2015-03-02 09:48:00\n", "12290 M1.1 2015-03-02 09:48:00\n", "12290 M3.7 2015-03-02 15:28:00\n", "12290 M4.1 2015-03-02 19:31:00\n", "12290 M8.2 2015-03-03 01:35:00\n", "12297 M1.2 2015-03-05 18:11:00\n", "12297 M3.0 2015-03-06 04:57:00\n", "12297 M1.5 2015-03-06 08:15:00\n", "12297 M9.2 2015-03-07 22:22:00\n", "12297 M4.5 2015-03-09 14:33:00\n", "12297 M5.8 2015-03-09 23:53:00\n", "12297 M5.1 2015-03-10 03:24:00\n", "12297 M2.9 2015-03-11 00:02:00\n", "12297 M1.8 2015-03-11 07:18:00\n", "12297 M2.6 2015-03-11 07:57:00\n", "12297 X2.1 2015-03-11 16:22:00\n", "12297 M1.0 2015-03-11 18:51:00\n", "12297 M3.2 2015-03-12 04:46:00\n", "12297 M1.6 2015-03-12 11:50:00\n", "12297 M1.4 2015-03-12 12:14:00\n", "12297 M4.2 2015-03-12 14:08:00\n", "12297 M2.7 2015-03-12 21:51:00\n", "12297 M1.2 2015-03-13 04:01:00\n", "12297 M1.8 2015-03-13 06:07:00\n", "12297 M1.3 2015-03-14 04:40:00\n", "12297 M1.0 2015-03-15 09:40:00\n", "12297 M1.2 2015-03-15 23:22:00\n", "12297 M1.6 2015-03-16 10:58:00\n", "12297 M1.0 2015-03-17 23:34:00\n", "12320 M1.4 2015-04-08 14:43:00\n", "12321 M1.1 2015-04-12 09:50:00\n", "12322 M1.0 2015-04-21 07:21:00\n", "0 M2.2 2015-04-21 10:40:00\n", "12322 M2.2 2015-04-21 11:57:00\n", "12322 M4.0 2015-04-21 15:45:00\n", "12322 M2.1 2015-04-21 17:00:00\n", "12322 M1.8 2015-04-21 21:45:00\n", "12325 M1.2 2015-04-21 22:01:00\n", "12322 M1.1 2015-04-22 08:44:00\n", "12322 M1.1 2015-04-23 10:07:00\n", "12339 M1.9 2015-05-05 09:47:00\n", "12339 M1.2 2015-05-05 13:53:00\n", "12335 M1.3 2015-05-05 14:25:00\n", "12335 M2.6 2015-05-05 17:24:00\n", "12339 X2.7 2015-05-05 22:11:00\n", "12339 M1.9 2015-05-06 11:49:00\n", "12367 M1.0 2015-06-11 08:55:00\n", "12360 M1.3 2015-06-13 07:29:00\n", "12360 M2.0 2015-06-14 00:59:00\n", "12365 M1.2 2015-06-18 01:27:00\n", "12371 M3.0 2015-06-18 17:36:00\n", "12371 M1.0 2015-06-20 06:48:00\n", "12371 M2.0 2015-06-21 01:42:00\n", "12371 M2.7 2015-06-21 02:34:00\n", "12371 M2.6 2015-06-21 02:36:00\n", "12367 M3.8 2015-06-21 09:44:00\n", "12367 M1.1 2015-06-21 18:20:00\n", "12371 M6.5 2015-06-22 18:23:00\n", "12371 M7.9 2015-06-25 08:16:00\n" ] } ], "source": [ "# Grab all the data from the GOES database\n", "time_range = TimeRange(t_start,t_end)\n", "listofresults = sunpy.instr.goes.get_goes_event_list(time_range,'M1')\n", "print 'Grabbed all the GOES data; there are',len(listofresults),'events.'\n", "# the following output is in the Stanford Digital Repository:\n", "print 'NOAA Active Region Number, Class, Peak Time'\n", "for i in range(len(listofresults)):#\n", " print listofresults[i]['noaa_active_region'],listofresults[i]['goes_class'],listofresults[i]['peak_time']" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Check for Case 2: In this case, the NOAA active region number is wrong in the DONKI database." ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Messed up NOAA number: 11943 M4.0 2014-01-04T19:46Z should be 0 ; changing now.\n", "Messed up NOAA number: 11943 X1.2 2014-01-07T18:32Z should be 11944 ; changing now.\n", "Messed up NOAA number: 12051 M1.2 2014-05-07T16:29Z should be 12055 ; changing now.\n", "Messed up NOAA number: 12160 M1.4 2014-07-01T11:23Z should be 12106 ; changing now.\n", "Messed up NOAA number: 12282 M2.4 2015-02-09T23:35Z should be 12280 ; changing now.\n", "Messed up NOAA number: 12280 M2.4 2015-02-09T23:35Z should be 12282 ; changing now.\n", "Messed up NOAA number: 12282 M2.4 2015-02-09T23:35Z should be 0 ; changing now.\n", "Messed up NOAA number: 12321 M1.1 2015-04-23T10:07Z should be 12322 ; changing now.\n", "There are 23 DONKI mistakes so far.\n" ] } ], "source": [ "# Case 2: NOAA active region number is wrong in DONKI database\n", "for i in range(len(listofresults)):\n", " match_peak_times = np.where(x == listofresults[i]['peak_time'])\n", " if (match_peak_times[0].size == 0):\n", " continue\n", " j = match_peak_times[0][0]\n", " if (events['Active Region Number'].iloc[j] == 'nothing'):\n", " continue\n", " if ((listofresults[i]['noaa_active_region']) != int(events['Active Region Number'].iloc[j])):\n", " print 'Messed up NOAA number:',int(events['Active Region Number'].iloc[j]),events['Class'].iloc[j],events['Peak Time'].iloc[j],\"should be\",listofresults[i]['noaa_active_region'],\"; changing now.\"\n", " events['Active Region Number'].iloc[j] = listofresults[i]['noaa_active_region']\n", " number_of_donki_mistakes += 1\n", "print 'There are',number_of_donki_mistakes,'DONKI mistakes so far.'" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Check for Case 3: In this case, the flare peak time is wrong in the DONKI database." ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "DONKI flare peak time of 2012-03-10 17:27:00 is not an actual GOES flare peak time. Flag event.\n", "There are 24 DONKI mistakes.\n" ] } ], "source": [ "# Case 3: The flare peak time is wrong in the DONKI database.\n", "goes_peak_times = np.array([listofresults[i]['peak_time'] for i in range(len(listofresults))])\n", "for i in range(n_elements):\n", " this_peak_time = x[i]\n", " max_peak_time = this_peak_time + timedelta(0,0,0,0,6)\n", " min_peak_time = this_peak_time - timedelta(0,0,0,0,6)\n", " match_peak_times = (np.logical_and(goes_peak_times <= max_peak_time, goes_peak_times >= min_peak_time))\n", " if not any(match_peak_times):\n", " print 'DONKI flare peak time of',this_peak_time,'is not an actual GOES flare peak time. Flag event.'\n", " events['Peak Time'].iloc[i] = 'nothing'\n", " number_of_donki_mistakes += 1\n", "print 'There are',number_of_donki_mistakes,'DONKI mistakes.'" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now let's query the JSOC database to see if there are active region parameters at the time of the flare. First read the following file to map NOAA active region numbers to HARPNUMs (a HARP, or an HMI Active Region Patch, is the preferred numbering system for the HMI active regions as they appear in the magnetic field data before NOAA observes them in white light):" ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "collapsed": false }, "outputs": [], "source": [ "answer = pd.read_csv('http://jsoc.stanford.edu/doc/data/hmi/harpnum_to_noaa/all_harps_with_noaa_ars.txt',sep=' ')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now we can drop all rows that contain the value 'nothing' or 0 in the 'Active Region Number' column and create our final counts of how many events are in the positive or negative class:" ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "collapsed": false }, "outputs": [], "source": [ "# also drop elements where the noaa active region equals 'nothing' or 0\n", "# the following assumes one match for match_nothing_ar or match_zero (could generalize this)\n", "match_nothing_ar = np.where(events['Active Region Number'] == 'nothing')\n", "match_zero = np.where(events['Active Region Number'] == 0)\n", "if (match_nothing_ar[0].size > 0):\n", " events = events[events['Active Region Number'] != 'nothing']\n", "if (match_zero[0].size > 0):\n", " events = events[events['Active Region Number'] != 0]\n", "\n", "match_nothing_time = np.where(events['Peak Time'] == 'nothing')\n", "if (match_nothing_time[0].size > 0):\n", " events = events[events['Peak Time'] != 'nothing']\n", "\n", "n_elements = len(events)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now, let's determine at which time we'd like to predict CMEs. In general, many people try to predict a CME either 24 or 48 hours before it happens. We can report both in this study by setting a variable called `timedelayvariable`:" ] }, { "cell_type": "code", "execution_count": 11, "metadata": { "collapsed": true }, "outputs": [], "source": [ "timedelayvariable = 24" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now, we'll convert the GOES Peak Time format into one that JSOC can understand by generating arrays of both datetime objects and strings:" ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "collapsed": true }, "outputs": [], "source": [ "# subtract timedelayvariable hours before the GOES Peak Time and convert into a list of strings\n", "def create_tai_string(x):\n", " t_rec = [] \n", " for i in range(len(x)):\n", " x[i] = (x[i] - timedelta(hours=timedelayvariable))\n", " t_rec.append(x[i].strftime('%Y.%m.%d_%H:%M_TAI'))\n", " print \"All times have been converted.\"\n", " return t_rec" ] }, { "cell_type": "code", "execution_count": 13, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "All times have been converted.\n" ] } ], "source": [ "# create an array of datetime objects \n", "x = np.array([(parse_tai_string(events['Peak Time'].iloc[i])) for i in range(n_elements)])\n", "t_rec = create_tai_string(x)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's stuff the variable t_rec into the column 'Peak Time' and rename it to reflect its true values:" ] }, { "cell_type": "code", "execution_count": 14, "metadata": { "collapsed": false }, "outputs": [], "source": [ "events = events.rename(columns={'Peak Time': 'One Day Before Peak Time'})\n", "events['One Day Before Peak Time'] = t_rec" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now we can grab the SDO data from the JSOC database by executing the JSON queries. We are selecting data that satisfies several criteria: The data has to be [1] disambiguated with a version of the disambiguation module greater than 1.1, [2] taken while the orbital velocity of the spacecraft is less than 3500 m/s, [3] of a high quality, and [4] within 70 degrees of central meridian. If the data pass all these tests, they are stuffed into one of two lists: one for the positive class (called CME_data) and one for the negative class (called no_CME_data). Data are sorted into these two classes based on the presence of the string 'CME' 'Directly Linked Event(s)' column of the events dataframe. " ] }, { "cell_type": "code", "execution_count": 15, "metadata": { "collapsed": false }, "outputs": [], "source": [ "def get_the_jsoc_data():\n", " \n", " catalog_data = []\n", " classification = []\n", " \n", " for i in range(n_elements):\n", " \n", " print \"=====\",i,\"=====\"\n", " # next match NOAA_ARS to HARPNUM\n", " idx = answer[answer['NOAA_ARS'].str.contains(str(int(listofactiveregions[i])))]\n", " \n", " # if there's no HARPNUM, quit\n", " if (idx.empty == True):\n", " print 'skip: there are no matching HARPNUMs for', str(int(listofactiveregions[i]))\n", " continue\n", " \n", " #construct jsoc_info queries and query jsoc database; we are querying for 25 keywords\n", " url = \"http://jsoc.stanford.edu/cgi-bin/ajax/jsoc_info?ds=hmi.sharp_720s[\"+str(idx.HARPNUM.values[0])+\"][\"+t_rec[i]+\"][? (CODEVER7 !~ '1.1 ') and (abs(OBS_VR)< 3500) and (QUALITY<65536) ?]&op=rs_list&key=USFLUX,MEANGBT,MEANJZH,MEANPOT,SHRGT45,TOTUSJH,MEANGBH,MEANALP,MEANGAM,MEANGBZ,MEANJZD,TOTUSJZ,SAVNCPP,TOTPOT,MEANSHR,AREA_ACR,R_VALUE,ABSNJZH\"\n", " response = urllib.urlopen(url)\n", " status = response.getcode()\n", " \n", " # if there's no response at this time, quit\n", " if status!= 200:\n", " print 'skip: failed to find JSOC data for HARPNUM',idx.HARPNUM.values[0],'at time', t_rec[i]\n", " continue\n", " \n", " # read the JSON output\n", " data = json.loads(response.read())\n", " \n", " # if there are no data at this time, quit\n", " if data['count'] == 0:\n", " print 'skip: there are no data for HARPNUM',idx.HARPNUM.values[0],'at time', t_rec[i]\n", " continue\n", " \n", " # check to see if the active region is too close to the limb\n", " # we can compute the latitude of an active region in stonyhurst coordinates as follows:\n", " # latitude_stonyhurst = CRVAL1 - CRLN_OBS\n", " # for this we have to query the CEA series (but above we queried the other series as the CEA series does not have CODEVER5 in it)\n", "\n", " url = \"http://jsoc.stanford.edu/cgi-bin/ajax/jsoc_info?ds=hmi.sharp_cea_720s[\"+str(idx.HARPNUM.values[0])+\"][\"+t_rec[i]+\"][? (abs(OBS_VR)< 3500) and (QUALITY<65536) ?]&op=rs_list&key=CRVAL1,CRLN_OBS\"\n", " response = urllib.urlopen(url)\n", " status = response.getcode()\n", " \n", " # if there's no response at this time, quit\n", " if status!= 200:\n", " print 'skip: failed to find CEA JSOC data for HARPNUM',idx.HARPNUM.values[0],'at time', t_rec[i]\n", " continue\n", " \n", " # read the JSON output\n", " latitude_information = json.loads(response.read())\n", "\n", " # if there are no data at this time, quit\n", " if latitude_information['count'] == 0:\n", " print 'skip: there are no data for HARPNUM',idx.HARPNUM.values[0],'at time', t_rec[i]\n", " continue\n", "\n", " CRVAL1 = float(latitude_information['keywords'][0]['values'][0])\n", " CRLN_OBS = float(latitude_information['keywords'][1]['values'][0])\n", " if (np.absolute(CRVAL1 - CRLN_OBS) > 70.0):\n", " print 'skip: latitude is out of range for HARPNUM',idx.HARPNUM.values[0],'at time', t_rec[i]\n", " continue\n", " \n", " if ('MISSING' in str(data['keywords'])):\n", " print 'skip: there are some missing keywords for HARPNUM',idx.HARPNUM.values[0],'at time', t_rec[i]\n", " continue\n", "\n", " print 'printing data for NOAA Active Region number',str(int(listofactiveregions[i])),'and HARPNUM',idx.HARPNUM.values[0],'at time', t_rec[i]\n", "\n", " individual_flare_data = []\n", " for j in range(18):\n", " individual_flare_data.append(float(data['keywords'][j]['values'][0]))\n", " \n", " catalog_data.append(list(individual_flare_data))\n", " \n", " single_class_instance = [idx.HARPNUM.values[0],str(int(listofactiveregions[i])),listofgoesclasses[i],t_rec[i]]\n", " classification.append(single_class_instance)\n", "\n", " return catalog_data, classification" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now we prepare the data to be fed into the function:" ] }, { "cell_type": "code", "execution_count": 16, "metadata": { "collapsed": false }, "outputs": [], "source": [ "listofactiveregions = list(events['Active Region Number'].values.flatten())\n", "listofgoesclasses = list(events['Class'].values.flatten())" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "And call the function:" ] }, { "cell_type": "code", "execution_count": 17, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "===== 0 =====\n", "printing data for NOAA Active Region number 11158 and HARPNUM 377 at time 2011.02.14_01:56_TAI\n", "===== 1 =====\n", "skip: there are no data for HARPNUM 392 at time 2011.02.23_07:35_TAI\n", "===== 2 =====\n", "printing data for NOAA Active Region number 11166 and HARPNUM 401 at time 2011.03.06_14:30_TAI\n", "===== 3 =====\n", "printing data for NOAA Active Region number 11164 and HARPNUM 393 at time 2011.03.06_20:12_TAI\n", "===== 4 =====\n", "skip: there are no data for HARPNUM 415 at time 2011.03.07_03:58_TAI\n", "===== 5 =====\n", "printing data for NOAA Active Region number 11226 and HARPNUM 637 at time 2011.06.06_06:41_TAI\n", "===== 6 =====\n", "printing data for NOAA Active Region number 11261 and HARPNUM 750 at time 2011.08.02_13:48_TAI\n", "===== 7 =====\n", "printing data for NOAA Active Region number 11261 and HARPNUM 750 at time 2011.08.03_03:57_TAI\n", "===== 8 =====\n", "printing data for NOAA Active Region number 11283 and HARPNUM 833 at time 2011.09.06_22:38_TAI\n", "===== 9 =====\n", "skip: there are no data for HARPNUM 892 at time 2011.09.21_11:01_TAI\n", "===== 10 =====\n", "printing data for NOAA Active Region number 11402 and HARPNUM 1321 at time 2012.01.22_03:59_TAI\n", "===== 11 =====\n", "skip: latitude is out of range for HARPNUM 1321 at time 2012.01.26_18:37_TAI\n", "===== 12 =====\n", "printing data for NOAA Active Region number 11429 and HARPNUM 1449 at time 2012.03.04_04:05_TAI\n", "===== 13 =====\n", "printing data for NOAA Active Region number 11429 and HARPNUM 1449 at time 2012.03.06_00:24_TAI\n", "===== 14 =====\n", "printing data for NOAA Active Region number 11430 and HARPNUM 1449 at time 2012.03.06_01:14_TAI\n", "===== 15 =====\n", "printing data for NOAA Active Region number 11429 and HARPNUM 1449 at time 2012.03.08_03:53_TAI\n", "===== 16 =====\n", "printing data for NOAA Active Region number 11429 and HARPNUM 1449 at time 2012.03.09_17:44_TAI\n", "===== 17 =====\n", "printing data for NOAA Active Region number 11429 and HARPNUM 1449 at time 2012.03.12_17:41_TAI\n", "===== 18 =====\n", "printing data for NOAA Active Region number 11476 and HARPNUM 1638 at time 2012.05.16_01:47_TAI\n", "===== 19 =====\n", "printing data for NOAA Active Region number 11504 and HARPNUM 1750 at time 2012.06.12_13:17_TAI\n", "===== 20 =====\n", "skip: there are no data for HARPNUM 1750 at time 2012.06.13_14:35_TAI\n", "===== 21 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.05_23:08_TAI\n", "===== 22 =====\n", "printing data for NOAA Active Region number 11520 and HARPNUM 1834 at time 2012.07.11_16:49_TAI\n", "===== 23 =====\n", "printing data for NOAA Active Region number 11520 and HARPNUM 1834 at time 2012.07.16_17:15_TAI\n", "===== 24 =====\n", "skip: there are no data for HARPNUM 1834 at time 2012.07.18_05:58_TAI\n", "===== 25 =====\n", "printing data for NOAA Active Region number 11532 and HARPNUM 1879 at time 2012.07.27_20:56_TAI\n", "===== 26 =====\n", "skip: there are no data for HARPNUM 2186 at time 2012.11.07_02:23_TAI\n", "===== 27 =====\n", "printing data for NOAA Active Region number 11618 and HARPNUM 2220 at time 2012.11.20_15:30_TAI\n", "===== 28 =====\n", "printing data for NOAA Active Region number 11719 and HARPNUM 2635 at time 2013.04.10_07:16_TAI\n", "===== 29 =====\n", "skip: there are no data for HARPNUM 2748 at time 2013.05.12_02:17_TAI\n", "===== 30 =====\n", "skip: there are no data for HARPNUM 2748 at time 2013.05.12_16:05_TAI\n", "===== 31 =====\n", "skip: there are no data for HARPNUM 2748 at time 2013.05.13_01:11_TAI\n", "===== 32 =====\n", "skip: latitude is out of range for HARPNUM 2748 at time 2013.05.14_01:48_TAI\n", "===== 33 =====\n", "printing data for NOAA Active Region number 11745 and HARPNUM 2739 at time 2013.05.21_13:38_TAI\n", "===== 34 =====\n", "printing data for NOAA Active Region number 11875 and HARPNUM 3291 at time 2013.10.21_21:20_TAI\n", "===== 35 =====\n", "printing data for NOAA Active Region number 11877 and HARPNUM 3295 at time 2013.10.23_00:30_TAI\n", "===== 36 =====\n", "skip: latitude is out of range for HARPNUM 3311 at time 2013.10.24_08:01_TAI\n", "===== 37 =====\n", "skip: there are no data for HARPNUM 3311 at time 2013.10.24_15:03_TAI\n", "===== 38 =====\n", "skip: there are no data for HARPNUM 3321 at time 2013.10.25_19:27_TAI\n", "===== 39 =====\n", "printing data for NOAA Active Region number 11875 and HARPNUM 3291 at time 2013.10.27_02:03_TAI\n", "===== 40 =====\n", "printing data for NOAA Active Region number 11875 and HARPNUM 3291 at time 2013.10.27_04:41_TAI\n", "===== 41 =====\n", "skip: latitude is out of range for HARPNUM 3291 at time 2013.10.28_21:54_TAI\n", "===== 42 =====\n", "printing data for NOAA Active Region number 11890 and HARPNUM 3341 at time 2013.11.07_04:26_TAI\n", "===== 43 =====\n", "printing data for NOAA Active Region number 11890 and HARPNUM 3341 at time 2013.11.09_05:14_TAI\n", "===== 44 =====\n", "printing data for NOAA Active Region number 11893 and HARPNUM 3364 at time 2013.11.18_10:26_TAI\n", "===== 45 =====\n", "skip: latitude is out of range for HARPNUM 3535 at time 2014.01.03_22:52_TAI\n", "===== 46 =====\n", "printing data for NOAA Active Region number 11944 and HARPNUM 3563 at time 2014.01.06_18:32_TAI\n", "===== 47 =====\n", "skip: latitude is out of range for HARPNUM 3587 at time 2014.01.07_03:47_TAI\n", "===== 48 =====\n", "skip: latitude is out of range for HARPNUM 3686 at time 2014.01.29_08:11_TAI\n", "===== 49 =====\n", "skip: latitude is out of range for HARPNUM 3686 at time 2014.01.29_16:11_TAI\n", "===== 50 =====\n", "skip: latitude is out of range for HARPNUM 3730 at time 2014.02.08_16:14_TAI\n", "===== 51 =====\n", "printing data for NOAA Active Region number 11974 and HARPNUM 3721 at time 2014.02.10_03:31_TAI\n", "===== 52 =====\n", "skip: latitude is out of range for HARPNUM 3793 at time 2014.02.24_00:49_TAI\n", "===== 53 =====\n", "printing data for NOAA Active Region number 12017 and HARPNUM 3894 at time 2014.03.28_17:48_TAI\n", "===== 54 =====\n", "printing data for NOAA Active Region number 12027 and HARPNUM 3941 at time 2014.04.01_14:05_TAI\n", "===== 55 =====\n", "printing data for NOAA Active Region number 12036 and HARPNUM 3999 at time 2014.04.17_13:03_TAI\n", "===== 56 =====\n", "printing data for NOAA Active Region number 12035 and HARPNUM 4000 at time 2014.04.24_00:27_TAI\n", "===== 57 =====\n", "printing data for NOAA Active Region number 12051 and HARPNUM 4071 at time 2014.05.05_09:03_TAI\n", "===== 58 =====\n", "skip: latitude is out of range for HARPNUM 4071 at time 2014.05.05_22:09_TAI\n", "===== 59 =====\n", "skip: latitude is out of range for HARPNUM 4097 at time 2014.05.06_16:29_TAI\n", "===== 60 =====\n", "skip: there are no data for HARPNUM 4225 at time 2014.06.09_11:42_TAI\n", "===== 61 =====\n", "skip: there are no data for HARPNUM 4225 at time 2014.06.09_12:52_TAI\n", "===== 62 =====\n", "printing data for NOAA Active Region number 12085 and HARPNUM 4197 at time 2014.06.11_22:16_TAI\n", "===== 63 =====\n", "printing data for NOAA Active Region number 12106 and HARPNUM 4294 at time 2014.06.30_11:23_TAI\n", "===== 64 =====\n", "skip: latitude is out of range for HARPNUM 4344 at time 2014.07.07_16:20_TAI\n", "===== 65 =====\n", "skip: there are no data for HARPNUM 4396 at time 2014.07.31_18:12_TAI\n", "===== 66 =====\n", "skip: there are no matching HARPNUMs for 12149\n", "===== 67 =====\n", "skip: there are no matching HARPNUMs for 12146\n", "===== 68 =====\n", "skip: there are no matching HARPNUMs for 12146\n", "===== 69 =====\n", "skip: there are no matching HARPNUMs for 12159\n", "===== 70 =====\n", "skip: there are no matching HARPNUMs for 12158\n", "===== 71 =====\n", "skip: there are no matching HARPNUMs for 12158\n", "===== 72 =====\n", "skip: there are no matching HARPNUMs for 12157\n", "===== 73 =====\n", "skip: there are no matching HARPNUMs for 12172\n", "===== 74 =====\n", "skip: there are no matching HARPNUMs for 12173\n", "===== 75 =====\n", "skip: there are no matching HARPNUMs for 12173\n", "===== 76 =====\n", "skip: there are no data for HARPNUM 4698 at time 2014.10.15_13:03_TAI\n", "===== 77 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.23_07:48_TAI\n", "===== 78 =====\n", "skip: there are no data for HARPNUM 4781 at time 2014.11.02_11:53_TAI\n", "===== 79 =====\n", "skip: there are no data for HARPNUM 4781 at time 2014.11.02_22:40_TAI\n", "===== 80 =====\n", "skip: there are no data for HARPNUM 4781 at time 2014.11.03_08:38_TAI\n", "===== 81 =====\n", "skip: there are no data for HARPNUM 4781 at time 2014.11.03_09:04_TAI\n", "===== 82 =====\n", "skip: latitude is out of range for HARPNUM 4781 at time 2014.11.04_09:47_TAI\n", "===== 83 =====\n", "skip: latitude is out of range for HARPNUM 4781 at time 2014.11.04_19:44_TAI\n", "===== 84 =====\n", "skip: latitude is out of range for HARPNUM 4781 at time 2014.11.05_03:46_TAI\n", "===== 85 =====\n", "printing data for NOAA Active Region number 12205 and HARPNUM 4781 at time 2014.11.06_04:25_TAI\n", "===== 86 =====\n", "printing data for NOAA Active Region number 12205 and HARPNUM 4781 at time 2014.11.06_17:26_TAI\n", "===== 87 =====\n", "printing data for NOAA Active Region number 12209 and HARPNUM 4817 at time 2014.11.14_20:46_TAI\n", "===== 88 =====\n", "printing data for NOAA Active Region number 12241 and HARPNUM 4941 at time 2014.12.16_01:50_TAI\n", "===== 89 =====\n", "printing data for NOAA Active Region number 12242 and HARPNUM 4920 at time 2014.12.16_04:51_TAI\n", "===== 90 =====\n", "skip: there are no data for HARPNUM 4941 at time 2014.12.17_21:58_TAI\n", "===== 91 =====\n", "printing data for NOAA Active Region number 12242 and HARPNUM 4920 at time 2014.12.19_00:24_TAI\n", "===== 92 =====\n", "printing data for NOAA Active Region number 12257 and HARPNUM 5026 at time 2015.01.12_04:24_TAI\n", "===== 93 =====\n", "skip: there are no data for HARPNUM 5298 at time 2015.03.05_04:57_TAI\n", "===== 94 =====\n", "skip: there are no data for HARPNUM 5298 at time 2015.03.05_08:15_TAI\n", "===== 95 =====\n", "skip: latitude is out of range for HARPNUM 5298 at time 2015.03.06_22:22_TAI\n", "===== 96 =====\n", "printing data for NOAA Active Region number 12297 and HARPNUM 5298 at time 2015.03.08_23:53_TAI\n", "===== 97 =====\n", "printing data for NOAA Active Region number 12297 and HARPNUM 5298 at time 2015.03.09_03:24_TAI\n", "===== 98 =====\n", "printing data for NOAA Active Region number 12297 and HARPNUM 5298 at time 2015.03.10_16:22_TAI\n", "===== 99 =====\n", "printing data for NOAA Active Region number 12297 and HARPNUM 5298 at time 2015.03.16_23:34_TAI\n", "===== 100 =====\n", "skip: latitude is out of range for HARPNUM 5447 at time 2015.04.11_09:50_TAI\n", "===== 101 =====\n", "skip: there are no data for HARPNUM 5446 at time 2015.04.22_10:07_TAI\n", "===== 102 =====\n", "skip: latitude is out of range for HARPNUM 5541 at time 2015.05.04_22:11_TAI\n", "===== 103 =====\n", "printing data for NOAA Active Region number 12371 and HARPNUM 5692 at time 2015.06.17_17:36_TAI\n", "===== 104 =====\n", "printing data for NOAA Active Region number 12371 and HARPNUM 5692 at time 2015.06.20_01:42_TAI\n", "===== 105 =====\n", "printing data for NOAA Active Region number 12371 and HARPNUM 5692 at time 2015.06.20_02:36_TAI\n", "===== 106 =====\n", "printing data for NOAA Active Region number 12371 and HARPNUM 5692 at time 2015.06.21_18:23_TAI\n", "===== 107 =====\n", "printing data for NOAA Active Region number 12371 and HARPNUM 5692 at time 2015.06.24_08:16_TAI\n" ] } ], "source": [ "positive_result = get_the_jsoc_data()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Here is the list of events associated with the positive class:" ] }, { "cell_type": "code", "execution_count": 18, "metadata": { "collapsed": false, "scrolled": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "There are 56 CME events (positive class).\n", "HARPNUM, NOAA Number, Class, Peak Time, USFLUX, MEANGBT, MEANJZH, MEANPOT, SHRGT45, TOTUSJH, MEANGBH, MEANALP, MEANGAM, MEANGBZ, MEANJZD, TOTUSJZ, SAVNCPP, TOTPOT, MEANSHR, AREA_ACR, R_VALUE, ABSNJZH\n", "377 11158 X2.2 2011.02.14_01:56_TAI 2.292718e+22 103.723 0.01958899 14129.66 56.345 3015.888 74.86 0.04121538 60.431 111.241 0.10676716 5.414409e+13 1.196893e+13 7.140573e+23 51.393 945.314636 4.805 745.381\n", "401 11166 M2.0 2011.03.06_14:30_TAI 2.352848e+22 90.899 -0.00173849 9597.931 45.475 1744.633 54.893 -0.00405663 51.832 95.061 0.13252671 3.944855e+13 5.053109e+12 4.864565e+23 44.73 961.502686 4.303 66.343\n", "393 11164 M3.7 2011.03.06_20:12_TAI 6.354885e+22 89.238 0.00668007 8901.316 28.829 4435.788 47.789 0.01490614 41.47 97.15 -0.07817341 8.578735e+13 3.416153e+13 1.096926e+24 36.08 1934.446167 4.842 619.857\n", "637 11226 M2.5 2011.06.06_06:41_TAI 2.65294e+22 104.938 0.0076348 3160.181 14.941 1671.507 45.459 0.02924855 35.535 105.271 0.01902856 3.907187e+13 1.93377e+13 2.001693e+23 29.753 970.551636 3.967 364.119\n", "750 11261 M6.0 2011.08.02_13:48_TAI 2.172087e+22 105.247 0.02639428 9839.566 42.92 2712.405 68.542 0.07782652 53.33 108.889 0.29631871 5.146747e+13 4.453954e+13 5.369127e+23 43.722 1259.099854 4.777 1084.488\n", "750 11261 M9.3 2011.08.03_03:57_TAI 2.429643e+22 105.932 0.0275447 10063.23 43.027 3023.166 66.698 0.07529958 52.101 112.247 -0.00369478 5.425287e+13 4.416899e+13 5.728789e+23 43.566 1285.486938 4.73 1180.703\n", "833 11283 X1.8 2011.09.06_22:38_TAI 1.744217e+22 109.394 0.01196969 8427.838 36.942 1774.993 65.817 0.03531263 50.27 111.56 0.14321876 3.541598e+13 2.091341e+13 3.480545e+23 39.866 1212.428345 4.334 372.198\n", "1321 11402 M8.7 2012.01.22_03:59_TAI 6.575312e+22 109.309 -0.00791825 6854.739 32.847 5262.69 58.344 -0.02190245 45.775 111.572 -0.01852124 1.186385e+14 2.112186e+13 1.013426e+24 38.284 3152.664062 4.672 881.484\n", "1449 11429 X1.1 2012.03.04_04:05_TAI 3.874605e+22 57.365 -0.01863864 13609.83 43.887 2350.838 40.023 -0.03136818 50.654 70.847 0.02771197 3.675997e+13 3.445876e+13 9.134287e+23 44.916 1150.173218 4.4 941.923\n", "1449 11429 X5.4 2012.03.06_00:24_TAI 5.479296e+22 87.202 -0.02964434 16724.31 46.041 5246.065 57.959 -0.0487862 51.546 102.845 -0.04081424 8.431182e+13 7.888847e+13 1.62162e+24 46.137 1720.481201 5.152 2164.244\n", "1449 11430 X1.3 2012.03.06_01:14_TAI 5.50982e+22 87.792 -0.03019862 16792.83 46.638 5332.214 58.609 -0.04897708 51.622 104.188 -0.02142969 8.524498e+13 8.033003e+13 1.622309e+24 46.39 1736.178833 5.153 2196.557\n", "1449 11429 M6.3 2012.03.08_03:53_TAI 5.874061e+22 92.133 -0.02677674 14350.39 52.94 5867.047 62.16 -0.05534331 55.009 101.553 -0.09868766 1.08301e+14 9.217796e+13 1.712872e+24 48.602 2318.047119 5.19 2406.533\n", "1449 11429 M8.4 2012.03.09_17:44_TAI 5.252292e+22 99.96 -0.02358813 11482.63 45.634 4754.836 60.577 -0.05317972 51.367 105.098 0.03697718 9.564607e+13 8.210374e+13 1.263889e+24 44.41 2390.994141 4.975 1954.914\n", "1449 11429 M7.9 2012.03.12_17:41_TAI 6.066222e+22 81.056 -0.0123473 7430.104 25.773 3394.77 40.316 -0.03164326 40.368 86.336 -0.07008495 7.053782e+13 5.705393e+13 9.361796e+23 33.634 1830.724365 4.643 1171.438\n", "1638 11476 M5.1 2012.05.16_01:47_TAI 5.095391e+22 68.551 -0.00220761 5430.528 18.522 2317.18 32.657 -0.00658557 36.22 72.251 -0.05407677 5.14506e+13 1.236118e+13 6.121026e+23 29.72 1108.447754 4.126 187.357\n", "1750 11504 M1.2 2012.06.12_13:17_TAI 3.389702e+22 93.818 0.00756093 8997.601 44.83 2796.656 59.791 0.01873515 52.231 99.265 -0.10393157 6.554943e+13 1.669383e+13 6.877729e+23 45.096 1325.51001 4.775 435.177\n", "1807 11515 X1.1 2012.07.05_23:08_TAI 6.193662e+22 105.052 -0.01686265 12680.79 36.613 6995.201 65.529 -0.03214138 47.59 117.448 -0.1576824 1.188403e+14 4.770486e+13 1.502338e+24 40.771 2217.558594 5.18 1504.249\n", "1834 11520 X1.4 2012.07.11_16:49_TAI 9.194861e+22 92.174 0.00805211 10334.79 45.958 7258.462 54.996 0.02181499 53.499 94.197 0.20016149 1.617293e+14 6.023504e+13 2.323638e+24 45.902 4573.26416 5.073 1363.182\n", "1834 11520 M1.8 2012.07.16_17:15_TAI 1.281132e+23 71.974 0.00418683 7096.356 23.781 6546.776 36.11 0.01025933 39.042 77.26 -0.05500709 1.274374e+14 4.354052e+13 1.811431e+24 32.232 3263.618164 4.95 804.722\n", "1879 11532 M6.2 2012.07.27_20:56_TAI 8.943077e+22 85.511 -0.00132502 5469.472 19.531 4993.681 40.356 -0.00351324 37.116 88.363 0.00757841 1.018469e+14 4.54589e+12 9.946115e+23 30.771 2705.156982 4.618 181.428\n", "2220 11618 M3.5 2012.11.20_15:30_TAI 1.773957e+22 106.042 -0.00944841 6152.669 41.342 2232.011 70.015 -0.03229433 54.297 107.753 0.21555167 4.77172e+13 1.248754e+13 2.960115e+23 43.928 919.80542 4.641 342.268\n", "2635 11719 M6.5 2013.04.10_07:16_TAI 2.020261e+22 107.637 -0.00907675 6069.15 32.775 1718.924 59.597 -0.02663163 46.286 106.506 0.28839058 3.90086e+13 1.276782e+13 2.880519e+23 38.686 1129.59021 4.184 324.376\n", "2739 11745 M5.0 2013.05.21_13:38_TAI 3.022125e+22 83.213 -0.00226805 2550.279 9.834 1282.318 31.607 -0.00833316 29.334 85.078 -0.08184455 3.110918e+13 4.761475e+12 1.721283e+23 24.387 672.540771 3.433 115.262\n", "3291 11875 M4.3 2013.10.21_21:20_TAI 2.896768e+22 101.086 -0.00650148 6388.241 37.75 2906.345 59.742 -0.02390117 50.408 104.405 0.21471544 6.8276e+13 8.36804e+12 4.999288e+23 41.803 1548.595093 4.755 383.093\n", "3295 11877 M9.3 2013.10.23_00:30_TAI 3.985834e+22 92.911 0.00746765 9278.189 36.86 2713.391 48.639 0.0189565 47.583 94.926 0.12841301 6.267501e+13 2.314652e+13 8.505648e+23 40.878 1520.805054 4.511 515.485\n", "3291 11875 X1.0 2013.10.27_02:03_TAI 5.515792e+22 90.433 -0.00992908 9411.309 31.604 3880.761 49.396 -0.02241344 43.794 97.486 0.06287481 8.069013e+13 4.08645e+13 1.054785e+24 38.156 1930.773193 4.591 837.915\n", "3291 11875 M5.1 2013.10.27_04:41_TAI 5.839845e+22 87.688 -0.00873582 8893.033 29.548 3813.344 46.153 -0.02046623 43.034 93.975 0.11667063 7.907973e+13 4.114499e+13 1.072166e+24 37.049 1926.72876 4.577 793.029\n", "3341 11890 X1.1 2013.11.07_04:26_TAI 5.084219e+22 100.461 0.00735114 11257.17 44.537 4926.256 62.767 0.01712547 51.718 105.284 0.0153019 9.854383e+13 1.712731e+13 1.223241e+24 44.382 2366.622314 4.863 601.433\n", "3341 11890 X1.1 2013.11.09_05:14_TAI 3.809701e+22 102.817 0.00829932 9712.337 44.334 3720.508 63.06 0.0212638 53.4 105.951 0.22025113 8.034744e+13 1.213533e+13 8.684757e+23 44.521 2177.477295 4.598 558.785\n", "3364 11893 X1.0 2013.11.18_10:26_TAI 5.547351e+22 83.862 0.00731047 6710.024 23.651 3441.191 43.516 0.01691148 39.024 92.58 -0.12711509 6.547139e+13 2.443121e+13 7.195624e+23 32.797 1504.702637 4.803 590.298\n", "3563 11944 X1.2 2014.01.06_18:32_TAI 9.447797e+22 88.688 0.01251759 13878.5 50.442 7869.667 55.689 0.02765618 55.398 91.322 0.15762906 1.734301e+14 6.973349e+13 2.999264e+24 48.356 4566.675293 4.998 2036.887\n", "3721 11974 M1.7 2014.02.10_03:31_TAI 1.899428e+22 112.222 0.00305002 7742.188 34.747 1735.345 65.63 0.00772371 49.065 112.411 0.12647933 3.514967e+13 3.720052e+12 3.215685e+23 39.166 1084.857788 4.178 95.389\n", "3894 12017 X1.0 2014.03.28_17:48_TAI 1.149691e+22 126.345 0.01271649 7356.699 29.798 1181.389 71.478 0.03146107 46.364 130.18 0.26780155 2.345099e+13 1.095576e+13 1.764955e+23 36.277 821.931335 4.407 229.723\n", "3941 12027 M6.5 2014.04.01_14:05_TAI 1.778795e+22 73.203 -0.00695545 8013.122 21.764 910.132 34.735 -0.01788919 37.233 73.493 -0.07129015 1.714114e+13 3.606667e+12 2.841888e+23 32.075 453.917938 0.0 185.731\n", "3999 12036 M7.3 2014.04.17_13:03_TAI 2.91765e+22 99.791 0.00325833 9813.272 48.57 2495.747 64.769 0.00802694 55.406 102.355 0.10946603 5.280148e+13 2.8921e+12 6.496682e+23 46.568 1534.237549 4.402 162.428\n", "4000 12035 X1.3 2014.04.24_00:27_TAI 3.699734e+22 76.789 0.00317375 3689.466 13.513 1733.588 33.589 0.01039741 32.857 83.531 -0.05750597 3.433339e+13 3.695145e+12 2.922863e+23 25.632 1410.516724 4.633 189.317\n", "4071 12051 M1.8 2014.05.05_09:03_TAI 4.281129e+22 83.686 -0.00542484 7117.52 22.702 2676.917 42.738 -0.01202296 37.27 91.213 -0.23167101 4.545722e+13 8.725597e+12 5.515938e+23 31.048 1175.049316 4.57 316.561\n", "4197 12085 M3.1 2014.06.11_22:16_TAI 7.753164e+22 92.68 0.00308389 9969.851 34.261 5121.67 51.516 0.00634874 45.373 98.381 -0.16185781 1.052712e+14 1.005254e+13 1.48699e+24 39.128 3039.433838 4.757 346.33\n", "4294 12106 M1.4 2014.06.30_11:23_TAI 3.602393e+22 76.572 0.00153216 1831.877 3.839 1632.282 33.126 0.00497754 26.193 77.936 -0.0589234 3.286933e+13 2.249722e+12 1.327708e+23 21.2 535.735718 3.916 83.614\n", "4698 12192 M4.0 2014.10.23_07:48_TAI 1.361912e+23 93.43 -0.00275257 19751.25 53.153 11078.554 60.1 -0.00507789 54.997 103.843 0.12284084 2.137009e+14 1.270545e+13 5.20726e+24 49.126 6830.160156 5.331 546.421\n", "4781 12205 M2.0 2014.11.06_04:25_TAI 4.755801e+22 90.7 0.02568727 7232.147 19.835 4235.187 48.432 0.05631237 36.616 101.087 0.00079671 6.571977e+13 5.477407e+13 6.200353e+23 30.809 1334.581055 4.808 1658.139\n", "4781 12205 X1.6 2014.11.06_17:26_TAI 4.710546e+22 92.174 0.02097155 6418.685 22.757 4016.138 47.83 0.05759615 38.426 99.792 0.01841382 7.198134e+13 5.229408e+13 6.253255e+23 33.076 1404.910034 4.815 1538.431\n", "4817 12209 M3.7 2014.11.14_20:46_TAI 1.1078e+23 80.634 0.00236184 9019.263 21.376 5932.746 36.951 0.00501151 36.305 87.934 0.07281394 1.072198e+14 1.68314e+13 1.794373e+24 31.229 3399.685059 4.94 353.811\n", "4941 12241 M1.1 2014.12.16_01:50_TAI 2.112068e+22 104.28 0.01318199 7653.133 33.314 1677.986 59.808 0.02929953 45.65 110.604 0.04811292 3.274463e+13 1.44486e+13 3.156743e+23 38.388 723.214417 4.614 409.42\n", "4920 12242 M8.7 2014.12.16_04:51_TAI 6.006345e+22 109.359 0.00927974 9663.436 34.32 5413.452 61.238 0.02289035 47.119 114.424 0.5693655 1.085441e+14 3.606153e+13 1.230139e+24 38.911 4560.821289 5.001 889.491\n", "4920 12242 X1.8 2014.12.19_00:24_TAI 9.793799e+22 104.32 0.00771009 8724.559 29.926 7527.092 54.694 0.01997054 42.605 109.584 0.19874957 1.525352e+14 5.6145e+13 1.767663e+24 36.428 4591.686523 5.169 1176.212\n", "5026 12257 M5.6 2015.01.12_04:24_TAI 3.039078e+22 80.184 -0.00135032 8487.572 30.289 1978.587 47.322 -0.00293545 42.875 86.933 -0.07118814 3.551624e+13 6.009816e+12 4.894358e+23 36.895 830.961426 4.267 58.63\n", "5298 12297 M5.8 2015.03.08_23:53_TAI 3.251404e+22 90.629 0.0192042 6998.3 22.925 2226.28 44.025 0.04480061 38.372 97.112 -0.17215258 4.002219e+13 3.873415e+13 4.39999e+23 32.988 940.077209 4.502 909.146\n", "5298 12297 M5.1 2015.03.09_03:24_TAI 3.232448e+22 90.272 0.02065945 7287.256 24.492 2280.8 44.864 0.04989633 39.365 96.148 -0.09316363 4.116669e+13 3.947025e+13 4.676506e+23 34.058 957.782043 4.505 998.265\n", "5298 12297 X2.2 2015.03.10_16:22_TAI 2.665935e+22 101.103 0.03828346 9854.149 33.951 3028.825 56.84 0.09529437 46.022 106.157 0.15815945 5.175048e+13 5.870709e+13 5.739193e+23 39.706 1218.618408 4.863 1678.883\n", "5298 12297 M1.0 2015.03.16_23:34_TAI 3.59304e+22 89.515 0.01872587 7743.12 19.19 2750.498 41.75 0.04727825 35.426 94.062 0.09862386 4.490309e+13 3.144162e+13 5.651137e+23 29.951 1026.390137 4.482 1029.005\n", "5692 12371 M3.0 2015.06.17_17:36_TAI 4.934381e+22 74.531 -0.00547031 11476.38 38.433 3126.947 45.86 -0.01007191 47.315 81.832 0.05587631 5.416072e+13 1.886082e+13 1.031276e+24 40.629 1509.345215 4.619 370.132\n", "5692 12371 M2.0 2015.06.20_01:42_TAI 4.989108e+22 79.764 -0.01186295 17768.23 57.097 3774.024 55.205 -0.02062187 56.684 88.838 -0.00521457 7.284382e+13 3.218795e+13 1.691952e+24 50.666 1855.264648 4.933 850.598\n", "5692 12371 M2.6 2015.06.20_02:36_TAI 5.012767e+22 79.442 -0.01105787 17702.28 57.464 3866.555 55.125 -0.01934268 56.835 88.759 -0.01320978 7.406341e+13 3.160948e+13 1.704056e+24 50.868 1849.319458 4.941 801.508\n", "5692 12371 M6.5 2015.06.21_18:23_TAI 4.159746e+22 82.887 -0.01718576 20521.81 62.847 3377.469 59.945 -0.0290586 60.668 90.405 -0.1933084 6.507678e+13 3.686172e+13 1.654911e+24 53.971 1801.705322 4.753 1043.416\n", "5692 12371 M7.9 2015.06.24_08:16_TAI 4.158725e+22 90.713 -0.00872044 13462.55 48.526 3049.16 54.437 -0.01752003 53.031 96.946 -0.1010584 6.240107e+13 1.6235e+13 1.147359e+24 46.591 1754.862671 4.776 559.582\n" ] } ], "source": [ "CME_data = positive_result[0]\n", "positive_class = positive_result[1]\n", "# the following output is in the Stanford Digital Repository:\n", "print \"There are\", len(CME_data), \"CME events (positive class).\"\n", "print \"HARPNUM, NOAA Number, Class, Peak Time, USFLUX, MEANGBT, MEANJZH, MEANPOT, SHRGT45, TOTUSJH, MEANGBH, MEANALP, MEANGAM, MEANGBZ, MEANJZD, TOTUSJZ, SAVNCPP, TOTPOT, MEANSHR, AREA_ACR, R_VALUE, ABSNJZH\"\n", "for i in range(len(CME_data)):\n", " print positive_class[i][0], positive_class[i][1], positive_class[i][2], positive_class[i][3],positive_result[0][i][0],positive_result[0][i][1],positive_result[0][i][2],positive_result[0][i][3],positive_result[0][i][4],positive_result[0][i][5],positive_result[0][i][6],positive_result[0][i][7],positive_result[0][i][8],positive_result[0][i][9],positive_result[0][i][10],positive_result[0][i][11],positive_result[0][i][12],positive_result[0][i][13],positive_result[0][i][14],positive_result[0][i][15],positive_result[0][i][16],positive_result[0][i][17]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### step 2: gathering data for the negative class" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "To gather the examples for the negative class, we only need to query the GOES database for all the M- and X-class flares in our time of interest, and select the ones that are not associated with a CME. If a flare appears in the positive class, we reject it. If not, it qualifies for the negative class.\n", "\n", "This filter is more rigorous than it needs to be. Since the DONKI and GOES database peak times don't match, this filter seeks one flare match between the DONKI and GOES database within a span of 12 minutes. If there are more than flare matches within this time, all of them will be rejected from the negative class -- even the flare existed in teh GOES database but was not in the DONKI database. But that's okay, because the classes are already massively imbalanced, and having a few less negative class events than maximally possible will still give the same result." ] }, { "cell_type": "code", "execution_count": 19, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "There are 57 maximal events in the positive class (the true number may be less than this).\n", "There are 590 possible events in the negative class.\n" ] } ], "source": [ "# select peak times that belong to both classes\n", "all_peak_times = np.array([(listofresults[i]['peak_time']) for i in range(len(listofresults))])\n", "\n", "#select peak times that belong to the positive class\n", "positive_peak_times = np.array([(parse_tai_string(positive_class[i][3])) + timedelta(hours=timedelayvariable) for i in range(len(positive_class))])\n", "\n", "negative_class_possibilities = [] \n", "counter_positive = 0\n", "counter_negative = 0\n", "for i in range(len(listofresults)):\n", " if (listofresults[i]['noaa_active_region'] < 10000):\n", " continue\n", " this_peak_time = all_peak_times[i]\n", " max_peak_time = this_peak_time + timedelta(0,0,0,0,6)\n", " min_peak_time = this_peak_time - timedelta(0,0,0,0,6)\n", " match_peak_times = np.where((np.logical_and(positive_peak_times <= max_peak_time, positive_peak_times >= min_peak_time)) == True)\n", " if (match_peak_times[0].shape[0] == 1):\n", " counter_positive +=1\n", " else:\n", " counter_negative += 1\n", " this_instance = [listofresults[i]['noaa_active_region'],listofresults[i]['goes_class'],listofresults[i]['peak_time']]\n", " negative_class_possibilities.append(this_instance)\n", "print \"There are\", counter_positive,\"maximal events in the positive class (the true number may be less than this).\"\n", "print \"There are\",counter_negative,\"possible events in the negative class.\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Again, we compute times that are one day before the flare peak time:" ] }, { "cell_type": "code", "execution_count": 20, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "All times have been converted.\n" ] } ], "source": [ "# create an array of datetime objects \n", "x = np.array([negative_class_possibilities[i][2] for i in range(len(negative_class_possibilities))])\n", "t_rec = create_tai_string(x)\n", "n_elements = len(t_rec)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "And again, we query the JSOC database to see if these data are present:" ] }, { "cell_type": "code", "execution_count": 21, "metadata": { "collapsed": false }, "outputs": [], "source": [ "listofactiveregions = list(negative_class_possibilities[i][0] for i in range(n_elements))\n", "listofgoesclasses = list(negative_class_possibilities[i][1] for i in range(n_elements))" ] }, { "cell_type": "code", "execution_count": 22, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "===== 0 =====\n", "printing data for NOAA Active Region number 11069 and HARPNUM 8 at time 2010.05.04_17:19_TAI\n", "===== 1 =====\n", "skip: there are no data for HARPNUM 54 at time 2010.06.11_00:57_TAI\n", "===== 2 =====\n", "printing data for NOAA Active Region number 11079 and HARPNUM 49 at time 2010.06.12_05:39_TAI\n", "===== 3 =====\n", "printing data for NOAA Active Region number 11093 and HARPNUM 115 at time 2010.08.06_18:24_TAI\n", "===== 4 =====\n", "printing data for NOAA Active Region number 11112 and HARPNUM 211 at time 2010.10.15_19:12_TAI\n", "===== 5 =====\n", "skip: latitude is out of range for HARPNUM 245 at time 2010.11.03_23:58_TAI\n", "===== 6 =====\n", "skip: latitude is out of range for HARPNUM 245 at time 2010.11.04_13:29_TAI\n", "===== 7 =====\n", "skip: latitude is out of range for HARPNUM 245 at time 2010.11.05_15:36_TAI\n", "===== 8 =====\n", "printing data for NOAA Active Region number 11149 and HARPNUM 345 at time 2011.01.27_01:03_TAI\n", "===== 9 =====\n", "printing data for NOAA Active Region number 11153 and HARPNUM 362 at time 2011.02.08_01:31_TAI\n", "===== 10 =====\n", "printing data for NOAA Active Region number 11158 and HARPNUM 377 at time 2011.02.12_17:38_TAI\n", "===== 11 =====\n", "printing data for NOAA Active Region number 11158 and HARPNUM 377 at time 2011.02.13_17:26_TAI\n", "===== 12 =====\n", "printing data for NOAA Active Region number 11161 and HARPNUM 384 at time 2011.02.15_07:44_TAI\n", "===== 13 =====\n", "printing data for NOAA Active Region number 11158 and HARPNUM 377 at time 2011.02.15_14:25_TAI\n", "===== 14 =====\n", "printing data for NOAA Active Region number 11158 and HARPNUM 377 at time 2011.02.17_10:11_TAI\n", "===== 15 =====\n", "printing data for NOAA Active Region number 11162 and HARPNUM 384 at time 2011.02.17_10:26_TAI\n", "===== 16 =====\n", "printing data for NOAA Active Region number 11158 and HARPNUM 377 at time 2011.02.17_13:03_TAI\n", "===== 17 =====\n", "printing data for NOAA Active Region number 11162 and HARPNUM 384 at time 2011.02.17_14:08_TAI\n", "===== 18 =====\n", "printing data for NOAA Active Region number 11162 and HARPNUM 384 at time 2011.02.17_21:04_TAI\n", "===== 19 =====\n", "skip: there are no data for HARPNUM 392 at time 2011.02.23_07:35_TAI\n", "===== 20 =====\n", "printing data for NOAA Active Region number 11164 and HARPNUM 393 at time 2011.02.27_12:52_TAI\n", "===== 21 =====\n", "printing data for NOAA Active Region number 11164 and HARPNUM 393 at time 2011.03.06_05:13_TAI\n", "===== 22 =====\n", "printing data for NOAA Active Region number 11165 and HARPNUM 394 at time 2011.03.06_07:54_TAI\n", "===== 23 =====\n", "printing data for NOAA Active Region number 11164 and HARPNUM 393 at time 2011.03.06_08:07_TAI\n", "===== 24 =====\n", "printing data for NOAA Active Region number 11164 and HARPNUM 393 at time 2011.03.06_09:20_TAI\n", "===== 25 =====\n", "printing data for NOAA Active Region number 11165 and HARPNUM 394 at time 2011.03.06_21:50_TAI\n", "===== 26 =====\n", "printing data for NOAA Active Region number 11165 and HARPNUM 394 at time 2011.03.07_02:29_TAI\n", "===== 27 =====\n", "skip: there are no data for HARPNUM 415 at time 2011.03.07_03:58_TAI\n", "===== 28 =====\n", "skip: latitude is out of range for HARPNUM 394 at time 2011.03.07_10:44_TAI\n", "===== 29 =====\n", "skip: latitude is out of range for HARPNUM 394 at time 2011.03.07_18:28_TAI\n", "===== 30 =====\n", "skip: latitude is out of range for HARPNUM 394 at time 2011.03.07_20:16_TAI\n", "===== 31 =====\n", "printing data for NOAA Active Region number 11166 and HARPNUM 401 at time 2011.03.08_11:07_TAI\n", "===== 32 =====\n", "printing data for NOAA Active Region number 11166 and HARPNUM 401 at time 2011.03.08_14:02_TAI\n", "===== 33 =====\n", "printing data for NOAA Active Region number 11166 and HARPNUM 401 at time 2011.03.08_23:23_TAI\n", "===== 34 =====\n", "printing data for NOAA Active Region number 11166 and HARPNUM 401 at time 2011.03.11_04:43_TAI\n", "===== 35 =====\n", "printing data for NOAA Active Region number 11169 and HARPNUM 407 at time 2011.03.13_19:52_TAI\n", "===== 36 =====\n", "printing data for NOAA Active Region number 11169 and HARPNUM 407 at time 2011.03.14_00:22_TAI\n", "===== 37 =====\n", "skip: latitude is out of range for HARPNUM 437 at time 2011.03.22_02:17_TAI\n", "===== 38 =====\n", "skip: latitude is out of range for HARPNUM 437 at time 2011.03.23_12:07_TAI\n", "===== 39 =====\n", "printing data for NOAA Active Region number 11176 and HARPNUM 437 at time 2011.03.24_23:22_TAI\n", "===== 40 =====\n", "printing data for NOAA Active Region number 11190 and HARPNUM 495 at time 2011.04.14_17:12_TAI\n", "===== 41 =====\n", "printing data for NOAA Active Region number 11195 and HARPNUM 514 at time 2011.04.21_04:57_TAI\n", "===== 42 =====\n", "printing data for NOAA Active Region number 11195 and HARPNUM 514 at time 2011.04.21_15:53_TAI\n", "===== 43 =====\n", "skip: latitude is out of range for HARPNUM 637 at time 2011.05.27_21:50_TAI\n", "===== 44 =====\n", "skip: latitude is out of range for HARPNUM 637 at time 2011.05.28_10:33_TAI\n", "===== 45 =====\n", "skip: latitude is out of range for HARPNUM 667 at time 2011.06.13_21:47_TAI\n", "===== 46 =====\n", "printing data for NOAA Active Region number 11260 and HARPNUM 746 at time 2011.07.26_16:07_TAI\n", "===== 47 =====\n", "printing data for NOAA Active Region number 11261 and HARPNUM 750 at time 2011.07.29_02:09_TAI\n", "===== 48 =====\n", "printing data for NOAA Active Region number 11261 and HARPNUM 750 at time 2011.08.01_06:19_TAI\n", "===== 49 =====\n", "printing data for NOAA Active Region number 11261 and HARPNUM 750 at time 2011.08.02_03:37_TAI\n", "===== 50 =====\n", "printing data for NOAA Active Region number 11263 and HARPNUM 753 at time 2011.08.02_04:32_TAI\n", "===== 51 =====\n", "skip: there are no data for HARPNUM 753 at time 2011.08.07_18:10_TAI\n", "===== 52 =====\n", "printing data for NOAA Active Region number 11263 and HARPNUM 753 at time 2011.08.08_03:54_TAI\n", "===== 53 =====\n", "printing data for NOAA Active Region number 11263 and HARPNUM 753 at time 2011.08.08_08:05_TAI\n", "===== 54 =====\n", "printing data for NOAA Active Region number 11286 and HARPNUM 814 at time 2011.09.03_11:45_TAI\n", "===== 55 =====\n", "printing data for NOAA Active Region number 11286 and HARPNUM 814 at time 2011.09.04_04:28_TAI\n", "===== 56 =====\n", "printing data for NOAA Active Region number 11286 and HARPNUM 814 at time 2011.09.04_07:58_TAI\n", "===== 57 =====\n", "printing data for NOAA Active Region number 11283 and HARPNUM 833 at time 2011.09.05_01:50_TAI\n", "===== 58 =====\n", "printing data for NOAA Active Region number 11283 and HARPNUM 833 at time 2011.09.05_22:20_TAI\n", "===== 59 =====\n", "skip: there are some missing keywords for HARPNUM 833 at time 2011.09.07_15:46_TAI\n", "===== 60 =====\n", "skip: there are no data for HARPNUM 833 at time 2011.09.08_06:11_TAI\n", "===== 61 =====\n", "printing data for NOAA Active Region number 11283 and HARPNUM 833 at time 2011.09.08_12:49_TAI\n", "===== 62 =====\n", "printing data for NOAA Active Region number 11283 and HARPNUM 833 at time 2011.09.09_07:40_TAI\n", "===== 63 =====\n", "skip: there are no data for HARPNUM 878 at time 2011.09.20_12:23_TAI\n", "===== 64 =====\n", "skip: there are no data for HARPNUM 892 at time 2011.09.21_10:00_TAI\n", "===== 65 =====\n", "skip: there are no data for HARPNUM 892 at time 2011.09.21_11:01_TAI\n", "===== 66 =====\n", "printing data for NOAA Active Region number 11295 and HARPNUM 856 at time 2011.09.22_01:59_TAI\n", "===== 67 =====\n", "printing data for NOAA Active Region number 11295 and HARPNUM 856 at time 2011.09.22_22:15_TAI\n", "===== 68 =====\n", "skip: latitude is out of range for HARPNUM 892 at time 2011.09.22_23:56_TAI\n", "===== 69 =====\n", "skip: there are no data for HARPNUM 892 at time 2011.09.23_09:40_TAI\n", "===== 70 =====\n", "printing data for NOAA Active Region number 11302 and HARPNUM 892 at time 2011.09.23_13:20_TAI\n", "===== 71 =====\n", "printing data for NOAA Active Region number 11295 and HARPNUM 856 at time 2011.09.23_16:59_TAI\n", "===== 72 =====\n", "printing data for NOAA Active Region number 11302 and HARPNUM 892 at time 2011.09.23_17:25_TAI\n", "===== 73 =====\n", "skip: there are no data for HARPNUM 892 at time 2011.09.23_18:15_TAI\n", "===== 74 =====\n", "printing data for NOAA Active Region number 11302 and HARPNUM 892 at time 2011.09.23_19:21_TAI\n", "===== 75 =====\n", "printing data for NOAA Active Region number 11302 and HARPNUM 892 at time 2011.09.23_20:36_TAI\n", "===== 76 =====\n", "skip: there are no data for HARPNUM 899 at time 2011.09.23_21:27_TAI\n", "===== 77 =====\n", "skip: there are no data for HARPNUM 899 at time 2011.09.23_23:58_TAI\n", "===== 78 =====\n", "printing data for NOAA Active Region number 11302 and HARPNUM 892 at time 2011.09.24_02:33_TAI\n", "===== 79 =====\n", "printing data for NOAA Active Region number 11302 and HARPNUM 892 at time 2011.09.24_04:50_TAI\n", "===== 80 =====\n", "printing data for NOAA Active Region number 11302 and HARPNUM 892 at time 2011.09.24_08:49_TAI\n", "===== 81 =====\n", "skip: there are no data for HARPNUM 899 at time 2011.09.24_09:35_TAI\n", "===== 82 =====\n", "printing data for NOAA Active Region number 11302 and HARPNUM 892 at time 2011.09.24_15:33_TAI\n", "===== 83 =====\n", "printing data for NOAA Active Region number 11303 and HARPNUM 899 at time 2011.09.24_16:58_TAI\n", "===== 84 =====\n", "printing data for NOAA Active Region number 11302 and HARPNUM 892 at time 2011.09.25_05:08_TAI\n", "===== 85 =====\n", "printing data for NOAA Active Region number 11302 and HARPNUM 892 at time 2011.09.25_14:46_TAI\n", "===== 86 =====\n", "printing data for NOAA Active Region number 11302 and HARPNUM 892 at time 2011.09.27_13:28_TAI\n", "===== 87 =====\n", "printing data for NOAA Active Region number 11305 and HARPNUM 902 at time 2011.09.29_19:06_TAI\n", "===== 88 =====\n", "skip: there are no data for HARPNUM 902 at time 2011.09.30_09:59_TAI\n", "===== 89 =====\n", "printing data for NOAA Active Region number 11305 and HARPNUM 902 at time 2011.10.01_00:50_TAI\n", "===== 90 =====\n", "printing data for NOAA Active Region number 11302 and HARPNUM 892 at time 2011.10.01_17:23_TAI\n", "===== 91 =====\n", "printing data for NOAA Active Region number 11319 and HARPNUM 940 at time 2011.10.20_13:00_TAI\n", "===== 92 =====\n", "printing data for NOAA Active Region number 11314 and HARPNUM 940 at time 2011.10.21_11:10_TAI\n", "===== 93 =====\n", "skip: latitude is out of range for HARPNUM 1028 at time 2011.11.01_22:01_TAI\n", "===== 94 =====\n", "skip: latitude is out of range for HARPNUM 1028 at time 2011.11.02_11:11_TAI\n", "===== 95 =====\n", "skip: latitude is out of range for HARPNUM 1028 at time 2011.11.02_20:27_TAI\n", "===== 96 =====\n", "skip: latitude is out of range for HARPNUM 1028 at time 2011.11.02_23:36_TAI\n", "===== 97 =====\n", "printing data for NOAA Active Region number 11339 and HARPNUM 1028 at time 2011.11.03_20:40_TAI\n", "===== 98 =====\n", "printing data for NOAA Active Region number 11339 and HARPNUM 1028 at time 2011.11.04_03:35_TAI\n", "===== 99 =====\n", "printing data for NOAA Active Region number 11339 and HARPNUM 1028 at time 2011.11.04_11:21_TAI\n", "===== 100 =====\n", "printing data for NOAA Active Region number 11339 and HARPNUM 1028 at time 2011.11.04_20:38_TAI\n", "===== 101 =====\n", "printing data for NOAA Active Region number 11339 and HARPNUM 1028 at time 2011.11.05_01:03_TAI\n", "===== 102 =====\n", "printing data for NOAA Active Region number 11339 and HARPNUM 1028 at time 2011.11.05_06:35_TAI\n", "===== 103 =====\n", "printing data for NOAA Active Region number 11342 and HARPNUM 1041 at time 2011.11.08_13:35_TAI\n", "===== 104 =====\n", "skip: latitude is out of range for HARPNUM 1028 at time 2011.11.14_09:12_TAI\n", "===== 105 =====\n", "printing data for NOAA Active Region number 11346 and HARPNUM 1066 at time 2011.11.14_12:43_TAI\n", "===== 106 =====\n", "skip: latitude is out of range for HARPNUM 1028 at time 2011.11.14_22:35_TAI\n", "===== 107 =====\n", "skip: there are no data for HARPNUM 1209 at time 2011.12.24_18:16_TAI\n", "===== 108 =====\n", "printing data for NOAA Active Region number 11387 and HARPNUM 1209 at time 2011.12.25_02:27_TAI\n", "===== 109 =====\n", "printing data for NOAA Active Region number 11387 and HARPNUM 1209 at time 2011.12.25_20:30_TAI\n", "===== 110 =====\n", "skip: latitude is out of range for HARPNUM 1256 at time 2011.12.28_13:50_TAI\n", "===== 111 =====\n", "skip: latitude is out of range for HARPNUM 1256 at time 2011.12.28_21:51_TAI\n", "===== 112 =====\n", "printing data for NOAA Active Region number 11389 and HARPNUM 1256 at time 2011.12.29_03:09_TAI\n", "===== 113 =====\n", "printing data for NOAA Active Region number 11389 and HARPNUM 1256 at time 2011.12.30_13:15_TAI\n", "===== 114 =====\n", "printing data for NOAA Active Region number 11389 and HARPNUM 1256 at time 2011.12.30_16:26_TAI\n", "===== 115 =====\n", "skip: there are no data for HARPNUM 1321 at time 2012.01.13_13:18_TAI\n", "===== 116 =====\n", "printing data for NOAA Active Region number 11401 and HARPNUM 1321 at time 2012.01.16_04:53_TAI\n", "===== 117 =====\n", "skip: there are no data for HARPNUM 1321 at time 2012.01.17_19:12_TAI\n", "===== 118 =====\n", "skip: there are no data for HARPNUM 1321 at time 2012.01.18_16:05_TAI\n", "===== 119 =====\n", "skip: latitude is out of range for HARPNUM 1321 at time 2012.01.26_18:37_TAI\n", "===== 120 =====\n", "printing data for NOAA Active Region number 11410 and HARPNUM 1350 at time 2012.02.05_20:00_TAI\n", "===== 121 =====\n", "skip: there are no data for HARPNUM 1449 at time 2012.03.01_17:46_TAI\n", "===== 122 =====\n", "skip: latitude is out of range for HARPNUM 1449 at time 2012.03.03_10:52_TAI\n", "===== 123 =====\n", "printing data for NOAA Active Region number 11429 and HARPNUM 1449 at time 2012.03.04_19:16_TAI\n", "===== 124 =====\n", "printing data for NOAA Active Region number 11429 and HARPNUM 1449 at time 2012.03.04_19:30_TAI\n", "===== 125 =====\n", "printing data for NOAA Active Region number 11429 and HARPNUM 1449 at time 2012.03.04_22:34_TAI\n", "===== 126 =====\n", "printing data for NOAA Active Region number 11429 and HARPNUM 1449 at time 2012.03.05_00:28_TAI\n", "===== 127 =====\n", "printing data for NOAA Active Region number 11429 and HARPNUM 1449 at time 2012.03.05_01:44_TAI\n", "===== 128 =====\n", "printing data for NOAA Active Region number 11429 and HARPNUM 1449 at time 2012.03.05_04:05_TAI\n", "===== 129 =====\n", "printing data for NOAA Active Region number 11429 and HARPNUM 1449 at time 2012.03.05_07:55_TAI\n", "===== 130 =====\n", "printing data for NOAA Active Region number 11429 and HARPNUM 1449 at time 2012.03.05_12:41_TAI\n", "===== 131 =====\n", "printing data for NOAA Active Region number 11429 and HARPNUM 1449 at time 2012.03.05_22:53_TAI\n", "===== 132 =====\n", "printing data for NOAA Active Region number 11432 and HARPNUM 1461 at time 2012.03.13_15:21_TAI\n", "===== 133 =====\n", "skip: there are no data for HARPNUM 1461 at time 2012.03.14_07:52_TAI\n", "===== 134 =====\n", "printing data for NOAA Active Region number 11434 and HARPNUM 1464 at time 2012.03.16_20:39_TAI\n", "===== 135 =====\n", "skip: there are no data for HARPNUM 1500 at time 2012.03.22_19:40_TAI\n", "===== 136 =====\n", "skip: there are no data for HARPNUM 1582 at time 2012.04.15_17:45_TAI\n", "===== 137 =====\n", "printing data for NOAA Active Region number 11466 and HARPNUM 1603 at time 2012.04.26_08:24_TAI\n", "===== 138 =====\n", "skip: latitude is out of range for HARPNUM 1638 at time 2012.05.04_13:23_TAI\n", "===== 139 =====\n", "skip: latitude is out of range for HARPNUM 1638 at time 2012.05.04_23:01_TAI\n", "===== 140 =====\n", "skip: there are no data for HARPNUM 1638 at time 2012.05.05_01:18_TAI\n", "===== 141 =====\n", "skip: there are no data for HARPNUM 1638 at time 2012.05.05_17:47_TAI\n", "===== 142 =====\n", "printing data for NOAA Active Region number 11471 and HARPNUM 1621 at time 2012.05.06_14:31_TAI\n", "===== 143 =====\n", "printing data for NOAA Active Region number 11476 and HARPNUM 1638 at time 2012.05.07_13:08_TAI\n", "===== 144 =====\n", "printing data for NOAA Active Region number 11476 and HARPNUM 1638 at time 2012.05.08_12:32_TAI\n", "===== 145 =====\n", "printing data for NOAA Active Region number 11476 and HARPNUM 1638 at time 2012.05.08_14:08_TAI\n", "===== 146 =====\n", "printing data for NOAA Active Region number 11476 and HARPNUM 1638 at time 2012.05.08_21:05_TAI\n", "===== 147 =====\n", "printing data for NOAA Active Region number 11476 and HARPNUM 1638 at time 2012.05.09_04:18_TAI\n", "===== 148 =====\n", "printing data for NOAA Active Region number 11476 and HARPNUM 1638 at time 2012.05.09_20:26_TAI\n", "===== 149 =====\n", "skip: there are no data for HARPNUM 1722 at time 2012.06.02_17:55_TAI\n", "===== 150 =====\n", "printing data for NOAA Active Region number 11494 and HARPNUM 1724 at time 2012.06.05_20:06_TAI\n", "===== 151 =====\n", "skip: latitude is out of range for HARPNUM 1750 at time 2012.06.08_11:32_TAI\n", "===== 152 =====\n", "skip: latitude is out of range for HARPNUM 1750 at time 2012.06.08_16:53_TAI\n", "===== 153 =====\n", "skip: latitude is out of range for HARPNUM 1750 at time 2012.06.09_06:45_TAI\n", "===== 154 =====\n", "skip: there are no data for HARPNUM 1750 at time 2012.06.13_14:35_TAI\n", "===== 155 =====\n", "skip: latitude is out of range for HARPNUM 1806 at time 2012.06.27_16:12_TAI\n", "===== 156 =====\n", "printing data for NOAA Active Region number 11513 and HARPNUM 1806 at time 2012.06.28_09:20_TAI\n", "===== 157 =====\n", "printing data for NOAA Active Region number 11513 and HARPNUM 1806 at time 2012.06.29_12:52_TAI\n", "===== 158 =====\n", "printing data for NOAA Active Region number 11513 and HARPNUM 1806 at time 2012.06.29_18:32_TAI\n", "===== 159 =====\n", "printing data for NOAA Active Region number 11513 and HARPNUM 1806 at time 2012.06.30_19:18_TAI\n", "===== 160 =====\n", "printing data for NOAA Active Region number 11513 and HARPNUM 1806 at time 2012.07.01_00:35_TAI\n", "===== 161 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.01_10:52_TAI\n", "===== 162 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.01_20:07_TAI\n", "===== 163 =====\n", "skip: there are no data for HARPNUM 1807 at time 2012.07.01_23:56_TAI\n", "===== 164 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.03_04:37_TAI\n", "===== 165 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.03_09:55_TAI\n", "===== 166 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.03_12:24_TAI\n", "===== 167 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.03_14:40_TAI\n", "===== 168 =====\n", "printing data for NOAA Active Region number 11513 and HARPNUM 1806 at time 2012.07.03_16:39_TAI\n", "===== 169 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.03_22:09_TAI\n", "===== 170 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.03_23:55_TAI\n", "===== 171 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.04_01:10_TAI\n", "===== 172 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.04_02:42_TAI\n", "===== 173 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.04_03:36_TAI\n", "===== 174 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.04_06:58_TAI\n", "===== 175 =====\n", "skip: latitude is out of range for HARPNUM 1834 at time 2012.07.04_07:45_TAI\n", "===== 176 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.04_10:48_TAI\n", "===== 177 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.04_11:44_TAI\n", "===== 178 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.04_13:18_TAI\n", "===== 179 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.04_20:14_TAI\n", "===== 180 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.04_21:45_TAI\n", "===== 181 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.05_01:40_TAI\n", "===== 182 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.05_02:51_TAI\n", "===== 183 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.05_08:23_TAI\n", "===== 184 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.05_10:29_TAI\n", "===== 185 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.05_13:30_TAI\n", "===== 186 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.05_18:55_TAI\n", "===== 187 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.06_03:15_TAI\n", "===== 188 =====\n", "skip: latitude is out of range for HARPNUM 1834 at time 2012.07.06_08:28_TAI\n", "===== 189 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.06_11:03_TAI\n", "===== 190 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.07_05:46_TAI\n", "===== 191 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.07_09:53_TAI\n", "===== 192 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.07_12:10_TAI\n", "===== 193 =====\n", "printing data for NOAA Active Region number 11515 and HARPNUM 1807 at time 2012.07.07_16:32_TAI\n", "===== 194 =====\n", "printing data for NOAA Active Region number 11520 and HARPNUM 1834 at time 2012.07.08_23:07_TAI\n", "===== 195 =====\n", "printing data for NOAA Active Region number 11520 and HARPNUM 1834 at time 2012.07.09_05:14_TAI\n", "===== 196 =====\n", "printing data for NOAA Active Region number 11520 and HARPNUM 1834 at time 2012.07.09_06:27_TAI\n", "===== 197 =====\n", "printing data for NOAA Active Region number 11521 and HARPNUM 1834 at time 2012.07.13_04:58_TAI\n", "===== 198 =====\n", "skip: there are no data for HARPNUM 1834 at time 2012.07.18_05:58_TAI\n", "===== 199 =====\n", "skip: there are no data for HARPNUM 1879 at time 2012.07.26_17:26_TAI\n", "===== 200 =====\n", "printing data for NOAA Active Region number 11532 and HARPNUM 1879 at time 2012.07.28_06:22_TAI\n", "===== 201 =====\n", "printing data for NOAA Active Region number 11536 and HARPNUM 1879 at time 2012.07.29_15:48_TAI\n", "===== 202 =====\n", "skip: there are no data for HARPNUM 1930 at time 2012.08.05_04:38_TAI\n", "===== 203 =====\n", "printing data for NOAA Active Region number 11540 and HARPNUM 1907 at time 2012.08.10_12:20_TAI\n", "===== 204 =====\n", "skip: there are no data for HARPNUM 1946 at time 2012.08.16_13:19_TAI\n", "===== 205 =====\n", "skip: there are no data for HARPNUM 1946 at time 2012.08.16_17:20_TAI\n", "===== 206 =====\n", "skip: there are no data for HARPNUM 1946 at time 2012.08.17_01:02_TAI\n", "===== 207 =====\n", "skip: there are no data for HARPNUM 1946 at time 2012.08.17_03:23_TAI\n", "===== 208 =====\n", "skip: there are no data for HARPNUM 1946 at time 2012.08.17_16:07_TAI\n", "===== 209 =====\n", "skip: latitude is out of range for HARPNUM 1946 at time 2012.08.17_22:54_TAI\n", "===== 210 =====\n", "skip: latitude is out of range for HARPNUM 1946 at time 2012.08.17_23:22_TAI\n", "===== 211 =====\n", "skip: there are no data for HARPNUM 1996 at time 2012.08.29_12:11_TAI\n", "===== 212 =====\n", "printing data for NOAA Active Region number 11560 and HARPNUM 1993 at time 2012.09.05_04:13_TAI\n", "===== 213 =====\n", "skip: there are no data for HARPNUM 1999 at time 2012.09.07_17:59_TAI\n", "===== 214 =====\n", "printing data for NOAA Active Region number 11564 and HARPNUM 1999 at time 2012.09.08_22:36_TAI\n", "===== 215 =====\n", "printing data for NOAA Active Region number 11583 and HARPNUM 2040 at time 2012.09.29_04:33_TAI\n", "===== 216 =====\n", "skip: there are no data for HARPNUM 2137 at time 2012.10.19_18:14_TAI\n", "===== 217 =====\n", "skip: latitude is out of range for HARPNUM 2137 at time 2012.10.20_20:03_TAI\n", "===== 218 =====\n", "skip: latitude is out of range for HARPNUM 2137 at time 2012.10.21_18:51_TAI\n", "===== 219 =====\n", "skip: there are no data for HARPNUM 2137 at time 2012.10.22_03:17_TAI\n", "===== 220 =====\n", "skip: there are no data for HARPNUM 2186 at time 2012.11.07_02:23_TAI\n", "===== 221 =====\n", "skip: there are no data for HARPNUM 2193 at time 2012.11.10_02:33_TAI\n", "===== 222 =====\n", "printing data for NOAA Active Region number 11613 and HARPNUM 2191 at time 2012.11.11_23:28_TAI\n", "===== 223 =====\n", "printing data for NOAA Active Region number 11613 and HARPNUM 2191 at time 2012.11.12_02:04_TAI\n", "===== 224 =====\n", "printing data for NOAA Active Region number 11613 and HARPNUM 2191 at time 2012.11.12_05:50_TAI\n", "===== 225 =====\n", "printing data for NOAA Active Region number 11613 and HARPNUM 2191 at time 2012.11.12_20:54_TAI\n", "===== 226 =====\n", "printing data for NOAA Active Region number 11613 and HARPNUM 2191 at time 2012.11.13_04:04_TAI\n", "===== 227 =====\n", "printing data for NOAA Active Region number 11618 and HARPNUM 2220 at time 2012.11.19_19:28_TAI\n", "===== 228 =====\n", "printing data for NOAA Active Region number 11618 and HARPNUM 2220 at time 2012.11.20_06:56_TAI\n", "===== 229 =====\n", "printing data for NOAA Active Region number 11618 and HARPNUM 2220 at time 2012.11.26_15:57_TAI\n", "===== 230 =====\n", "printing data for NOAA Active Region number 11620 and HARPNUM 2227 at time 2012.11.26_21:26_TAI\n", "===== 231 =====\n", "printing data for NOAA Active Region number 11620 and HARPNUM 2227 at time 2012.11.27_21:36_TAI\n", "===== 232 =====\n", "skip: there are no data for HARPNUM 2362 at time 2013.01.04_09:31_TAI\n", "===== 233 =====\n", "printing data for NOAA Active Region number 11654 and HARPNUM 2372 at time 2013.01.10_09:11_TAI\n", "===== 234 =====\n", "printing data for NOAA Active Region number 11654 and HARPNUM 2372 at time 2013.01.10_15:07_TAI\n", "===== 235 =====\n", "printing data for NOAA Active Region number 11652 and HARPNUM 2362 at time 2013.01.12_00:50_TAI\n", "===== 236 =====\n", "printing data for NOAA Active Region number 11652 and HARPNUM 2362 at time 2013.01.12_08:38_TAI\n", "===== 237 =====\n", "printing data for NOAA Active Region number 11675 and HARPNUM 2491 at time 2013.02.16_15:50_TAI\n", "===== 238 =====\n", "skip: there are no data for HARPNUM 2519 at time 2013.03.04_07:54_TAI\n", "===== 239 =====\n", "skip: there are no data for HARPNUM 2546 at time 2013.03.14_06:58_TAI\n", "===== 240 =====\n", "printing data for NOAA Active Region number 11692 and HARPNUM 2546 at time 2013.03.20_22:04_TAI\n", "===== 241 =====\n", "skip: there are no data for HARPNUM 2635 at time 2013.04.04_17:48_TAI\n", "===== 242 =====\n", "printing data for NOAA Active Region number 11718 and HARPNUM 2636 at time 2013.04.11_20:38_TAI\n", "===== 243 =====\n", "printing data for NOAA Active Region number 11726 and HARPNUM 2673 at time 2013.04.21_10:29_TAI\n", "===== 244 =====\n", "printing data for NOAA Active Region number 11731 and HARPNUM 2693 at time 2013.05.01_05:10_TAI\n", "===== 245 =====\n", "printing data for NOAA Active Region number 11731 and HARPNUM 2693 at time 2013.05.02_16:55_TAI\n", "===== 246 =====\n", "skip: there are no data for HARPNUM 2716 at time 2013.05.02_17:32_TAI\n", "===== 247 =====\n", "skip: there are no data for HARPNUM 2716 at time 2013.05.04_17:56_TAI\n", "===== 248 =====\n", "skip: there are no data for HARPNUM 2739 at time 2013.05.09_00:57_TAI\n", "===== 249 =====\n", "skip: there are no data for HARPNUM 2739 at time 2013.05.09_12:56_TAI\n", "===== 250 =====\n", "skip: there are no data for HARPNUM 2748 at time 2013.05.11_20:32_TAI\n", "===== 251 =====\n", "skip: there are no data for HARPNUM 2748 at time 2013.05.11_22:44_TAI\n", "===== 252 =====\n", "skip: there are no data for HARPNUM 2748 at time 2013.05.12_02:17_TAI\n", "===== 253 =====\n", "skip: there are no data for HARPNUM 2748 at time 2013.05.12_12:03_TAI\n", "===== 254 =====\n", "skip: there are no data for HARPNUM 2748 at time 2013.05.12_16:05_TAI\n", "===== 255 =====\n", "skip: there are no data for HARPNUM 2748 at time 2013.05.13_01:11_TAI\n", "===== 256 =====\n", "skip: latitude is out of range for HARPNUM 2748 at time 2013.05.14_01:48_TAI\n", "===== 257 =====\n", "printing data for NOAA Active Region number 11748 and HARPNUM 2748 at time 2013.05.15_21:53_TAI\n", "===== 258 =====\n", "printing data for NOAA Active Region number 11748 and HARPNUM 2748 at time 2013.05.16_08:57_TAI\n", "===== 259 =====\n", "skip: there are no data for HARPNUM 2760 at time 2013.05.19_05:25_TAI\n", "===== 260 =====\n", "printing data for NOAA Active Region number 11760 and HARPNUM 2809 at time 2013.05.30_20:00_TAI\n", "===== 261 =====\n", "printing data for NOAA Active Region number 11762 and HARPNUM 2790 at time 2013.06.04_08:57_TAI\n", "===== 262 =====\n", "skip: latitude is out of range for HARPNUM 2790 at time 2013.06.06_22:49_TAI\n", "===== 263 =====\n", "skip: latitude is out of range for HARPNUM 2878 at time 2013.06.20_03:14_TAI\n", "===== 264 =====\n", "skip: latitude is out of range for HARPNUM 2887 at time 2013.06.22_20:56_TAI\n", "===== 265 =====\n", "skip: latitude is out of range for HARPNUM 2920 at time 2013.07.02_07:08_TAI\n", "===== 266 =====\n", "printing data for NOAA Active Region number 11817 and HARPNUM 3048 at time 2013.08.11_10:41_TAI\n", "===== 267 =====\n", "printing data for NOAA Active Region number 11818 and HARPNUM 3056 at time 2013.08.16_18:24_TAI\n", "===== 268 =====\n", "printing data for NOAA Active Region number 11818 and HARPNUM 3056 at time 2013.08.16_19:33_TAI\n", "===== 269 =====\n", "skip: latitude is out of range for HARPNUM 3263 at time 2013.10.08_01:48_TAI\n", "===== 270 =====\n", "printing data for NOAA Active Region number 11865 and HARPNUM 3263 at time 2013.10.12_00:43_TAI\n", "===== 271 =====\n", "printing data for NOAA Active Region number 11865 and HARPNUM 3263 at time 2013.10.14_08:38_TAI\n", "===== 272 =====\n", "printing data for NOAA Active Region number 11865 and HARPNUM 3263 at time 2013.10.14_23:36_TAI\n", "===== 273 =====\n", "printing data for NOAA Active Region number 11861 and HARPNUM 3258 at time 2013.10.16_15:41_TAI\n", "===== 274 =====\n", "printing data for NOAA Active Region number 11875 and HARPNUM 3291 at time 2013.10.21_00:22_TAI\n", "===== 275 =====\n", "printing data for NOAA Active Region number 11875 and HARPNUM 3291 at time 2013.10.21_15:20_TAI\n", "===== 276 =====\n", "printing data for NOAA Active Region number 11875 and HARPNUM 3291 at time 2013.10.22_20:53_TAI\n", "===== 277 =====\n", "printing data for NOAA Active Region number 11875 and HARPNUM 3291 at time 2013.10.22_23:43_TAI\n", "===== 278 =====\n", "printing data for NOAA Active Region number 11875 and HARPNUM 3291 at time 2013.10.23_00:08_TAI\n", "===== 279 =====\n", "printing data for NOAA Active Region number 11875 and HARPNUM 3291 at time 2013.10.23_10:09_TAI\n", "===== 280 =====\n", "printing data for NOAA Active Region number 11875 and HARPNUM 3291 at time 2013.10.23_10:33_TAI\n", "===== 281 =====\n", "skip: latitude is out of range for HARPNUM 3311 at time 2013.10.24_03:02_TAI\n", "===== 282 =====\n", "skip: latitude is out of range for HARPNUM 3311 at time 2013.10.24_08:01_TAI\n", "===== 283 =====\n", "skip: latitude is out of range for HARPNUM 3311 at time 2013.10.24_10:12_TAI\n", "===== 284 =====\n", "skip: there are no data for HARPNUM 3311 at time 2013.10.24_15:03_TAI\n", "===== 285 =====\n", "skip: there are no data for HARPNUM 3311 at time 2013.10.24_17:09_TAI\n", "===== 286 =====\n", "skip: there are no data for HARPNUM 3311 at time 2013.10.24_19:21_TAI\n", "===== 287 =====\n", "skip: latitude is out of range for HARPNUM 3311 at time 2013.10.24_20:58_TAI\n", "===== 288 =====\n", "skip: there are no data for HARPNUM 3311 at time 2013.10.25_06:06_TAI\n", "===== 289 =====\n", "skip: latitude is out of range for HARPNUM 3311 at time 2013.10.25_09:37_TAI\n", "===== 290 =====\n", "skip: latitude is out of range for HARPNUM 3311 at time 2013.10.25_11:17_TAI\n", "===== 291 =====\n", "skip: there are no data for HARPNUM 3321 at time 2013.10.25_19:27_TAI\n", "===== 292 =====\n", "printing data for NOAA Active Region number 11882 and HARPNUM 3311 at time 2013.10.25_19:53_TAI\n", "===== 293 =====\n", "printing data for NOAA Active Region number 11875 and HARPNUM 3291 at time 2013.10.26_12:48_TAI\n", "===== 294 =====\n", "printing data for NOAA Active Region number 11877 and HARPNUM 3295 at time 2013.10.27_11:53_TAI\n", "===== 295 =====\n", "printing data for NOAA Active Region number 11875 and HARPNUM 3291 at time 2013.10.27_14:05_TAI\n", "===== 296 =====\n", "printing data for NOAA Active Region number 11882 and HARPNUM 3311 at time 2013.10.27_15:01_TAI\n", "===== 297 =====\n", "printing data for NOAA Active Region number 11882 and HARPNUM 3311 at time 2013.10.27_15:15_TAI\n", "===== 298 =====\n", "printing data for NOAA Active Region number 11875 and HARPNUM 3291 at time 2013.10.27_20:57_TAI\n", "===== 299 =====\n", "skip: latitude is out of range for HARPNUM 3291 at time 2013.10.28_21:54_TAI\n", "===== 300 =====\n", "skip: latitude is out of range for HARPNUM 3295 at time 2013.10.30_13:51_TAI\n", "===== 301 =====\n", "printing data for NOAA Active Region number 11884 and HARPNUM 3321 at time 2013.10.31_19:53_TAI\n", "===== 302 =====\n", "printing data for NOAA Active Region number 11884 and HARPNUM 3321 at time 2013.11.01_22:21_TAI\n", "===== 303 =====\n", "printing data for NOAA Active Region number 11884 and HARPNUM 3321 at time 2013.11.02_05:22_TAI\n", "===== 304 =====\n", "printing data for NOAA Active Region number 11890 and HARPNUM 3341 at time 2013.11.04_08:18_TAI\n", "===== 305 =====\n", "skip: there are no data for HARPNUM 3341 at time 2013.11.04_18:13_TAI\n", "===== 306 =====\n", "printing data for NOAA Active Region number 11890 and HARPNUM 3341 at time 2013.11.04_22:12_TAI\n", "===== 307 =====\n", "printing data for NOAA Active Region number 11890 and HARPNUM 3341 at time 2013.11.05_13:46_TAI\n", "===== 308 =====\n", "printing data for NOAA Active Region number 11890 and HARPNUM 3341 at time 2013.11.06_03:40_TAI\n", "===== 309 =====\n", "printing data for NOAA Active Region number 11890 and HARPNUM 3341 at time 2013.11.06_14:25_TAI\n", "===== 310 =====\n", "printing data for NOAA Active Region number 11891 and HARPNUM 3344 at time 2013.11.07_09:28_TAI\n", "===== 311 =====\n", "skip: latitude is out of range for HARPNUM 3366 at time 2013.11.10_11:18_TAI\n", "===== 312 =====\n", "skip: there are no data for HARPNUM 3366 at time 2013.11.12_15:20_TAI\n", "===== 313 =====\n", "printing data for NOAA Active Region number 11899 and HARPNUM 3376 at time 2013.11.14_02:29_TAI\n", "===== 314 =====\n", "printing data for NOAA Active Region number 11900 and HARPNUM 3364 at time 2013.11.15_04:53_TAI\n", "===== 315 =====\n", "printing data for NOAA Active Region number 11900 and HARPNUM 3364 at time 2013.11.15_07:49_TAI\n", "===== 316 =====\n", "printing data for NOAA Active Region number 11900 and HARPNUM 3364 at time 2013.11.16_05:10_TAI\n", "===== 317 =====\n", "skip: latitude is out of range for HARPNUM 3364 at time 2013.11.20_11:11_TAI\n", "===== 318 =====\n", "printing data for NOAA Active Region number 11904 and HARPNUM 3376 at time 2013.11.22_02:32_TAI\n", "===== 319 =====\n", "printing data for NOAA Active Region number 11904 and HARPNUM 3376 at time 2013.11.22_12:57_TAI\n", "===== 320 =====\n", "printing data for NOAA Active Region number 11909 and HARPNUM 3437 at time 2013.12.06_07:29_TAI\n", "===== 321 =====\n", "skip: latitude is out of range for HARPNUM 3520 at time 2013.12.18_23:19_TAI\n", "===== 322 =====\n", "skip: latitude is out of range for HARPNUM 3520 at time 2013.12.19_11:57_TAI\n", "===== 323 =====\n", "printing data for NOAA Active Region number 11928 and HARPNUM 3497 at time 2013.12.21_08:11_TAI\n", "===== 324 =====\n", "printing data for NOAA Active Region number 11928 and HARPNUM 3497 at time 2013.12.21_08:37_TAI\n", "===== 325 =====\n", "printing data for NOAA Active Region number 11934 and HARPNUM 3520 at time 2013.12.21_14:38_TAI\n", "===== 326 =====\n", "printing data for NOAA Active Region number 11928 and HARPNUM 3497 at time 2013.12.21_15:12_TAI\n", "===== 327 =====\n", "printing data for NOAA Active Region number 11928 and HARPNUM 3497 at time 2013.12.21_22:08_TAI\n", "===== 328 =====\n", "printing data for NOAA Active Region number 11928 and HARPNUM 3497 at time 2013.12.22_00:03_TAI\n", "===== 329 =====\n", "printing data for NOAA Active Region number 11928 and HARPNUM 3497 at time 2013.12.22_09:06_TAI\n", "===== 330 =====\n", "printing data for NOAA Active Region number 11936 and HARPNUM 3535 at time 2013.12.28_07:56_TAI\n", "===== 331 =====\n", "printing data for NOAA Active Region number 11936 and HARPNUM 3535 at time 2013.12.30_21:58_TAI\n", "===== 332 =====\n", "printing data for NOAA Active Region number 11936 and HARPNUM 3535 at time 2013.12.31_18:52_TAI\n", "===== 333 =====\n", "skip: latitude is out of range for HARPNUM 3563 at time 2014.01.01_02:33_TAI\n", "===== 334 =====\n", "skip: latitude is out of range for HARPNUM 3563 at time 2014.01.01_22:18_TAI\n", "===== 335 =====\n", "skip: latitude is out of range for HARPNUM 3563 at time 2014.01.02_12:50_TAI\n", "===== 336 =====\n", "skip: latitude is out of range for HARPNUM 3563 at time 2014.01.02_21:14_TAI\n", "===== 337 =====\n", "printing data for NOAA Active Region number 11944 and HARPNUM 3563 at time 2014.01.03_10:25_TAI\n", "===== 338 =====\n", "printing data for NOAA Active Region number 11944 and HARPNUM 3563 at time 2014.01.03_10:25_TAI\n", "===== 339 =====\n", "skip: latitude is out of range for HARPNUM 3535 at time 2014.01.03_22:52_TAI\n", "===== 340 =====\n", "printing data for NOAA Active Region number 11946 and HARPNUM 3580 at time 2014.01.06_03:53_TAI\n", "===== 341 =====\n", "printing data for NOAA Active Region number 11944 and HARPNUM 3563 at time 2014.01.06_10:13_TAI\n", "===== 342 =====\n", "skip: latitude is out of range for HARPNUM 3587 at time 2014.01.07_03:47_TAI\n", "===== 343 =====\n", "printing data for NOAA Active Region number 11944 and HARPNUM 3563 at time 2014.01.12_21:51_TAI\n", "===== 344 =====\n", "skip: there are no data for HARPNUM 3686 at time 2014.01.26_22:10_TAI\n", "===== 345 =====\n", "skip: latitude is out of range for HARPNUM 3686 at time 2014.01.27_04:09_TAI\n", "===== 346 =====\n", "skip: latitude is out of range for HARPNUM 3686 at time 2014.01.27_07:31_TAI\n", "===== 347 =====\n", "skip: latitude is out of range for HARPNUM 3686 at time 2014.01.27_11:38_TAI\n", "===== 348 =====\n", "skip: latitude is out of range for HARPNUM 3686 at time 2014.01.27_12:46_TAI\n", "===== 349 =====\n", "skip: latitude is out of range for HARPNUM 3686 at time 2014.01.27_19:40_TAI\n", "===== 350 =====\n", "skip: latitude is out of range for HARPNUM 3686 at time 2014.01.27_22:16_TAI\n", "===== 351 =====\n", "skip: latitude is out of range for HARPNUM 3686 at time 2014.01.29_06:39_TAI\n", "===== 352 =====\n", "skip: latitude is out of range for HARPNUM 3686 at time 2014.01.29_08:11_TAI\n", "===== 353 =====\n", "skip: latitude is out of range for HARPNUM 3686 at time 2014.01.29_16:11_TAI\n", "===== 354 =====\n", "skip: there are no data for HARPNUM 3688 at time 2014.01.30_15:42_TAI\n", "===== 355 =====\n", "printing data for NOAA Active Region number 11967 and HARPNUM 3686 at time 2014.01.31_01:25_TAI\n", "===== 356 =====\n", "printing data for NOAA Active Region number 11967 and HARPNUM 3686 at time 2014.01.31_07:23_TAI\n", "===== 357 =====\n", "printing data for NOAA Active Region number 11968 and HARPNUM 3688 at time 2014.02.01_06:34_TAI\n", "===== 358 =====\n", "printing data for NOAA Active Region number 11967 and HARPNUM 3686 at time 2014.02.01_08:20_TAI\n", "===== 359 =====\n", "printing data for NOAA Active Region number 11967 and HARPNUM 3686 at time 2014.02.01_09:31_TAI\n", "===== 360 =====\n", "printing data for NOAA Active Region number 11967 and HARPNUM 3686 at time 2014.02.01_14:06_TAI\n", "===== 361 =====\n", "skip: there are no data for HARPNUM 3686 at time 2014.02.01_18:11_TAI\n", "===== 362 =====\n", "printing data for NOAA Active Region number 11967 and HARPNUM 3686 at time 2014.02.01_22:04_TAI\n", "===== 363 =====\n", "printing data for NOAA Active Region number 11968 and HARPNUM 3688 at time 2014.02.03_01:23_TAI\n", "===== 364 =====\n", "printing data for NOAA Active Region number 11967 and HARPNUM 3686 at time 2014.02.03_04:00_TAI\n", "===== 365 =====\n", "printing data for NOAA Active Region number 11967 and HARPNUM 3686 at time 2014.02.03_09:49_TAI\n", "===== 366 =====\n", "printing data for NOAA Active Region number 11967 and HARPNUM 3686 at time 2014.02.03_16:02_TAI\n", "===== 367 =====\n", "printing data for NOAA Active Region number 11967 and HARPNUM 3686 at time 2014.02.04_16:20_TAI\n", "===== 368 =====\n", "printing data for NOAA Active Region number 11967 and HARPNUM 3686 at time 2014.02.05_23:05_TAI\n", "===== 369 =====\n", "printing data for NOAA Active Region number 11967 and HARPNUM 3686 at time 2014.02.06_04:56_TAI\n", "===== 370 =====\n", "printing data for NOAA Active Region number 11968 and HARPNUM 3688 at time 2014.02.06_10:29_TAI\n", "===== 371 =====\n", "printing data for NOAA Active Region number 11974 and HARPNUM 3721 at time 2014.02.10_16:51_TAI\n", "===== 372 =====\n", "printing data for NOAA Active Region number 11974 and HARPNUM 3721 at time 2014.02.11_04:25_TAI\n", "===== 373 =====\n", "printing data for NOAA Active Region number 11974 and HARPNUM 3721 at time 2014.02.11_06:58_TAI\n", "===== 374 =====\n", "printing data for NOAA Active Region number 11974 and HARPNUM 3721 at time 2014.02.11_15:51_TAI\n", "===== 375 =====\n", "printing data for NOAA Active Region number 11974 and HARPNUM 3721 at time 2014.02.12_02:51_TAI\n", "===== 376 =====\n", "skip: there are no data for HARPNUM 3721 at time 2014.02.12_06:07_TAI\n", "===== 377 =====\n", "printing data for NOAA Active Region number 11974 and HARPNUM 3721 at time 2014.02.12_08:12_TAI\n", "===== 378 =====\n", "printing data for NOAA Active Region number 11974 and HARPNUM 3721 at time 2014.02.13_02:57_TAI\n", "===== 379 =====\n", "skip: there are no data for HARPNUM 3721 at time 2014.02.13_12:40_TAI\n", "===== 380 =====\n", "printing data for NOAA Active Region number 11974 and HARPNUM 3721 at time 2014.02.13_13:28_TAI\n", "===== 381 =====\n", "printing data for NOAA Active Region number 11974 and HARPNUM 3721 at time 2014.02.13_16:39_TAI\n", "===== 382 =====\n", "printing data for NOAA Active Region number 11977 and HARPNUM 3740 at time 2014.02.15_09:26_TAI\n", "===== 383 =====\n", "printing data for NOAA Active Region number 11976 and HARPNUM 3730 at time 2014.02.19_07:56_TAI\n", "===== 384 =====\n", "skip: there are no data for HARPNUM 3793 at time 2014.02.23_11:17_TAI\n", "===== 385 =====\n", "skip: there are no data for HARPNUM 3793 at time 2014.02.23_12:05_TAI\n", "===== 386 =====\n", "skip: latitude is out of range for HARPNUM 3793 at time 2014.02.24_00:49_TAI\n", "===== 387 =====\n", "printing data for NOAA Active Region number 11982 and HARPNUM 3766 at time 2014.02.25_15:01_TAI\n", "===== 388 =====\n", "printing data for NOAA Active Region number 11991 and HARPNUM 3804 at time 2014.02.27_00:48_TAI\n", "===== 389 =====\n", "skip: latitude is out of range for HARPNUM 3766 at time 2014.02.28_13:33_TAI\n", "===== 390 =====\n", "printing data for NOAA Active Region number 11986 and HARPNUM 3779 at time 2014.03.01_23:19_TAI\n", "===== 391 =====\n", "printing data for NOAA Active Region number 11989 and HARPNUM 3784 at time 2014.03.02_15:58_TAI\n", "===== 392 =====\n", "printing data for NOAA Active Region number 11991 and HARPNUM 3804 at time 2014.03.04_02:10_TAI\n", "===== 393 =====\n", "skip: latitude is out of range for HARPNUM 3836 at time 2014.03.07_23:41_TAI\n", "===== 394 =====\n", "skip: latitude is out of range for HARPNUM 3836 at time 2014.03.08_13:58_TAI\n", "===== 395 =====\n", "printing data for NOAA Active Region number 12002 and HARPNUM 3836 at time 2014.03.08_20:28_TAI\n", "===== 396 =====\n", "printing data for NOAA Active Region number 12002 and HARPNUM 3836 at time 2014.03.09_00:26_TAI\n", "===== 397 =====\n", "printing data for NOAA Active Region number 12002 and HARPNUM 3836 at time 2014.03.09_04:08_TAI\n", "===== 398 =====\n", "printing data for NOAA Active Region number 12002 and HARPNUM 3836 at time 2014.03.09_15:28_TAI\n", "===== 399 =====\n", "printing data for NOAA Active Region number 11996 and HARPNUM 3813 at time 2014.03.09_23:00_TAI\n", "===== 400 =====\n", "printing data for NOAA Active Region number 11996 and HARPNUM 3813 at time 2014.03.10_03:50_TAI\n", "===== 401 =====\n", "skip: latitude is out of range for HARPNUM 3804 at time 2014.03.10_12:07_TAI\n", "===== 402 =====\n", "printing data for NOAA Active Region number 11996 and HARPNUM 3813 at time 2014.03.11_11:05_TAI\n", "===== 403 =====\n", "printing data for NOAA Active Region number 11996 and HARPNUM 3813 at time 2014.03.11_22:34_TAI\n", "===== 404 =====\n", "skip: latitude is out of range for HARPNUM 3813 at time 2014.03.12_19:19_TAI\n", "===== 405 =====\n", "printing data for NOAA Active Region number 12010 and HARPNUM 3856 at time 2014.03.19_03:56_TAI\n", "===== 406 =====\n", "skip: there are no data for HARPNUM 3877 at time 2014.03.21_07:02_TAI\n", "===== 407 =====\n", "printing data for NOAA Active Region number 12017 and HARPNUM 3894 at time 2014.03.27_19:18_TAI\n", "===== 408 =====\n", "printing data for NOAA Active Region number 12017 and HARPNUM 3894 at time 2014.03.27_23:51_TAI\n", "===== 409 =====\n", "printing data for NOAA Active Region number 12017 and HARPNUM 3894 at time 2014.03.29_11:55_TAI\n", "===== 410 =====\n", "printing data for NOAA Active Region number 12014 and HARPNUM 3879 at time 2014.03.30_08:07_TAI\n", "===== 411 =====\n", "printing data for NOAA Active Region number 12035 and HARPNUM 4000 at time 2014.04.15_19:59_TAI\n", "===== 412 =====\n", "skip: latitude is out of range for HARPNUM 4071 at time 2014.05.05_22:09_TAI\n", "===== 413 =====\n", "skip: latitude is out of range for HARPNUM 4097 at time 2014.05.06_16:29_TAI\n", "===== 414 =====\n", "printing data for NOAA Active Region number 12056 and HARPNUM 4097 at time 2014.05.07_10:07_TAI\n", "===== 415 =====\n", "printing data for NOAA Active Region number 12065 and HARPNUM 4138 at time 2014.05.23_18:35_TAI\n", "===== 416 =====\n", "printing data for NOAA Active Region number 12077 and HARPNUM 4186 at time 2014.06.02_04:09_TAI\n", "===== 417 =====\n", "printing data for NOAA Active Region number 12080 and HARPNUM 4197 at time 2014.06.05_19:31_TAI\n", "===== 418 =====\n", "skip: there are no data for HARPNUM 4225 at time 2014.06.09_11:42_TAI\n", "===== 419 =====\n", "skip: there are no data for HARPNUM 4225 at time 2014.06.09_12:52_TAI\n", "===== 420 =====\n", "printing data for NOAA Active Region number 12080 and HARPNUM 4197 at time 2014.06.10_05:34_TAI\n", "===== 421 =====\n", "skip: latitude is out of range for HARPNUM 4225 at time 2014.06.10_08:09_TAI\n", "===== 422 =====\n", "skip: latitude is out of range for HARPNUM 4225 at time 2014.06.10_09:06_TAI\n", "===== 423 =====\n", "skip: latitude is out of range for HARPNUM 4225 at time 2014.06.10_21:03_TAI\n", "===== 424 =====\n", "skip: latitude is out of range for HARPNUM 4225 at time 2014.06.11_04:21_TAI\n", "===== 425 =====\n", "printing data for NOAA Active Region number 12085 and HARPNUM 4197 at time 2014.06.11_09:37_TAI\n", "===== 426 =====\n", "skip: latitude is out of range for HARPNUM 4225 at time 2014.06.11_10:21_TAI\n", "===== 427 =====\n", "skip: there are no data for HARPNUM 4225 at time 2014.06.11_18:13_TAI\n", "===== 428 =====\n", "printing data for NOAA Active Region number 12089 and HARPNUM 4231 at time 2014.06.11_20:03_TAI\n", "===== 429 =====\n", "skip: latitude is out of range for HARPNUM 4225 at time 2014.06.11_21:13_TAI\n", "===== 430 =====\n", "skip: latitude is out of range for HARPNUM 4225 at time 2014.06.12_07:56_TAI\n", "===== 431 =====\n", "printing data for NOAA Active Region number 12085 and HARPNUM 4197 at time 2014.06.14_11:39_TAI\n", "===== 432 =====\n", "printing data for NOAA Active Region number 12087 and HARPNUM 4225 at time 2014.06.15_00:01_TAI\n", "===== 433 =====\n", "skip: latitude is out of range for HARPNUM 4344 at time 2014.07.07_16:20_TAI\n", "===== 434 =====\n", "printing data for NOAA Active Region number 12113 and HARPNUM 4344 at time 2014.07.08_00:26_TAI\n", "===== 435 =====\n", "printing data for NOAA Active Region number 12106 and HARPNUM 4294 at time 2014.07.09_22:34_TAI\n", "===== 436 =====\n", "printing data for NOAA Active Region number 12130 and HARPNUM 4396 at time 2014.07.30_11:14_TAI\n", "===== 437 =====\n", "skip: there are no data for HARPNUM 4396 at time 2014.07.31_14:48_TAI\n", "===== 438 =====\n", "skip: there are no data for HARPNUM 4396 at time 2014.07.31_18:13_TAI\n", "===== 439 =====\n", "skip: there are no matching HARPNUMs for 12149\n", "===== 440 =====\n", "skip: there are no matching HARPNUMs for 12149\n", "===== 441 =====\n", "skip: there are no matching HARPNUMs for 12151\n", "===== 442 =====\n", "skip: there are no matching HARPNUMs for 12146\n", "===== 443 =====\n", "skip: there are no matching HARPNUMs for 12146\n", "===== 444 =====\n", "skip: there are no matching HARPNUMs for 12155\n", "===== 445 =====\n", "skip: there are no matching HARPNUMs for 12157\n", "===== 446 =====\n", "skip: there are no matching HARPNUMs for 12158\n", "===== 447 =====\n", "skip: there are no matching HARPNUMs for 12158\n", "===== 448 =====\n", "skip: there are no matching HARPNUMs for 12166\n", "===== 449 =====\n", "skip: there are no matching HARPNUMs for 12166\n", "===== 450 =====\n", "skip: there are no matching HARPNUMs for 12157\n", "===== 451 =====\n", "skip: there are no matching HARPNUMs for 12169\n", "===== 452 =====\n", "skip: there are no matching HARPNUMs for 12172\n", "===== 453 =====\n", "skip: there are no matching HARPNUMs for 12173\n", "===== 454 =====\n", "skip: there are no matching HARPNUMs for 12173\n", "===== 455 =====\n", "skip: there are no matching HARPNUMs for 12172\n", "===== 456 =====\n", "skip: there are no matching HARPNUMs for 12173\n", "===== 457 =====\n", "printing data for NOAA Active Region number 12182 and HARPNUM 4639 at time 2014.10.08_01:43_TAI\n", "===== 458 =====\n", "printing data for NOAA Active Region number 12182 and HARPNUM 4639 at time 2014.10.08_01:58_TAI\n", "===== 459 =====\n", "printing data for NOAA Active Region number 12182 and HARPNUM 4639 at time 2014.10.08_06:59_TAI\n", "===== 460 =====\n", "skip: there are no data for HARPNUM 4698 at time 2014.10.15_13:03_TAI\n", "===== 461 =====\n", "skip: latitude is out of range for HARPNUM 4698 at time 2014.10.17_07:58_TAI\n", "===== 462 =====\n", "skip: latitude is out of range for HARPNUM 4698 at time 2014.10.18_05:03_TAI\n", "===== 463 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.19_09:11_TAI\n", "===== 464 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.19_16:37_TAI\n", "===== 465 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.19_19:02_TAI\n", "===== 466 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.19_20:04_TAI\n", "===== 467 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.19_22:55_TAI\n", "===== 468 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.21_01:59_TAI\n", "===== 469 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.21_05:17_TAI\n", "===== 470 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.21_14:28_TAI\n", "===== 471 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.22_09:50_TAI\n", "===== 472 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.23_21:41_TAI\n", "===== 473 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.24_17:08_TAI\n", "===== 474 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.25_10:56_TAI\n", "===== 475 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.25_17:17_TAI\n", "===== 476 =====\n", "skip: there are no data for HARPNUM 4698 at time 2014.10.25_18:15_TAI\n", "===== 477 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.25_18:49_TAI\n", "===== 478 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.25_20:21_TAI\n", "===== 479 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.26_00:34_TAI\n", "===== 480 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.26_02:02_TAI\n", "===== 481 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.26_03:41_TAI\n", "===== 482 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.26_10:09_TAI\n", "===== 483 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.26_14:47_TAI\n", "===== 484 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.26_17:40_TAI\n", "===== 485 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.27_02:42_TAI\n", "===== 486 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.27_03:32_TAI\n", "===== 487 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.27_14:06_TAI\n", "===== 488 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.28_08:20_TAI\n", "===== 489 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.28_10:01_TAI\n", "===== 490 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.28_14:33_TAI\n", "===== 491 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.28_16:20_TAI\n", "===== 492 =====\n", "printing data for NOAA Active Region number 12192 and HARPNUM 4698 at time 2014.10.28_18:50_TAI\n", "===== 493 =====\n", "skip: latitude is out of range for HARPNUM 4698 at time 2014.10.28_21:22_TAI\n", "===== 494 =====\n", "skip: latitude is out of range for HARPNUM 4698 at time 2014.10.29_00:37_TAI\n", "===== 495 =====\n", "skip: latitude is out of range for HARPNUM 4698 at time 2014.10.29_01:35_TAI\n", "===== 496 =====\n", "skip: latitude is out of range for HARPNUM 4698 at time 2014.10.29_04:28_TAI\n", "===== 497 =====\n", "skip: there are no data for HARPNUM 4781 at time 2014.11.02_11:53_TAI\n", "===== 498 =====\n", "skip: there are no data for HARPNUM 4781 at time 2014.11.02_22:40_TAI\n", "===== 499 =====\n", "skip: there are no data for HARPNUM 4781 at time 2014.11.03_08:38_TAI\n", "===== 500 =====\n", "skip: there are no data for HARPNUM 4781 at time 2014.11.03_09:04_TAI\n", "===== 501 =====\n", "skip: latitude is out of range for HARPNUM 4781 at time 2014.11.04_09:47_TAI\n", "===== 502 =====\n", "skip: latitude is out of range for HARPNUM 4781 at time 2014.11.04_19:44_TAI\n", "===== 503 =====\n", "skip: latitude is out of range for HARPNUM 4781 at time 2014.11.05_01:39_TAI\n", "===== 504 =====\n", "skip: latitude is out of range for HARPNUM 4781 at time 2014.11.05_03:46_TAI\n", "===== 505 =====\n", "printing data for NOAA Active Region number 12205 and HARPNUM 4781 at time 2014.11.05_22:16_TAI\n", "===== 506 =====\n", "printing data for NOAA Active Region number 12205 and HARPNUM 4781 at time 2014.11.06_02:49_TAI\n", "===== 507 =====\n", "printing data for NOAA Active Region number 12205 and HARPNUM 4781 at time 2014.11.06_10:22_TAI\n", "===== 508 =====\n", "printing data for NOAA Active Region number 12205 and HARPNUM 4781 at time 2014.11.08_15:32_TAI\n", "===== 509 =====\n", "printing data for NOAA Active Region number 12209 and HARPNUM 4817 at time 2014.11.14_12:03_TAI\n", "===== 510 =====\n", "printing data for NOAA Active Region number 12209 and HARPNUM 4817 at time 2014.11.15_17:48_TAI\n", "===== 511 =====\n", "printing data for NOAA Active Region number 12222 and HARPNUM 4874 at time 2014.11.30_06:41_TAI\n", "===== 512 =====\n", "printing data for NOAA Active Region number 12222 and HARPNUM 4874 at time 2014.12.03_08:10_TAI\n", "===== 513 =====\n", "printing data for NOAA Active Region number 12222 and HARPNUM 4874 at time 2014.12.03_18:25_TAI\n", "===== 514 =====\n", "printing data for NOAA Active Region number 12222 and HARPNUM 4874 at time 2014.12.03_19:41_TAI\n", "===== 515 =====\n", "printing data for NOAA Active Region number 12222 and HARPNUM 4874 at time 2014.12.04_12:25_TAI\n", "===== 516 =====\n", "skip: there are no data for HARPNUM 4941 at time 2014.12.12_05:20_TAI\n", "===== 517 =====\n", "printing data for NOAA Active Region number 12242 and HARPNUM 4920 at time 2014.12.13_19:33_TAI\n", "===== 518 =====\n", "printing data for NOAA Active Region number 12242 and HARPNUM 4920 at time 2014.12.16_01:10_TAI\n", "===== 519 =====\n", "printing data for NOAA Active Region number 12241 and HARPNUM 4941 at time 2014.12.16_19:01_TAI\n", "===== 520 =====\n", "skip: there are no data for HARPNUM 4941 at time 2014.12.17_21:58_TAI\n", "===== 521 =====\n", "printing data for NOAA Active Region number 12242 and HARPNUM 4920 at time 2014.12.18_09:44_TAI\n", "===== 522 =====\n", "printing data for NOAA Active Region number 12242 and HARPNUM 4920 at time 2014.12.20_07:32_TAI\n", "===== 523 =====\n", "printing data for NOAA Active Region number 12241 and HARPNUM 4941 at time 2014.12.20_12:17_TAI\n", "===== 524 =====\n", "printing data for NOAA Active Region number 12242 and HARPNUM 4920 at time 2014.12.21_01:49_TAI\n", "===== 525 =====\n", "printing data for NOAA Active Region number 12249 and HARPNUM 4955 at time 2014.12.26_02:16_TAI\n", "===== 526 =====\n", "printing data for NOAA Active Region number 12253 and HARPNUM 5011 at time 2015.01.02_09:47_TAI\n", "===== 527 =====\n", "printing data for NOAA Active Region number 12253 and HARPNUM 5011 at time 2015.01.03_15:36_TAI\n", "===== 528 =====\n", "printing data for NOAA Active Region number 12257 and HARPNUM 5026 at time 2015.01.12_04:58_TAI\n", "===== 529 =====\n", "skip: latitude is out of range for HARPNUM 5026 at time 2015.01.13_12:58_TAI\n", "===== 530 =====\n", "skip: there are no data for HARPNUM 5107 at time 2015.01.21_04:52_TAI\n", "===== 531 =====\n", "printing data for NOAA Active Region number 12268 and HARPNUM 5107 at time 2015.01.25_16:53_TAI\n", "===== 532 =====\n", "printing data for NOAA Active Region number 12268 and HARPNUM 5107 at time 2015.01.27_04:41_TAI\n", "===== 533 =====\n", "skip: latitude is out of range for HARPNUM 5127 at time 2015.01.27_21:37_TAI\n", "===== 534 =====\n", "printing data for NOAA Active Region number 12268 and HARPNUM 5107 at time 2015.01.28_11:42_TAI\n", "===== 535 =====\n", "printing data for NOAA Active Region number 12268 and HARPNUM 5107 at time 2015.01.29_00:44_TAI\n", "===== 536 =====\n", "printing data for NOAA Active Region number 12268 and HARPNUM 5107 at time 2015.01.29_05:36_TAI\n", "===== 537 =====\n", "printing data for NOAA Active Region number 12277 and HARPNUM 5127 at time 2015.01.29_12:16_TAI\n", "===== 538 =====\n", "printing data for NOAA Active Region number 12277 and HARPNUM 5127 at time 2015.02.03_02:15_TAI\n", "===== 539 =====\n", "printing data for NOAA Active Region number 12280 and HARPNUM 5144 at time 2015.02.08_23:35_TAI\n", "===== 540 =====\n", "skip: latitude is out of range for HARPNUM 5186 at time 2015.02.08_23:35_TAI\n", "===== 541 =====\n", "skip: there are no data for HARPNUM 5233 at time 2015.03.01_06:39_TAI\n", "===== 542 =====\n", "skip: there are no data for HARPNUM 5233 at time 2015.03.01_09:48_TAI\n", "===== 543 =====\n", "skip: there are no data for HARPNUM 5233 at time 2015.03.01_09:48_TAI\n", "===== 544 =====\n", "skip: latitude is out of range for HARPNUM 5233 at time 2015.03.01_15:28_TAI\n", "===== 545 =====\n", "skip: latitude is out of range for HARPNUM 5233 at time 2015.03.01_19:31_TAI\n", "===== 546 =====\n", "skip: latitude is out of range for HARPNUM 5233 at time 2015.03.02_01:35_TAI\n", "===== 547 =====\n", "skip: there are no data for HARPNUM 5298 at time 2015.03.04_18:11_TAI\n", "===== 548 =====\n", "skip: there are no data for HARPNUM 5298 at time 2015.03.05_04:57_TAI\n", "===== 549 =====\n", "skip: there are no data for HARPNUM 5298 at time 2015.03.05_08:15_TAI\n", "===== 550 =====\n", "skip: latitude is out of range for HARPNUM 5298 at time 2015.03.06_22:22_TAI\n", "===== 551 =====\n", "printing data for NOAA Active Region number 12297 and HARPNUM 5298 at time 2015.03.08_14:33_TAI\n", "===== 552 =====\n", "printing data for NOAA Active Region number 12297 and HARPNUM 5298 at time 2015.03.10_00:02_TAI\n", "===== 553 =====\n", "skip: there are no data for HARPNUM 5298 at time 2015.03.10_07:18_TAI\n", "===== 554 =====\n", "skip: there are no data for HARPNUM 5298 at time 2015.03.10_07:57_TAI\n", "===== 555 =====\n", "printing data for NOAA Active Region number 12297 and HARPNUM 5298 at time 2015.03.10_18:51_TAI\n", "===== 556 =====\n", "printing data for NOAA Active Region number 12297 and HARPNUM 5298 at time 2015.03.11_04:46_TAI\n", "===== 557 =====\n", "printing data for NOAA Active Region number 12297 and HARPNUM 5298 at time 2015.03.11_11:50_TAI\n", "===== 558 =====\n", "printing data for NOAA Active Region number 12297 and HARPNUM 5298 at time 2015.03.11_12:14_TAI\n", "===== 559 =====\n", "printing data for NOAA Active Region number 12297 and HARPNUM 5298 at time 2015.03.11_14:08_TAI\n", "===== 560 =====\n", "printing data for NOAA Active Region number 12297 and HARPNUM 5298 at time 2015.03.11_21:51_TAI\n", "===== 561 =====\n", "printing data for NOAA Active Region number 12297 and HARPNUM 5298 at time 2015.03.12_04:01_TAI\n", "===== 562 =====\n", "skip: there are no data for HARPNUM 5298 at time 2015.03.12_06:07_TAI\n", "===== 563 =====\n", "printing data for NOAA Active Region number 12297 and HARPNUM 5298 at time 2015.03.13_04:40_TAI\n", "===== 564 =====\n", "printing data for NOAA Active Region number 12297 and HARPNUM 5298 at time 2015.03.14_09:40_TAI\n", "===== 565 =====\n", "printing data for NOAA Active Region number 12297 and HARPNUM 5298 at time 2015.03.14_23:22_TAI\n", "===== 566 =====\n", "printing data for NOAA Active Region number 12297 and HARPNUM 5298 at time 2015.03.15_10:58_TAI\n", "===== 567 =====\n", "printing data for NOAA Active Region number 12320 and HARPNUM 5415 at time 2015.04.07_14:43_TAI\n", "===== 568 =====\n", "skip: latitude is out of range for HARPNUM 5447 at time 2015.04.11_09:50_TAI\n", "===== 569 =====\n", "printing data for NOAA Active Region number 12322 and HARPNUM 5446 at time 2015.04.20_07:21_TAI\n", "===== 570 =====\n", "printing data for NOAA Active Region number 12322 and HARPNUM 5446 at time 2015.04.20_11:57_TAI\n", "===== 571 =====\n", "skip: latitude is out of range for HARPNUM 5446 at time 2015.04.20_15:45_TAI\n", "===== 572 =====\n", "skip: latitude is out of range for HARPNUM 5446 at time 2015.04.20_17:00_TAI\n", "===== 573 =====\n", "skip: latitude is out of range for HARPNUM 5446 at time 2015.04.20_21:45_TAI\n", "===== 574 =====\n", "printing data for NOAA Active Region number 12325 and HARPNUM 5447 at time 2015.04.20_22:01_TAI\n", "===== 575 =====\n", "skip: latitude is out of range for HARPNUM 5446 at time 2015.04.21_08:44_TAI\n", "===== 576 =====\n", "skip: there are no data for HARPNUM 5446 at time 2015.04.22_10:07_TAI\n", "===== 577 =====\n", "skip: there are no data for HARPNUM 5541 at time 2015.05.04_09:47_TAI\n", "===== 578 =====\n", "skip: there are no data for HARPNUM 5541 at time 2015.05.04_13:53_TAI\n", "===== 579 =====\n", "printing data for NOAA Active Region number 12335 and HARPNUM 5526 at time 2015.05.04_14:25_TAI\n", "===== 580 =====\n", "printing data for NOAA Active Region number 12335 and HARPNUM 5526 at time 2015.05.04_17:24_TAI\n", "===== 581 =====\n", "skip: latitude is out of range for HARPNUM 5541 at time 2015.05.04_22:11_TAI\n", "===== 582 =====\n", "skip: latitude is out of range for HARPNUM 5541 at time 2015.05.05_11:49_TAI\n", "===== 583 =====\n", "skip: there are no data for HARPNUM 5673 at time 2015.06.10_08:55_TAI\n", "===== 584 =====\n", "printing data for NOAA Active Region number 12360 and HARPNUM 5637 at time 2015.06.12_07:29_TAI\n", "===== 585 =====\n", "skip: latitude is out of range for HARPNUM 5637 at time 2015.06.13_00:59_TAI\n", "===== 586 =====\n", "skip: latitude is out of range for HARPNUM 5653 at time 2015.06.17_01:27_TAI\n", "===== 587 =====\n", "printing data for NOAA Active Region number 12371 and HARPNUM 5692 at time 2015.06.19_06:48_TAI\n", "===== 588 =====\n", "printing data for NOAA Active Region number 12367 and HARPNUM 5673 at time 2015.06.20_09:44_TAI\n", "===== 589 =====\n", "printing data for NOAA Active Region number 12367 and HARPNUM 5673 at time 2015.06.20_18:20_TAI\n" ] } ], "source": [ "negative_result = get_the_jsoc_data()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Here is the list of events associated with the negative class:" ] }, { "cell_type": "code", "execution_count": 23, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "There are 364 no-CME events (negative class).\n", "HARPNUM, NOAA Number, Class, Peak Time, USFLUX, MEANGBT, MEANJZH, MEANPOT, SHRGT45, TOTUSJH, MEANGBH, MEANALP, MEANGAM, MEANGBZ, MEANJZD, TOTUSJZ, SAVNCPP, TOTPOT, MEANSHR, AREA_ACR, R_VALUE, ABSNJZH\n", "8 11069 M1.2 2010.05.04_17:19_TAI 4.449269e+21 135.195 -0.04832249 9042.597 16.629 578.638 80.932 -0.07553489 37.238 156.727 -0.58707803 7.65943e+12 8.938259e+12 5.892802e+22 29.87 171.006271 4.072 237.118\n", "49 11079 M1.0 2010.06.12_05:39_TAI 1.486036e+21 126.492 -0.00718197 5160.053 0.867 108.345 55.345 -0.00801632 24.466 132.485 -1.20177364 1.2109e+12 8.275082e+11 8.696179e+21 18.178 48.475544 3.192 9.114\n", "115 11093 M1.0 2010.08.06_18:24_TAI 1.182141e+22 91.151 -0.01023015 10387.6 24.226 692.913 42.381 -0.01814705 37.119 93.933 -0.10954364 1.050618e+13 1.335246e+12 2.027204e+23 31.859 470.634491 3.818 150.332\n", "211 11112 M2.9 2010.10.15_19:12_TAI 7.07632e+21 138.784 0.00260818 4582.969 9.572 568.726 69.917 0.00590971 34.312 143.935 1.40421236 9.576594e+12 6.701471e+12 5.55748e+22 25.423 703.612671 3.707 23.81\n", "345 11149 M1.3 2011.01.27_01:03_TAI 1.96808e+22 57.665 0.0044152 6456.933 25.006 923.627 31.214 0.01203929 42.143 64.09 -0.27959716 1.691262e+13 8.398651e+12 2.700811e+23 30.612 515.142334 4.015 139.057\n", "362 11153 M1.9 2011.02.08_01:31_TAI 1.098159e+22 79.412 -0.00207717 2954.804 13.675 577.683 38.162 -0.00651378 34.632 84.201 -0.09924616 1.24527e+13 1.576566e+12 7.062221e+22 28.183 240.660339 3.782 37.381\n", "377 11158 M6.6 2011.02.12_17:38_TAI 5.881154e+21 110.985 -0.00070334 4376.574 38.869 537.13 72.481 -0.00248087 55.626 107.425 0.09912285 1.354661e+13 6.266762e+11 7.171777e+22 43.032 302.56897 3.473 8.679\n", "377 11158 M2.2 2011.02.13_17:26_TAI 1.922852e+22 100.257 0.02140509 12845.72 56.699 2668.096 76.038 0.0513801 60.932 106.868 0.02259646 4.842856e+13 1.990112e+13 5.845842e+23 51.433 837.608398 4.803 733.488\n", "384 11161 M1.1 2011.02.15_07:44_TAI 1.249139e+22 105.688 -0.00725763 3359.431 16.475 930.09 52.487 -0.02060507 37.947 110.123 -0.19215311 1.907098e+13 4.950323e+12 8.866284e+22 30.458 356.131836 4.172 144.231\n", "377 11158 M1.6 2011.02.15_14:25_TAI 2.696237e+22 88.872 0.02112242 13340.8 58.246 3094.431 63.498 0.05024914 59.021 95.08 0.15063411 5.719298e+13 2.964132e+13 8.398648e+23 51.777 1096.292847 4.861 1001.287\n", "377 11158 M6.6 2011.02.17_10:11_TAI 3.281056e+22 97.913 0.01707984 9756.794 39.6 3144.613 59.744 0.03685337 49.241 106.698 -0.02130954 5.891677e+13 2.974461e+13 6.560876e+23 42.407 1103.533447 4.972 864.753\n", "384 11162 M1.0 2011.02.17_10:26_TAI 1.585064e+22 103.022 -0.00599469 7661.929 40.097 1347.631 60.568 -0.01635998 51.026 102.559 0.3575871 3.040495e+13 5.27462e+12 2.921657e+23 42.447 720.135925 4.018 172.114\n", "377 11158 M1.4 2011.02.17_13:03_TAI 3.385615e+22 97.73 0.01374201 9806.895 37.902 3242.983 58.983 0.02949237 48.289 106.016 -0.01971286 5.829481e+13 2.653182e+13 6.729104e+23 41.47 1120.770874 5.027 709.995\n", "384 11162 M1.0 2011.02.17_14:08_TAI 1.514567e+22 105.086 -0.00732057 8015.242 40.561 1318.121 61.592 -0.01967902 51.012 105.885 0.28574729 3.102222e+13 3.980536e+12 2.887559e+23 42.652 707.713928 4.055 198.585\n", "384 11162 M1.3 2011.02.17_21:04_TAI 1.649649e+22 101.4 -0.00434301 6761.104 42.429 1366.395 58.952 -0.01306095 52.595 101.097 0.3663176 3.434321e+13 6.071823e+12 2.899065e+23 43.585 744.285461 3.665 140.218\n", "393 11164 M1.1 2011.02.27_12:52_TAI 2.634481e+22 74.079 0.01285954 4375.255 14.828 1615.747 39.517 0.03724542 34.211 79.357 -0.14262953 3.177707e+13 2.51091e+13 2.349663e+23 28.223 597.53949 4.415 519.988\n", "393 11164 M1.2 2011.03.06_05:13_TAI 5.693587e+22 98.303 0.00868506 10587.03 35.976 4703.476 56.248 0.01869764 45.776 106.762 -0.03036223 9.402801e+13 5.240897e+13 1.196679e+24 39.902 2068.188965 5.008 738.994\n", "394 11165 M1.5 2011.03.06_07:54_TAI 3.126788e+22 94.326 -0.00629544 4796.396 22.027 2233.181 50.48 -0.01613283 39.517 101.714 -0.14272751 4.342794e+13 8.736306e+12 3.036177e+23 32.082 918.823975 4.561 300.072\n", "393 11164 M1.4 2011.03.06_08:07_TAI 6.020203e+22 90.891 0.00688796 9753.147 33.616 4557.743 51.01 0.01607103 44.401 99.685 0.01943416 9.351087e+13 4.0771e+13 1.208181e+24 38.766 2116.946533 5.103 642.391\n", "393 11164 M1.8 2011.03.06_09:20_TAI 5.690153e+22 94.973 0.00722766 10619.32 35.247 4427.353 54.153 0.01563461 45.159 104.498 -0.01012612 8.874617e+13 3.973919e+13 1.188778e+24 39.433 2114.205078 5.062 609.118\n", "394 11165 M1.5 2011.03.06_21:50_TAI 4.589308e+22 83.29 0.00062341 5916.656 25.383 3219.611 46.979 0.0015206 41.002 95.012 -0.04423099 6.013384e+13 1.576138e+12 5.409867e+23 34.101 1281.49707 4.606 42.921\n", "394 11165 M1.3 2011.03.07_02:29_TAI 4.827225e+22 80.115 0.00764372 6828.985 24.536 3453.203 46.953 0.0174632 40.971 93.458 -0.00538741 5.932958e+13 1.85237e+13 6.303634e+23 33.733 1376.02832 4.694 531.269\n", "401 11166 M1.7 2011.03.08_11:07_TAI 3.062755e+22 89.44 0.00157765 11422.21 57.533 3005.14 64.335 0.00415461 60.074 93.768 0.22119564 6.616877e+13 6.7032e+12 8.868216e+23 51.867 1343.021606 4.849 92.229\n", "401 11166 M1.7 2011.03.08_14:02_TAI 3.093701e+22 91.372 0.00092458 11800.67 57.424 3172.895 65.717 0.00237287 59.899 96.93 0.2103733 6.96777e+13 6.335499e+12 9.107985e+23 51.932 1364.176392 4.933 53.732\n", "401 11166 X1.5 2011.03.08_23:23_TAI 3.169307e+22 100.747 -0.00362037 13918.64 55.653 3189.417 70.714 -0.00787461 58.445 106.981 0.35062268 6.841313e+13 1.214496e+13 9.73194e+23 50.523 1401.875 4.867 190.598\n", "401 11166 M1.3 2011.03.11_04:43_TAI 3.998426e+22 95.814 0.00150913 12964.11 51.587 3642.808 63.133 0.00324813 54.706 103.599 0.14780775 7.421e+13 4.875139e+12 1.093774e+24 48.308 1596.190918 4.931 95.872\n", "407 11169 M4.2 2011.03.13_19:52_TAI 2.470095e+22 103.061 -0.01777749 7538.316 28.757 1980.134 53.401 -0.04546132 43.111 107.457 -0.07319506 3.945545e+13 2.868996e+13 3.963841e+23 36.394 916.404297 4.557 703.846\n", "407 11169 M1.0 2011.03.14_00:22_TAI 2.563753e+22 96.948 -0.01693883 7390.57 24.387 1990.28 49.8 -0.04423522 40.576 102.646 0.06108308 3.825403e+13 2.885282e+13 4.032004e+23 33.67 865.086426 4.405 695.83\n", "437 11176 M1.0 2011.03.24_23:22_TAI 5.773513e+22 89.416 0.00371556 5568.178 23.805 3452.234 43.194 0.01080907 40.124 94.062 0.10441735 7.781126e+13 5.828193e+12 7.142551e+23 33.562 1498.546875 4.56 358.868\n", "495 11190 M1.3 2011.04.14_17:12_TAI 2.726968e+22 117.301 -0.00773852 6595.277 35.361 2967.823 70.094 -0.02311371 49.518 122.064 0.08258814 6.276859e+13 1.348667e+13 4.27772e+23 40.375 1565.772339 4.772 377.942\n", "514 11195 M1.8 2011.04.21_04:57_TAI 4.983406e+22 90.448 0.00477382 3582.813 15.418 2875.398 41.955 0.01417028 34.978 96.217 0.16145888 5.99648e+13 1.754362e+13 3.69688e+23 28.668 1319.255005 4.389 370.888\n", "514 11195 M1.2 2011.04.21_15:53_TAI 5.592717e+22 86.749 0.00435001 2947.845 15.919 3216.335 40.583 0.01539075 36.36 89.354 0.08593605 7.291705e+13 1.988958e+13 3.817937e+23 28.888 1467.906982 4.496 424.226\n", "746 11260 M1.1 2011.07.26_16:07_TAI 1.59137e+22 100.669 0.01212055 4893.722 19.745 1443.984 52.124 0.03281908 37.753 108.03 -0.18867645 2.671203e+13 1.31842e+13 1.597994e+23 32.229 473.508453 4.376 298.02\n", "750 11261 M9.3 2011.07.29_02:09_TAI 2.547465e+22 90.047 0.00199996 7013.594 31.07 1844.63 49.865 0.00526799 44.011 96.581 0.08466963 3.928003e+13 1.882163e+12 3.817213e+23 37.978 786.619995 4.51 81.96\n", "750 11261 M1.4 2011.08.01_06:19_TAI 2.493467e+22 104.787 -0.00050631 10128.16 44.963 3392.425 70.526 -0.0014893 55.596 110.51 0.17412351 6.724817e+13 4.50716e+12 6.421202e+23 45.475 1322.17334 4.878 24.168\n", "750 11261 M1.1 2011.08.02_03:37_TAI 2.175976e+22 107.368 0.02855355 11703.25 46.42 2900.207 73.892 0.07473892 55.675 113.341 0.08022054 5.099947e+13 4.315814e+13 5.970162e+23 45.406 1281.524658 4.735 1096.799\n", "753 11263 M1.7 2011.08.02_04:32_TAI 2.930275e+22 80.624 0.0159645 19419.41 61.718 2562.688 58.397 0.02722074 61.079 89.9 0.04043592 5.198313e+13 2.760699e+13 1.182232e+24 53.844 1080.530151 4.794 731.796\n", "753 11263 M2.5 2011.08.08_03:54_TAI 3.913208e+22 80.435 0.01496147 9891.792 36.032 2659.471 46.868 0.03267059 46.34 87.03 0.02582807 5.23091e+13 3.72313e+13 7.733862e+23 40.931 1135.402588 4.523 880.812\n", "753 11263 X6.9 2011.08.08_08:05_TAI 3.949014e+22 73.5 0.01312117 8937.883 34.063 2367.658 41.913 0.03123316 45.356 78.737 0.02875213 4.69041e+13 3.57082e+13 7.365159e+23 39.751 1098.364502 4.516 814.116\n", "814 11286 M3.2 2011.09.03_11:45_TAI 2.057974e+22 102.797 -0.00189855 3671.224 17.868 1176.327 46.348 -0.00679072 37.971 101.325 0.06207413 2.934949e+13 1.24777e+12 1.830428e+23 30.839 781.244934 3.756 71.275\n", "814 11286 M1.6 2011.09.04_04:28_TAI 2.07125e+22 101.402 -0.0031972 3939.139 13.443 1117.03 43.042 -0.009571 33.725 101.014 -0.11911713 2.50398e+13 3.435266e+12 1.729328e+23 27.852 632.887329 3.821 105.677\n", "814 11286 M1.2 2011.09.04_07:58_TAI 2.151381e+22 93.702 -0.00254674 3671.054 12.547 1114.672 38.316 -0.00808947 32.772 94.042 -0.05568312 2.499531e+13 2.265555e+12 1.71158e+23 27.071 594.340637 3.799 89.406\n", "833 11283 M5.3 2011.09.05_01:50_TAI 2.27548e+22 108.265 -0.00133106 6525.299 40.003 2081.375 65.939 -0.00451624 52.226 108.206 0.31615111 4.781465e+13 7.499288e+12 3.842627e+23 42.319 1444.330688 4.18 59.021\n", "833 11283 X2.1 2011.09.05_22:20_TAI 1.96011e+22 104.029 0.00484456 7019.133 42.096 1884.057 65.792 0.01690842 54.395 104.314 0.25686935 4.325858e+13 9.35523e+12 3.712189e+23 43.832 1386.162476 4.405 192.906\n", "833 11283 M1.2 2011.09.08_12:49_TAI 2.202301e+22 99.927 0.00606686 5679.175 29.497 1664.149 50.044 0.02193646 43.765 102.167 0.11545154 4.278588e+13 8.718336e+12 3.229418e+23 37.363 1020.22345 4.503 259.746\n", "833 11283 M1.1 2011.09.09_07:40_TAI 3.0177e+22 96.219 0.005609 5685.796 21.943 2206.992 46.24 0.01701169 38.583 102.805 0.02357626 4.873004e+13 1.473497e+13 3.824501e+23 33.773 1045.84436 4.523 284.068\n", "856 11295 M1.6 2011.09.22_01:59_TAI 5.692905e+22 98.471 0.00347017 4825.076 23.67 3885.448 47.272 0.0110656 39.452 101.944 0.03288315 9.027719e+13 1.513187e+13 6.318463e+23 34.266 2043.726807 4.561 342.169\n", "856 11295 M1.6 2011.09.22_22:15_TAI 6.410936e+22 88.422 0.00386386 4961.141 18.706 3757.103 41.282 0.01105863 36.232 93.436 -0.04200354 7.968981e+13 1.308108e+13 6.672819e+23 31.293 1842.943848 4.664 391.316\n", "892 11302 M7.1 2011.09.23_13:20_TAI 6.362531e+22 64.757 -0.00863482 13003.35 37.865 4633.63 42.457 -0.01615668 46.889 77.488 0.00992998 7.453667e+13 2.030668e+13 1.534906e+24 41.395 1952.906494 4.734 767.471\n", "856 11295 M1.7 2011.09.23_16:59_TAI 7.042276e+22 74.63 0.00125951 6479.476 20.853 3744.352 36.827 0.00309235 36.52 82.261 -0.0599687 6.749695e+13 9.194313e+12 8.705625e+23 30.632 1898.400269 4.643 127.421\n", "892 11302 M3.1 2011.09.23_17:25_TAI 6.422736e+22 69.786 -0.00567599 13657.85 38.494 4981.326 45.895 -0.00993897 46.93 81.922 0.07621145 8.057844e+13 7.387503e+12 1.588437e+24 41.732 1944.554321 4.821 497.041\n", "892 11302 M3.0 2011.09.23_19:21_TAI 6.42261e+22 70.763 -0.00547463 13972.19 39.541 5176.428 46.256 -0.00951464 47.66 82.81 0.09937092 8.11446e+13 7.325251e+12 1.649545e+24 41.858 1929.158325 4.879 486.656\n", "892 11302 M5.8 2011.09.23_20:36_TAI 6.113208e+22 73.03 -0.00994061 16451.81 42.032 4938.852 48.648 -0.0171051 48.596 86.24 0.05651997 8.090979e+13 1.35232e+13 1.826423e+24 43.14 1931.594238 4.877 830.946\n", "892 11302 M4.4 2011.09.24_02:33_TAI 6.32517e+22 75.753 -0.01156281 16342.98 41.631 5322.797 49.084 -0.01970278 48.822 89.884 0.08630764 8.855749e+13 2.026279e+13 1.898748e+24 42.922 1947.435059 4.898 1011.503\n", "892 11302 M7.4 2011.09.24_04:50_TAI 5.992547e+22 78.623 -0.01181853 17541.26 41.665 5291.53 51.398 -0.01929872 48.766 93.238 0.04959757 8.589818e+13 2.193212e+13 1.867116e+24 42.986 1942.631958 4.945 947.219\n", "892 11302 M3.1 2011.09.24_08:49_TAI 5.619301e+22 77.44 -0.0043581 17942.22 44.161 5283.075 51.712 -0.00744126 50.116 93.249 0.05512072 8.579739e+13 5.999849e+12 1.829494e+24 44.195 1899.690552 4.921 334.602\n", "892 11302 M3.7 2011.09.24_15:33_TAI 5.469613e+22 76.019 -0.00488012 17483.81 45.848 5109.388 50.774 -0.0088384 50.895 91.137 0.03607413 8.622076e+13 1.091718e+13 1.811568e+24 45.381 1908.942871 4.971 380.747\n", "899 11303 M2.2 2011.09.24_16:58_TAI 7.933051e+21 90.834 -0.00824956 5320.33 23.41 604.139 50.645 -0.02026665 42.93 103.652 -0.20951498 1.163464e+13 1.390684e+12 8.641273e+22 33.423 118.25827 3.57 100.884\n", "892 11302 M4.0 2011.09.25_05:08_TAI 5.355437e+22 84.726 -0.00803906 19544.82 48.566 5671.832 55.148 -0.01225743 51.925 99.048 0.13372317 8.416286e+13 1.921828e+13 1.872105e+24 46.424 1809.962891 5.13 579.809\n", "892 11302 M2.6 2011.09.25_14:46_TAI 4.899913e+22 81.978 -0.0059772 18442.0 51.57 5307.525 55.812 -0.01064995 53.792 93.348 0.14873804 8.432024e+13 1.79545e+13 1.762013e+24 48.333 1821.53833 5.152 429.999\n", "892 11302 M1.2 2011.09.27_13:28_TAI 3.931496e+22 79.424 -0.00552456 18040.51 61.095 3677.712 58.116 -0.01098146 61.06 87.719 0.27131569 7.289724e+13 1.021025e+13 1.56924e+24 53.813 1907.038086 4.915 361.836\n", "902 11305 M1.0 2011.09.29_19:06_TAI 9.640016e+21 95.57 -0.01176608 11757.76 51.307 888.04 60.396 -0.02854551 57.869 95.594 0.28894952 2.046917e+13 8.702267e+12 2.843772e+23 48.928 479.951324 3.761 214.284\n", "902 11305 M3.9 2011.10.01_00:50_TAI 1.039067e+22 96.445 -0.0261536 13969.57 54.497 1073.162 65.091 -0.05782404 61.605 96.256 0.38523424 2.284871e+13 2.13017e+13 3.694301e+23 50.554 596.812256 4.228 520.77\n", "892 11302 M1.3 2011.10.01_17:23_TAI 3.928816e+22 91.414 -0.01254783 11115.18 41.303 2996.875 52.293 -0.0266321 49.366 95.953 0.12047285 6.226616e+13 3.323528e+13 9.117118e+23 42.809 1571.734619 4.646 774.979\n", "940 11319 M1.3 2011.10.20_13:00_TAI 7.612103e+22 76.737 -0.00090533 5013.263 18.688 3421.399 33.865 -0.00283183 36.746 79.172 0.04495918 7.917134e+13 5.284615e+12 8.668968e+23 30.219 2073.495361 4.501 117.878\n", "940 11314 M1.3 2011.10.21_11:10_TAI 6.738001e+22 63.795 -0.00150556 5748.075 20.017 2696.022 30.526 -0.00438706 37.683 68.411 0.04593207 5.617084e+13 5.226402e+12 8.389968e+23 29.497 1666.92334 4.506 165.467\n", "1028 11339 M1.0 2011.11.03_20:40_TAI 8.444332e+22 72.424 -0.0013413 12417.4 37.801 5695.781 45.564 -0.0025688 46.098 83.482 -0.02667546 1.019497e+14 3.294812e+12 1.915957e+24 40.565 2569.760742 4.977 155.829\n", "1028 11339 M3.7 2011.11.04_03:35_TAI 8.310847e+22 75.907 -0.00020461 12231.91 37.506 5748.408 46.347 -0.00038815 45.779 86.19 -0.01051962 1.008982e+14 6.187872e+11 1.845686e+24 40.499 2652.738037 4.975 23.247\n", "1028 11339 M1.1 2011.11.04_11:21_TAI 8.061574e+22 74.531 -0.00042322 11193.56 36.896 5606.214 45.015 -0.00090441 45.858 84.995 -0.02594888 1.032717e+14 8.330338e+12 1.744634e+24 40.565 2714.874023 5.029 49.669\n", "1028 11339 M1.8 2011.11.04_20:38_TAI 8.29885e+22 83.651 -0.00116566 11792.68 37.423 6148.942 49.506 -0.00232505 46.011 93.716 0.02608811 1.148393e+14 3.323885e+12 1.836793e+24 40.964 2813.589844 5.12 136.708\n", "1028 11339 M1.2 2011.11.05_01:03_TAI 8.472279e+22 82.109 -0.00104592 11148.7 38.3 6053.082 48.455 -0.00224201 46.672 91.135 0.02013253 1.178585e+14 4.978396e+12 1.878537e+24 41.631 2838.06543 5.138 132.696\n", "1028 11339 M1.4 2011.11.05_06:35_TAI 7.862209e+22 82.295 -0.00108287 11001.48 39.803 5834.367 49.45 -0.00248651 48.012 90.828 0.07269865 1.182425e+14 7.294764e+12 1.802622e+24 42.539 2838.521973 5.138 133.6\n", "1041 11342 M1.1 2011.11.08_13:35_TAI 4.01261e+22 89.517 0.00095265 5191.978 23.802 2565.447 42.752 0.00304988 39.668 91.132 0.03683924 6.126637e+13 3.48057e+12 4.802835e+23 34.265 1352.241943 4.191 66.353\n", "1066 11346 M1.9 2011.11.14_12:43_TAI 2.461717e+22 94.541 0.00393811 3598.469 11.659 1338.549 40.348 0.01249618 33.055 97.313 0.14474551 3.004176e+13 6.959031e+12 1.888441e+23 26.495 680.660095 4.079 155.614\n", "1209 11387 M1.5 2011.12.25_02:27_TAI 3.677181e+21 123.223 0.00332162 3031.315 28.187 346.118 65.489 0.01299297 47.871 122.237 0.26166794 8.52055e+12 2.462219e+12 3.03499e+22 36.493 202.226044 3.224 25.038\n", "1209 11387 M2.3 2011.12.25_20:30_TAI 9.218676e+21 115.117 0.02568825 8406.541 40.818 1405.997 74.058 0.0723488 51.905 124.479 0.10649417 2.518827e+13 1.95024e+13 1.888881e+23 43.618 355.334747 4.401 434.62\n", "1256 11389 M1.2 2011.12.29_03:09_TAI 6.940578e+22 76.111 0.00243398 5211.059 19.512 3558.924 34.995 0.00688553 35.695 85.181 -0.04504848 7.44423e+13 9.142099e+12 7.552288e+23 30.213 1743.220459 0.0 265.604\n", "1256 11389 M2.4 2011.12.30_13:15_TAI 6.290718e+22 89.953 0.00300409 5619.266 21.757 4030.386 43.336 0.00858723 38.232 93.217 -0.10155504 9.017031e+13 1.702091e+13 7.646138e+23 33.124 2069.264893 4.654 307.781\n", "1256 11389 M1.5 2011.12.30_16:26_TAI 6.525096e+22 87.428 0.00223854 5106.508 23.069 3996.915 41.882 0.0071961 39.41 90.118 -0.04330122 9.632892e+13 1.177426e+13 7.856564e+23 33.982 2061.943359 4.633 259.331\n", "1321 11401 M1.0 2012.01.16_04:53_TAI 8.585639e+22 61.705 -0.00648891 8157.333 28.979 4269.887 37.337 -0.0142655 42.325 69.739 0.00198389 7.89578e+13 2.840118e+13 1.328541e+24 35.453 2156.873779 0.0 795.747\n", "1350 11410 M1.0 2012.02.05_20:00_TAI 2.989834e+22 83.043 -0.00015572 4425.488 17.294 1544.95 35.734 -0.00050354 36.0 87.2 -0.1256679 3.656702e+13 5.229244e+12 3.003153e+23 29.925 696.774658 4.122 7.957\n", "1449 11429 M2.1 2012.03.04_19:16_TAI 4.402456e+22 77.259 -0.01824893 12420.26 39.492 3211.511 50.923 -0.03201709 48.973 90.694 0.0494459 5.578504e+13 4.317304e+13 9.66735e+23 43.35 1324.382446 4.826 1069.497\n", "1449 11429 M1.8 2012.03.04_19:30_TAI 4.481996e+22 77.282 -0.01865742 12066.98 38.531 3320.802 51.261 -0.03177444 48.311 90.013 0.07932483 5.641877e+13 4.297886e+13 9.347184e+23 42.866 1328.875977 4.839 1088.194\n", "1449 11429 M1.3 2012.03.04_22:34_TAI 4.697775e+22 78.488 -0.02010728 13115.92 40.115 3571.854 52.005 -0.03583089 48.945 91.939 0.01309422 6.089206e+13 4.734364e+13 1.107993e+24 43.246 1379.710815 4.879 1278.944\n", "1449 11429 M1.3 2012.03.05_00:28_TAI 4.881734e+22 80.355 -0.02287007 13006.38 39.742 4027.111 54.105 -0.03886739 48.821 96.153 -0.03938779 6.591608e+13 5.2865e+13 1.113905e+24 43.255 1422.027832 4.905 1474.822\n", "1449 11429 M1.2 2012.03.05_01:44_TAI 4.917023e+22 80.911 -0.02384039 13602.04 40.331 4160.7 54.557 -0.04078092 49.272 96.483 0.00813966 6.798012e+13 5.572838e+13 1.18432e+24 43.434 1460.973755 4.923 1563.0\n", "1449 11429 M1.0 2012.03.05_04:05_TAI 4.982554e+22 81.298 -0.02267543 13461.38 40.834 4389.073 54.756 -0.04027428 49.803 97.405 -0.03148611 7.272356e+13 5.604348e+13 1.224059e+24 44.003 1499.648071 5.006 1552.564\n", "1449 11429 M1.0 2012.03.05_07:55_TAI 5.036531e+22 82.389 -0.02349708 13786.05 41.246 4373.3 55.001 -0.04049674 49.95 97.177 -0.06516133 7.262253e+13 5.539859e+13 1.244337e+24 44.361 1563.955444 5.01 1596.956\n", "1449 11429 M2.1 2012.03.05_12:41_TAI 4.922632e+22 81.94 -0.02413555 14631.29 41.753 4341.768 57.09 -0.03989685 49.739 97.849 0.02697377 7.056582e+13 5.531733e+13 1.249685e+24 44.356 1552.681885 4.95 1552.23\n", "1449 11429 M1.0 2012.03.05_22:53_TAI 5.475894e+22 84.474 -0.02976453 15901.82 45.298 5112.459 56.485 -0.05019824 50.881 100.633 0.00087835 8.196335e+13 8.04107e+13 1.562438e+24 45.757 1696.176147 5.14 2202.099\n", "1461 11432 M2.8 2012.03.13_15:21_TAI 1.197181e+22 116.374 0.00327314 2776.308 25.402 1108.328 60.913 0.01412354 43.656 113.345 0.15395635 2.855292e+13 2.542427e+12 9.074595e+22 35.776 642.784607 3.787 80.555\n", "1464 11434 M1.3 2012.03.16_20:39_TAI 3.274438e+21 128.643 -0.0016309 3701.861 20.303 240.822 70.697 -0.00534384 44.096 125.777 0.47819659 5.831525e+12 1.460085e+12 2.883864e+22 30.638 241.32724 1.791 9.567\n", "1603 11466 M1.0 2012.04.26_08:24_TAI 1.136075e+22 107.953 -0.00180737 6825.826 41.724 954.167 68.454 -0.00486292 53.896 106.461 0.14861058 2.163352e+13 1.606392e+12 1.838473e+23 42.484 640.428589 3.502 36.653\n", "1621 11471 M1.9 2012.05.06_14:31_TAI 2.17798e+22 104.543 0.00527545 6605.0 29.653 1493.866 52.752 0.01501432 44.876 105.649 0.01651699 3.571096e+13 5.590391e+12 3.358083e+23 37.243 1043.385986 3.982 201.96\n", "1638 11476 M1.4 2012.05.07_13:08_TAI 6.083389e+22 79.571 -0.01239874 10863.74 35.484 4658.708 49.893 -0.02494086 45.548 91.354 -0.14299995 8.324143e+13 4.00595e+13 1.217583e+24 39.261 2070.157715 4.893 1046.342\n", "1638 11476 M4.7 2012.05.08_12:32_TAI 5.573628e+22 88.993 -0.00920736 12289.54 39.69 4709.273 55.158 -0.01974344 48.638 97.167 -0.03140248 9.139625e+13 3.05177e+13 1.365175e+24 42.278 2101.604492 5.036 770.113\n", "1638 11476 M1.8 2012.05.08_14:08_TAI 5.714053e+22 89.366 -0.00909946 11892.7 39.946 4888.023 55.131 -0.02035301 48.792 97.063 0.01009613 9.788475e+13 3.288657e+13 1.396051e+24 42.441 2103.246338 4.998 804.283\n", "1638 11476 M4.1 2012.05.08_21:05_TAI 6.00078e+22 92.637 -0.016276 13037.78 40.332 5357.041 56.936 -0.03390463 48.572 101.136 -0.058216 9.956055e+13 6.260793e+13 1.55277e+24 41.985 2200.788086 5.012 1459.518\n", "1638 11476 M5.7 2012.05.09_04:18_TAI 5.8782e+22 97.403 -0.01788066 14492.72 41.786 5813.714 60.303 -0.03465768 49.538 106.616 -0.03815136 1.048139e+14 6.005933e+13 1.655163e+24 43.111 2241.9021 5.014 1537.647\n", "1638 11476 M1.7 2012.05.09_20:26_TAI 5.590338e+22 99.137 -0.01843425 15042.28 44.442 5949.772 62.386 -0.03727528 51.586 106.344 0.06421781 1.066769e+14 6.495437e+13 1.735985e+24 44.744 2265.826416 5.036 1601.937\n", "1724 11494 M2.1 2012.06.05_20:06_TAI 1.219079e+22 91.816 -0.00885622 10015.16 47.026 915.825 54.774 -0.02376469 54.499 94.143 0.08275728 2.3335e+13 1.224366e+13 3.04304e+23 45.725 602.955261 3.95 202.604\n", "1806 11513 M2.2 2012.06.28_09:20_TAI 1.869531e+22 89.761 -0.00837941 5169.494 24.114 1289.007 46.948 -0.02496021 40.798 95.129 0.07283451 2.934668e+13 1.601329e+13 2.194224e+23 34.346 447.584595 4.225 267.806\n", "1806 11513 M1.0 2012.06.29_12:52_TAI 2.720371e+22 95.24 -0.00626911 4574.922 19.124 1803.788 45.451 -0.0194319 37.058 97.018 -0.13590291 4.133306e+13 1.129146e+13 2.747432e+23 31.611 804.453552 4.321 283.483\n", "1806 11513 M1.6 2012.06.29_18:32_TAI 2.712265e+22 96.558 -0.00721398 4664.111 20.405 1824.732 45.316 -0.02377613 38.102 97.52 0.02411338 4.11488e+13 1.451446e+13 2.945689e+23 31.974 831.18219 4.256 343.068\n", "1806 11513 M2.8 2012.06.30_19:18_TAI 2.168777e+22 108.059 -0.00850877 5688.427 26.086 1553.219 53.426 -0.02604811 42.12 107.636 0.18956822 3.691132e+13 1.57377e+13 2.845322e+23 35.226 1014.035095 4.179 320.457\n", "1806 11513 M1.1 2012.07.01_00:35_TAI 2.618142e+22 100.618 -0.00598356 4860.302 29.994 1864.923 51.76 -0.0213742 45.062 100.91 0.09127312 4.841314e+13 1.489754e+13 3.307839e+23 37.726 1142.950562 4.297 306.622\n", "1807 11515 M5.6 2012.07.01_10:52_TAI 3.247378e+22 92.983 -0.00521386 9628.741 47.366 2619.29 59.353 -0.01366195 54.204 96.121 0.00485424 6.395328e+13 1.214899e+13 7.603387e+23 46.866 1408.566406 4.694 310.011\n", "1807 11515 M3.8 2012.07.01_20:07_TAI 3.346313e+22 99.679 -0.00854162 11462.89 47.786 3198.318 66.304 -0.01959408 54.266 106.706 -0.10066977 6.931192e+13 1.944491e+13 8.50933e+23 46.631 1514.467773 4.792 477.451\n", "1807 11515 M2.3 2012.07.03_04:37_TAI 3.81577e+22 94.858 -0.00328894 9752.827 51.469 3632.69 63.675 -0.00908582 57.515 98.837 -0.12398452 8.436837e+13 1.629099e+13 9.493179e+23 48.842 1705.946899 4.916 241.053\n", "1807 11515 M5.3 2012.07.03_09:55_TAI 3.864001e+22 98.084 -0.00429905 10519.42 52.011 3861.636 66.351 -0.01131211 57.832 100.874 -0.10393307 8.629175e+13 2.113389e+13 1.008388e+24 49.087 1771.978027 4.955 310.301\n", "1807 11515 M2.3 2012.07.03_12:24_TAI 3.940169e+22 95.736 -0.00621097 10610.11 51.801 3970.244 65.181 -0.01681796 57.504 99.294 -0.0501263 8.826925e+13 2.578412e+13 1.047897e+24 49.096 1801.308228 4.924 461.879\n", "1807 11515 M1.3 2012.07.03_14:40_TAI 4.044806e+22 96.452 -0.00648238 10845.71 51.528 4251.019 65.588 -0.01736581 57.529 100.377 -0.05817759 9.20251e+13 3.473463e+13 1.090279e+24 49.165 1835.372803 5.013 490.664\n", "1806 11513 M1.8 2012.07.03_16:39_TAI 2.392735e+22 99.922 -0.00590507 8259.643 40.151 1896.832 60.024 -0.01611394 52.735 99.306 0.13221566 4.482199e+13 1.017029e+13 4.855286e+23 42.219 1611.0625 3.985 261.37\n", "1807 11515 M4.6 2012.07.03_22:09_TAI 4.328548e+22 97.995 -0.00694165 10612.54 51.409 4549.057 65.88 -0.01788994 57.053 102.184 -0.06435419 9.724796e+13 2.412326e+13 1.118057e+24 48.884 1879.780396 4.946 550.653\n", "1807 11515 M1.2 2012.07.03_23:55_TAI 4.328227e+22 102.399 -0.00684447 11023.34 51.137 4675.678 68.904 -0.01647148 56.874 107.061 -0.0778538 9.742411e+13 1.585612e+13 1.110874e+24 48.485 1873.176147 5.018 519.358\n", "1807 11515 M2.4 2012.07.04_01:10_TAI 4.325098e+22 102.64 -0.00726343 11123.84 50.988 4754.381 69.597 -0.0171314 57.023 107.845 -0.10714747 9.80025e+13 1.535326e+13 1.109212e+24 48.521 1877.615601 5.033 545.345\n", "1807 11515 M2.2 2012.07.04_02:42_TAI 4.3713e+22 102.061 -0.00663217 11137.24 50.702 4838.908 69.168 -0.01582163 56.649 107.44 -0.0917878 9.948085e+13 1.902699e+13 1.124763e+24 48.116 1882.099609 5.038 504.337\n", "1807 11515 M4.7 2012.07.04_03:36_TAI 4.392794e+22 100.893 -0.00664692 10938.74 51.08 4748.041 68.075 -0.01631807 56.559 106.676 -0.11893778 1.002778e+14 2.009802e+13 1.128439e+24 48.405 1896.230713 5.103 516.293\n", "1807 11515 M1.1 2012.07.04_06:58_TAI 4.529647e+22 99.976 -0.00686242 10602.88 49.855 4907.202 65.816 -0.01742199 55.592 106.932 -0.06378477 1.03911e+14 2.044431e+13 1.153833e+24 47.873 1916.788452 5.144 562.293\n", "1807 11515 M1.8 2012.07.04_10:48_TAI 4.417017e+22 102.166 -0.00730391 11443.05 49.435 4932.735 68.238 -0.01748716 55.412 109.401 -0.16469373 9.981028e+13 1.174074e+13 1.158048e+24 47.645 1964.534058 5.12 556.573\n", "1807 11515 M6.1 2012.07.04_11:44_TAI 4.47151e+22 101.317 -0.0084736 11440.41 48.826 4984.362 68.665 -0.02074981 55.355 108.24 -0.11234281 1.012683e+14 2.037824e+13 1.184263e+24 47.678 1967.09314 5.153 660.466\n", "1807 11515 M1.2 2012.07.04_13:18_TAI 4.56795e+22 101.905 -0.00823602 11377.64 48.274 5167.284 68.747 -0.02039412 54.947 109.646 -0.11517706 1.034e+14 2.44174e+13 1.202561e+24 47.1 2018.394165 5.167 655.455\n", "1807 11515 M1.6 2012.07.04_20:14_TAI 5.088096e+22 101.199 -0.00640475 11571.83 47.22 5919.268 65.996 -0.01523992 53.51 111.899 -0.05147732 1.119818e+14 1.228297e+13 1.333273e+24 46.301 2083.491211 5.227 555.638\n", "1807 11515 M1.6 2012.07.04_21:45_TAI 5.102484e+22 104.127 -0.00396779 12337.91 46.732 6158.263 68.883 -0.00888155 53.115 114.614 -0.11270995 1.124873e+14 8.057742e+12 1.363912e+24 45.741 2088.731201 5.222 330.275\n", "1807 11515 M2.9 2012.07.05_01:40_TAI 5.174737e+22 107.353 -0.00727403 12492.04 45.796 6238.867 69.957 -0.01518178 52.431 120.141 -0.13628872 1.128533e+14 2.059537e+13 1.338547e+24 45.082 2062.770752 5.188 586.869\n", "1807 11515 M1.0 2012.07.05_02:51_TAI 5.227556e+22 108.225 -0.00706031 12543.97 44.596 6166.34 70.633 -0.01455197 51.961 120.451 -0.16971925 1.117401e+14 1.507789e+13 1.339813e+24 44.436 2088.598145 5.223 567.818\n", "1807 11515 M1.5 2012.07.05_08:23_TAI 5.441325e+22 105.761 -0.00957408 11951.74 41.939 6037.876 66.341 -0.02045862 50.637 117.122 -0.059613 1.108545e+14 2.121113e+13 1.349062e+24 43.556 2157.718262 5.227 813.71\n", "1807 11515 M1.8 2012.07.05_10:29_TAI 5.35584e+22 107.506 -0.01115966 12109.29 41.497 5986.97 68.711 -0.02305332 50.394 118.23 -0.09926095 1.088531e+14 2.129899e+13 1.313342e+24 43.244 2160.382568 5.181 911.332\n", "1807 11515 M1.2 2012.07.05_13:30_TAI 5.5464e+22 105.885 -0.01259133 11698.83 39.702 6239.969 66.431 -0.02691266 49.395 116.923 -0.12956248 1.114507e+14 3.363575e+13 1.33077e+24 42.284 2223.464355 5.193 1078.486\n", "1807 11515 M1.3 2012.07.05_18:55_TAI 6.162561e+22 101.807 -0.01053214 11596.81 37.291 6745.708 63.084 -0.02234328 47.972 114.544 -0.09267484 1.19974e+14 2.848826e+13 1.455957e+24 41.263 2249.925293 5.278 995.624\n", "1807 11515 M1.2 2012.07.06_03:15_TAI 6.363935e+22 102.188 -0.01793475 12803.33 36.33 7064.521 64.398 -0.03406661 47.356 115.495 -0.11341453 1.188364e+14 5.143507e+13 1.553023e+24 40.579 2264.916992 5.195 1638.052\n", "1807 11515 M2.6 2012.07.06_11:03_TAI 6.826386e+22 97.357 -0.0152512 12431.39 34.317 6829.646 58.712 -0.02874068 45.544 109.62 -0.12889358 1.147251e+14 5.157704e+13 1.575794e+24 39.111 2434.916748 5.241 1455.681\n", "1807 11515 M1.3 2012.07.07_05:46_TAI 8.011478e+22 88.112 -0.01619984 11543.95 29.541 7109.465 53.038 -0.02952393 42.861 101.856 -0.13070454 1.115238e+14 6.092698e+13 1.63027e+24 36.314 2555.471191 5.101 1722.642\n", "1807 11515 M1.1 2012.07.07_09:53_TAI 8.167209e+22 85.328 -0.01337884 11192.65 28.987 6771.522 51.094 -0.02475539 42.092 99.716 -0.08100823 1.090137e+14 4.722429e+13 1.605319e+24 36.019 2639.176758 5.081 1444.847\n", "1807 11515 M1.4 2012.07.07_12:10_TAI 7.96357e+22 83.67 -0.01262952 10968.32 28.962 6455.663 50.036 -0.0237862 42.116 97.945 -0.15526113 1.041656e+14 4.099878e+13 1.544376e+24 35.958 2612.668213 5.018 1339.007\n", "1807 11515 M6.9 2012.07.07_16:32_TAI 8.233542e+22 80.324 -0.01084391 10631.38 28.021 6341.835 47.765 -0.02048478 41.519 93.626 -0.1445154 1.015491e+14 4.072137e+13 1.543823e+24 35.588 2576.746582 4.963 1185.716\n", "1834 11520 M1.1 2012.07.08_23:07_TAI 1.207106e+23 90.237 0.00968397 9920.303 32.907 8948.429 49.98 0.02217946 45.291 98.718 0.14115478 1.803991e+14 7.111464e+13 2.474349e+24 39.259 4251.106445 5.197 1818.717\n", "1834 11520 M1.7 2012.07.09_05:14_TAI 1.156027e+23 93.809 0.01134604 10957.25 36.375 9183.478 53.134 0.02467853 46.922 102.688 0.166924 1.83282e+14 8.990678e+13 2.563299e+24 40.839 4476.945801 5.217 1998.572\n", "1834 11520 M2.0 2012.07.09_06:27_TAI 1.137933e+23 94.414 0.01226075 10881.32 37.234 9126.673 53.308 0.0268575 47.338 102.964 0.11680858 1.833911e+14 9.832916e+13 2.527301e+24 41.207 4507.785645 5.23 2144.185\n", "1834 11521 M1.0 2012.07.13_04:58_TAI 9.735147e+22 94.973 0.00544648 10300.71 42.175 7403.952 53.326 0.01384301 50.763 98.012 0.17375346 1.668225e+14 4.346303e+13 2.355334e+24 43.736 4308.319336 5.063 937.725\n", "1879 11532 M2.3 2012.07.28_06:22_TAI 8.498481e+22 90.058 -0.00209676 5753.702 21.196 5024.133 43.124 -0.00552184 38.206 92.975 0.01771675 1.039036e+14 7.665977e+12 9.971729e+23 31.607 2878.032715 4.598 273.618\n", "1879 11536 M1.1 2012.07.29_15:48_TAI 7.392859e+22 99.107 -0.00025992 6637.147 25.577 4943.511 48.69 -0.00074364 40.947 101.787 -0.01057846 1.130593e+14 7.027899e+11 1.080393e+24 34.707 3290.300781 4.773 31.858\n", "1907 11540 M1.0 2012.08.10_12:20_TAI 4.851029e+22 100.186 -0.00207807 3083.123 14.914 2779.579 42.527 -0.00798597 34.85 100.009 0.03013598 6.746863e+13 2.302778e+12 3.598596e+23 28.533 1791.44812 4.308 182.633\n", "1993 11560 M1.6 2012.09.05_04:13_TAI 1.950734e+22 99.886 -0.01149388 5015.613 25.838 1354.639 50.936 -0.03337786 41.484 104.294 -0.18867214 3.008125e+13 1.590948e+13 2.132239e+23 34.815 622.338623 4.331 367.919\n", "1999 11564 M1.2 2012.09.08_22:36_TAI 5.161133e+22 102.979 -0.00016598 3479.973 18.09 3253.984 45.887 -0.00056673 36.46 105.102 -0.0675038 7.599763e+13 1.098666e+13 4.027089e+23 31.989 1923.113525 4.293 14.463\n", "2040 11583 M1.3 2012.09.29_04:33_TAI 4.141573e+22 95.649 -0.00237827 3733.453 15.807 2606.848 43.996 -0.00764184 35.768 97.58 -0.16111401 5.805972e+13 7.296982e+12 3.453182e+23 29.651 1196.169067 4.307 165.63\n", "2191 11613 M2.0 2012.11.11_23:28_TAI 1.176872e+22 78.021 0.00768813 7790.09 28.281 655.773 40.372 0.01747588 41.927 87.267 0.10687703 1.267994e+13 4.556181e+12 1.843686e+23 33.841 276.573334 4.088 136.733\n", "2191 11613 M6.0 2012.11.12_02:04_TAI 1.247463e+22 80.763 0.00798378 7571.263 27.089 745.783 42.881 0.01842248 40.572 87.197 0.01576083 1.445288e+13 4.314886e+12 1.885207e+23 33.313 296.14389 4.01 149.688\n", "2191 11613 M2.5 2012.11.12_05:50_TAI 1.373974e+22 86.045 0.01037967 6807.944 23.167 902.419 43.351 0.02544454 39.901 92.009 -0.05575399 1.738947e+13 6.869885e+12 1.909964e+23 30.922 326.912415 4.257 219.271\n", "2191 11613 M2.8 2012.11.12_20:54_TAI 1.987907e+22 96.495 0.02555396 6666.916 21.285 1734.705 47.206 0.06451791 37.311 102.013 0.09360861 3.051524e+13 2.75454e+13 2.700103e+23 31.085 471.60788 4.364 779.242\n", "2191 11613 M1.1 2012.11.13_04:04_TAI 1.938643e+22 101.265 0.02283379 6675.5 22.394 1690.464 48.301 0.06093415 37.559 107.354 0.10619564 3.140629e+13 2.54835e+13 2.707392e+23 31.436 535.365051 4.423 697.298\n", "2220 11618 M1.6 2012.11.19_19:28_TAI 1.589784e+22 121.355 -0.00498566 4866.776 29.29 1603.357 69.298 -0.01433488 47.19 123.045 0.2547577 3.47708e+13 3.549011e+12 1.753879e+23 36.875 719.393494 4.199 135.291\n", "2220 11618 M1.4 2012.11.20_06:56_TAI 1.737699e+22 110.129 -0.01163485 5840.821 37.701 2154.648 70.678 -0.03979835 52.126 111.417 0.13955328 4.532366e+13 1.272546e+13 2.674103e+23 41.68 888.004028 4.597 401.065\n", "2220 11618 M1.6 2012.11.26_15:57_TAI 3.293399e+22 78.906 0.00035225 2876.191 11.7 1513.531 35.662 0.00109367 32.251 82.396 -0.08790231 3.21206e+13 2.318355e+12 1.967608e+23 25.313 587.663452 4.131 18.145\n", "2227 11620 M1.0 2012.11.26_21:26_TAI 2.219987e+22 104.886 -0.00211576 9300.702 46.434 2252.531 66.944 -0.00523722 54.044 110.594 -0.06783197 4.816308e+13 1.335816e+12 4.750852e+23 45.83 898.638916 4.722 81.374\n", "2227 11620 M2.2 2012.11.27_21:36_TAI 3.042784e+22 99.414 0.00338808 8247.434 38.84 2531.56 59.164 0.00807305 49.09 106.822 -0.16100435 5.304296e+13 1.147171e+13 5.332884e+23 42.044 1083.846191 4.695 164.959\n", "2372 11654 M1.2 2013.01.10_09:11_TAI 6.014424e+22 74.129 0.00083903 10262.04 39.254 4106.484 45.183 0.00186916 48.452 85.756 -0.02516874 8.450206e+13 5.227011e+12 1.286443e+24 41.446 1737.654785 5.07 79.196\n", "2372 11654 M1.0 2013.01.10_15:07_TAI 5.755975e+22 81.311 0.0006059 11216.07 39.753 4329.078 50.439 0.00123534 47.663 91.876 -0.09690796 8.629793e+13 5.100334e+12 1.262164e+24 41.881 1848.316162 4.981 51.341\n", "2362 11652 M1.0 2013.01.12_00:50_TAI 2.628e+22 116.544 -0.00827851 4925.465 27.334 2384.646 61.438 -0.02841177 43.193 116.195 0.08878852 5.370846e+13 1.194534e+13 3.073661e+23 35.398 1575.37793 4.212 388.974\n", "2362 11652 M1.7 2013.01.12_08:38_TAI 2.373439e+22 122.095 -0.011109 4721.589 24.472 2264.303 62.59 -0.03677161 41.66 122.212 0.07578741 5.139251e+13 1.448729e+13 2.577166e+23 33.804 1569.868774 4.213 456.558\n", "2491 11675 M1.9 2013.02.16_15:50_TAI 1.043174e+21 119.115 0.00975131 2863.298 33.274 111.146 62.813 0.04065397 48.607 118.901 0.46471453 2.97766e+12 8.249026e+11 8.502583e+21 40.086 33.391842 2.575 21.804\n", "2546 11692 M1.6 2013.03.20_22:04_TAI 4.349132e+22 69.833 -0.01035326 6054.787 18.971 2367.567 37.074 -0.02748813 37.931 79.226 0.04342642 4.521372e+13 2.771097e+13 5.377435e+23 30.562 1082.10144 4.164 692.364\n", "2636 11718 M3.3 2013.04.11_20:38_TAI 2.616139e+22 96.665 -0.00221427 8801.849 41.5 2000.955 57.652 -0.00524614 49.127 103.732 -3.13e-06 4.201531e+13 2.731554e+12 4.770615e+23 43.05 944.347839 4.568 90.367\n", "2673 11726 M1.0 2013.04.21_10:29_TAI 2.550828e+22 105.067 0.01628985 11131.19 51.159 3160.26 75.553 0.03922442 58.858 109.883 -0.11365727 6.295431e+13 2.261443e+13 6.770481e+23 48.652 1029.151855 4.935 746.01\n", "2693 11731 M1.1 2013.05.01_05:10_TAI 2.798734e+22 106.475 0.00788042 6620.555 37.823 3160.796 66.868 0.02833941 51.586 109.704 0.15726463 6.876468e+13 2.038705e+13 4.892877e+23 41.366 1848.680298 4.763 438.522\n", "2693 11731 M1.3 2013.05.02_16:55_TAI 3.052795e+22 111.395 0.00011248 3574.063 26.704 2622.882 56.201 0.000477 43.028 112.347 0.06600133 6.836783e+13 4.360516e+12 2.919106e+23 35.852 1686.58313 4.492 6.917\n", "2748 11748 M1.3 2013.05.15_21:53_TAI 2.982269e+22 86.79 -0.01517247 5676.493 21.282 2017.186 46.097 -0.03688061 38.133 92.166 -0.06676991 3.810156e+13 2.555776e+13 3.307727e+23 31.502 817.57251 4.45 665.692\n", "2748 11748 M3.2 2013.05.16_08:57_TAI 2.664881e+22 89.119 -0.01194834 5305.261 26.385 1903.925 47.055 -0.03551177 41.457 93.06 -0.06670851 4.169126e+13 2.484394e+13 3.155241e+23 34.736 795.950317 4.437 535.071\n", "2809 11760 M1.0 2013.05.30_20:00_TAI 7.313004e+21 99.255 -0.00561912 2046.85 7.153 462.517 38.994 -0.01911901 28.812 102.203 -0.56616181 9.574741e+12 3.612455e+12 3.150247e+22 24.226 170.200424 3.553 65.114\n", "2790 11762 M1.3 2013.06.04_08:57_TAI 3.150526e+22 98.612 0.01300396 7806.081 29.797 2442.625 49.808 0.03280706 42.525 105.058 -0.17237462 4.90726e+13 2.384678e+13 5.199274e+23 36.399 1099.826904 4.619 652.174\n", "3048 11817 M1.5 2013.08.11_10:41_TAI 1.459251e+22 110.642 -0.00493695 4946.856 24.72 1324.158 59.301 -0.01453648 42.134 115.163 0.204137 2.870792e+13 2.963068e+12 1.641886e+23 35.211 552.71875 4.331 123.379\n", "3056 11818 M3.3 2013.08.16_18:24_TAI 1.5495e+22 92.057 0.02907567 12752.83 51.239 1641.135 59.229 0.06664854 56.221 97.841 0.15169068 3.176269e+13 3.100678e+13 4.579245e+23 47.902 801.627441 4.452 786.119\n", "3056 11818 M1.4 2013.08.16_19:33_TAI 1.573722e+22 91.46 0.02970199 12653.36 51.007 1723.929 58.485 0.06670746 55.664 98.21 0.42019209 3.274336e+13 3.136269e+13 4.581335e+23 47.817 799.585083 4.582 809.765\n", "3263 11865 M1.7 2013.10.12_00:43_TAI 2.3711e+22 104.312 0.0139667 6120.135 24.339 1846.09 52.474 0.04255519 41.117 107.941 -0.06146815 3.850204e+13 2.918066e+13 3.283961e+23 33.954 880.184082 4.33 564.297\n", "3263 11865 M1.8 2013.10.14_08:38_TAI 1.755694e+22 111.534 0.01282087 4974.183 27.769 1706.972 58.804 0.04566997 45.296 111.613 0.19710737 3.607473e+13 1.354795e+13 2.281823e+23 36.178 891.899719 4.258 442.858\n", "3263 11865 M1.3 2013.10.14_23:36_TAI 1.732543e+22 123.893 0.0213773 5975.426 25.57 1808.726 63.154 0.06450654 43.136 126.147 0.06848366 3.452733e+13 2.162478e+13 2.388148e+23 34.61 903.439697 4.293 643.286\n", "3258 11861 M1.2 2013.10.16_15:41_TAI 3.469892e+22 91.176 -0.00448553 8210.716 32.243 2443.0 49.355 -0.01010708 44.733 96.502 -0.20131709 4.903459e+13 5.620894e+12 5.828401e+23 37.913 1135.925171 4.58 239.756\n", "3291 11875 M1.0 2013.10.21_00:22_TAI 2.61134e+22 103.434 -0.0020511 3801.825 26.762 2024.794 52.367 -0.00798426 43.791 104.236 0.05730667 5.084297e+13 1.52107e+12 2.570695e+23 36.32 1149.549072 4.228 104.428\n", "3291 11875 M1.0 2013.10.21_15:20_TAI 2.664252e+22 104.653 -0.00801272 6355.938 35.371 2727.837 62.052 -0.0280538 48.825 107.377 0.0766759 6.456281e+13 1.354901e+13 4.369972e+23 40.748 1458.736694 4.712 414.827\n", "3291 11875 M2.7 2013.10.22_20:53_TAI 3.219808e+22 101.556 -0.0042304 9200.475 46.973 3800.031 67.085 -0.01317617 56.571 107.188 0.17363268 8.098641e+13 1.541463e+13 7.924886e+23 46.668 1798.98645 4.898 274.375\n", "3291 11875 M1.4 2013.10.22_23:43_TAI 3.27734e+22 103.995 -0.0058415 11170.43 49.467 4114.347 71.997 -0.01605433 57.665 110.483 0.16915154 8.145873e+13 2.126117e+13 9.150418e+23 47.678 1824.135254 4.867 360.309\n", "3291 11875 M3.1 2013.10.23_00:08_TAI 3.295135e+22 103.535 -0.00557373 11404.43 49.933 4134.292 71.988 -0.01504535 57.74 110.165 0.13818315 8.111727e+13 2.474988e+13 9.31893e+23 47.876 1837.375854 4.85 342.929\n", "3291 11875 M2.5 2013.10.23_10:09_TAI 3.669106e+22 102.84 -0.00250873 13045.51 49.284 4374.485 69.8 -0.0058955 56.703 108.796 0.38001361 8.730487e+13 1.813367e+13 1.116823e+24 47.38 2019.052979 4.936 161.711\n", "3291 11875 M3.5 2013.10.23_10:33_TAI 3.641663e+22 103.187 -0.00251064 13318.46 49.706 4402.617 70.188 -0.00580732 56.778 108.972 0.35159326 8.707961e+13 1.675333e+13 1.120415e+24 47.475 2013.446777 4.982 159.024\n", "3311 11882 M1.0 2013.10.25_19:53_TAI 1.997573e+22 82.292 -0.00971712 13341.15 34.042 2246.356 51.004 -0.01979773 45.264 100.621 0.03183401 3.157392e+13 1.076559e+13 5.078759e+23 38.299 533.493652 4.506 278.531\n", "3291 11875 M3.5 2013.10.26_12:48_TAI 4.758633e+22 91.887 -0.01002248 9230.268 34.904 3411.01 49.866 -0.0251289 46.375 96.552 0.15897547 7.458569e+13 3.501654e+13 9.790017e+23 39.915 1838.830688 4.774 800.435\n", "3295 11877 M1.4 2013.10.27_11:53_TAI 3.746545e+22 94.494 0.00647992 7318.75 35.197 2440.368 49.059 0.01928757 46.773 95.425 0.03585327 6.157352e+13 2.13873e+13 6.736672e+23 40.557 1717.238281 4.529 449.123\n", "3291 11875 M2.8 2013.10.27_14:05_TAI 6.131373e+22 82.705 -0.00777502 9148.02 28.463 3732.605 43.218 -0.01836613 42.408 90.285 0.02943901 7.753753e+13 3.599502e+13 1.146402e+24 36.424 1898.348022 4.598 733.635\n", "3311 11882 M2.7 2013.10.27_15:01_TAI 2.118857e+22 92.241 -0.01783102 13152.78 49.082 2427.452 64.193 -0.03540986 53.904 103.565 -0.06589366 4.358364e+13 1.490117e+13 5.668892e+23 47.606 778.499268 4.665 578.652\n", "3311 11882 M4.4 2013.10.27_15:15_TAI 2.120836e+22 92.774 -0.01742227 13239.88 49.062 2398.762 63.998 -0.03425881 54.026 104.321 -0.10455449 4.369226e+13 1.460525e+13 5.680412e+23 47.669 782.204346 4.651 562.826\n", "3291 11875 M1.5 2013.10.27_20:57_TAI 6.587854e+22 78.439 -0.00805914 9726.277 28.454 3949.909 41.764 -0.01786138 41.773 86.488 -0.01139923 7.898686e+13 3.641984e+13 1.255435e+24 36.447 1955.866821 4.381 783.268\n", "3321 11884 M6.3 2013.10.31_19:53_TAI 3.634228e+22 96.239 0.00474979 8790.732 42.49 3306.059 55.97 0.01362676 51.011 99.593 0.06157223 7.47208e+13 1.155504e+13 7.752907e+23 43.603 1744.871704 4.588 315.419\n", "3321 11884 M1.6 2013.11.01_22:21_TAI 3.173882e+22 99.376 0.0057029 8063.062 44.26 2850.067 59.359 0.01741672 53.197 99.886 0.10930205 6.424747e+13 1.509155e+13 6.561498e+23 44.391 1685.751465 4.44 349.445\n", "3321 11884 M5.0 2013.11.02_05:22_TAI 2.867781e+22 104.55 0.00842025 8736.192 41.65 2718.343 60.82 0.02272852 51.665 107.036 0.14399926 5.918504e+13 1.442683e+13 5.949532e+23 43.194 1607.026367 4.485 431.782\n", "3341 11890 M2.5 2013.11.04_08:18_TAI 6.999274e+22 75.201 0.00538125 9373.65 31.078 4606.029 43.941 0.01162965 43.0 84.8 -0.14855587 8.782561e+13 1.72467e+13 1.245347e+24 37.218 2183.89917 4.815 538.329\n", "3341 11890 X3.3 2013.11.04_22:12_TAI 7.42481e+22 83.179 0.00923139 10297.19 33.624 5564.598 48.433 0.01984761 44.328 92.555 -0.06977245 1.041883e+14 3.305574e+13 1.479101e+24 38.927 2338.015625 5.039 998.44\n", "3341 11890 M3.8 2013.11.05_13:46_TAI 6.433005e+22 90.18 0.0118463 10703.59 34.929 5568.691 53.186 0.02663513 45.436 97.153 -0.17053886 1.036901e+14 3.688042e+13 1.375897e+24 40.045 2489.069092 5.008 1146.615\n", "3341 11890 M2.3 2013.11.06_03:40_TAI 6.013799e+22 98.057 0.01033712 11458.73 38.943 5672.128 58.183 0.02207041 47.56 105.735 -0.13224129 1.069387e+14 1.748512e+13 1.364328e+24 41.782 2477.682129 5.019 926.754\n", "3341 11890 M2.4 2013.11.06_14:25_TAI 5.440047e+22 95.863 0.01107847 10735.94 42.496 5236.818 58.526 0.02730992 50.191 101.785 -0.07150545 1.080935e+14 3.132127e+13 1.273892e+24 43.897 2422.064209 4.961 989.817\n", "3344 11891 M2.3 2013.11.07_09:28_TAI 6.928935e+21 109.741 0.02207863 7782.875 39.619 835.871 74.259 0.06229154 53.03 116.057 -0.09392605 1.615741e+13 1.052366e+13 1.280424e+23 41.993 305.427887 4.225 273.51\n", "3376 11899 M1.0 2013.11.14_02:29_TAI 5.078348e+22 66.369 -0.00313704 12760.21 30.88 2722.357 35.835 -0.00635327 42.467 70.846 0.02473374 5.214342e+13 9.684596e+12 1.264537e+24 36.572 1209.313477 4.346 234.073\n", "3364 11900 M1.2 2013.11.15_04:53_TAI 2.257072e+22 102.97 -0.00519986 9111.009 47.174 2424.235 66.653 -0.01340435 55.061 105.091 0.17589226 4.916286e+13 1.234535e+13 4.9844e+23 45.963 1012.152771 4.446 214.187\n", "3364 11900 M1.6 2013.11.15_07:49_TAI 2.1968e+22 111.551 -0.00219081 9813.479 45.688 2326.998 72.297 -0.00521972 54.235 112.631 0.0534235 4.648216e+13 3.674798e+12 4.888448e+23 45.052 1045.884277 4.582 82.171\n", "3364 11900 M1.0 2013.11.16_05:10_TAI 2.907031e+22 106.46 0.00100805 8188.277 39.661 2730.361 61.501 0.00276994 50.591 109.302 0.05669066 5.854634e+13 2.080574e+12 5.68796e+23 42.769 1198.16626 4.824 52.725\n", "3376 11904 M1.1 2013.11.22_02:32_TAI 4.685369e+22 92.193 -0.00690192 14987.98 35.123 3296.82 47.192 -0.01269313 46.073 95.326 -0.09165645 6.731739e+13 9.618169e+12 1.432919e+24 40.132 1874.664429 4.221 496.855\n", "3376 11904 M1.0 2013.11.22_12:57_TAI 5.421321e+22 88.829 -0.00554374 12478.09 29.505 3683.614 43.724 -0.01144716 42.814 93.1 -0.14375918 7.439116e+13 1.438593e+13 1.405956e+24 37.109 1969.982544 4.331 470.314\n", "3437 11909 M1.2 2013.12.06_07:29_TAI 1.706652e+22 107.28 0.00017123 4903.066 23.499 1061.312 50.987 0.00051635 40.248 107.588 -0.11576606 2.556997e+13 2.312974e+12 1.905848e+23 34.19 675.293823 3.835 5.012\n", "3497 11928 M1.9 2013.12.21_08:11_TAI 4.200249e+22 100.781 0.0049527 7557.203 32.031 3214.241 53.984 0.01204546 44.407 104.894 0.06500685 6.774983e+13 2.033078e+13 6.713782e+23 37.43 1477.576904 4.727 331.306\n", "3497 11928 M1.1 2013.12.21_08:37_TAI 4.159303e+22 101.998 0.00549213 7757.803 31.126 3212.485 55.061 0.01288447 44.118 106.704 0.05098388 6.637841e+13 2.10786e+13 6.657813e+23 36.996 1487.399902 4.77 354.913\n", "3520 11934 M1.6 2013.12.21_14:38_TAI 4.484606e+22 85.965 -0.0004938 5684.855 21.246 2664.547 40.596 -0.00139761 37.774 90.094 0.03570839 6.095585e+13 4.220994e+12 5.482921e+23 31.999 1245.888062 4.274 35.861\n", "3497 11928 M3.3 2013.12.21_15:12_TAI 4.262811e+22 102.758 0.00205268 8021.823 30.868 3351.165 56.235 0.00455906 43.929 108.385 -0.22602671 6.625474e+13 8.595152e+12 6.816962e+23 36.67 1499.794556 4.82 131.343\n", "3497 11928 M1.6 2013.12.21_22:08_TAI 4.577022e+22 99.637 0.00151124 7804.07 27.643 3503.19 53.989 0.00329603 42.112 105.042 -0.09799925 6.62705e+13 6.637957e+12 6.933926e+23 35.085 1449.291626 4.792 101.102\n", "3497 11928 M1.3 2013.12.22_00:03_TAI 4.633514e+22 97.228 -0.00094865 7505.92 28.228 3558.294 52.615 -0.00214997 42.138 103.027 -0.11732382 6.85179e+13 4.143028e+12 6.916431e+23 35.309 1435.036743 4.801 65.816\n", "3497 11928 M1.6 2013.12.22_09:06_TAI 4.817742e+22 90.851 -0.00636345 7895.941 24.697 3695.585 48.485 -0.01402095 40.024 98.759 -0.12504168 6.386196e+13 8.683607e+12 7.222761e+23 33.223 1430.366211 4.885 438.308\n", "3535 11936 M3.1 2013.12.28_07:56_TAI 1.668418e+22 116.571 -0.0046671 4424.947 29.623 1597.349 65.689 -0.01602875 47.035 115.651 0.27250668 3.62912e+13 8.483215e+12 1.82707e+23 37.541 981.339661 4.092 145.105\n", "3535 11936 M6.4 2013.12.30_21:58_TAI 2.748677e+22 111.439 -0.00292656 7852.725 39.638 2774.179 69.227 -0.00836089 51.937 113.696 0.18384533 5.959087e+13 4.669109e+12 5.208542e+23 42.523 1490.717041 4.562 146.155\n", "3535 11936 M9.9 2013.12.31_18:52_TAI 3.639793e+22 108.693 -0.00184212 6761.546 37.02 3208.241 61.21 -0.00507283 48.467 112.675 0.09689964 7.102101e+13 3.112644e+12 5.672972e+23 40.857 1689.716797 4.561 116.376\n", "3563 11944 M1.3 2014.01.03_10:25_TAI 1.214294e+23 76.857 0.007566 9301.485 31.801 7849.425 43.782 0.01679506 43.784 86.002 0.05171748 1.632445e+14 5.097925e+13 2.265007e+24 39.066 3627.456543 4.969 1387.272\n", "3563 11944 M1.3 2014.01.03_10:25_TAI 1.214294e+23 76.857 0.007566 9301.485 31.801 7849.425 43.782 0.01679506 43.784 86.002 0.05171748 1.632445e+14 5.097925e+13 2.265007e+24 39.066 3627.456543 4.969 1387.272\n", "3580 11946 M1.0 2014.01.06_03:53_TAI 9.088576e+21 101.629 0.0119807 8951.146 50.236 880.432 69.102 0.03000001 57.765 104.225 0.11667376 1.932326e+13 5.362646e+12 1.989614e+23 47.786 361.579712 4.087 200.521\n", "3563 11944 M7.2 2014.01.06_10:13_TAI 9.753836e+22 87.304 0.01155664 13103.26 48.664 7875.446 53.836 0.02724716 54.019 90.792 0.15166643 1.773117e+14 7.521599e+13 2.990641e+24 47.4 4496.787598 5.112 1986.055\n", "3563 11944 M1.3 2014.01.12_21:51_TAI 8.918573e+22 76.353 0.00664197 9926.867 29.801 4785.45 39.52 0.01434593 42.314 82.567 -0.0898074 9.39347e+13 3.87525e+13 1.716587e+24 35.151 2715.32251 4.607 864.811\n", "3686 11967 M1.0 2014.01.31_01:25_TAI 8.325792e+22 94.567 -0.00584021 13193.59 31.656 7628.563 51.823 -0.01109998 43.148 100.869 0.07755501 1.209928e+14 1.261771e+13 2.056395e+24 37.263 2696.802002 5.136 685.413\n", "3686 11967 M3.0 2014.01.31_07:23_TAI 7.780908e+22 100.466 -0.0073778 14293.71 33.554 8028.357 56.553 -0.01315658 44.508 106.481 0.09463043 1.258769e+14 2.06696e+13 2.029419e+24 38.517 2886.016846 5.199 788.731\n", "3688 11968 M2.6 2014.02.01_06:34_TAI 2.467759e+22 115.724 -0.00498313 5264.112 25.474 2205.282 58.981 -0.01460313 41.895 118.125 0.11127156 4.766169e+13 3.535605e+12 2.801492e+23 34.663 1410.858032 4.356 199.689\n", "3686 11967 M2.2 2014.02.01_08:20_TAI 7.642752e+22 103.122 -0.01259241 18228.12 41.717 9644.953 65.626 -0.02134517 49.84 110.408 0.17098105 1.408415e+14 3.170586e+13 2.588921e+24 42.858 3399.223633 5.25 1346.695\n", "3686 11967 M4.4 2014.02.01_09:31_TAI 7.659354e+22 100.128 -0.01335831 17528.71 41.739 9267.285 63.772 -0.02507111 49.975 106.941 0.16615762 1.453449e+14 3.066006e+13 2.623694e+24 43.134 3445.565674 5.258 1505.535\n", "3686 11967 M1.3 2014.02.01_14:06_TAI 7.287728e+22 100.724 -0.01625506 20001.11 44.739 9399.67 66.097 -0.02787744 51.551 110.096 0.21076843 1.455585e+14 4.003096e+13 2.719348e+24 44.865 3545.108643 5.2 1664.111\n", "3686 11967 M1.3 2014.02.01_22:04_TAI 7.635813e+22 101.995 -0.01917066 21053.93 46.331 10409.904 68.074 -0.02966469 52.535 110.863 0.19288281 1.441911e+14 5.657544e+13 2.939156e+24 45.719 3603.744873 5.417 2015.105\n", "3688 11968 M3.8 2014.02.03_01:23_TAI 2.346591e+22 115.476 -0.00734665 7984.953 39.506 2315.319 72.141 -0.01837748 51.566 119.138 0.18545902 4.995579e+13 1.157088e+13 4.052354e+23 41.492 1621.713257 4.476 280.737\n", "3686 11967 M5.2 2014.02.03_04:00_TAI 7.479867e+22 100.576 -0.02922837 25132.4 52.4 10216.24 71.938 -0.04160662 56.549 112.061 0.14506125 1.437488e+14 9.448814e+13 3.33489e+24 48.538 3883.043701 5.392 2920.265\n", "3686 11967 M1.4 2014.02.03_09:49_TAI 7.377329e+22 100.229 -0.02696144 24043.29 52.756 9626.704 71.287 -0.04016656 56.438 111.266 0.23630834 1.388482e+14 9.314118e+13 3.184913e+24 48.473 3983.966309 5.466 2689.161\n", "3686 11967 M1.5 2014.02.03_16:02_TAI 7.218475e+22 99.104 -0.02926943 23529.43 52.522 9501.064 69.646 -0.04591113 56.183 109.441 0.24706797 1.359856e+14 9.693853e+13 3.12953e+24 48.477 4015.615967 5.38 2931.274\n", "3686 11967 M1.3 2014.02.04_16:20_TAI 7.144672e+22 105.218 -0.02639362 21292.09 48.347 9584.797 72.291 -0.04073127 53.58 113.069 0.27436295 1.335894e+14 7.837566e+13 2.745285e+24 46.023 3936.968506 5.36 2562.372\n", "3686 11967 M1.5 2014.02.05_23:05_TAI 8.061821e+22 102.657 -0.01367872 16757.45 34.67 8162.099 59.41 -0.02223043 45.09 110.482 0.23172288 1.231026e+14 3.271862e+13 2.399271e+24 38.961 3365.584717 5.127 1474.661\n", "3686 11967 M2.0 2014.02.06_04:56_TAI 8.350764e+22 104.138 -0.0138733 16056.7 31.173 8160.242 58.682 -0.02254518 43.125 111.372 0.10188972 1.231437e+14 3.241189e+13 2.345001e+24 37.237 3278.167236 5.131 1525.619\n", "3688 11968 M1.9 2014.02.06_10:29_TAI 5.76266e+22 101.043 -0.01214812 9524.636 29.912 4445.93 56.373 -0.02628127 43.592 108.931 -0.0526572 8.507485e+13 5.030269e+13 1.026414e+24 37.474 2240.61499 4.973 985.747\n", "3721 11974 M1.8 2014.02.10_16:51_TAI 1.763983e+22 109.721 0.00200446 8154.069 39.152 1792.835 68.419 0.00547508 52.501 111.486 0.29052779 3.793071e+13 4.693836e+12 3.416645e+23 41.215 1185.150635 4.348 63.243\n", "3721 11974 M3.7 2014.02.11_04:25_TAI 2.036443e+22 111.287 -0.01533557 10964.62 45.191 2670.026 76.157 -0.03792126 56.146 117.588 0.04953983 4.724344e+13 1.861909e+13 5.076288e+23 44.73 1368.005371 4.773 534.583\n", "3721 11974 M2.3 2014.02.11_06:58_TAI 2.167309e+22 110.77 -0.01567802 10387.68 44.849 2865.102 72.291 -0.03902875 55.824 118.433 0.29429427 5.201233e+13 1.985837e+13 5.19062e+23 44.738 1432.431274 4.768 589.854\n", "3721 11974 M2.1 2014.02.11_15:51_TAI 2.312625e+22 108.677 -0.00455818 9967.262 48.395 3077.788 73.422 -0.01253367 58.011 115.45 0.14268674 5.839912e+13 3.117555e+12 5.645433e+23 46.546 1589.143188 4.878 194.402\n", "3721 11974 M1.0 2014.02.12_02:51_TAI 2.637312e+22 117.345 -0.00831422 10304.9 47.116 3872.626 81.87 -0.02073045 57.658 122.493 0.23868836 7.150218e+13 1.375956e+13 6.264608e+23 46.034 1599.183228 4.938 380.567\n", "3721 11974 M1.0 2014.02.12_08:12_TAI 2.628324e+22 115.565 -0.0031165 10857.17 47.593 4012.999 80.538 -0.00765615 58.056 123.624 0.15377295 7.294694e+13 4.422714e+12 6.590258e+23 46.689 1617.074585 5.021 142.433\n", "3721 11974 M2.3 2014.02.13_02:57_TAI 3.241472e+22 115.279 -0.00207269 13580.88 49.464 4981.786 81.452 -0.00461968 57.077 124.992 0.16467853 9.055286e+13 1.626942e+13 9.683894e+23 47.327 1784.161987 5.088 111.279\n", "3721 11974 M1.1 2014.02.13_13:28_TAI 3.427387e+22 108.096 -0.00216499 12384.76 48.709 4405.018 75.859 -0.00512277 56.56 116.443 0.03196673 8.226434e+13 2.152615e+13 9.616524e+23 46.842 1840.312134 5.075 126.578\n", "3721 11974 M1.0 2014.02.13_16:39_TAI 3.595301e+22 110.036 -0.00235195 12832.87 49.033 4737.63 77.631 -0.00531852 56.647 119.741 -0.02373664 8.714941e+13 2.088489e+13 1.015468e+24 46.944 1913.444214 5.202 140.132\n", "3740 11977 M1.1 2014.02.15_09:26_TAI 2.113974e+22 99.386 0.00098643 7680.9 38.836 1723.203 59.053 0.00305168 50.565 99.808 0.29222938 3.89331e+13 5.737889e+12 3.901006e+23 41.943 1298.377686 4.257 37.721\n", "3730 11976 M3.0 2014.02.19_07:56_TAI 2.454127e+22 86.158 0.00412093 6070.176 20.82 1429.913 38.284 0.01046787 36.3 90.791 -0.15060009 2.661055e+13 2.85452e+12 2.970971e+23 30.428 680.018921 4.285 151.869\n", "3766 11982 M1.1 2014.02.25_15:01_TAI 5.62806e+22 108.71 -0.00226881 5780.816 31.762 4537.523 59.06 -0.00655201 45.224 109.025 -0.09377633 9.555938e+13 4.554199e+12 7.233976e+23 37.589 2655.638672 4.664 213.774\n", "3804 11991 M1.1 2014.02.27_00:48_TAI 1.795755e+22 80.354 -0.00309878 9815.655 32.269 1074.209 46.999 -0.00588031 42.93 90.389 0.21768576 1.84225e+13 2.665844e+12 3.094788e+23 37.616 502.806244 4.181 73.565\n", "3779 11986 M1.1 2014.03.01_23:19_TAI 1.671957e+22 71.686 0.000661 800.3797 0.65 505.182 24.736 0.00300473 22.653 72.321 -0.01974778 1.211169e+13 1.983307e+12 3.058822e+22 17.531 249.693008 0.0 19.021\n", "3784 11989 M1.2 2014.03.02_15:58_TAI 3.487533e+22 122.1 -0.00521009 4242.888 18.184 2685.186 58.645 -0.01656346 38.997 121.551 0.28312859 5.84595e+13 1.067246e+13 3.259304e+23 30.525 2542.764893 4.338 301.362\n", "3804 11991 M1.0 2014.03.04_02:10_TAI 1.70442e+22 111.589 -0.01551962 10546.54 46.408 1765.262 73.689 -0.03362359 55.463 114.49 0.22525185 3.662449e+13 1.629184e+13 3.86377e+23 45.249 861.27594 4.506 428.109\n", "3836 12002 M1.0 2014.03.08_20:28_TAI 8.606945e+21 99.076 -0.01582379 3909.277 7.61 609.965 50.883 -0.03077707 30.02 104.443 -0.15949354 9.255896e+12 5.94353e+12 5.382747e+22 23.836 223.03891 3.837 164.061\n", "3836 12002 M1.1 2014.03.09_00:26_TAI 9.339587e+21 97.285 -0.01747314 4262.995 11.449 625.089 52.927 -0.03660246 33.657 106.76 -0.09992884 1.039294e+13 9.892052e+12 6.789207e+22 27.452 242.262894 3.833 209.538\n", "3836 12002 M1.0 2014.03.09_04:08_TAI 1.049217e+22 100.482 -0.01146684 5420.291 13.506 825.332 56.782 -0.02529536 35.717 110.518 -0.08762138 1.387582e+13 8.316865e+12 1.004103e+23 28.952 252.079132 3.993 159.951\n", "3836 12002 M1.7 2014.03.09_15:28_TAI 1.278455e+22 109.896 -0.01880891 5753.842 17.768 1130.481 59.296 -0.03964996 37.002 122.25 -0.06114666 1.950096e+13 1.62937e+13 1.286346e+23 31.061 423.740051 4.377 316.61\n", "3813 11996 M1.4 2014.03.09_23:00_TAI 2.054155e+22 106.507 -0.00120353 4527.642 20.026 1413.384 52.627 -0.00339171 39.41 109.646 -0.27581057 2.975576e+13 4.692065e+12 1.972715e+23 32.464 769.976562 4.137 39.485\n", "3813 11996 M3.5 2014.03.10_03:50_TAI 2.381459e+22 104.245 -0.00362696 4319.273 18.826 1688.163 52.989 -0.01011469 38.503 108.726 -0.28699887 3.619827e+13 5.548006e+12 2.136844e+23 31.668 844.473083 4.347 135.111\n", "3813 11996 M2.5 2014.03.11_11:05_TAI 3.539029e+22 89.631 -0.00668087 6626.975 20.445 2336.209 47.225 -0.01428929 37.112 97.64 -0.21937062 3.893978e+13 1.110106e+13 4.180699e+23 31.066 1017.505493 4.514 317.355\n", "3813 11996 M9.3 2014.03.11_22:34_TAI 3.822935e+22 70.786 -0.00720731 5647.585 19.567 2199.255 39.914 -0.01735862 37.161 78.195 -0.01767576 3.687328e+13 1.189848e+13 4.083507e+23 29.54 932.753845 4.36 392.402\n", "3856 12010 M1.7 2014.03.19_03:56_TAI 2.639492e+22 109.826 0.01052175 3982.09 11.891 1960.736 52.91 0.03035102 34.366 114.165 0.21668899 3.831098e+13 2.079812e+13 2.130798e+23 27.641 1284.223633 4.42 423.921\n", "3894 12017 M2.0 2014.03.27_19:18_TAI 1.083689e+22 118.442 0.00237612 6342.31 32.085 892.25 71.547 0.00617115 50.166 117.588 0.06705087 1.867547e+13 2.313745e+12 1.511568e+23 37.8 764.783936 3.506 42.64\n", "3894 12017 M2.6 2014.03.27_23:51_TAI 1.077908e+22 121.958 0.00328595 6353.502 31.046 965.209 71.369 0.00843873 48.68 122.93 0.09098559 2.094871e+13 3.677814e+12 1.493985e+23 36.94 751.767944 3.586 58.181\n", "3894 12017 M2.1 2014.03.29_11:55_TAI 1.268129e+22 118.281 0.01454859 7014.868 25.095 1218.948 65.183 0.0397124 42.859 123.86 0.1784803 2.426225e+13 1.410351e+13 1.868428e+23 34.688 820.385559 4.459 291.787\n", "3879 12014 M1.4 2014.03.30_08:07_TAI 3.37596e+22 77.984 -7.794e-05 4841.841 14.427 1427.553 33.834 -0.00020421 33.038 81.414 -0.11113963 2.787739e+13 2.915842e+12 3.213932e+23 27.646 848.131287 4.231 3.896\n", "4000 12035 M1.0 2014.04.15_19:59_TAI 4.311887e+22 106.102 0.01149601 5450.434 24.044 3266.805 53.283 0.03308992 41.072 108.024 0.1651255 6.845065e+13 3.152481e+13 5.057701e+23 33.873 2009.171265 4.504 803.238\n", "4097 12056 M5.2 2014.05.07_10:07_TAI 7.827126e+22 70.105 0.00160211 10372.03 31.43 4585.568 39.099 0.00339722 43.169 78.205 -0.04270892 8.526002e+13 2.569181e+12 1.546865e+24 35.649 2276.028564 4.784 179.912\n", "4138 12065 M1.3 2014.05.23_18:35_TAI 2.158576e+22 117.018 0.00146038 2712.057 10.849 1476.36 51.17 0.00482862 33.214 116.601 0.17710808 3.018761e+13 7.373751e+12 1.255276e+23 26.869 897.055176 3.917 50.897\n", "4186 12077 M1.3 2014.06.02_04:09_TAI 1.240774e+22 102.482 0.01018051 6196.122 22.046 840.824 50.767 0.02643424 40.021 104.348 -0.0390233 1.717727e+13 1.074388e+13 1.536303e+23 33.732 431.053467 3.423 190.07\n", "4197 12080 M1.4 2014.06.05_19:31_TAI 2.183295e+22 108.492 0.00765989 5374.442 18.717 1632.29 52.067 0.02044057 37.343 112.532 -0.01051803 3.33626e+13 7.702098e+12 2.371506e+23 31.144 922.061157 4.503 254.508\n", "4197 12080 M1.8 2014.06.10_05:34_TAI 6.068879e+22 95.621 0.00356383 11612.76 48.069 4832.572 59.997 0.0080591 53.44 100.883 0.14202335 1.020316e+14 2.269013e+13 1.501712e+24 46.01 3078.03418 4.87 347.01\n", "4197 12085 M1.8 2014.06.11_09:37_TAI 6.816004e+22 95.811 0.00602548 10660.24 37.407 4760.954 53.914 0.01211872 46.853 101.826 -0.11301165 9.613105e+13 2.684225e+13 1.386464e+24 40.341 3007.746094 4.838 590.087\n", "4231 12089 M1.1 2014.06.11_20:03_TAI 3.565248e+21 144.564 0.02487393 6385.363 24.915 539.639 91.622 0.05967132 46.563 155.292 0.16572794 9.624916e+12 7.866851e+12 4.50969e+22 34.806 182.561783 3.962 132.28\n", "4197 12085 M1.1 2014.06.14_11:39_TAI 6.392543e+22 66.171 0.00140382 6461.367 17.701 2774.578 31.902 0.00332038 34.208 74.635 0.00781576 4.655994e+13 4.429224e+12 7.54852e+23 28.043 2981.719482 0.0 123.484\n", "4225 12087 M1.0 2014.06.15_00:01_TAI 2.245255e+22 103.963 0.0205896 5234.319 21.038 1660.857 47.805 0.06245822 38.719 104.121 0.68382019 3.29577e+13 2.755059e+13 2.570979e+23 32.494 1113.182495 3.409 761.465\n", "4344 12113 M1.2 2014.07.08_00:26_TAI 1.146877e+22 90.02 0.00361106 4247.908 16.639 688.069 43.033 0.00875346 35.06 94.182 -0.2272062 1.22129e+13 3.205339e+12 9.228785e+22 27.871 273.216003 3.718 59.073\n", "4294 12106 M1.5 2014.07.09_22:34_TAI 3.087912e+22 96.022 0.00072036 2702.874 7.835 1519.767 38.195 0.00221896 29.435 96.234 -0.19873719 3.242412e+13 5.050988e+12 1.678683e+23 24.88 816.385925 3.802 33.688\n", "4396 12130 M2.5 2014.07.30_11:14_TAI 5.024535e+22 82.184 0.00077386 7115.601 25.12 3154.689 43.037 0.00189507 39.885 89.425 -0.21731082 6.076406e+13 8.637598e+12 6.926256e+23 32.984 1605.37854 0.0 56.72\n", "4639 12182 M1.3 2014.10.08_01:43_TAI 2.074075e+22 129.642 -0.0007375 2533.339 9.684 1482.138 54.971 -0.00260884 33.06 128.898 0.27430376 3.272116e+13 4.897134e+12 1.143319e+23 26.127 1436.934448 3.601 25.062\n", "4639 12182 M1.4 2014.10.08_01:58_TAI 2.070874e+22 130.207 -0.00039486 2526.891 9.081 1449.528 55.105 -0.00139275 32.767 129.389 0.23340753 3.20635e+13 4.146744e+12 1.134839e+23 25.929 1449.483643 3.722 13.353\n", "4639 12182 M1.2 2014.10.08_06:59_TAI 1.982779e+22 131.99 0.00182063 2817.82 10.058 1480.744 57.227 0.00600547 33.377 132.065 0.20769942 3.17402e+13 3.447128e+12 1.182008e+23 26.288 1452.218872 3.774 57.494\n", "4698 12192 M3.9 2014.10.19_09:11_TAI 1.249091e+23 80.176 -0.00506511 14303.42 33.775 8233.463 44.841 -0.00927889 43.821 92.394 -0.04389242 1.405131e+14 3.009154e+13 3.103764e+24 38.74 4227.217285 4.997 827.594\n", "4698 12192 M4.5 2014.10.19_16:37_TAI 1.365083e+23 83.98 -0.00476762 13384.34 33.384 9268.647 46.563 -0.0092371 44.162 94.719 0.03880415 1.700446e+14 3.752114e+13 3.366548e+24 39.135 4440.582031 5.131 902.948\n", "4698 12192 M1.4 2014.10.19_19:02_TAI 1.329179e+23 87.175 -0.0055913 14534.96 34.49 9673.208 47.704 -0.01002849 44.528 98.404 0.04313257 1.63378e+14 3.208534e+13 3.438724e+24 39.42 4576.804688 5.187 996.022\n", "4698 12192 M1.7 2014.10.19_20:04_TAI 1.308395e+23 88.327 -0.00550902 15457.57 35.428 10058.913 49.464 -0.00954467 44.94 101.012 0.01150371 1.663474e+14 2.871681e+13 3.509341e+24 39.914 4645.686523 5.199 941.74\n", "4698 12192 M1.2 2014.10.19_22:55_TAI 1.39232e+23 88.309 -0.00531158 14794.81 34.643 10679.933 48.996 -0.00971546 44.381 101.141 0.04642599 1.786977e+14 2.900951e+13 3.694583e+24 39.577 4735.427734 5.166 998.748\n", "4698 12192 M8.7 2014.10.21_01:59_TAI 1.380013e+23 95.271 -0.00596269 17310.74 41.447 12354.98 55.462 -0.01065686 48.51 109.576 0.07297926 2.106509e+14 2.138151e+13 4.386728e+24 43.553 5533.27832 5.35 1137.754\n", "4698 12192 M2.7 2014.10.21_05:17_TAI 1.324296e+23 97.22 -0.00602499 18254.02 43.699 11889.348 58.911 -0.00992013 49.681 110.793 0.02850861 2.042261e+14 2.279912e+13 4.273769e+24 44.433 5655.849121 5.363 1062.146\n", "4698 12192 X1.6 2014.10.21_14:28_TAI 1.287257e+23 95.14 -0.00618713 18761.59 46.814 11688.285 59.802 -0.01072704 51.38 109.813 0.10008512 2.132925e+14 2.610382e+13 4.383311e+24 46.038 5950.770996 5.382 1088.422\n", "4698 12192 M1.1 2014.10.22_09:50_TAI 1.321423e+23 95.75 -0.00358483 20200.48 50.353 11448.595 60.74 -0.00620174 53.215 109.191 0.12510623 2.163544e+14 1.191737e+13 4.903221e+24 47.543 6501.41748 5.398 655.189\n", "4698 12192 X3.1 2014.10.23_21:41_TAI 1.42202e+23 95.081 -0.00287493 19356.54 53.128 11477.119 59.935 -0.00512563 54.666 104.974 0.0581721 2.210721e+14 6.214474e+12 5.276354e+24 49.2 6846.543945 5.417 590.085\n", "4698 12192 X1.0 2014.10.24_17:08_TAI 1.502662e+23 96.008 -0.00348048 18389.8 50.852 12280.969 58.114 -0.00587998 53.155 105.777 0.02138764 2.266613e+14 1.183918e+13 5.151359e+24 47.855 7044.97998 5.359 734.111\n", "4698 12192 X2.0 2014.10.25_10:56_TAI 1.644963e+23 92.418 -0.00207693 16178.9 44.031 12732.282 53.888 -0.00395699 49.566 102.635 0.12099912 2.381753e+14 2.568945e+13 5.149191e+24 44.603 7142.945801 5.459 497.723\n", "4698 12192 M1.0 2014.10.25_17:17_TAI 1.695363e+23 97.407 -0.00191454 17386.12 41.615 13597.732 55.521 -0.00314168 47.911 108.259 0.019674 2.330898e+14 3.925069e+13 5.192767e+24 43.145 7112.023438 5.475 430.566\n", "4698 12192 M1.9 2014.10.25_18:49_TAI 1.765877e+23 94.295 -0.00188722 15921.77 40.337 13236.691 52.707 -0.00339547 47.286 104.449 0.0936707 2.403113e+14 3.703043e+13 5.224653e+24 42.619 7067.698242 5.451 466.287\n", "4698 12192 M2.4 2014.10.25_20:21_TAI 1.745042e+23 95.998 -0.00299593 16253.26 40.691 13129.162 54.482 -0.00516933 47.364 105.102 0.05260317 2.367782e+14 2.603087e+13 5.123903e+24 42.64 6992.087891 5.41 711.149\n", "4698 12192 M7.1 2014.10.26_00:34_TAI 1.765318e+23 94.377 -0.00211513 15912.16 39.001 13100.229 53.588 -0.00361299 46.577 103.276 0.02170521 2.366638e+14 3.591853e+13 5.02495e+24 41.852 6900.827637 5.3 502.941\n", "4698 12192 M1.0 2014.10.26_02:02_TAI 1.777957e+23 95.462 -0.00249516 16028.9 38.731 13148.165 54.285 -0.00419135 46.425 104.151 0.01047254 2.353003e+14 3.464796e+13 5.023094e+24 41.656 6936.214844 5.369 588.748\n", "4698 12192 M1.3 2014.10.26_03:41_TAI 1.806752e+23 95.085 -0.00240096 15705.96 38.129 13339.108 52.832 -0.00411761 45.945 103.631 0.04879177 2.365085e+14 4.082143e+13 5.053216e+24 41.182 6957.290039 5.423 581.643\n", "4698 12192 M6.7 2014.10.26_10:09_TAI 1.826344e+23 90.144 -0.0004808 15004.12 35.874 13077.992 50.528 -0.00088624 44.952 99.021 0.07932328 2.329133e+14 5.877495e+13 5.016744e+24 40.032 6883.268066 5.482 121.047\n", "4698 12192 X2.0 2014.10.26_14:47_TAI 1.841372e+23 90.32 -0.00021518 15093.87 35.011 13269.779 50.314 -0.00037829 44.46 99.174 0.07920273 2.293877e+14 6.094152e+13 4.953963e+24 39.563 6823.04834 5.486 53.178\n", "4698 12192 M1.4 2014.10.26_17:40_TAI 1.916893e+23 87.756 0.00013125 15091.48 33.938 13770.992 48.775 0.00022943 43.684 96.824 0.02448187 2.31998e+14 4.685186e+13 5.120248e+24 39.052 6773.321289 5.444 33.53\n", "4698 12192 M3.4 2014.10.27_02:42_TAI 1.956649e+23 87.25 1.221e-05 14808.11 31.71 14156.545 48.619 2.053e-05 42.405 96.017 -0.03865151 2.3279e+14 3.822427e+13 4.973764e+24 37.76 6494.164551 5.324 3.088\n", "4698 12192 M6.6 2014.10.27_03:32_TAI 1.961019e+23 86.765 -0.00054891 14556.5 31.3 13812.041 47.721 -0.00092657 42.078 95.422 -0.01125753 2.276364e+14 3.188536e+13 4.905257e+24 37.303 6506.261719 5.367 139.278\n", "4698 12192 M1.6 2014.10.27_14:06_TAI 1.96394e+23 81.728 -0.00087268 13422.11 28.578 13130.025 45.242 -0.00153391 40.676 90.933 -0.02483752 2.115032e+14 2.08905e+13 4.560833e+24 35.157 6125.493164 5.244 223.275\n", "4698 12192 M1.0 2014.10.28_08:20_TAI 1.96216e+23 73.243 0.00013076 13605.06 27.655 11812.092 41.539 0.00022252 40.051 83.029 -0.08218562 1.848704e+14 1.043083e+13 4.413843e+24 33.951 5580.368652 5.233 31.942\n", "4698 12192 M1.2 2014.10.28_10:01_TAI 1.942777e+23 70.758 -0.00044847 13112.81 27.507 11537.965 40.534 -0.00079172 40.301 80.945 -0.02353142 1.81184e+14 3.037544e+12 4.327547e+24 33.707 5562.792969 5.218 111.442\n", "4698 12192 M1.4 2014.10.28_14:33_TAI 1.909434e+23 69.187 -0.00030745 13464.62 27.645 11476.043 40.534 -0.00053905 40.244 80.285 0.00675982 1.765255e+14 4.455235e+12 4.321664e+24 33.61 5459.979492 5.256 74.303\n", "4698 12192 M1.0 2014.10.28_16:20_TAI 1.948279e+23 68.202 -0.00100311 13631.61 27.795 11638.328 40.329 -0.00171289 39.872 80.565 -0.05309442 1.799562e+14 6.659291e+12 4.374681e+24 33.827 5388.207031 5.229 242.393\n", "4698 12192 M1.3 2014.10.28_18:50_TAI 1.928616e+23 65.669 -0.00059989 13420.68 27.896 11364.622 39.187 -0.00106481 40.529 78.264 -0.01514305 1.758683e+14 8.144499e+12 4.398191e+24 33.786 5414.904785 5.218 148.025\n", "4781 12205 M2.5 2014.11.05_22:16_TAI 4.953484e+22 85.001 0.0205768 6894.752 19.718 3914.222 46.896 0.04452963 35.953 96.006 -0.08383337 6.414365e+13 4.507938e+13 6.053018e+23 30.696 1308.449585 4.699 1360.23\n", "4781 12205 M2.7 2014.11.06_02:49_TAI 4.827895e+22 89.611 0.02347118 7259.672 20.408 4107.798 49.154 0.04980458 36.802 100.907 -0.10943547 6.577244e+13 4.905483e+13 6.169381e+23 31.202 1359.003662 4.812 1501.921\n", "4781 12205 M1.0 2014.11.06_10:22_TAI 4.389412e+22 92.195 0.02754938 7409.801 20.913 3983.368 49.541 0.06211685 37.418 101.679 0.02691982 6.285347e+13 5.467407e+13 5.934635e+23 31.786 1332.505127 4.757 1661.393\n", "4781 12205 M2.3 2014.11.08_15:32_TAI 3.102833e+22 109.123 0.02633971 8138.149 34.274 3545.107 62.264 0.07596355 46.479 112.935 0.24706908 6.63771e+13 5.914317e+13 5.72177e+23 39.17 1625.62561 4.746 1394.424\n", "4817 12209 M3.2 2014.11.14_12:03_TAI 1.06252e+23 71.603 0.00100349 8342.48 21.112 5204.915 33.14 0.0022743 35.773 79.629 0.01733452 9.400671e+13 4.448828e+12 1.627842e+24 30.67 3197.015137 4.585 147.436\n", "4817 12209 M5.7 2014.11.15_17:48_TAI 1.314931e+23 87.787 0.00377932 7686.938 19.481 7714.841 41.123 0.00924983 36.74 92.284 0.06145165 1.530845e+14 3.953205e+13 1.999107e+24 31.089 4466.322266 4.845 740.071\n", "4874 12222 M1.8 2014.11.30_06:41_TAI 3.584496e+22 91.695 -0.00428966 16686.35 51.688 2679.638 58.197 -0.00680775 54.929 96.902 0.00500059 5.290718e+13 3.445026e+12 1.131545e+24 48.077 1410.88208 4.771 219.035\n", "4874 12222 M1.3 2014.12.03_08:10_TAI 3.402715e+22 95.154 -0.00332363 16285.87 53.721 2856.312 62.127 -0.00587347 56.206 102.119 0.03912684 5.419611e+13 6.865977e+12 1.101294e+24 49.242 1531.882202 4.755 169.236\n", "4874 12222 M6.1 2014.12.03_18:25_TAI 3.530038e+22 96.674 -0.00198268 15929.77 50.529 2773.765 60.516 -0.00339363 54.469 103.877 0.09158196 5.307655e+13 4.15253e+12 1.087812e+24 47.81 1526.291992 4.631 101.946\n", "4874 12222 M1.3 2014.12.03_19:41_TAI 3.653846e+22 94.35 -0.00102873 14769.73 50.505 2761.178 57.978 -0.00191239 54.221 100.659 0.0809995 5.53636e+13 2.322582e+12 1.100884e+24 47.782 1519.661499 4.679 57.737\n", "4874 12222 M1.5 2014.12.04_12:25_TAI 3.477723e+22 94.97 -0.00368436 13975.13 45.752 2496.812 56.16 -0.00688388 52.367 100.449 0.02067768 4.98477e+13 2.656962e+12 9.730977e+23 45.441 1456.366699 4.66 193.163\n", "4920 12242 M1.6 2014.12.13_19:33_TAI 5.560825e+22 108.187 0.00520035 4095.947 13.335 3476.876 44.236 0.01653711 33.33 108.702 0.37078378 7.529315e+13 2.436108e+13 4.849673e+23 27.317 3144.025879 4.234 463.632\n", "4920 12242 M1.5 2014.12.16_01:10_TAI 5.941481e+22 109.45 0.00999622 9644.059 33.953 5291.7 61.747 0.0250347 47.257 114.592 0.47811294 1.059161e+14 4.074855e+13 1.221948e+24 38.864 4466.143066 5.021 953.659\n", "4941 12241 M1.4 2014.12.16_19:01_TAI 2.733387e+22 101.006 0.01008956 10368.85 43.207 2299.756 63.046 0.02258144 51.754 108.985 0.1213378 5.043116e+13 1.501591e+13 5.88074e+23 44.511 1089.984985 4.753 430.875\n", "4920 12242 M1.3 2014.12.18_09:44_TAI 8.766376e+22 107.373 0.01024403 10544.42 33.591 7463.121 59.556 0.02457562 45.117 114.061 0.29296654 1.436029e+14 6.875403e+13 1.879096e+24 38.533 4800.830078 5.226 1374.595\n", "4920 12242 M1.2 2014.12.20_07:32_TAI 1.034249e+23 95.549 0.00665213 7195.446 25.365 6927.822 46.427 0.01782149 39.641 101.878 0.18677592 1.392359e+14 5.702986e+13 1.539546e+24 33.288 3651.19751 5.126 1071.685\n", "4941 12241 M1.0 2014.12.20_12:17_TAI 2.68945e+22 81.302 0.01578774 15316.14 60.444 2168.919 57.726 0.03255469 60.188 87.11 0.03427478 4.421056e+13 3.231806e+13 9.061085e+23 52.382 1321.939087 4.549 703.281\n", "4920 12242 M1.0 2014.12.21_01:49_TAI 9.392803e+22 92.694 0.00477825 6836.958 22.905 5753.036 44.896 0.01189268 38.333 97.735 -0.01331084 1.196516e+14 4.783443e+13 1.270307e+24 32.552 2994.421875 5.008 668.482\n", "4955 12249 M2.2 2014.12.26_02:16_TAI 1.77472e+22 105.788 0.00153641 5437.988 21.788 1161.795 49.646 0.00428312 38.792 108.138 -0.06195044 2.548887e+13 4.645534e+12 2.047116e+23 32.351 715.437256 4.247 43.551\n", "5011 12253 M1.1 2015.01.02_09:47_TAI 4.071046e+22 90.915 0.0019623 10836.75 49.211 3195.711 58.086 0.00460726 53.643 97.143 -0.05175582 7.098864e+13 1.017536e+13 9.615079e+23 47.047 1606.590698 4.876 131.097\n", "5011 12253 M1.3 2015.01.03_15:36_TAI 3.594215e+22 91.095 0.00483064 13290.08 54.969 3029.516 61.919 0.01111446 57.124 98.565 -0.0089128 6.584059e+13 1.74637e+13 1.060736e+24 49.675 1822.082153 4.974 290.312\n", "5026 12257 M4.9 2015.01.12_04:58_TAI 3.062179e+22 81.705 -0.00082344 8586.288 30.438 2018.188 47.531 -0.00178058 42.936 88.873 -0.08798233 3.671547e+13 3.738679e+12 4.969413e+23 36.956 839.099731 4.292 35.885\n", "5107 12268 M1.1 2015.01.25_16:53_TAI 2.975067e+22 93.935 0.00144295 9944.769 36.919 1868.783 50.339 0.00318828 46.751 96.542 0.02569826 4.165426e+13 3.015906e+12 6.05347e+23 40.283 1149.066895 4.17 66.136\n", "5107 12268 M1.4 2015.01.27_04:41_TAI 2.844237e+22 99.132 -0.0033359 12051.28 45.598 2152.403 62.428 -0.00707785 53.351 102.974 0.38330999 4.551712e+13 8.763417e+12 7.172158e+23 44.313 1496.577515 4.399 149.492\n", "5107 12268 M2.1 2015.01.28_11:42_TAI 2.383763e+22 96.81 -0.00656354 12626.73 51.054 1826.831 63.01 -0.01434825 57.284 99.952 0.40490863 4.143055e+13 8.23538e+12 6.683728e+23 47.556 1629.372192 4.392 261.61\n", "5107 12268 M2.0 2015.01.29_00:44_TAI 2.484539e+22 97.754 -0.00668703 13681.9 50.811 2011.612 65.332 -0.01382986 57.672 101.608 0.20933595 4.409725e+13 7.98939e+12 7.270427e+23 47.657 1631.794556 4.304 267.568\n", "5107 12268 M1.7 2015.01.29_05:36_TAI 2.567067e+22 96.402 -0.00504311 11940.43 52.087 1959.15 65.433 -0.01184294 58.352 97.973 0.12633081 4.488081e+13 5.469588e+12 7.046875e+23 48.696 1666.764282 4.364 224.106\n", "5127 12277 M2.4 2015.01.29_12:16_TAI 7.089648e+22 71.301 0.00226216 6236.896 20.324 3801.507 38.503 0.00508285 36.452 77.776 -0.12867352 6.57902e+13 7.925267e+12 7.989907e+23 29.796 1945.754761 4.656 218.21\n", "5127 12277 M1.2 2015.02.03_02:15_TAI 2.604737e+22 123.128 -0.00727057 6682.86 27.175 2199.324 68.062 -0.01852181 44.706 124.703 0.49270073 4.631922e+13 1.062068e+13 3.570022e+23 34.802 2288.352783 4.041 292.459\n", "5144 12280 M2.4 2015.02.08_23:35_TAI 1.788694e+22 101.538 0.00280161 9082.224 42.812 1595.974 62.114 0.00714822 51.974 107.209 0.08737171 3.420932e+13 5.230103e+12 3.671549e+23 43.52 864.771606 4.516 85.272\n", "5298 12297 M4.5 2015.03.08_14:33_TAI 3.022932e+22 84.622 0.01786164 6506.06 22.752 1875.221 41.578 0.04280549 37.92 90.092 -0.21385798 3.495558e+13 3.70957e+13 3.757336e+23 32.081 886.331177 4.261 776.696\n", "5298 12297 M2.9 2015.03.10_00:02_TAI 2.903091e+22 103.502 0.03183938 9633.623 32.582 2773.889 55.249 0.07061788 44.429 110.235 0.10338405 4.767006e+13 5.439024e+13 5.536678e+23 38.704 1154.420898 4.851 1377.881\n", "5298 12297 M1.0 2015.03.10_18:51_TAI 2.441201e+22 109.164 0.04721068 12333.33 35.149 2962.243 62.781 0.09467006 46.495 116.573 0.18455109 4.647139e+13 5.621697e+13 5.76106e+23 39.78 1247.062744 4.914 1660.541\n", "5298 12297 M3.2 2015.03.11_04:46_TAI 2.465016e+22 102.452 0.04098912 13567.82 41.421 2933.521 63.165 0.0870783 50.478 113.003 0.18550964 4.931989e+13 6.29751e+13 6.892857e+23 43.473 1308.109863 4.988 1567.916\n", "5298 12297 M1.6 2015.03.11_11:50_TAI 2.371727e+22 106.437 0.04613017 15911.99 43.291 3116.846 69.255 0.08805357 51.707 118.725 0.26296473 5.170309e+13 5.638196e+13 7.367819e+23 44.177 1350.246338 4.978 1608.328\n", "5298 12297 M1.4 2015.03.11_12:14_TAI 2.371542e+22 105.847 0.04707745 16196.66 44.181 3200.725 69.339 0.08871289 52.075 119.343 0.27048209 5.207308e+13 5.649504e+13 7.461132e+23 44.476 1352.061646 5.005 1632.929\n", "5298 12297 M4.2 2015.03.11_14:08_TAI 2.41822e+22 105.124 0.04719947 16511.05 44.186 3361.771 70.186 0.0895184 52.372 117.728 0.27709234 5.441794e+13 6.258247e+13 7.814928e+23 44.754 1382.05249 4.977 1682.142\n", "5298 12297 M2.7 2015.03.11_21:51_TAI 2.5434e+22 109.386 0.05830004 18959.68 44.39 3894.999 77.205 0.09833068 52.999 123.545 0.17521118 5.610415e+13 6.609479e+13 8.975915e+23 44.635 1385.953735 5.064 2078.28\n", "5298 12297 M1.2 2015.03.12_04:01_TAI 2.585339e+22 110.163 0.0618707 21060.15 47.782 4241.828 79.692 0.09910719 54.518 126.409 0.28344649 5.782012e+13 6.703991e+13 9.894526e+23 46.101 1367.356323 5.102 2188.676\n", "5298 12297 M1.3 2015.03.13_04:40_TAI 2.318253e+22 109.689 0.06012075 18239.88 48.519 3571.779 79.114 0.10877275 56.193 120.277 0.23874843 5.190849e+13 6.189512e+13 8.352459e+23 46.996 1389.48938 4.92 2072.963\n", "5298 12297 M1.0 2015.03.14_09:40_TAI 2.352953e+22 112.708 0.04675806 15164.98 42.746 3055.749 74.337 0.08727562 52.717 119.878 0.37501171 4.643438e+13 5.247e+13 6.920226e+23 43.245 1431.439941 4.852 1606.607\n", "5298 12297 M1.2 2015.03.14_23:22_TAI 2.756884e+22 104.879 0.03905259 11981.09 40.855 3397.321 64.984 0.08797835 50.573 111.685 0.35452622 5.719011e+13 5.869507e+13 7.140725e+23 42.532 1412.157959 4.692 1752.563\n", "5298 12297 M1.6 2015.03.15_10:58_TAI 2.77225e+22 105.59 0.02851996 11941.94 39.13 2877.018 61.962 0.0617587 48.644 111.511 0.32043982 4.922681e+13 3.62093e+13 6.700764e+23 41.082 1400.352905 4.823 1204.911\n", "5415 12320 M1.4 2015.04.07_14:43_TAI 1.673502e+22 113.766 0.00787489 5093.959 23.643 1475.78 61.431 0.02706918 43.104 115.254 0.22044127 3.245952e+13 1.20238e+13 2.010356e+23 33.83 1251.948486 4.156 234.018\n", "5446 12322 M1.0 2015.04.20_07:21_TAI 8.388444e+21 89.632 -0.0105154 2454.757 9.939 436.3 39.498 -0.02947941 30.523 94.18 -0.27653337 8.628312e+12 5.841886e+12 4.001681e+22 24.274 151.323227 3.628 129.055\n", "5446 12322 M2.2 2015.04.20_11:57_TAI 1.230549e+22 93.395 -0.01229435 3101.799 13.047 740.589 42.186 -0.02984137 33.333 99.204 -0.05220507 1.312864e+13 1.031814e+13 7.047343e+22 26.019 252.85733 3.72 210.332\n", "5447 12325 M1.2 2015.04.20_22:01_TAI 5.068125e+22 96.743 -0.0049745 4092.798 17.343 3003.038 43.537 -0.01637425 36.165 97.627 0.25970742 6.763504e+13 1.395326e+13 4.587601e+23 30.243 2143.303955 4.053 419.843\n", "5526 12335 M1.3 2015.05.04_14:25_TAI 2.649061e+22 100.319 0.00538627 7834.177 39.427 2207.644 60.568 0.01429537 49.472 103.763 0.15421073 4.907344e+13 8.684654e+12 4.6288e+23 42.338 1241.187988 4.561 239.63\n", "5526 12335 M2.6 2015.05.04_17:24_TAI 2.524563e+22 105.354 0.0058018 8447.712 40.166 2233.84 65.211 0.01411596 49.804 109.442 0.1241921 4.678999e+13 9.587698e+12 4.509788e+23 42.409 1263.797485 4.498 233.215\n", "5637 12360 M1.3 2015.06.12_07:29_TAI 5.699735e+22 82.488 0.00128533 3897.788 12.1 2835.275 37.319 0.00383563 31.916 87.984 -0.03162351 5.653856e+13 1.703524e+12 4.489937e+23 26.183 1631.55188 4.462 111.481\n", "5692 12371 M1.0 2015.06.19_06:48_TAI 5.030321e+22 84.406 -0.01005872 18649.46 51.975 3790.262 56.851 -0.01494257 53.73 95.842 -0.13598129 6.695204e+13 2.357469e+13 1.586148e+24 47.933 1852.075806 4.995 644.16\n", "5673 12367 M3.8 2015.06.20_09:44_TAI 4.341204e+22 109.424 0.00573801 5334.497 18.022 2990.72 52.363 0.01446581 36.47 114.836 -0.02510257 5.857439e+13 2.133461e+13 4.428561e+23 31.039 1728.649536 4.532 358.677\n", "5673 12367 M1.1 2015.06.20_18:20_TAI 4.860862e+22 99.811 0.00432562 4426.653 15.156 2896.809 45.61 0.0119043 34.685 104.311 -0.0543315 5.947872e+13 2.035205e+13 4.293165e+23 29.415 1616.292358 4.443 315.878\n" ] } ], "source": [ "no_CME_data = negative_result[0]\n", "negative_class = negative_result[1]\n", "# the following output is in the Stanford Digital Repository:\n", "print \"There are\", len(no_CME_data), \"no-CME events (negative class).\"\n", "print \"HARPNUM, NOAA Number, Class, Peak Time, USFLUX, MEANGBT, MEANJZH, MEANPOT, SHRGT45, TOTUSJH, MEANGBH, MEANALP, MEANGAM, MEANGBZ, MEANJZD, TOTUSJZ, SAVNCPP, TOTPOT, MEANSHR, AREA_ACR, R_VALUE, ABSNJZH\"\n", "for i in range(len(no_CME_data)):\n", " print negative_class[i][0], negative_class[i][1], negative_class[i][2], negative_class[i][3],negative_result[0][i][0],negative_result[0][i][1],negative_result[0][i][2],negative_result[0][i][3],negative_result[0][i][4],negative_result[0][i][5],negative_result[0][i][6],negative_result[0][i][7],negative_result[0][i][8],negative_result[0][i][9],negative_result[0][i][10],negative_result[0][i][11],negative_result[0][i][12],negative_result[0][i][13],negative_result[0][i][14],negative_result[0][i][15],negative_result[0][i][16],negative_result[0][i][17]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### step 3: feature selection" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now we will add another feature, the flare class, to our analysis just for the feature selection part. The flare class is similar in concept to the flare index, described in [Antalová (1996)](http://adsabs.harvard.edu/abs/1996CoSka..26...98A), except it is calculated for one flare. We define the flare class $FC$ as follows: $FC = CM$ where $C$ is a constant that equals 10.0 in the case of X-class flares and 1.0 in the case of M-class flares and $M$ is the magnitude of the flare. Of course, we can't a priori know the class of a flare in a real-time scenario. However, it is interesting from a scientific point of view, rather than a prediction point of view, to see if the flare class does a good job of distinguishing between the events in the positive and negative class." ] }, { "cell_type": "code", "execution_count": 24, "metadata": { "collapsed": false }, "outputs": [], "source": [ "def create_flare_class(type_of_class):\n", " total_flare_class = []\n", " for i in range(len(type_of_class)):\n", " magnitude = float(type_of_class[i][2][1:4])\n", " flareclass = type_of_class[i][2][0]\n", " if (flareclass == 'M'):\n", " factor = 1.0\n", " if (flareclass == 'X'):\n", " factor = 10.0\n", " total_flare_class.append(factor*magnitude)\n", " return total_flare_class" ] }, { "cell_type": "code", "execution_count": 25, "metadata": { "collapsed": false }, "outputs": [], "source": [ "positive_flare_class = np.array(create_flare_class(positive_class))\n", "negative_flare_class = np.array(create_flare_class(negative_class))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now we'll convert our data into numpy arrays and add the flare index as an additional feature:" ] }, { "cell_type": "code", "execution_count": 26, "metadata": { "collapsed": true }, "outputs": [], "source": [ "CME_data = np.array(CME_data)\n", "no_CME_data = np.array(no_CME_data)" ] }, { "cell_type": "code", "execution_count": 27, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Now we have 19 features.\n" ] } ], "source": [ "CME_data = np.column_stack((CME_data, positive_flare_class))\n", "no_CME_data = np.column_stack((no_CME_data, negative_flare_class))\n", "print \"Now we have\", CME_data.shape[1], \"features.\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "To improve the performance of the feature selection algorithm, we'll normalize each feature so that they lie within similar ranges. To do this, we subtract from every feature its median value and divide by its standard deviation." ] }, { "cell_type": "code", "execution_count": 28, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "There are 364 flares with no associated CMEs.\n", "There are 56 flares with associated CMEs.\n" ] } ], "source": [ "def normalize_the_data(flare_data):\n", " flare_data = np.array(flare_data)\n", " n_elements = flare_data.shape[0]\n", " for j in range(flare_data.shape[1]):\n", " standard_deviation_of_this_feature = np.std(flare_data[:,j])\n", " median_of_this_feature = np.median(flare_data[:,j])\n", " for i in range(n_elements):\n", " flare_data[i,j] = (flare_data[i,j] - median_of_this_feature) / (standard_deviation_of_this_feature)\n", " return flare_data\n", "\n", "no_CME_data = normalize_the_data(no_CME_data)\n", "CME_data = normalize_the_data(CME_data)\n", "\n", "print \"There are\", no_CME_data.shape[0], \"flares with no associated CMEs.\"\n", "print \"There are\", CME_data.shape[0], \"flares with associated CMEs.\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's look at the distribution of one feature for the active regions that both flared and produced a CME (green) and for the active regions that flared but did not produce a CME (red):" ] }, { "cell_type": "code", "execution_count": 29, "metadata": { "collapsed": false, "scrolled": false }, "outputs": [ { "data": { "image/png": "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\nv7MAAAAASUVORK5CYII=\n", "text/html": [ "\n", "\n", "\n", "\n", "
\n", "" ], "text/plain": [ "" ] }, "metadata": { "image/png": { "height": 332, "width": 629 } }, "output_type": "display_data" } ], "source": [ "sharps = ['Total unsigned flux', 'Mean gradient of total field', \n", "'Mean current helicity (Bz contribution)', 'Mean photospheric magnetic free energy',\n", "'Fraction of Area with Shear > 45 deg', 'Total unsigned current helicity',\n", "'Mean gradient of horizontal field', 'Mean characteristic twist parameter, alpha',\n", "'Mean angle of field from radial', 'Mean gradient of vertical field', \n", "'Mean vertical current density', 'Total unsigned vertical current', \n", "'Sum of the modulus of the net current per polarity',\n", "'Total photospheric magnetic free energy density', 'Mean shear angle',\n", "'Area of strong field pixels in the active region', 'Sum of flux near polarity inversion line',\n", "'Absolute value of the net current helicity','Flare index']\n", "\n", "i=6\n", "\n", "# For the positive class (green)\n", "mu_fl = np.mean(CME_data[:,i])\n", "sigma_fl = np.std(CME_data[:,i])\n", "num_bins = 15\n", "n_fl, bins_fl, patches_fl = plt.hist(CME_data[:,i], num_bins, normed=1, facecolor='green', alpha=0.5)\n", "y_fl = mlab.normpdf(bins_fl, mu_fl, sigma_fl)\n", "plt.plot(bins_fl, y_fl, 'g--',label='positive class')\n", "\n", "# For the negative class (red)\n", "mu_nofl = np.mean(no_CME_data[:,i])\n", "sigma_nofl = np.std(no_CME_data[:,i])\n", "n_nofl, bins_nofl, patches_nofl = plt.hist(no_CME_data[:,i], num_bins, normed=1, facecolor='red', alpha=0.5)\n", "y_nofl = mlab.normpdf(bins_nofl, mu_nofl, sigma_nofl)\n", "plt.plot(bins_nofl, y_nofl, 'r--',label='negative class')\n", "\n", "text_style = dict(fontsize=16, fontdict={'family': 'monospace'})\n", "plt.xlabel('Normalized '+sharps[i],**text_style)\n", "plt.ylabel('Number (normalized)', labelpad=20,**text_style)\n", "fig = plt.gcf()\n", "fig.set_size_inches(10,5)\n", "fig.savefig('fscore_tmp.png',bbox_inches='tight')\n", "legend = plt.legend(loc='upper right', fontsize=12, framealpha=0.0,title='')\n", "legend.get_frame().set_linewidth(0.0)\n", "mpld3.enable_notebook()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "You can change the value of `i` in the code block above to see that some features are totally useless as there is barely any difference in the distributions for the positive and negative class. As such, we can throw such features out of our sample. It's a good idea to do some feature selection before running the SVM, so as to reduce noise (in this case, with only 19 features, there's not too much noise to begin with). Here we will be computing the Univariate F-score for feature selection. It is a very simple method: the F-score measures the distance between the two distributions for a given feature (inter-class distance), divided by the sum of the variances for this feature (intra-class distance). We can use the `sklearn.feature_selection` module to do this:" ] }, { "cell_type": "code", "execution_count": 30, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[ 2.53461527e-01 1.08256432e+00 2.34930569e+00 9.80033450e-01\n", " 6.89968938e-01 2.48195755e-02 3.12394886e+00 1.47724089e+00\n", " 1.74910927e-01 7.41645634e-04 2.79576389e-01 1.38229396e-01\n", " 5.70836323e-03 3.10906652e-01 9.07150618e-01 1.04641940e-01\n", " 4.83759321e-02 1.30749939e-01 1.18446337e-02]\n" ] } ], "source": [ "from sklearn.feature_selection import SelectKBest, f_classif # import the feature selection method\n", "N_features = 19 # select the number of features \n", "Nfl = CME_data.shape[0]; Nnofl = no_CME_data.shape[0]\n", "yfl = np.ones(Nfl); ynofl = np.zeros(Nnofl)\n", "selector = SelectKBest(f_classif, k=N_features) # k is the number of features\n", "selector.fit(np.concatenate((CME_data,no_CME_data),axis=0), np.concatenate((yfl, ynofl), axis=0))\n", "scores=selector.scores_\n", "print scores" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "It's not easy to interpret the scores in this fashion, so let's plot the results:" ] }, { "cell_type": "code", "execution_count": 31, "metadata": { "collapsed": false }, "outputs": [ { "data": { "image/png": "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\nSZIkSZIkSZoKBqwlXUuSw5KsSLLVUs9lZSQ5I8npSz2PhUqye78OBy31XBbLUlybfg6PWZ1jSpIk\nSZKklWfAWloNetBsPts+8+h7VQQBa5H7W52KNXv+o9aYY0lybJIVMzRZqmuzxpzDpZZk3/n+DJIk\nSZIkaTGtu9QTkK4nXsW1g2YBDgA2BN4KXDTS/qR59r/YAbkscn+r0/2XegLXczPdi16bNYdBfkmS\nJEnSkjBgLa0GVfWq0bIkTwM2AN5aVWeu/lmtnapqjU8Hsrby2qxR1uSHVpIkSZKkNZgpQaQplOSJ\nSb6R5OIklyX5cZIDk9xwqM3uPf3CVsA2IylFDh1q9+gkH0ryyyR/7Nv3kuyfZMFBqZlSkiRZ1uez\n20j5iiTHJLlFkvcmOTfJFUl+mmTfCX3tk+SEJOcnuTzJmUmOSvLEucwnyYZJ3prk7L7/yUlekOR2\no+estx/k8t46yX5JftL3Oy/Je5JsMGGeWyZ5Z5LT+jH9PsmRSXae0P7WSQ5O8tt+rU9Ksve4tpP0\ne2NFkudNqN88ydVJvjtSvm6S5yb5VpJLkvwpyQ+S/NPovZFkcI8dmmTbJB9L8rsky/u1WQHs1ppe\n6148ZqiPme6VJyX53yR/6Of59CQfTnK3oTYbJHlxkqP7dbyyz+HIJPeczzmbSZK79+M7p1/D3yT5\ncpInDLWZMcf4uGPNULqNJA9NS6FycT93s9b3Nit7zbZJ8tF+P16e5LtJHj7S/ljgkP7XQ0eu4xqZ\n016SJEmStOZxhbU0ZZK8DjgQOB/4EPBH4O+A1wEPSfLgqroKOJ2WauSAvutbhrr54dCfXw8sB04E\nzqGlIXkA8DZgF2BewdEJViZ9wEbA8cCVwMeBGwFPBA5JsqKqPjBoOHROTgM+ClwMbE6b/+P7/hPn\nk2R94GjgLsAPgA/28V9GC7LOdAxvBB4MfBY4ipbW4pnAHWjncXicuwJfATbubT8BbAI8GvhmksdU\n1ZeG2t8SOAG4LXAc8M1+XO8GvjphPuN8AHgt7Vq+fUz9U2kPKIcfZKwHfK4f2y9o99oV/fjeAdyD\n8ffG7YFvAafQzuONgR/T7sV9ga2BZUPtzxjZf/TapM9rb9o9/4n+eRtg9z637/fmd+rH+fU+9wv7\neHsCD0vyyKr68pg5z1mSZwLvAq6iXfNTgVsDOwPPAf5npuOZY93jgYcCXwT+m3YMs9Yv4JptDXwb\n+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\nAWtJkjRnVZXF7oMkSZIkaeVnwFqSJEmSJEmSNBEMWEuSJEmSJEmSJoIBa0mSJEmSJEnSRDBgLUmS\nJEmSJEmaCAasJUmSJEmSJEkTwYC1JEmSJEmSJGkiGLCWJEmSJEmSJE0EA9aSJEmSJEmSpIlgwFqS\nJEmSJEmSNBEMWEuSJEmSJEmSJoIBa0mSJEmSJEnSRDBgLUmSJEmSJEmaCAasJUmSJEmSJEkTwYC1\nJEmSJEmSJGkiGLCWJEmSJEmSJE0EA9aSJEmSJEmSpIlgwFqSJEmSJEmSNBEMWEuSJEmSJEmSJoIB\na0mSJEmSJEnSRDBgLUmSJEmSJEmaCAasJUmSJEmSJEkTwYC1JEmSJEmSJGkiGLCWJEmSJEmSJE0E\nA9aS1CfJkiTLkhwwsP3AbvvGi9W3hZBk/SQHJfl9khu7c15rsfs1F0n27c5jxwU85ozHS5JtkhyT\n5OJu39Nn29aI9o9PsmyG+yxLctxcjitJkiRJ0kysutgdkG7L+oJHBWxWVb8dUe84oBdse2FVHbQQ\n/buNqyE/D25bEN04OaGqdl6Awx0IPBY4BPg17ZyvXYDjzlqSvYD9Gf3aKBbn/k37eN2HAl8HVgc+\nB1wMXNTXzrj6Ppt2FmXcS5IkSZJumwxYS4vvBtpr8R+AfxssTLIZLVjdq2fwaHG8EXgXcMEiHX/e\n73uS1WnB6mOq6u/n+3jzYNQ1+ijwBeC8BewLQGZQ9+HAusCbquo/BsoWe+xJkiRJkrRgTAkiLb4/\nAD8EXphklSHlL+rWX124LmlQVV1UVb+qqhsWuy/zaH1akHVlDYwODRBX1SXdvbt6oTs0A/fs1hcO\nFtxGxp4kSZIkSYABa2kSFPApWrDwKf0FSVYD9gJOBn4+qoEkd03yriS/SHJVksuSfCfJY4fUXSvJ\n65Ic2+UpvjbJH5McmeQRI9pfluS4JHdL8skkFya5JsnPunQMM5Lk8UlOTnJlkkuSHJFki2G5evtz\nSie5X5JDu/7e2MtJnGTrJB9K8pOuvauT/CrJe5PcZUQf7pzk/d01uLq7dv/MiPfFqfIIJ9k2yZeS\nXNRdz3OTfDzJBkPqHt+1s0qSNyU5u7uW5yb5j+6e9+ru1Zc2Zqduv96yzzSv9WZJPpvk/K5v53c5\nqu87UG8psLT7ca++4xww2GbfPvfq7sOPp6jzza6d+w9sn801Wy3JW5Oc1V2zA5IcT0sHAnDAwDXa\n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\n9j34BfeDzWw+cCSR+ToeeILIKv2Wu88DSNnOdftrd0xlr3f6eSrbuvtC4DVmth+RCb0rkbG7AZEJ\nu5gISv4cuDqVRinr534zmwF8lCj9sWXa52Lgh8DZ7v6UmXUz9rrP000/de89jSixsieRWf4yIkt4\nHPF93A/cSNQMXzQMY2vZ1t2fBY41s68R2cyziJsPk4nA+eNEVvwC4Fp3v7usmw7G1DZ338fMphGT\nDb6eyCCeTtxUMRrn0G+ICUKvT/Wq6/qcb2ZbAP8C7Jv6nAKsBpYCvyVqp19e8f5eXI+KfV9oZvOA\nDxDXz1emfQMsAxYCtwI/cvebOulbRGS0mPuw/q0QEREREREREREREemKJl0UERERERERERERkb6g\ngLWIiIiIiIiIiIiI9AUFrEVERERERERERESkLyhgLSIiIiIiIiIiIiJ9QQFrEREREREREREREekL\nCliLiIiIiIiIiIiISF9QwFpERERERERERERE+oIC1iIiIiIiIiIiIiLSFxSwFhEREREREREREZG+\noIC1iIiIiIiIiIiIiPQFBaxFREREREREREREpC8oYC0iIiIiIiIiIiIifUEBaxERERERERERERHp\nCwpYi4iIiIiIiIiIiEhfUMBaRERERERERERERPqCAtYiIiIiIiIiIiIi0hcUsBYRERERERERERGR\nvqCAtYiIiIiIiIiIiIj0BQWsRURERERERERERKQv/B97uQ+K3NLToQAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": { "image/png": { "height": 621, "width": 726 } }, "output_type": "display_data" } ], "source": [ "mpld3.disable_notebook()\n", "plt.clf()\n", "order = np.argsort(scores)\n", "orderedsharps = [sharps[i] for i in order]\n", "y_pos2 = np.arange(19)\n", "plt.barh(y_pos2, sorted(scores/np.max(scores)), align='center')\n", "plt.ylim((-1, 19))\n", "plt.yticks(y_pos2, orderedsharps)\n", "plt.xlabel('Normalized Fisher Score', fontsize=15)\n", "plt.title('Ranking of SHARP features', fontsize=15)\n", "fig = plt.gcf()\n", "fig.set_size_inches(8,10)\n", "fig.savefig('sharp_ranking_48hours.png',bbox_inches='tight')\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "If we're interested, we can compute the Pearson linear correlation coefficients between any pair of features:" ] }, { "cell_type": "code", "execution_count": 32, "metadata": { "collapsed": false }, "outputs": [], "source": [ "xdata = np.concatenate((CME_data, no_CME_data), axis=0)\n", "ydata = np.concatenate((np.ones(Nfl), np.zeros(Nnofl)), axis=0)" ] }, { "cell_type": "code", "execution_count": 33, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "The correlation between Total unsigned flux and Total unsigned flux is 1.0 .\n", "The correlation between Total unsigned flux and Mean gradient of total field is -0.397713891503 .\n", "The correlation between Total unsigned flux and Mean current helicity (Bz contribution) is -0.118608160664 .\n", "The correlation between Total unsigned flux and Mean photospheric magnetic free energy is 0.436100764084 .\n", "The correlation between Total unsigned flux and Fraction of Area with Shear > 45 deg is 0.0702149438718 .\n", "The correlation between Total unsigned flux and Total unsigned current helicity is 0.929530254221 .\n", "The correlation between Total unsigned flux and Mean gradient of horizontal field is -0.282579895565 .\n", "The correlation between Total unsigned flux and Mean characteristic twist parameter, alpha is -0.111692421924 .\n", "The correlation between Total unsigned flux and Mean angle of field from radial is -0.0559695300631 .\n", "The correlation between Total unsigned flux and Mean gradient of vertical field is -0.298535775538 .\n", "The correlation between Total unsigned flux and Mean vertical current density is -0.0763438634463 .\n", "The correlation between Total unsigned flux and Total unsigned vertical current is 0.928822222702 .\n", "The correlation between Total unsigned flux and Sum of the modulus of the net current per polarity is 0.313907995554 .\n", "The correlation between Total unsigned flux and Total photospheric magnetic free energy density is 0.920838020365 .\n", "The correlation between Total unsigned flux and Mean shear angle is 0.0551921911406 .\n", "The correlation between Total unsigned flux and Area of strong field pixels in the active region is 0.933879684181 .\n", "The correlation between Total unsigned flux and Sum of flux near polarity inversion line is 0.422468579999 .\n", "The correlation between Total unsigned flux and Absolute value of the net current helicity is 0.205950497054 .\n", "The correlation between Total unsigned flux and Flare index is 0.125367495698 .\n", "The correlation between Mean gradient of total field and Total unsigned flux is -0.397713891503 .\n", "The correlation between Mean gradient of total field and Mean gradient of total field is 1.0 .\n", "The correlation between Mean gradient of total field and Mean current helicity (Bz contribution) is 0.144252925273 .\n", "The correlation between Mean gradient of total field and Mean photospheric magnetic free energy is -0.187054908701 .\n", "The correlation between Mean gradient of total field and Fraction of Area with Shear > 45 deg is 0.0370635387819 .\n", "The correlation between Mean gradient of total field and Total unsigned current helicity is -0.2251217688 .\n", "The correlation between Mean gradient of total field and Mean gradient of horizontal field is 0.717569142077 .\n", "The correlation between Mean gradient of total field and Mean characteristic twist parameter, alpha is 0.142133861999 .\n", "The correlation between Mean gradient of total field and Mean angle of field from radial is 0.18077609902 .\n", "The correlation between Mean gradient of total field and Mean gradient of vertical field is 0.949894961423 .\n", "The correlation between Mean gradient of total field and Mean vertical current density is 0.331072201305 .\n", "The correlation between Mean gradient of total field and Total unsigned vertical current is -0.210252367212 .\n", "The correlation between Mean gradient of total field and Sum of the modulus of the net current per polarity is -0.0564330077912 .\n", "The correlation between Mean gradient of total field and Total photospheric magnetic free energy density is -0.288114918025 .\n", "The correlation between Mean gradient of total field and Mean shear angle is 0.0719130684563 .\n", "The correlation between Mean gradient of total field and Area of strong field pixels in the active region is -0.178901905455 .\n", "The correlation between Mean gradient of total field and Sum of flux near polarity inversion line is -0.0147558043565 .\n", "The correlation between Mean gradient of total field and Absolute value of the net current helicity is -0.0430410902163 .\n", "The correlation between Mean gradient of total field and Flare index is -0.0796210455014 .\n", "The correlation between Mean current helicity (Bz contribution) and Total unsigned flux is -0.118608160664 .\n", "The correlation between Mean current helicity (Bz contribution) and Mean gradient of total field is 0.144252925273 .\n", "The correlation between Mean current helicity (Bz contribution) and Mean current helicity (Bz contribution) is 1.0 .\n", "The correlation between Mean current helicity (Bz contribution) and Mean photospheric magnetic free energy is -0.12386978381 .\n", "The correlation between Mean current helicity (Bz contribution) and Fraction of Area with Shear > 45 deg is -0.0582046798742 .\n", "The correlation between Mean current helicity (Bz contribution) and Total unsigned current helicity is -0.148970105476 .\n", "The correlation between Mean current helicity (Bz contribution) and Mean gradient of horizontal field is 0.0641525176138 .\n", "The correlation between Mean current helicity (Bz contribution) and Mean characteristic twist parameter, alpha is 0.979912967327 .\n", "The correlation between Mean current helicity (Bz contribution) and Mean angle of field from radial is -0.0298768485771 .\n", "The correlation between Mean current helicity (Bz contribution) and Mean gradient of vertical field is 0.115836861201 .\n", "The correlation between Mean current helicity (Bz contribution) and Mean vertical current density is 0.223975113888 .\n", "The correlation between Mean current helicity (Bz contribution) and Total unsigned vertical current is -0.131381429984 .\n", "The correlation between Mean current helicity (Bz contribution) and Sum of the modulus of the net current per polarity is 0.0944009796978 .\n", "The correlation between Mean current helicity (Bz contribution) and Total photospheric magnetic free energy density is -0.161828511718 .\n", "The correlation between Mean current helicity (Bz contribution) and Mean shear angle is -0.061749324942 .\n", "The correlation between Mean current helicity (Bz contribution) and Area of strong field pixels in the active region is -0.10160310244 .\n", "The correlation between Mean current helicity (Bz contribution) and Sum of flux near polarity inversion line is -0.0281480213941 .\n", "The correlation between Mean current helicity (Bz contribution) and Absolute value of the net current helicity is 0.0686106537943 .\n", "The correlation between Mean current helicity (Bz contribution) and Flare index is 0.0120123174747 .\n", "The correlation between Mean photospheric magnetic free energy and Total unsigned flux is 0.436100764084 .\n", "The correlation between Mean photospheric magnetic free energy and Mean gradient of total field is -0.187054908701 .\n", "The correlation between Mean photospheric magnetic free energy and Mean current helicity (Bz contribution) is -0.12386978381 .\n", "The correlation between Mean photospheric magnetic free energy and Mean photospheric magnetic free energy is 1.0 .\n", "The correlation between Mean photospheric magnetic free energy and Fraction of Area with Shear > 45 deg is 0.761338046257 .\n", "The correlation between Mean photospheric magnetic free energy and Total unsigned current helicity is 0.630644890821 .\n", "The correlation between Mean photospheric magnetic free energy and Mean gradient of horizontal field is 0.348571809149 .\n", "The correlation between Mean photospheric magnetic free energy and Mean characteristic twist parameter, alpha is -0.100180546763 .\n", "The correlation between Mean photospheric magnetic free energy and Mean angle of field from radial is 0.647514511728 .\n", "The correlation between Mean photospheric magnetic free energy and Mean gradient of vertical field is 0.00615915361435 .\n", "The correlation between Mean photospheric magnetic free energy and Mean vertical current density is 0.108206252803 .\n", "The correlation between Mean photospheric magnetic free energy and Total unsigned vertical current is 0.564923113441 .\n", "The correlation between Mean photospheric magnetic free energy and Sum of the modulus of the net current per polarity is 0.484009385835 .\n", "The correlation between Mean photospheric magnetic free energy and Total photospheric magnetic free energy density is 0.675941714269 .\n", "The correlation between Mean photospheric magnetic free energy and Mean shear angle is 0.740680492635 .\n", "The correlation between Mean photospheric magnetic free energy and Area of strong field pixels in the active region is 0.524354766822 .\n", "The correlation between Mean photospheric magnetic free energy and Sum of flux near polarity inversion line is 0.543395869966 .\n", "The correlation between Mean photospheric magnetic free energy and Absolute value of the net current helicity is 0.544205757282 .\n", "The correlation between Mean photospheric magnetic free energy and Flare index is 0.14505035138 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Total unsigned flux is 0.0702149438718 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Mean gradient of total field is 0.0370635387819 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Mean current helicity (Bz contribution) is -0.0582046798742 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Mean photospheric magnetic free energy is 0.761338046257 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Fraction of Area with Shear > 45 deg is 1.0 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Total unsigned current helicity is 0.284538385352 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Mean gradient of horizontal field is 0.63873957161 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Mean characteristic twist parameter, alpha is -0.0565144964533 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Mean angle of field from radial is 0.973287559355 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Mean gradient of vertical field is 0.128774437939 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Mean vertical current density is 0.234076864202 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Total unsigned vertical current is 0.291463809545 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Sum of the modulus of the net current per polarity is 0.253649879161 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Total photospheric magnetic free energy density is 0.32009679398 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Mean shear angle is 0.994519316383 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Area of strong field pixels in the active region is 0.2200082199 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Sum of flux near polarity inversion line is 0.455997882841 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Absolute value of the net current helicity is 0.295491993924 .\n", "The correlation between Fraction of Area with Shear > 45 deg and Flare index is 0.125077560456 .\n", "The correlation between Total unsigned current helicity and Total unsigned flux is 0.929530254221 .\n", "The correlation between Total unsigned current helicity and Mean gradient of total field is -0.2251217688 .\n", "The correlation between Total unsigned current helicity and Mean current helicity (Bz contribution) is -0.148970105476 .\n", "The correlation between Total unsigned current helicity and Mean photospheric magnetic free energy is 0.630644890821 .\n", "The correlation between Total unsigned current helicity and Fraction of Area with Shear > 45 deg is 0.284538385352 .\n", "The correlation between Total unsigned current helicity and Total unsigned current helicity is 1.0 .\n", "The correlation between Total unsigned current helicity and Mean gradient of horizontal field is -0.0122404263203 .\n", "The correlation between Total unsigned current helicity and Mean characteristic twist parameter, alpha is -0.132532714635 .\n", "The correlation between Total unsigned current helicity and Mean angle of field from radial is 0.165590596842 .\n", "The correlation between Total unsigned current helicity and Mean gradient of vertical field is -0.0843953741936 .\n", "The correlation between Total unsigned current helicity and Mean vertical current density is -0.000261152199802 .\n", "The correlation between Total unsigned current helicity and Total unsigned vertical current is 0.981123332235 .\n", "The correlation between Total unsigned current helicity and Sum of the modulus of the net current per polarity is 0.45814243054 .\n", "The correlation between Total unsigned current helicity and Total photospheric magnetic free energy density is 0.959122209818 .\n", "The correlation between Total unsigned current helicity and Mean shear angle is 0.274727515421 .\n", "The correlation between Total unsigned current helicity and Area of strong field pixels in the active region is 0.95156152058 .\n", "The correlation between Total unsigned current helicity and Sum of flux near polarity inversion line is 0.558240185509 .\n", "The correlation between Total unsigned current helicity and Absolute value of the net current helicity is 0.400665515231 .\n", "The correlation between Total unsigned current helicity and Flare index is 0.151646558159 .\n", "The correlation between Mean gradient of horizontal field and Total unsigned flux is -0.282579895565 .\n", "The correlation between Mean gradient of horizontal field and Mean gradient of total field is 0.717569142077 .\n", "The correlation between Mean gradient of horizontal field and Mean current helicity (Bz contribution) is 0.0641525176138 .\n", "The correlation between Mean gradient of horizontal field and Mean photospheric magnetic free energy is 0.348571809149 .\n", "The correlation between Mean gradient of horizontal field and Fraction of Area with Shear > 45 deg is 0.63873957161 .\n", "The correlation between Mean gradient of horizontal field and Total unsigned current helicity is -0.0122404263203 .\n", "The correlation between Mean gradient of horizontal field and Mean gradient of horizontal field is 1.0 .\n", "The correlation between Mean gradient of horizontal field and Mean characteristic twist parameter, alpha is 0.0617641570921 .\n", "The correlation between Mean gradient of horizontal field and Mean angle of field from radial is 0.751709577125 .\n", "The correlation between Mean gradient of horizontal field and Mean gradient of vertical field is 0.788020090833 .\n", "The correlation between Mean gradient of horizontal field and Mean vertical current density is 0.34509889786 .\n", "The correlation between Mean gradient of horizontal field and Total unsigned vertical current is -0.0204255001402 .\n", "The correlation between Mean gradient of horizontal field and Sum of the modulus of the net current per polarity is 0.148075572268 .\n", "The correlation between Mean gradient of horizontal field and Total photospheric magnetic free energy density is -0.0479540548256 .\n", "The correlation between Mean gradient of horizontal field and Mean shear angle is 0.656556489595 .\n", "The correlation between Mean gradient of horizontal field and Area of strong field pixels in the active region is -0.0620823143722 .\n", "The correlation between Mean gradient of horizontal field and Sum of flux near polarity inversion line is 0.270802623355 .\n", "The correlation between Mean gradient of horizontal field and Absolute value of the net current helicity is 0.206278758655 .\n", "The correlation between Mean gradient of horizontal field and Flare index is 0.00817980451566 .\n", "The correlation between Mean characteristic twist parameter, alpha and Total unsigned flux is -0.111692421924 .\n", "The correlation between Mean characteristic twist parameter, alpha and Mean gradient of total field is 0.142133861999 .\n", "The correlation between Mean characteristic twist parameter, alpha and Mean current helicity (Bz contribution) is 0.979912967327 .\n", "The correlation between Mean characteristic twist parameter, alpha and Mean photospheric magnetic free energy is -0.100180546763 .\n", "The correlation between Mean characteristic twist parameter, alpha and Fraction of Area with Shear > 45 deg is -0.0565144964533 .\n", "The correlation between Mean characteristic twist parameter, alpha and Total unsigned current helicity is -0.132532714635 .\n", "The correlation between Mean characteristic twist parameter, alpha and Mean gradient of horizontal field is 0.0617641570921 .\n", "The correlation between Mean characteristic twist parameter, alpha and Mean characteristic twist parameter, alpha is 1.0 .\n", "The correlation between Mean characteristic twist parameter, alpha and Mean angle of field from radial is -0.0336701660557 .\n", "The correlation between Mean characteristic twist parameter, alpha and Mean gradient of vertical field is 0.123639891381 .\n", "The correlation between Mean characteristic twist parameter, alpha and Mean vertical current density is 0.221477161758 .\n", "The correlation between Mean characteristic twist parameter, alpha and Total unsigned vertical current is -0.124206830681 .\n", "The correlation between Mean characteristic twist parameter, alpha and Sum of the modulus of the net current per polarity is 0.134465480763 .\n", "The correlation between Mean characteristic twist parameter, alpha and Total photospheric magnetic free energy density is -0.144807162227 .\n", "The correlation between Mean characteristic twist parameter, alpha and Mean shear angle is -0.0592750980724 .\n", "The correlation between Mean characteristic twist parameter, alpha and Area of strong field pixels in the active region is -0.093943590361 .\n", "The correlation between Mean characteristic twist parameter, alpha and Sum of flux near polarity inversion line is -0.0215845200093 .\n", "The correlation between Mean characteristic twist parameter, alpha and Absolute value of the net current helicity is 0.110795170435 .\n", "The correlation between Mean characteristic twist parameter, alpha and Flare index is 0.0255154799693 .\n", "The correlation between Mean angle of field from radial and Total unsigned flux is -0.0559695300631 .\n", "The correlation between Mean angle of field from radial and Mean gradient of total field is 0.18077609902 .\n", "The correlation between Mean angle of field from radial and Mean current helicity (Bz contribution) is -0.0298768485771 .\n", "The correlation between Mean angle of field from radial and Mean photospheric magnetic free energy is 0.647514511728 .\n", "The correlation between Mean angle of field from radial and Fraction of Area with Shear > 45 deg is 0.973287559355 .\n", "The correlation between Mean angle of field from radial and Total unsigned current helicity is 0.165590596842 .\n", "The correlation between Mean angle of field from radial and Mean gradient of horizontal field is 0.751709577125 .\n", "The correlation between Mean angle of field from radial and Mean characteristic twist parameter, alpha is -0.0336701660557 .\n", "The correlation between Mean angle of field from radial and Mean angle of field from radial is 1.0 .\n", "The correlation between Mean angle of field from radial and Mean gradient of vertical field is 0.247935179552 .\n", "The correlation between Mean angle of field from radial and Mean vertical current density is 0.30543894806 .\n", "The correlation between Mean angle of field from radial and Total unsigned vertical current is 0.179639032139 .\n", "The correlation between Mean angle of field from radial and Sum of the modulus of the net current per polarity is 0.195210059352 .\n", "The correlation between Mean angle of field from radial and Total photospheric magnetic free energy density is 0.193999021072 .\n", "The correlation between Mean angle of field from radial and Mean shear angle is 0.975488517399 .\n", "The correlation between Mean angle of field from radial and Area of strong field pixels in the active region is 0.113221710621 .\n", "The correlation between Mean angle of field from radial and Sum of flux near polarity inversion line is 0.392480045181 .\n", "The correlation between Mean angle of field from radial and Absolute value of the net current helicity is 0.240441443396 .\n", "The correlation between Mean angle of field from radial and Flare index is 0.103500734575 .\n", "The correlation between Mean gradient of vertical field and Total unsigned flux is -0.298535775538 .\n", "The correlation between Mean gradient of vertical field and Mean gradient of total field is 0.949894961423 .\n", "The correlation between Mean gradient of vertical field and Mean current helicity (Bz contribution) is 0.115836861201 .\n", "The correlation between Mean gradient of vertical field and Mean photospheric magnetic free energy is 0.00615915361435 .\n", "The correlation between Mean gradient of vertical field and Fraction of Area with Shear > 45 deg is 0.128774437939 .\n", "The correlation between Mean gradient of vertical field and Total unsigned current helicity is -0.0843953741936 .\n", "The correlation between Mean gradient of vertical field and Mean gradient of horizontal field is 0.788020090833 .\n", "The correlation between Mean gradient of vertical field and Mean characteristic twist parameter, alpha is 0.123639891381 .\n", "The correlation between Mean gradient of vertical field and Mean angle of field from radial is 0.247935179552 .\n", "The correlation between Mean gradient of vertical field and Mean gradient of vertical field is 1.0 .\n", "The correlation between Mean gradient of vertical field and Mean vertical current density is 0.276329513934 .\n", "The correlation between Mean gradient of vertical field and Total unsigned vertical current is -0.09538933526 .\n", "The correlation between Mean gradient of vertical field and Sum of the modulus of the net current per polarity is 0.0845479560439 .\n", "The correlation between Mean gradient of vertical field and Total photospheric magnetic free energy density is -0.155388561385 .\n", "The correlation between Mean gradient of vertical field and Mean shear angle is 0.161955486818 .\n", "The correlation between Mean gradient of vertical field and Area of strong field pixels in the active region is -0.0889400494969 .\n", "The correlation between Mean gradient of vertical field and Sum of flux near polarity inversion line is 0.126532164272 .\n", "The correlation between Mean gradient of vertical field and Absolute value of the net current helicity is 0.116487200963 .\n", "The correlation between Mean gradient of vertical field and Flare index is -0.0562659608496 .\n", "The correlation between Mean vertical current density and Total unsigned flux is -0.0763438634463 .\n", "The correlation between Mean vertical current density and Mean gradient of total field is 0.331072201305 .\n", "The correlation between Mean vertical current density and Mean current helicity (Bz contribution) is 0.223975113888 .\n", "The correlation between Mean vertical current density and Mean photospheric magnetic free energy is 0.108206252803 .\n", "The correlation between Mean vertical current density and Fraction of Area with Shear > 45 deg is 0.234076864202 .\n", "The correlation between Mean vertical current density and Total unsigned current helicity is -0.000261152199802 .\n", "The correlation between Mean vertical current density and Mean gradient of horizontal field is 0.34509889786 .\n", "The correlation between Mean vertical current density and Mean characteristic twist parameter, alpha is 0.221477161758 .\n", "The correlation between Mean vertical current density and Mean angle of field from radial is 0.30543894806 .\n", "The correlation between Mean vertical current density and Mean gradient of vertical field is 0.276329513934 .\n", "The correlation between Mean vertical current density and Mean vertical current density is 1.0 .\n", "The correlation between Mean vertical current density and Total unsigned vertical current is 0.00508468640472 .\n", "The correlation between Mean vertical current density and Sum of the modulus of the net current per polarity is 0.103978684112 .\n", "The correlation between Mean vertical current density and Total photospheric magnetic free energy density is -0.000123896162046 .\n", "The correlation between Mean vertical current density and Mean shear angle is 0.246218728604 .\n", "The correlation between Mean vertical current density and Area of strong field pixels in the active region is 0.0856550775284 .\n", "The correlation between Mean vertical current density and Sum of flux near polarity inversion line is 0.0201818925394 .\n", "The correlation between Mean vertical current density and Absolute value of the net current helicity is 0.0996057261222 .\n", "The correlation between Mean vertical current density and Flare index is 0.0315287028896 .\n", "The correlation between Total unsigned vertical current and Total unsigned flux is 0.928822222702 .\n", "The correlation between Total unsigned vertical current and Mean gradient of total field is -0.210252367212 .\n", "The correlation between Total unsigned vertical current and Mean current helicity (Bz contribution) is -0.131381429984 .\n", "The correlation between Total unsigned vertical current and Mean photospheric magnetic free energy is 0.564923113441 .\n", "The correlation between Total unsigned vertical current and Fraction of Area with Shear > 45 deg is 0.291463809545 .\n", "The correlation between Total unsigned vertical current and Total unsigned current helicity is 0.981123332235 .\n", "The correlation between Total unsigned vertical current and Mean gradient of horizontal field is -0.0204255001402 .\n", "The correlation between Total unsigned vertical current and Mean characteristic twist parameter, alpha is -0.124206830681 .\n", "The correlation between Total unsigned vertical current and Mean angle of field from radial is 0.179639032139 .\n", "The correlation between Total unsigned vertical current and Mean gradient of vertical field is -0.09538933526 .\n", "The correlation between Total unsigned vertical current and Mean vertical current density is 0.00508468640472 .\n", "The correlation between Total unsigned vertical current and Total unsigned vertical current is 1.0 .\n", "The correlation between Total unsigned vertical current and Sum of the modulus of the net current per polarity is 0.421283424209 .\n", "The correlation between Total unsigned vertical current and Total photospheric magnetic free energy density is 0.941232488074 .\n", "The correlation between Total unsigned vertical current and Mean shear angle is 0.286771316987 .\n", "The correlation between Total unsigned vertical current and Area of strong field pixels in the active region is 0.965295294965 .\n", "The correlation between Total unsigned vertical current and Sum of flux near polarity inversion line is 0.552526289947 .\n", "The correlation between Total unsigned vertical current and Absolute value of the net current helicity is 0.340583924023 .\n", "The correlation between Total unsigned vertical current and Flare index is 0.157005062826 .\n", "The correlation between Sum of the modulus of the net current per polarity and Total unsigned flux is 0.313907995554 .\n", "The correlation between Sum of the modulus of the net current per polarity and Mean gradient of total field is -0.0564330077912 .\n", "The correlation between Sum of the modulus of the net current per polarity and Mean current helicity (Bz contribution) is 0.0944009796978 .\n", "The correlation between Sum of the modulus of the net current per polarity and Mean photospheric magnetic free energy is 0.484009385835 .\n", "The correlation between Sum of the modulus of the net current per polarity and Fraction of Area with Shear > 45 deg is 0.253649879161 .\n", "The correlation between Sum of the modulus of the net current per polarity and Total unsigned current helicity is 0.45814243054 .\n", "The correlation between Sum of the modulus of the net current per polarity and Mean gradient of horizontal field is 0.148075572268 .\n", "The correlation between Sum of the modulus of the net current per polarity and Mean characteristic twist parameter, alpha is 0.134465480763 .\n", "The correlation between Sum of the modulus of the net current per polarity and Mean angle of field from radial is 0.195210059352 .\n", "The correlation between Sum of the modulus of the net current per polarity and Mean gradient of vertical field is 0.0845479560439 .\n", "The correlation between Sum of the modulus of the net current per polarity and Mean vertical current density is 0.103978684112 .\n", "The correlation between Sum of the modulus of the net current per polarity and Total unsigned vertical current is 0.421283424209 .\n", "The correlation between Sum of the modulus of the net current per polarity and Sum of the modulus of the net current per polarity is 1.0 .\n", "The correlation between Sum of the modulus of the net current per polarity and Total photospheric magnetic free energy density is 0.370224553038 .\n", "The correlation between Sum of the modulus of the net current per polarity and Mean shear angle is 0.263624206953 .\n", "The correlation between Sum of the modulus of the net current per polarity and Area of strong field pixels in the active region is 0.359952700872 .\n", "The correlation between Sum of the modulus of the net current per polarity and Sum of flux near polarity inversion line is 0.403616910588 .\n", "The correlation between Sum of the modulus of the net current per polarity and Absolute value of the net current helicity is 0.909164208888 .\n", "The correlation between Sum of the modulus of the net current per polarity and Flare index is 0.1020213971 .\n", "The correlation between Total photospheric magnetic free energy density and Total unsigned flux is 0.920838020365 .\n", "The correlation between Total photospheric magnetic free energy density and Mean gradient of total field is -0.288114918025 .\n", "The correlation between Total photospheric magnetic free energy density and Mean current helicity (Bz contribution) is -0.161828511718 .\n", "The correlation between Total photospheric magnetic free energy density and Mean photospheric magnetic free energy is 0.675941714269 .\n", "The correlation between Total photospheric magnetic free energy density and Fraction of Area with Shear > 45 deg is 0.32009679398 .\n", "The correlation between Total photospheric magnetic free energy density and Total unsigned current helicity is 0.959122209818 .\n", "The correlation between Total photospheric magnetic free energy density and Mean gradient of horizontal field is -0.0479540548256 .\n", "The correlation between Total photospheric magnetic free energy density and Mean characteristic twist parameter, alpha is -0.144807162227 .\n", "The correlation between Total photospheric magnetic free energy density and Mean angle of field from radial is 0.193999021072 .\n", "The correlation between Total photospheric magnetic free energy density and Mean gradient of vertical field is -0.155388561385 .\n", "The correlation between Total photospheric magnetic free energy density and Mean vertical current density is -0.000123896162046 .\n", "The correlation between Total photospheric magnetic free energy density and Total unsigned vertical current is 0.941232488074 .\n", "The correlation between Total photospheric magnetic free energy density and Sum of the modulus of the net current per polarity is 0.370224553038 .\n", "The correlation between Total photospheric magnetic free energy density and Total photospheric magnetic free energy density is 1.0 .\n", "The correlation between Total photospheric magnetic free energy density and Mean shear angle is 0.304558427058 .\n", "The correlation between Total photospheric magnetic free energy density and Area of strong field pixels in the active region is 0.94241843198 .\n", "The correlation between Total photospheric magnetic free energy density and Sum of flux near polarity inversion line is 0.493672644785 .\n", "The correlation between Total photospheric magnetic free energy density and Absolute value of the net current helicity is 0.307605862263 .\n", "The correlation between Total photospheric magnetic free energy density and Flare index is 0.177381744835 .\n", "The correlation between Mean shear angle and Total unsigned flux is 0.0551921911406 .\n", "The correlation between Mean shear angle and Mean gradient of total field is 0.0719130684563 .\n", "The correlation between Mean shear angle and Mean current helicity (Bz contribution) is -0.061749324942 .\n", "The correlation between Mean shear angle and Mean photospheric magnetic free energy is 0.740680492635 .\n", "The correlation between Mean shear angle and Fraction of Area with Shear > 45 deg is 0.994519316383 .\n", "The correlation between Mean shear angle and Total unsigned current helicity is 0.274727515421 .\n", "The correlation between Mean shear angle and Mean gradient of horizontal field is 0.656556489595 .\n", "The correlation between Mean shear angle and Mean characteristic twist parameter, alpha is -0.0592750980724 .\n", "The correlation between Mean shear angle and Mean angle of field from radial is 0.975488517399 .\n", "The correlation between Mean shear angle and Mean gradient of vertical field is 0.161955486818 .\n", "The correlation between Mean shear angle and Mean vertical current density is 0.246218728604 .\n", "The correlation between Mean shear angle and Total unsigned vertical current is 0.286771316987 .\n", "The correlation between Mean shear angle and Sum of the modulus of the net current per polarity is 0.263624206953 .\n", "The correlation between Mean shear angle and Total photospheric magnetic free energy density is 0.304558427058 .\n", "The correlation between Mean shear angle and Mean shear angle is 1.0 .\n", "The correlation between Mean shear angle and Area of strong field pixels in the active region is 0.209540354156 .\n", "The correlation between Mean shear angle and Sum of flux near polarity inversion line is 0.465094291868 .\n", "The correlation between Mean shear angle and Absolute value of the net current helicity is 0.302494663485 .\n", "The correlation between Mean shear angle and Flare index is 0.13108374711 .\n", "The correlation between Area of strong field pixels in the active region and Total unsigned flux is 0.933879684181 .\n", "The correlation between Area of strong field pixels in the active region and Mean gradient of total field is -0.178901905455 .\n", "The correlation between Area of strong field pixels in the active region and Mean current helicity (Bz contribution) is -0.10160310244 .\n", "The correlation between Area of strong field pixels in the active region and Mean photospheric magnetic free energy is 0.524354766822 .\n", "The correlation between Area of strong field pixels in the active region and Fraction of Area with Shear > 45 deg is 0.2200082199 .\n", "The correlation between Area of strong field pixels in the active region and Total unsigned current helicity is 0.95156152058 .\n", "The correlation between Area of strong field pixels in the active region and Mean gradient of horizontal field is -0.0620823143722 .\n", "The correlation between Area of strong field pixels in the active region and Mean characteristic twist parameter, alpha is -0.093943590361 .\n", "The correlation between Area of strong field pixels in the active region and Mean angle of field from radial is 0.113221710621 .\n", "The correlation between Area of strong field pixels in the active region and Mean gradient of vertical field is -0.0889400494969 .\n", "The correlation between Area of strong field pixels in the active region and Mean vertical current density is 0.0856550775284 .\n", "The correlation between Area of strong field pixels in the active region and Total unsigned vertical current is 0.965295294965 .\n", "The correlation between Area of strong field pixels in the active region and Sum of the modulus of the net current per polarity is 0.359952700872 .\n", "The correlation between Area of strong field pixels in the active region and Total photospheric magnetic free energy density is 0.94241843198 .\n", "The correlation between Area of strong field pixels in the active region and Mean shear angle is 0.209540354156 .\n", "The correlation between Area of strong field pixels in the active region and Area of strong field pixels in the active region is 1.0 .\n", "The correlation between Area of strong field pixels in the active region and Sum of flux near polarity inversion line is 0.468661025789 .\n", "The correlation between Area of strong field pixels in the active region and Absolute value of the net current helicity is 0.26421247756 .\n", "The correlation between Area of strong field pixels in the active region and Flare index is 0.155425650093 .\n", "The correlation between Sum of flux near polarity inversion line and Total unsigned flux is 0.422468579999 .\n", "The correlation between Sum of flux near polarity inversion line and Mean gradient of total field is -0.0147558043565 .\n", "The correlation between Sum of flux near polarity inversion line and Mean current helicity (Bz contribution) is -0.0281480213941 .\n", "The correlation between Sum of flux near polarity inversion line and Mean photospheric magnetic free energy is 0.543395869966 .\n", "The correlation between Sum of flux near polarity inversion line and Fraction of Area with Shear > 45 deg is 0.455997882841 .\n", "The correlation between Sum of flux near polarity inversion line and Total unsigned current helicity is 0.558240185509 .\n", "The correlation between Sum of flux near polarity inversion line and Mean gradient of horizontal field is 0.270802623355 .\n", "The correlation between Sum of flux near polarity inversion line and Mean characteristic twist parameter, alpha is -0.0215845200093 .\n", "The correlation between Sum of flux near polarity inversion line and Mean angle of field from radial is 0.392480045181 .\n", "The correlation between Sum of flux near polarity inversion line and Mean gradient of vertical field is 0.126532164272 .\n", "The correlation between Sum of flux near polarity inversion line and Mean vertical current density is 0.0201818925394 .\n", "The correlation between Sum of flux near polarity inversion line and Total unsigned vertical current is 0.552526289947 .\n", "The correlation between Sum of flux near polarity inversion line and Sum of the modulus of the net current per polarity is 0.403616910588 .\n", "The correlation between Sum of flux near polarity inversion line and Total photospheric magnetic free energy density is 0.493672644785 .\n", "The correlation between Sum of flux near polarity inversion line and Mean shear angle is 0.465094291868 .\n", "The correlation between Sum of flux near polarity inversion line and Area of strong field pixels in the active region is 0.468661025789 .\n", "The correlation between Sum of flux near polarity inversion line and Sum of flux near polarity inversion line is 1.0 .\n", "The correlation between Sum of flux near polarity inversion line and Absolute value of the net current helicity is 0.38611766793 .\n", "The correlation between Sum of flux near polarity inversion line and Flare index is 0.113117591634 .\n", "The correlation between Absolute value of the net current helicity and Total unsigned flux is 0.205950497054 .\n", "The correlation between Absolute value of the net current helicity and Mean gradient of total field is -0.0430410902163 .\n", "The correlation between Absolute value of the net current helicity and Mean current helicity (Bz contribution) is 0.0686106537943 .\n", "The correlation between Absolute value of the net current helicity and Mean photospheric magnetic free energy is 0.544205757282 .\n", "The correlation between Absolute value of the net current helicity and Fraction of Area with Shear > 45 deg is 0.295491993924 .\n", "The correlation between Absolute value of the net current helicity and Total unsigned current helicity is 0.400665515231 .\n", "The correlation between Absolute value of the net current helicity and Mean gradient of horizontal field is 0.206278758655 .\n", "The correlation between Absolute value of the net current helicity and Mean characteristic twist parameter, alpha is 0.110795170435 .\n", "The correlation between Absolute value of the net current helicity and Mean angle of field from radial is 0.240441443396 .\n", "The correlation between Absolute value of the net current helicity and Mean gradient of vertical field is 0.116487200963 .\n", "The correlation between Absolute value of the net current helicity and Mean vertical current density is 0.0996057261222 .\n", "The correlation between Absolute value of the net current helicity and Total unsigned vertical current is 0.340583924023 .\n", "The correlation between Absolute value of the net current helicity and Sum of the modulus of the net current per polarity is 0.909164208888 .\n", "The correlation between Absolute value of the net current helicity and Total photospheric magnetic free energy density is 0.307605862263 .\n", "The correlation between Absolute value of the net current helicity and Mean shear angle is 0.302494663485 .\n", "The correlation between Absolute value of the net current helicity and Area of strong field pixels in the active region is 0.26421247756 .\n", "The correlation between Absolute value of the net current helicity and Sum of flux near polarity inversion line is 0.38611766793 .\n", "The correlation between Absolute value of the net current helicity and Absolute value of the net current helicity is 1.0 .\n", "The correlation between Absolute value of the net current helicity and Flare index is 0.093668417182 .\n", "The correlation between Flare index and Total unsigned flux is 0.125367495698 .\n", "The correlation between Flare index and Mean gradient of total field is -0.0796210455014 .\n", "The correlation between Flare index and Mean current helicity (Bz contribution) is 0.0120123174747 .\n", "The correlation between Flare index and Mean photospheric magnetic free energy is 0.14505035138 .\n", "The correlation between Flare index and Fraction of Area with Shear > 45 deg is 0.125077560456 .\n", "The correlation between Flare index and Total unsigned current helicity is 0.151646558159 .\n", "The correlation between Flare index and Mean gradient of horizontal field is 0.00817980451566 .\n", "The correlation between Flare index and Mean characteristic twist parameter, alpha is 0.0255154799693 .\n", "The correlation between Flare index and Mean angle of field from radial is 0.103500734575 .\n", "The correlation between Flare index and Mean gradient of vertical field is -0.0562659608496 .\n", "The correlation between Flare index and Mean vertical current density is 0.0315287028896 .\n", "The correlation between Flare index and Total unsigned vertical current is 0.157005062826 .\n", "The correlation between Flare index and Sum of the modulus of the net current per polarity is 0.1020213971 .\n", "The correlation between Flare index and Total photospheric magnetic free energy density is 0.177381744835 .\n", "The correlation between Flare index and Mean shear angle is 0.13108374711 .\n", "The correlation between Flare index and Area of strong field pixels in the active region is 0.155425650093 .\n", "The correlation between Flare index and Sum of flux near polarity inversion line is 0.113117591634 .\n", "The correlation between Flare index and Absolute value of the net current helicity is 0.093668417182 .\n", "The correlation between Flare index and Flare index is 1.0 .\n" ] } ], "source": [ "for i in range(len(sharps)):\n", " for j in range(len(sharps)):\n", " x = pearse(xdata[:,i],xdata[:,j])\n", " print \"The correlation between\",sharps[i],\"and\",sharps[j],\"is\",x[0],\".\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We see that the flare class is poorly ranked using the F-score; further, we cannot use this feature in a real-time setting. As such, we'll eliminate this feature before we go on to run the classifier." ] }, { "cell_type": "code", "execution_count": 34, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Now we are back to 18 features.\n" ] } ], "source": [ "CME_data = CME_data[:,0:18]\n", "no_CME_data = no_CME_data[:,0:18]\n", "print \"Now we are back to\", CME_data.shape[1], \"features.\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now we can run the classifier, a support vector machine using the `sklearn.svm` module:" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### step 4: the support vector machine" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now we run the support vector machine on the data. The SVM uses non-linear decision functions to map the feature space into a higher-dimensional space, where the positive and negative examples can be separated linearly by a hyperplane. " ] }, { "cell_type": "code", "execution_count": 35, "metadata": { "collapsed": false }, "outputs": [], "source": [ "number_of_examples = Nfl + Nnofl\n", "C = 4.0; gamma = 0.075; class_weight = {1:6.5}\n", "clf = svm.SVC(C=C, gamma=gamma, kernel='rbf', class_weight=class_weight, cache_size=500, max_iter=-1, shrinking=True, tol=1e-8)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "###step 5: stratified k-folds cross-validation" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now we evaluate the performance of the SVM. There are many different ways to do this. In our case, the positive sample size is quite small (both objectively and compared to the negative sample size). So one particular way we can cross validate our results is to use the stratified k-folds cross-validation method, which makes k partitions of the data set and uses k-1 folds for training and 1 fold for testing. The stratification preserves the ratio of positive to negative examples per fold. Then we can permute over the partitions such that each partition eventually makes its way into the testing set. For each individual testing set, we can calculate a skill score. Then we can average the skill scores over the total number of testing sets. \n", "\n", "First, let's define a confusion table to measure the performance of our binary classification by computing the sensitivity, specificity, false positive, and false negative rates:" ] }, { "cell_type": "code", "execution_count": 36, "metadata": { "collapsed": false }, "outputs": [], "source": [ "def confusion_table(pred, labels):\n", " \"\"\"\n", " computes the number of TP, TN, FP, FN events given the arrays with predictions and true labels\n", " and returns the true skill score\n", " \n", " Args:\n", " pred: np array with predictions (1 for flare, 0 for nonflare)\n", " labels: np array with true labels (1 for flare, 0 for nonflare)\n", " \n", " Returns: true negative, false positive, true positive, false negative\n", " \"\"\" \n", " Nobs = len(pred)\n", " TN = 0.; TP = 0.; FP = 0.; FN = 0.\n", " for i in range(Nobs):\n", " if (pred[i] == 0 and labels[i] == 0):\n", " TN += 1\n", " elif (pred[i] == 1 and labels[i] == 0):\n", " FP += 1\n", " elif (pred[i] == 1 and labels[i] == 1):\n", " TP += 1 \n", " elif (pred[i] == 0 and labels[i] == 1):\n", " FN += 1\n", " else:\n", " print \"Error! Observation could not be classified.\"\n", " return TN,FP,TP,FN" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We prefer the True Skill Score (TSS) to all the other metrics as it is insensitive to the class imbalance ratio and thus best for comparison to other groups. The TSS is symmetrically distributed about 0: i.e., it goes from [-1, 1] where 0 represents no skill and a negative value represents a perverse prediction. Thus we are able to predict CMEs in a fashion better than randomly guessing. To compute the TSS, we must first select a value of k. k can be arbitrarily defined and take any value between 2 and `number_of_examples`, so we can explore this parameter space. As k approaches `number_of_examples`, the k-fold method reduces to the Leave One Out method, in which only one example is in the testing set and all other examples are in the training set. The literature suggests this method is not the best, so we can stray away from high values of k. Many studies (e.g. [Kohavi, 1995](http://web.cs.iastate.edu/~jtian/cs573/Papers/Kohavi-IJCAI-95.pdf)) recommend the stratified 10-fold cross-validation to reduce variance and bias. Here, we test their recommendation by computing the TSS using 50 k values, ranging from 2 to 52." ] }, { "cell_type": "code", "execution_count": 37, "metadata": { "collapsed": false }, "outputs": [], "source": [ "array_of_avg_TSS = np.ndarray([50])\n", "array_of_std_TSS = np.ndarray([50])\n", "pred = -np.ones(number_of_examples)\n", "xdata = np.concatenate((CME_data, no_CME_data), axis=0)\n", "ydata = np.concatenate((np.ones(Nfl), np.zeros(Nnofl)), axis=0)\n", "shuffle_index = np.arange(number_of_examples) # shuffle the data indices \n", "np.random.shuffle(shuffle_index)\n", "ydata_shuffled = ydata[shuffle_index]\n", "xdata_shuffled = xdata[shuffle_index,:]\n", "for k in range(2,52):\n", " skf = cross_validation.StratifiedKFold(ydata_shuffled, n_folds=k)\n", " these_TSS_for_this_k = []\n", " for j, i in skf: \n", " train = xdata_shuffled[j]; test = xdata_shuffled[i] # test is examples in testing set; train is examples in training set\n", " ytrain = ydata_shuffled[j]; ytest = ydata_shuffled[i] # ytest is labels in testing set; ytrain is labels in training set\n", " clf.fit(train, ytrain)\n", " pred[i] = clf.predict(test)\n", " TN,FP,TP,FN = confusion_table(pred[i], ydata_shuffled[i])\n", " if (((TP+FN) == 0.0) or (FP+TN)==0.0):\n", " these_TSS_for_this_k.append(-1.0)\n", " continue\n", " else:\n", " these_TSS_for_this_k.append(TP/(TP+FN) - FP/(FP+TN))\n", " TSS_k = np.array(these_TSS_for_this_k)\n", " array_of_avg_TSS[k-2]=np.mean(TSS_k)\n", " array_of_std_TSS[k-2]=np.std(TSS_k)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now we can plot the mean TSS per k, using the standard deviation as the error in the TSS. We see that for high values of k, the standard deviation in the TSS can be greater than the mean. These points are indicated in blue." ] }, { "cell_type": "code", "execution_count": 38, "metadata": { "collapsed": false }, "outputs": [ { "data": { "image/png": "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\nAAAD+v/0+aLX/cg59wAAAABJRU5ErkJggg==\n", "text/html": [ "\n", "\n", "\n", "\n", "
\n", "" ], "text/plain": [ "" ] }, "metadata": { "image/png": { "height": 344, "width": 626 } }, "output_type": "display_data" } ], "source": [ "fig, ax = plt.subplots(figsize=(10,8)) # define the size of the figure\n", "orangered = (1.0,0.27,0,1.0) # create an orange-red color\n", "cornblue = (0.39,0.58,0.93,1.0) # create a cornflower-blue color\n", "\n", "# define some style elements\n", "marker_style_red = dict(linestyle='', markersize=8, fillstyle='full',color=orangered,markeredgecolor=orangered)\n", "marker_style_blue = dict(linestyle='', markersize=8, fillstyle='full',color=cornblue,markeredgecolor=cornblue)\n", "text_style = dict(fontsize=16, fontdict={'family': 'monospace'})\n", "\n", "# ascribe the data to the axes\n", "k = np.arange(50)+2\n", "for i in range(50):\n", " if (array_of_avg_TSS[i] > array_of_std_TSS[i]):\n", " ax.errorbar(k[i], array_of_avg_TSS[i], yerr=array_of_std_TSS[i], linestyle='',color=orangered)\n", " ax.plot(k[i], array_of_avg_TSS[i],'o',**marker_style_red)\n", " if (array_of_avg_TSS[i] <= array_of_std_TSS[i]):\n", " ax.errorbar(k[i], array_of_avg_TSS[i], yerr=array_of_std_TSS[i], linestyle='',color=cornblue)\n", " ax.plot(k[i], array_of_avg_TSS[i],'o',**marker_style_blue)\n", "plt.xlim(xmax = 52, xmin = 0)\n", "\n", "# label the axes and the plot\n", "ax.set_xlabel('k',**text_style)\n", "ax.set_ylabel('TSS',labelpad=20,**text_style)\n", "plt.title(r'TSS per k using stratified k-fold cross-validation',**text_style)\n", "fig = plt.gcf()\n", "fig.set_size_inches(10,5)\n", "mpld3.enable_notebook()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "As such, we confirm that high k-values result in a high variance. We find it reasonable to use the stratified 10-fold cross-validation method to compute the TSS and will follow this recommendation. The TSS reported below may not be exactly the same as that in the paper as the `np.shuffle` function performs a randomization that is impossible to reproduce exactly; however the TSS reported in the paper will be within the computed error:" ] }, { "cell_type": "code", "execution_count": 39, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "The TSS equals 0.812372372372 plus or minus 0.0791606116606\n" ] } ], "source": [ "print \"The TSS equals\",array_of_avg_TSS[8],\"plus or minus\",array_of_std_TSS[8]" ] } ], "metadata": { "kernelspec": { "display_name": "Python 2", "language": "python", "name": "python2" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 2 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython2", "version": "2.7.11" } }, "nbformat": 4, "nbformat_minor": 0 }