{
    "event": {
        "id": "2026-08-12-solar-total",
        "title": "日全食（年度重头戏）",
        "type": "solar_eclipse",
        "peak_utc": "2026-08-12T17:47:00Z",
        "window_min": 150,
        "params": {
            "totality_half_width_min": 2,
            "partial_half_width_min": 95,
            "magnitude": 1.02
        },
        "notes": "用分段曲线模拟：偏食→全食→偏食。"
    },
    "series": [
        {
            "t": "2026-08-12T15:17:00+00:00",
            "value": 0,
            "label": "No eclipse"
        },
        {
            "t": "2026-08-12T15:27:00+00:00",
            "value": 0,
            "label": "No eclipse"
        },
        {
            "t": "2026-08-12T15:37:00+00:00",
            "value": 0,
            "label": "No eclipse"
        },
        {
            "t": "2026-08-12T15:47:00+00:00",
            "value": 0,
            "label": "No eclipse"
        },
        {
            "t": "2026-08-12T15:57:00+00:00",
            "value": 0,
            "label": "No eclipse"
        },
        {
            "t": "2026-08-12T16:07:00+00:00",
            "value": 0,
            "label": "No eclipse"
        },
        {
            "t": "2026-08-12T16:17:00+00:00",
            "value": 0.05483870967741931,
            "label": "Partial"
        },
        {
            "t": "2026-08-12T16:27:00+00:00",
            "value": 0.16451612903225804,
            "label": "Partial"
        },
        {
            "t": "2026-08-12T16:37:00+00:00",
            "value": 0.27419354838709675,
            "label": "Partial"
        },
        {
            "t": "2026-08-12T16:47:00+00:00",
            "value": 0.38387096774193546,
            "label": "Partial"
        },
        {
            "t": "2026-08-12T16:57:00+00:00",
            "value": 0.49354838709677423,
            "label": "Partial"
        },
        {
            "t": "2026-08-12T17:07:00+00:00",
            "value": 0.6032258064516128,
            "label": "Partial"
        },
        {
            "t": "2026-08-12T17:17:00+00:00",
            "value": 0.7129032258064517,
            "label": "Partial"
        },
        {
            "t": "2026-08-12T17:27:00+00:00",
            "value": 0.8225806451612903,
            "label": "Partial"
        },
        {
            "t": "2026-08-12T17:37:00+00:00",
            "value": 0.932258064516129,
            "label": "Partial"
        },
        {
            "t": "2026-08-12T17:47:00+00:00",
            "value": 1.02,
            "label": "Totality\/Maximum"
        },
        {
            "t": "2026-08-12T17:57:00+00:00",
            "value": 0.932258064516129,
            "label": "Partial"
        },
        {
            "t": "2026-08-12T18:07:00+00:00",
            "value": 0.8225806451612903,
            "label": "Partial"
        },
        {
            "t": "2026-08-12T18:17:00+00:00",
            "value": 0.7129032258064517,
            "label": "Partial"
        },
        {
            "t": "2026-08-12T18:27:00+00:00",
            "value": 0.6032258064516128,
            "label": "Partial"
        },
        {
            "t": "2026-08-12T18:37:00+00:00",
            "value": 0.49354838709677423,
            "label": "Partial"
        },
        {
            "t": "2026-08-12T18:47:00+00:00",
            "value": 0.38387096774193546,
            "label": "Partial"
        },
        {
            "t": "2026-08-12T18:57:00+00:00",
            "value": 0.27419354838709675,
            "label": "Partial"
        },
        {
            "t": "2026-08-12T19:07:00+00:00",
            "value": 0.16451612903225804,
            "label": "Partial"
        },
        {
            "t": "2026-08-12T19:17:00+00:00",
            "value": 0.05483870967741931,
            "label": "Partial"
        },
        {
            "t": "2026-08-12T19:27:00+00:00",
            "value": 0,
            "label": "No eclipse"
        },
        {
            "t": "2026-08-12T19:37:00+00:00",
            "value": 0,
            "label": "No eclipse"
        },
        {
            "t": "2026-08-12T19:47:00+00:00",
            "value": 0,
            "label": "No eclipse"
        },
        {
            "t": "2026-08-12T19:57:00+00:00",
            "value": 0,
            "label": "No eclipse"
        },
        {
            "t": "2026-08-12T20:07:00+00:00",
            "value": 0,
            "label": "No eclipse"
        },
        {
            "t": "2026-08-12T20:17:00+00:00",
            "value": 0,
            "label": "No eclipse"
        }
    ],
    "meta": {
        "unit": "magnitude(模拟)",
        "model": "分段食相曲线（参数化）",
        "meaning": "0=无食，接近1=最大\/全食阶段（示意）"
    }
}