siderust-archive 0.1.0

Reusable Rust bindings for the Siderust Archive: manifests, checksums, provenance, and runtime download of scientific datasets (IERS time data, kernels, planetary theories).
# `archive/src/time/bundled`

This submodule contains the compiled offline fallback snapshot for time-scale
data.

## Contents

- `mod.rs` converts generated constants into `TimeDataBundle`.
- `snapshot.rs` is generated by `siderust-archive-update-time-data`.
- `time_data.provenance.toml` records the source file checksums used for the
  generated snapshot.

The bundled snapshot includes UTC-TAI and Delta T data. It intentionally does
not include EOP points.

## Inspect

```bash
sed -n '1,120p' archive/src/time/bundled/time_data.provenance.toml
sed -n '1,80p' archive/src/time/bundled/snapshot.rs
```

## Update

Do not edit `snapshot.rs` manually. Regenerate it through the time-data
updater:

```bash
cd archive
cargo run --features fetch --bin siderust-archive-update-time-data -- --archive-root .
```

## Use

Enable the `time` feature and call
`siderust_archive::time::bundled::bundled_time_data` when an offline fallback
is acceptable.