aqiStyleargument from plotting functions.
mts_monitorargument name to
monitorto match the AirMonitor package.
deviceDeploymentIDargument name to
idto match the AirMonitor package.
NOTE: version 0.8 is not compatible with the PWFSLSmoke package
Version 0.8 represents a complete refactoring of the plotting code to support mts_monitor objects found in the AirMonitor package. This is part of the large shift from “v1” data archives based on a unique
montorID to “v2” archives based on “known locations” and a unique
Starting the 2021 fire season at version 0.7 with minor fixes and several new plots.
New "archival plots are designed to create fully annotated, nice looking plots for longer time periods than the default plots which are designed for the most recent 10 days:
Additional helper functions:
monitor_ggDailyBarplot()to the NowCast value for “today”.
monitor_ggDailyByHour()to get at that “today” bug.
monitor_ggDailyByHour()so that it doesn’t ignore data from “today”.
stat_meanByHour(), accessible by calling
stat_meanByHour(output = "scaqmd").
monitor_ggDailyByHour()now checks for available data for “yesterday” and “today” before attempting to plot those lines.
Style refactoring and coalescing functions.
tidy_gg* plot functions have been removed in favor of the equivalent
monitor_gg* plot functions. This reflects a change in philosophy that “tidy-formatted” data should be the default assumption within the package, and with all
monitor_* functions being designed to work directly with PWFSLSmoke pipelines.
Cleanup of refactored code before CRAN submission
Complete refactoring of the code to utilize low level
monitor_gg*functions to create out-of-the-box plots for the monitoring site
custom_functions, making it easy to create customized plots.
Adding standard plots used in the USFS Monitoring site.
Moving all base plot related code from PWFSLSmokePlot to PWFSLSmoke so that all functionality in the former is purely ggplot2 based.
aqiPalette()function and unit test
createTarnayPlot()in favor of
~Tidy()functions in favor of those in PWFSLSmoke
This release tweaks the calculation of NowCast in the daily-hourly-barplot:
tlimargument (allows for proper NowCast calculation)
This release also reverses the legend scale ordering for better visual consistency
This release focuses on refining the visual aesthetics of the daily-hourly-barplot:
Addresses the following issues regarding the daily-hourly-barplot:
daily-hourly barplot(). This is a time series barplot showing PM2.5 data for the given monitors. The overall plot is faceted by monitor, and each facet has two sets of columns: one for daily levels, and one for hourly levels.
isWSMon(), This functionality is now in
isWSMon()function to test an object for the
isTidy()function to test if an object is in tidy format.
wsMonToTidy()function to convert
ws_monitorobjects to a tidy format.