siderust-archive 0.1.1

Reusable Rust bindings for the Siderust Archive: manifests, checksums, provenance, and runtime download of scientific datasets (IERS time data, kernels, planetary theories).
# Time-scale support kernels.
#
# Stores SPICE-compatible LSK text kernels (`naifNNNN.tls`) for UTC-TAI leap
# second conversion, plus future ETZ/EOP datasets.

schema_version    = 1
dataset_id        = "time-leap-seconds"
dataset_kind      = "time-scale"
source            = "NAIF Leap Second Kernel (LSK)"
generator         = "upstream"
generator_version = "naif0012"
generated_at      = "2026-05-28T00:00:00Z"
time_scale        = "UTC/TAI"
frame             = "n/a"
center            = "n/a"
units             = "seconds"
valid_from_jd     = 2441317.5
valid_to_jd       = 2459580.5
dynamical_model   = "BIPM-issued leap seconds"

notes = """
naif0012.tls covers all leap seconds through December 2016 (37 s cumulative).
Fetch the latest kernel from the NAIF URL below when a new leap second is
announced; update the [[files]] entry with the new sha256 and bytes, and
replace the raw file.

IERS Earth Orientation Parameters and ΔT live in the sibling sub-dataset
`time/eop/` (see `time/eop/manifest.toml`); those raw files are fetched at
runtime by `siderust-archive`'s `time`/`fetch` support rather than committed.
"""

[[files]]
path   = "leap-seconds/raw/naif0012.tls"
format = "naif-lsk"
sha256 = "678e32bdb5a744117a467cd9601cd6b373f0e9bc9bbde1371d5eee39600a039b"
bytes  = 5257
url    = "https://naif.jpl.nasa.gov/pub/naif/generic_kernels/lsk/naif0012.tls"

[[references]]
citation = "NAIF SPICE leap-second kernel collection."
url      = "https://naif.jpl.nasa.gov/pub/naif/generic_kernels/lsk/"