{
  "schemaVersion": 1,
  "dataset": {
    "file": "solar-terms-1900-2050.json",
    "recordCount": 3624,
    "yearRange": {
      "start": 1900,
      "end": 2050
    },
    "termsPerYear": 24,
    "sha256": "e9ac286ebb6c6d3d23d44e639250c4809e3705b84793c22e87aa07e2dd9e70e6"
  },
  "provenance": {
    "sourceType": "deterministic calculation; no third-party timestamp dataset",
    "generator": "scripts/generate-solar-terms.mjs",
    "dependency": {
      "name": "astronomy-engine",
      "version": "2.1.19",
      "author": "Donald Cross",
      "copyright": "Copyright (c) 2019-2023 Don Cross",
      "repository": "https://github.com/cosinekitty/astronomy/tree/v2.1.19",
      "license": "MIT",
      "licenseUrl": "https://github.com/cosinekitty/astronomy/blob/v2.1.19/LICENSE",
      "licenseScope": "The MIT license applies to Astronomy Engine code used by the generator; the event timestamps are newly computed output."
    },
    "calculation": {
      "function": "SearchSunLongitude",
      "event": "Center of the Sun reaches the target apparent true ecliptic-of-date longitude as seen from the center of Earth.",
      "timeModel": "Astronomy Engine approximates UT1 and UTC as equivalent and models TT using its bundled Delta-T approximation.",
      "timestampPrecision": "Nearest whole second",
      "kstRepresentation": "Fixed UTC+09:00 offset for display; this is not a reconstruction of historical Korean civil-time rules."
    }
  }
}
