Skip to content

release: v1.10.0 — CWOP adapter (PWS live stream + backtest cache)#84

Open
helloiamvu wants to merge 1 commit into
mainfrom
release/1.10.0
Open

release: v1.10.0 — CWOP adapter (PWS live stream + backtest cache)#84
helloiamvu wants to merge 1 commit into
mainfrom
release/1.10.0

Conversation

@helloiamvu

Copy link
Copy Markdown
Member

Summary

What's in 1.10.0

  • mostlyright.weather.cwop public surface: scan, nearby, stream, snapshot, latest, history, persist_observations
  • 6-layer QC (range / temporal / indoor / buddy-ASOS / solar-bias / reliability)
  • Monthly parquet backtest cache at ~/.mostlyright/cache/cwop/
  • In-house APRS parser (MIT, no GPLv2 aprslib)
  • NoCWOPDataError subclass of NoLiveDataError
  • schema.cwop.v1 (parity firewall intact — no research()/merge/live wiring)

Test plan

🤖 Generated with Claude Code

Adds the APRS-IS Citizen Weather Observer Program adapter:
scan/nearby/stream/snapshot/latest/history/persist_observations,
6-layer QC, monthly parquet persistence. Parity firewall intact —
no research()/merge/live wiring added.
@helloiamvu helloiamvu requested a review from Tarabcak June 21, 2026 09:21
@github-actions

Copy link
Copy Markdown

Parity ticket gate: PASSED

parity-ticket-check: PR does not touch parity-trigger surface; gate skipped.

See CROSS-SDK-SYNC.md §2 for the workflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant