Releases: MazamaScience/AirMonitorPlots
0.9.4
0.9.3
AirMonitorPlots 0.9.3
- Updated/simplified
monitor_ggDailyHourBarplot(). - Handling some deprecation errors from ggplot2 4.0.0.
0.9.1
AirMonitorPlots 0.9.1
Updated additional functions to use the new PM_NAAQS as the default.
0.9.0
AirMonitorPlots 0.9.0
Version 0.9.0 includes updated package dependencies and changes throughout the
code base to support the upcoming change to the PM_NAAQS See:
PM_NAAQS update.
Updated dependencies:
-
MazamaCoreUtils => 0.5.2
-
MazamaTimeSeries => 0.3.0
-
AirMonitor => 0.4.0
-
gridExtra => removed
-
Updated several functions to use the new PM2.5 NAAQS thresholds as defined in
AirMonitor::US_AQI$breaks_PM2.5_2024.
0.8.3
AirMonitorPlots 0.8.3
Updates to work with AirMonitor 0.3.11.
- Minor updates to pass R CMD check.
- Minor documentation improvements.
0.8.2
AirMonitorPlots 0.8.2
- Minor tweak to appearance of
monitor_ggDailyByHour().
0.8.1
AirMonitorPlots 0.8.1
- Removed "clockPlot" functionality.
- Removed unused
aqiStyleargument from plotting functions. - Change
mts_monitorargument name tomonitorto match the AirMonitor package. - Change
deviceDeploymentIDargument name toidto match the AirMonitor package. - Various cleanup.
0.8.0
AirMonitorPlots 0.8.0
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 deviceDeploymentID.
Refactored files:
brandPlot.Rcustom_aqiAnnotation.Rcustom_datetimeScale.Rcustom_pm25DiurnalScales.Rcustom_pm25TImeseriesScales.Rgeom_PM25Points.Rggplot_pm25Timeseries.Rmonitor_ggCalendarPlot.Rmonitor_ggClockPlot.Rmonitor_ggDailyBarplot_archival.Rmonitor_ggDailyBarplot.Rmonitor_ggDailyByHour_archival.Rmonitor_ggDailyByHour.Rmonitor_ggDailyByHourBarplot.Rmonitor_ggDailyTimeseries_archival.Rmonitor_ggTimeseries.Rmonitor_isTidy.Rmonitor_toTidy.Rnowcast.Rstat_AQCategory.Rstat_meanByHour.Rstat_nowcast.Rthemes.Rutils-pipe.R
0.7.0
AirMonitorPlots 0.7.0
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:
monitor_ggDailyBarplot_archival()monitor_ggDailyByHour_archival()monitor_ggTimeseries_archival()
Additional helper functions:
monitor_trimDate()
AirMonitorPlots 0.5.11
- New
monitor_ggDailyHourlyBarplot()plot function. - New
theme_dailyHourlyBarplot_pwfsl()plot theme.
AirMonitorPlots 0.5.10
- Bug fix for
monitor_ggDailyBarplot()to the NowCast value for "today".
0.5.9
AirMonitorPlots 0.5.9
- Completely refactored
monitor_ggDailyByHour()to get at that "today" bug.
AirMonitorPlots 0.5.8
- Bug fix for
monitor_ggDailyByHour()so that it doesn't ignore data from
"today". - Increased whitespace above titles.
AirMonitorPlots 0.5.7
- New
monitor_ggCalendar()function. - Updated to use MazamaCoreUtils 0.3.10.
- Minor cleanup/refactoring.
AirMonitorPlots 0.5.6
- Added option for SCAQMD coloring in
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.
AirMonitorPlots 0.5.5
Use explicit time zones throughout package
AirMonitorPlots 0.5.4
- Now using
MazamaCoreUtils::dateRange(). - Consistent ordering of monitor_* function arguments.
- Regularize
monitor_ggDailyBarplot(). - Make
monitor_ggDailyByHour()more consistent.
AirMonitorPlots 0.5.3
Rename package from PWFSLSmokePlots to AirMonitorPlots.
AirMonitorPlots 0.5.2
Style refactoring and coalescing functions.
Breaking Changes
All 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.
Internal
Style refactoring was done to make the package more consistent with current
Mazama Science coding practices.
AirMonitorPlots 0.5.1
Cleanup of refactored code before CRAN submission
- renamed
_AQILevel()functions to_AQCategory() - general improvements to documentation and code comments
AirMonitorPlots 0.5.0
Complete refactoring of the code to utilize low level ggplot concepts.
tidy_gg*andmonitor_gg*functions to create out-of-the-box plots for
the monitoring site- Modularized with custom stats and geoms and
custom_functions, making it
easy to create customized plots.
AirMonitorPlots 0.4.4
Adding standard plots used in the
USFS Monitoring site.
- added
dailyBarplot()anddailyBarplotBase() - added
timeseriesPlot()andtimeseriesPlotBase() - improvements to
clockPlot()andclockPlotBase() - now importing gridExtra
AirMonitorPlots 0.4.3
Moving all base plot related code from PWFSLSmokePlot to PWFSLSmoke so
that all functionality in the former is purely ggplot2 based.
- removed
addPolygon(),addWindBarb()andaddWindBarbs() - removed
aqiPalette() - removed
monitor_getDailyMean()
AirMonitorPlots 0.4.2
- updated for latest devtools package
AirMonitorPlots 0.4.1
- added
monitor_getDailyMean()function - added
clockPlot()function - added
clockPlotBase()function - added
aqiPalette()function and unit test
AirMonitorPlots 0.4.0
- added unit test for
dailyHourlyBarplot() - deprecated
createTarnayPlot()in favor ofdailyHourlyBarplot() - removed
~Tidy()functions in favor of those in PWFSLSmoke - exporting "%>%" as part of the package
- updated
DESCRIPTION file - wind barbs grow in length between zero and 5 knots
AirMonitorPlots 0.3.4
- added windBarbs function