Solar Physics · nasa-ibm-ai4science
surya-bench-flare-forecasting
A full-disk solar flare forecasting benchmark dataset based on NOAA GOES X-ray observations from 2010 to 2024.
What surya-bench-flare-forecasting is
The surya-bench-flare-forecasting dataset is a full-disk solar flare forecasting benchmark developed by the nasa-ibm-ai4science initiative and researchers at Georgia State University. It extracts and standardises labels from National Oceanic and Atmospheric Administration (NOAA) Geostationary Operational Environmental Satellite (GOES) flare events between May 2010 and December 2024. Solar flares are intense bursts of radiation resulting from magnetic reconnection in the solar atmosphere, classified into categories such as C, M, and X based on peak soft X-ray flux.
The benchmark addresses the challenge of standardising evaluations for heliophysics and space-weather machine learning models. By sampling full-disk observations at an hourly cadence across a 24-hour rolling forecasting window, it provides consistent target labels to evaluate predictions of forthcoming significant flaring activity.
How it was made
The dataset is curated from NOAA GOES soft X-ray flux event records covering 13 May 2010 to 31 December 2024. Observations are sampled every hour using a 24-hour rolling prediction window, yielding a total of 128,328 instances. For each 24-hour window, annotations record the maximum GOES flare class based on peak X-ray flux (or 'FQ' if quiet with no flares) and a cumulative flare index calculated as a weighted sum of subclasses for all flares of class C or greater, where C-class flares have a weight of 1, M-class a weight of 10, and X-class a weight of 100.
From these continuous measurements, two binary forecasting labels are derived: one flag marking whether the maximum flare class reaches or exceeds M1.0, and a second flag marking whether the cumulative flare index reaches or exceeds 10. The tabular data is partitioned into predetermined splits: training periods (15 February to 31 December for 2010–2019), validation periods (15–31 January for 2010–2019), testing periods (all instances from 2020–2024), and an additional leaky validation split containing the early-to-mid January and February intervals from 2010 to 2019.
Key facts
- Temporal coverage
- 13 May 2010 – 31 December 2024
- Total instances
- 128,328
- Sampling cadence
- 1 hour
- Forecast window
- 24 hours
- Data format
- CSV (tabular)
- Total file size
- ~4.4 MB
- Publisher
- nasa-ibm-ai4science
- Authors
- Jinsu Hong, Kang Yang, Berkay Aydin
- DOI
- 10.57967/hf/7274
What you can use it for
- Binary flare occurrence forecasting
- Train and evaluate binary classification models to predict whether a flare of class M1.0 or greater will occur within the next 24 hours.
- Cumulative flaring index regression
- Develop regression pipelines to estimate total cumulative flare energy and frequency index across hourly rolling windows.
- Ordinal flare-class classification
- Assess multiclass or ordinal machine learning models tasked with predicting specific peak GOES flare classes (such as quiet, C, M, or X).
Explore the data
The schema, real rows, full-text search and a SQL filter — read in your browser, nothing downloaded.
Explore
Read the real rows without downloading anything
Reading rows…
LiveRead from nasa-ibm-ai4science/surya-bench-flare-forecasting at the moment you asked. Nothing is cached or stored — every row above came from that request.
Strengths and limits
Good at
- Provides continuous hourly coverage spanning more than 14 years of NOAA GOES flare observations.
- Includes both peak-intensity and cumulative flaring metrics to account for single severe events as well as compound activity.
- Offers clearly partitioned temporal splits for training, validation, and multi-year out-of-sample testing.
Watch out for
- Contains only label annotations and indices, requiring users to separately acquire and align underlying solar imagery or instrument data.
- Only records flares of class C or higher in the cumulative index calculation.
Questions
Can I look inside surya-bench-flare-forecasting without downloading it?
Yes. This page reads its schema, real rows and per-column statistics in the browser, with full-text search and a SQL filter. Nothing is downloaded to your machine.
What licence is surya-bench-flare-forecasting under?
Its authors declare cc-by-4.0. Read the terms on the original page before reusing the data.
What parameters are included in each record?
Each instance contains a timestamp, the maximum GOES flare class in the 24-hour window, the cumulative flare index, a binary label indicating whether the maximum class was M1.0 or higher, and a binary label indicating whether the cumulative index was 10 or higher.
How is the cumulative flare index calculated?
It is calculated as a weighted sum of all flare subclasses at or above C-class within the prediction window, multiplying C-class values by 1, M-class values by 10, and X-class values by 100.
How are the training and test splits separated?
Data from 2010 to 2019 is used for training and validation splits across specified day ranges, while all hourly records from 2020 through 2024 are reserved exclusively for testing.
Written from surya-bench-flare-forecasting's own dataset card. Statements citing a figure that does not appear there are removed before publication. Licence and running details come from our registry.