-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Sebastian Steinig edited this page Oct 25, 2024
·
13 revisions
Welcome to the vAirify wiki! The sidebar lists some useful pages, but if you are new to vAirify then you might want to start with the following:
- The vAirify dashboard itself (URL correct at the time of writing, user interface optimised for desktop)
- Introductory presentation (25 minutes)
- Product Description
- Architectural Design
- Exploratory Notebooks
- Backend README
- UI README
- Test Strategy, Test Basics and guidance on using Playwright can be found in the Testing section of the sidebar
- Exploratory test charters can be found in the 'Manual Test Charters' section of the sidebar
An example of something interesting in the data is shown below. This graph shows the level of particulate matter observed in Los Angeles between 12:00 UTC on the 4th July 2024 and 06:00 UTC on 6th July 2024. Spikes were seen in other US cities, they are likely to be due to the Independence Day fireworks (see this BBC article). To see this data in vAirify set the Forecast Base Date to 04/07/2024 12:00.
Getting Started and Overview
- Product Description
- Roles and Responsibilities
- User Roles and Goals
- Architectural Design
- Iterations
- Decision Records
- Summary Page Explanation
- Deployment Guide
- Working Practices
- Q&A
Investigations and Notebooks
- CAMs Schema
- Exploratory Notebooks
- Forecast ETL Process
- In Situ air pollution data sources
- Notebook: OpenAQ data overview
- Notebook: Unit conversion
- Data Archive Considerations
Manual Test Charters
- Charter 1 (Comparing ECMWF forecast to database values)
- Charter 2 (Backend performance)
- Charter 3 (Forecast range implementation)
- Charter 4 (In situ bad data)
- Charter 5 (Filtering ppm units)
- Charter 7 (Forecast API input validation)
- Charter 8 (Forecast API database sizes)
- Charter 9 (Measurements summary API input validation)
- Charter 10 (Seeding bad data)
- Charter 11 ()Measurements API input validation
- Charter 12 (Validating echart plot accuracy)
- Charter 13 (Explore UI after data outage)
- Charter 14 (City page address)
- Charter 15 (BugFix diff 0 calculation)
- Charter 16 (City page chart data mocking)
- Charter 17 (Summary table logic)
- Charter 18 (AQI chart colour banding)
- Charter 19 (City page screen sizes)
- Charter 20 (Date picker)
- Charter 21 (Graph consistency)
- Charter 22 (High measurement values)
- Charter 23 (ppm -> µg m³)
- Charter 24 (Textures API input validation)
- Charter 25 (Graph line colours)
- Charter 26 (Fill in gaps in forecast)
- Charter 27 (Graph behaviour with mock data)
- Charter 28 (Summary table accuracy)
- Re‐execute: Charter 28
- Charter 29 (Fill in gaps in situ)
- Charter 30 (Forecast window)
- Charter 31 (UI screen sizes)