Xata
몇 초 만에 새 Postgres를 시작하거나 기존 것을 복제하고 사용 안 할 때는 자동으로 축소
인도 도시의 실시간 대기질·날씨와 다년간 추세를 제공, 원료 오염물 농도로 NAQI·US EPA·EU EAQI 기준 적용
Live air quality and weather for Indian cities, with multi-year trends. NAQI, US EPA, and EU EAQI standards from raw pollutant concentrations.
데이터Python · TypeScriptGitHub @sarvesh-tewari온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Free, open-source India air quality + weather dashboard (NAQI / US EPA / EU EAQI from raw concentrations)
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
AirAtlas — India Air Quality + Weather Dashboard
A free, open-source, public dashboard for Indian cities showing air quality (AQI)
and weather, with multi-year seasonal trends, severity at a glance,
pollution-vs-weather correlation, and city-to-city comparison.
The default AQI standard is India's NAQI, with a user toggle to US EPA AQI
and EU EAQI — all computed from raw pollutant concentrations, so identical air
can be compared across standards.README 전문 보기 ↗Live site → sarvesh-tewari.github.io/AirAtlas
A free, open-source, public dashboard for Indian cities showing air quality (AQI) and weather, with multi-year seasonal trends, severity at a glance, pollution-vs-weather correlation, and city-to-city comparison.
The default AQI standard is India's NAQI, with a user toggle to US EPA AQI and EU EAQI — all computed from raw pollutant concentrations, so identical air can be compared across standards.
AQI is a formula, not a measurement. The same air reads "Moderate" under India's NAQI but "Unhealthy" under the US EPA standard, because the breakpoint tables differ. AirAtlas stores raw pollutant concentrations and computes any standard on demand, making those differences transparent for a policy and public audience.
pipeline/aqi/ from raw concentrations,
respecting each standard's averaging windows and breakpoint tables.Full methodology, breakpoint versions, and the source reconciliation rule live on the
About page in the app and in SOURCES.md.
Static site + scheduled data pipeline — no always-on server.
pipeline/ Python data pipeline: AQI engine, ingestion, transform, orchestration
data/ Published data — live/ (JSON), history/ + recent/ (Parquet), meta/
web/ React + Vite + TypeScript frontend
.github/ Scheduled refresh + deploy workflows
Prerequisites: Python 3.11+, Node.js 22+, Git.
# Pipeline
cd pipeline
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
pytest # run the pipeline + AQI engine tests
# Frontend
cd ../web
npm install
npm run dev
Copy .env.example to .env and add your API keys for local pipeline runs.
Never commit real keys.
Contributions, bug reports, and data-accuracy feedback are welcome, all through GitHub.
good first issue and help wanted, then open a pull request.See CONTRIBUTING.md for setup, the checks to run before a PR, and conventions.
Air-quality data © CPCB (Central Pollution Control Board), distributed via OpenAQ (CC BY); weather data © Open-Meteo (CC BY 4.0).