Getting started
provider files ──→ uv run windgram ──→ static profile JSON │ ▼ npm package `windgram` validate → derive → scene → SVG └ analyze → compare
documentation + research ← committed teaching profilesClub publisher
Section titled “Club publisher”-
Clone the repository and run
uv sync --project pipelinewith Python 3.12 or later. -
Create a versioned launch catalogue.
-
Choose a catalogued model whose declared domain, cadence, levels, and capabilities fit the publication.
-
Preflight one model without network access or writes:
Terminal uv run --project pipeline windgram build --model hrrr-conus --sites ./club-sites.json --output ./public/data --max-steps 2 --dry-run -
Remove
--dry-runand the temporary--max-stepscap only when ready for the provider’s full data volume. Then publish the static output on infrastructure you control.
TypeScript integrator
Section titled “TypeScript integrator”Install the ESM package and begin at its contract boundary:
npm install windgramRender a first windgram covers the
complete contract → scene → SVG path. The package is headless: the same scene
and SVG code works in Node, workers, and browsers. Use
windgram/transport when loading a
manifest/profile pair from independently cached static storage.
Analyze a profile produces compact, auditable statements instead of chart geometry. The single-document API keeps the thresholds and source evidence behind each finding.
Compare model profiles reports agreement and divergence across those findings while preserving each model’s run, cadence, elevation, and availability.
Pipeline contributor
Section titled “Pipeline contributor”Read Pipeline architecture before an internal module. Then follow Development setup and select tests by change class. Provider facts are verified and recorded in the living feed reference before a builder consumes them.
Technical learner
Section titled “Technical learner”Start with Reading a windgram. The teaching-scenario guide explains how figures isolate one relationship. The research ledger records how derivations and visual conventions were established.