Skip to content

Repository files navigation

uk-population-ingest

Lightweight ingestion tools for UK population datasets across Nomis, NRS, and NISRA, storing outputs in Supabase with source-prefixed tables.

Quick start

  1. Create tables in Supabase using sql/uk_population_schema.sql.
  2. Set environment variables:
    • NOMIS_BASE_URL (default: https://www.nomisweb.co.uk/api/v01)
    • NOMIS_USER (optional)
    • NOMIS_API_KEY (optional)
    • SUPABASE_URL
    • SB_SECRET_KEY
  3. Discover population datasets:
    python scripts/nomis_discover.py
  4. Configure ingest mappings in data/nomis_population_config.json.
  5. Ingest data:
    python scripts/nomis_ingest.py

See docs/ for discovery endpoints and schema details.

About

ONS - official census and labour market statistics National Statistics

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages