hrbonz / python-aqi

A library to convert between AQI value and pollutant concentration (µg/m³ or ppm)
BSD 3-Clause "New" or "Revised" License
61 stars 30 forks source link

[Request] Readme Expansion #20

Open stantond opened 3 years ago

stantond commented 3 years ago

Hi

I'd like to use python-aqi for an air quality monitoring project, but I'm struggling to understand the basics of AQI and finding precious little help elsewhere, so I wonder if the Readme could be expanded to make it super clear?

For example, what is an Intermediate Air Quality Index? The closest I can find is an Individual Air Quality Index on https://en.wikipedia.org/wiki/Air_quality_index

The readme seems focused on these single readings, but looking at the air quality indexes on wikipedia, all of the standards have minimum requirements that a certain number of types of pollutants are required, and that average values over 1hr, 24hrs, in fixed or rolling windows, are required. How do I get to a valid AQI output from python-aqi?

An AQI value normally maps to a group/category, a level, or both, to make the number easy to interpret and make use of. Does python-aqi provide these too, or does the output still need to be converted?

Can I use several measurements of a pollutant taken at the same time and the same place to calculate AQI? As using 2 or 3 cheap sensors counterbalances to inaccuracy/poor calibration of cheap consumer sensors somewhat. Or would you expect the average to be passed for each value?

Thanks!