Simple prediction data download

In [1]:
import requests
import json
In [2]:
prediction_service = "api.flarecast.eu/prediction"
fc_id = "prediction-00000000-0000-0000-0000-000000290b20"
url = "http://%s/prediction/data?prediction_fc_id=%s" % (prediction_service, fc_id)
In [3]:
data = requests.get(url).json()["data"]
In [4]:
print(json.dumps(data, indent=4))
[
    {
        "algorithm_config_version": 1,
        "intensity_min": 1.0,
        "algorithm_config_id": 3038,
        "algorithm_name": "all-ml-fkmeans-predict",
        "output_type": "classification",
        "fc_id": "prediction-00000000-0000-0000-0000-000000290b20",
        "window_duration": 12,
        "source_data": [
            "flarecast-production_03-00000000-0000-0000-0000-000000294b1a"
        ],
        "prediction_data": {
            "result": 1.0
        },
        "is_stable": true,
        "intensity_max": 9.9,
        "latest_source_data_time_start": "2015-01-01T11:59:52+00:00",
        "algorithm_run_id": 14364,
        "meta": {},
        "window_latency": 0,
        "algorithm_config_name": "FKMeans_cclass_12_0_12_Blos_all_nofh",
        "latest_source_data_flare_association": {
            "f_etime_tau": null,
            "f_mag": 0.0,
            "f_ptime_tau": null,
            "f_stime_tau": null
        },
        "time_start": "2015-01-01T11:59:52+00:00",
        "latest_source_data_meta": {
            "harp": 3435,
            "nar": [
                12246
            ],
            "npr": null
        }
    }
]