Releases: MazamaScience/AirMonitor
0.4.6
0.4.5
AirMonitor 0.4.5
- Added functions to load Clarity sensor data:
clarity_loadLatest()and
clarity_loadAnnual(). The data archives have not yet been set up but these
functions are ready when the time comes. - Fixed example documentation using "%>%".
- Minor documentation cleanup.
0.4.4
AirMonitor 0.4.4
- Fixed bug in
monitor_load(). - Improved error handling in
monitor_load().
0.4.3
AirMonitor 0.4.3
Minor documentation updates.
0.4.2
AirMonitor 0.4.2
- Updated
monitor_nowcast()to work in "forecast" mode -- retain NowCast
values in the final hour even when no PM2.5 value is available. This should
match the way NowCast is calculated at AirNow. See:
https://document.airnow.gov/technical-assistance-document-for-the-reporting-of-daily-air-quailty.pdf
0.4.1
AirMonitor 0.4.1
Defaulting to the new PM_NAAQS update in all functions that accept the NAAQS
parameter.
0.4.0
AirMonitor 0.4.0
Version 0.4 includes several new convenience functions as well as minor changes
throughout the code base to support the upcoming change to the PM_NAAQS See:
PM_NAAQS update
Users will see an optional NAAQS parameter in plotting functions.
This parameter defaults to "PM2.5" but also accepts "PM2.5_2024" to have things
colored according to the updated NAAQS thresholds.
The monitor_aqi(), monitor_dailyThreshold() and monitor_toAQCTAble()
functions also accept this argument and will use updated NAAQS thresholds when
specified.
Version 0.4 has updated package dependencies:
MazamaCoreUtils (>= 0.5.2),
MazamaRollUtils (>= 0.1.3),
MazamaTimeSeries (>= 0.2.16),
- Added
monitor_pull()to retrieve a column of data from eithermetaordata. - Added
monitor_slice_head()andmonitor_slice_tail()to subset a
mts_monitor object after it has been been ordered bymonitor_arrange(). - Added
monitor_setTimeAxis()which is useful when you want to place separate
monitor objects on the same time axis for plotting. - Added
aqiCategories()to return a matrix of integers or names associated
with incoming PM2.5 values. - Added
mnoitor_toAQCTable()for easy generation of a table the number of hours
or days each site spent in a particular AQ category.
0.3.12
AirMonitor 0.3.12
- Updated
monitor_loadLatest(),monitor_loadDaily()andmonitor_loadAnnual()
with improved logic to handle multiple deployments at a single location. These
functions intentionally only return a singledeviceDeploymentIDperlocationID
and preferentially retain AirNow data over data from AIRSIS or WRCC. The new logic
applies to cases where multiple deployments exist within AirNow (or AIRSIS or WRCC)
and retains the deployment that has the most recent data. - Addressed CRAN package documentation issue.
0.3.11
AirMonitor 0.3.11
- Added
monitor_arrange()to reorder time series in a mts_monitor object
based on a variable inmts_monitor$meta.
0.3.10
AirMonitor 0.3.10
- Guarantee the existence of a
fullAQSIDfield in all loaded data.