Ingesting WSPR Data¶
The ingest pipeline normalizes monthly WSPRNet archives into the canonical DuckDB schema.
Commands¶
Fetch and ingest archives into DuckDB:
wspr-ai-lite ingest --from 2014-07 --to 2014-07 --db data/wspr.duckdb --cache .cache/wspr
Options¶
--from YYYY-MM: Start month--to YYYY-MM: End month (inclusive)--db: Path to DuckDB file--cache: Local directory for downloaded.gzfiles--offline: Ingest from cache only, skip network fetch
Archive Formats¶
- Linux/macOS: Monthly archives are served as
.csv.gz - Windows: Some mirrors provide
.ziparchives — support planned in upcoming versions.
Example¶
# Download + ingest January–March 2015
wspr-ai-lite ingest --from 2015-01 --to 2015-03 --db data/wspr.duckdb