0.9.17
Pre-release
Pre-release
·
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 insensor_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 frompat_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()
andsensor_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
andmeta$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 ofPurpleAirQC_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'sstats::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".