Skip to content

0.9.17

Pre-release
Pre-release
Compare
Choose a tag to compare
@jonathancallahan jonathancallahan released this 15 Sep 20:50
· 129 commits to master since this release

AirSensor 0.9.17

  • Updated dependency to worldmet 0.9.2.
  • sensor_pollutionRose() now searches for the nearest 2 met sites in case the
    first one has no data. This matches the behavior in sensor_polarPlot().
  • Rebuilt all example_~ data files with AirSensor 0.9.17.
  • Updated tests to match new example data.
  • Removed all references to "Voc" in pas related functions as this field is
    not longer part of the PurpleAir .json file.
  • Used MazamaCoreUtils "timezone linting" to ensure that timezones are always
    specified.
  • Removed plantowerAlgorithm argument from pat_createPATimeseriesObject() as
    an attractive nuisance that could generate much confusion.
  • Improved examples in several sensor_~() functions.
  • Updated several articles.

AirSensor 0.9.16

  • Restored sensor_polarPlot() and sensor_pollutionRose() functionality by
    upgrading to worldmet 0.9.1.

AirSensor 0.9.15

  • Improved error handling in sensor_join().
  • Fixed date range filtering bug in sensor_load().

AirSensor 0.9.14

  • Added guarantees in multiple places that meta$ID and meta$deviceID for both
    pat and airsensor objects are of type "character". This fixes errors during
    joining of monthly files that may have been created with an earlier version of
    the package.

AirSensor 0.9.13

  • For all PurpleAirQC_hourly_~() functions, returnAllColumns now returns a
    column of data for every parameter used in the QC algorithm.
  • Suppressing deprecation warnings generated by (R version 3.5.3) stats::t.test()
    inside of PurpleAirQC_hourly_AB_01().
  • Fixed PurpleAirQC_hourly_AB_01() to properly use the t-test p_value.
  • Fixed PurpleAirQC_hourly_AB_01() to gracefully handle time periods when
    R's stats::t.test() function returns an error -- e.g. when an hourly subset
    contains insufficient data.
  • Updated pas_downloadParseRawData() to guarantee that all "ID" parameters are
    of "character" type and not "integer".