Changes for version 0.02 - 2020-09-20

  • Major refactor to make unit tests easier to write
  • Allow multiple sensors per report
  • Use current or ten-minute average concentration
  • Convert from raw concentration to EPA AQI metric (per PurpleAir map)
  • Pull all results from a sensor and show either each individually or their average
  • Provide a best guess from pruned average of multiple sensors
  • Only print results when asked (eg, when invoked from app vs using the module programmatically)
  • Wrote a unit test (needs a lot more)
  • Wrote some documentation
  • More features implemented

Modules

Client interface to Purple Air air quality API