CRAN test fixes:
CRAN test fixes:
simplfy = TRUE
from calls to base::apply()
as this is the default.Ready for CRAN submission.
airnow_load~()
functions o put parameterName
argument last.test-loadData.R
epa_aqs_loadAnnual()
until those data files get rebuilt.monitor_timeRange()
.NaN
data values with NA
when loading data.AirFire_S3_archiveBaseUrl
as package data.monitor_dailyBarplot()
to use the palette
argument.Introduction to AirMonitor
Developer Style Guide
monitor_combine()
.archiveBaseUrl
to point to https://airfire-data-exports.s3.us-west-2.amazonaws.com/monitoring/v2.trimEmptyDays
argument to monitor_trimDate()
.monitor_aqi()
and support for plots including:
US_EPA$breaks_AQI
pollutant = "AQI"
option to all addAQI~()
functionsmonitor_leaflet()
so that it can handle single-timeseries monitor objects.monitor_load() and monitor_loadLatest/Daily/Monthly/Annual()
to intelligently combine data from AirNow, AIRSIS and WRCC.airsis_loadAnnual()
.monitor_leaflet()
now displays deviceDeploymentID in bold.monitor_combine()
with the replaceMeta
argument.airsis_loadAnnual()
, wrcc_loadAnnual()
, airnow_loadMonthly()
.monitor_distance()
to monitor_getDistance()
to imply that the returned object is not a mts_monitor object.monitor_filterByDistance()
.monitor_getCurrentStatus()
:
monitor_filterDate()
and monitor_filterDatetime()
.monitor_isEmpty()
.monitor_extractData()
to monitor_getData()
.monitor_extractMeta()
to monitor_getMeta()
.monitor_getCurrentStatus()
.monitor_nowcast()
.monitor_dygraph()
.monitor_mutate()
.monitor_filterData()
as too confusing because it returns an irregular time axis. Anyone wanting to do this kind of work should be familiar enough with dplyr to do it themselves.monitor_dailyStatistic()
.monitor_dailyThreshold()
.monitor_dailyBarplot()
.aqiColors()
.monitor_timeseriesPlot()
and monitor_dailyBarplot()
.airsis_loadLatest()
, wrcc_loadLatest()
.~_loadDaily()
.AQSID
to coreMetadataNames
.monitor_toCSV()
, monitor_toPWFSLSmoke()
.monitor_collapse()
, monitor_distance()
and monitor_select()
.monitor_filter()
to monitor_filterData()
to be more explicit.monitor_timeseriesPlot()
default to addAQI = FALSE
.monitor_leaflet()
now always shows higher values on top.monitor_timeseriesPlot()
.airnow_loadlatest()
.meta$countyName
rather than meta$county
. This reflects changes in MazamaLocationutils and thus the mts_monitor objects created by AirMonitorIngest.monitor_leaflet()
.monitor_timeseriesPlot()
.monitor_timeInfo()
function.CONUS
and US_52
collections of state codes.monitor_bestTimezone()
.CO
, OZONE
and PM10
data.monitor_select()
for easier selection of monitors.monitor_replaceValues()
.QC_negativeValues
argument to epa_aqs_loadAnnual()