Skip to content

Releases: MazamaScience/AirMonitor

0.4.6

12 Feb 05:35

Choose a tag to compare

AirMonitor 0.4.6

  • Fixed broken monitor_aqi().
  • Added separate nowcast_to_aqi() utility function.
  • Various updates for compatibility with modern tidyverse usage.

0.4.5

21 Oct 02:18

Choose a tag to compare

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

07 Oct 21:18

Choose a tag to compare

AirMonitor 0.4.4

  • Fixed bug in monitor_load().
  • Improved error handling in monitor_load().

0.4.3

21 May 15:43

Choose a tag to compare

AirMonitor 0.4.3

Minor documentation updates.

0.4.2

26 Sep 22:55

Choose a tag to compare

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

06 May 00:16

Choose a tag to compare

AirMonitor 0.4.1

Defaulting to the new PM_NAAQS update in all functions that accept the NAAQS
parameter.

0.4.0

12 Feb 15:54

Choose a tag to compare

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 either meta or data.
  • Added monitor_slice_head() and monitor_slice_tail() to subset a
    mts_monitor object after it has been been ordered by monitor_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

25 Aug 22:16

Choose a tag to compare

AirMonitor 0.3.12

  • Updated monitor_loadLatest(), monitor_loadDaily() and monitor_loadAnnual()
    with improved logic to handle multiple deployments at a single location. These
    functions intentionally only return a single deviceDeploymentID per locationID
    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

11 May 15:34

Choose a tag to compare

AirMonitor 0.3.11

  • Added monitor_arrange() to reorder time series in a mts_monitor object
    based on a variable in mts_monitor$meta.

0.3.10

09 Feb 00:23

Choose a tag to compare

AirMonitor 0.3.10

  • Guarantee the existence of a fullAQSID field in all loaded data.