Skip to content
This repository has been archived by the owner on Jun 7, 2022. It is now read-only.

Releases: ReagentX/purple_air_api

Purple Air Client v1.3.0

03 May 03:40
706903a
Compare
Choose a tag to compare

Thanks to @pjrobertson for the following contributions:

  • Implement #95
  • Fix #88
  • Add new historical methods:
    • get_all_historical
    • get_historical_between
    • get_all_historical_between

Additional changes:

  • Make some methods private
  • Add more types
  • Update documentation

Purple Air Client v1.2.6

28 Feb 03:45
af0dd37
Compare
Choose a tag to compare
  • Fix #86
  • Fix #89
  • Remove no_child filter as all Sensors have children
  • Update dependencies

Purple Air Client v1.2.5

13 Apr 03:04
7b096b5
Compare
Choose a tag to compare
  • Update code using requests_cache dependency for #81
  • Use sessions instead of monkey-patching requests
  • Pin dependency versions

Purple Air Client v1.2.4

14 Mar 14:17
b95d60e
Compare
Choose a tag to compare
  • Add DOI for #72
  • Update documentation method signature for #77
  • Update column names for #78
  • Update documentation for #78

Purple Air Client v1.2.3

14 Feb 17:15
1719845
Compare
Choose a tag to compare
  • Fix #70 during initial setup
  • Support custom start date to resolve #71
  • Support new ThingSpeak API URL structure to resolve #73

Purple Air Client v1.2.2.1

18 Dec 20:27
632ea10
Compare
Choose a tag to compare
  • Add temporary query string to initial call to make the app work while we wait for the new PurpleAir API launch

Purple Air Client v1.2.2

18 Dec 20:23
00ac2b2
Compare
Choose a tag to compare
  • Add temporary query string to initial call to make the app work while we wait for the new PurpleAir API launch

Purple Air Client v1.2.1

01 Oct 13:20
7ff7d44
Compare
Choose a tag to compare
  • Organize FAQ and Docs files for #56
  • Improve test coverage
  • Add filter for outlier temperatures to sample script
  • Fix timestamp conversion for #60

Purple Air Client v1.2

19 Sep 17:23
d4172ff
Compare
Choose a tag to compare
  • Better filter logic when sending network sensor data to DataFrames for #49
  • Add filters for sensors with and without children for #49
  • Better error formatting when given bad or missing data
  • Update sample code and documentation for to_dataframe, add notes about Channels
  • Fix bug where the library attempted to get Statistics data from the wrong field
  • Rename 'a' and 'b' to 'parent' and 'child' throughout app
  • Add missing ADC, RSSI, and 1day_avg fields to data exports for #51
  • Add as_dict and as_flat_dict as Channel methods for #52
  • Add as_list to Sensor methods
  • Simplify logic for as_dict and as_flat_dict for Sensor

Purple Air Client v1.1.2

18 Sep 02:43
d996281
Compare
Choose a tag to compare
  • Add several data points previously not parsed
  • Raise better errors on failures to instantiate sensors
  • Simplified sensor and channel parsing logic
  • Add some missing type hints
  • Add better tests for exporting data