airmosaic-ai

PM2.5 sources and available coverage

English 中文

Review dated 2026-10-26. Quotsoft 2024-01-01 station CSV/hourly long-table checks and a PANGAEA release/seven-day sample passed. Other sources have description-level evidence. Dated operations are in the single-day and homogenized examples.

Source Access and coverage Evidence and gaps
CNEMC Official publication; historical exports need an institutional/platform route No general historical bulk API verified; real-time display is not a multiyear archive
Quotsoft Public nationwide daily station CSV; declared start 2014-05-13, possible gaps; no account/key One date verified; historical station-table direct link and time/coordinate semantics unresolved
Bai et al./PANGAEA Public 2015–2019 daily gap-filled/homogenized ZIP, CC BY 4.0 Release, series/location relation and seven-day sample checked; not original hourly observations
Canada NAPS Official year/pollutant portal Separate international extension requiring fields, units, time zone, flags and access review
Taiwan historical station tables Hourly-field preparation interface reviewed Original endpoint/acquisition records unconfirmed; field names do not establish an API

Record original publisher, actual provider and processed-product author separately. Public access does not establish redistribution rights or existing local-file provenance. See quality/normalization.

Archive format

The provider separates station china_sites from city-summary china_cities files. Published pattern: https://quotsoft.net/air/data/china_sites_YYYYMMDD.csv. This is a source pattern, not a registered tool. Annual packages require actual inventories; declared start dates do not imply completeness.

UTF-8 fields begin date,hour,type, then station-code columns. PM2.5 is hourly concentration and PM2.5_24h a 24-hour average, both µg/m³; AQI is an index. Do not treat 24-hour rows as hourly observations or infer station values from city averages.

The checked date matched this schema with labels 0–23 and missing empty cells. Time zone, interval start/end, coordinate reference and historical metadata revision remain unknown. A current station table cannot establish historical relocation positions; retain IDs without guessed coordinates when dated metadata are absent. One date does not validate all history.

Other channels

Channel Public description Dated review outcome
HeQinWill/CNEMC Hourly collection, scheduling example and Archive directory README only; required coverage, historical metadata and runnable code unverified; do not copy disabled-TLS examples
AQIStudy Hourly updates/historical queries Direct page returned 403; export rights/interface/history unverified
WAQI historical Historical AQI; separate concentration/hourly request route Displayed PM2.5 subindices are not µg/m³ concentrations

No complete historical station table applicable to the example date was verified through a direct public route. Do not construct history from example rows, current lists or unverified mirrors. No collector or scheduled service was deployed.

Earlier interface review found preparation logic without a verified downloader: one candidate concerned meteorological reanalysis and another was empty. Existing local homogenized versions were not compared file-by-file with the DOI release. These are evidence limits, not proof of incorrect old outputs. Private paths, hosts, identities and logs are excluded.

Mainland wide columns, Taiwan hourly fields and international products require separate parser adaptation. TAP, CAMS, satellite retrievals and gridded predictions remain grid products. Renew rights/contract checks when sources change.