NEWS.md

AirSensor2 0.5.4

Elements `last_modified`, `privacy`, `model`, `hardware`, `firmware_version`, etc. don't exist.

AirSensor2 0.5.3

Updated all Clarity functions to default to format = "USFS2" which returns two extra fields: calibrationId, calibrationCategory.

AirSensor2 0.5.2

Updated the of data that can be requested in a single call in pat_create() to match updates to the PurpleAir API:

| Average Period | Previous Limit | New Limit | | -------------- | -------------- | --------- | | Real-Time | 2 Days | 30 Days | | 10 Minutes | 3 Days | 60 Days | | 30 Minutes | 7 Days | 90 Days | | 1 Hour | 14 Days | 180 Days | | 6 Hours | 90 Days | 1 Year | | 1 Day | 1 Year | 2 Years |

AirSensor2 0.5.1

> MazamaCoreUtils::parseDatetime("2023-05-02 03:59:59", timezone = "UTC") %>% as.numeric()
[1] 1.683e+09

AirSensor2 0.5.0

Version 0.5 introduces changes in the default parameters that are requested when making data requests from the PurpleAir API. In the past, when data was free, functions download as many potentially relevant parameters as possible. Now that a payment system is in place, AirSensor2 will be focused on downloading as few parameters as required to accomplish a task. Many of the low level PurpleAir data access functions will thus behave differently.

Package dependency updates:

MazamaCoreUtils (>= 0.5.2)
MazamaLocationUtils (>= 0.4.3),
MazamaSpatialUtils (>= 0.8.6),
MazamaTimeSeries (>= 0.3.0),
AirMonitor (>= 0.4.0),

AirSensor2 0.4.0

Updated to handle changes in upstream packages:

The breaking change that precipitated this was the change from 'zip' to 'postalCode' in the core metadata used by MazamaLocationUtils. For backwards compatibility, all functions that work with metadata will guarantee that both 'zip' and 'postalCode' exist. These include:

AirSensor2 0.3.7

AirSensor2 0.3.6

AirSensor2 0.3.5

AirSensor2 0.3.4

AirSensor2 0.3.3

AirSensor2 0.3.2

AirSensor2 0.3.1

AirSensor2 0.3.0

This version introduces data ingest functions for Clarity "Open" sensor data. In preparation for additional data providers, many of the PurpleAir functions using "pa" as shorthand have been renamed with a more explicit "PurpleAir":

Clarity "Open" datasets are available to those with an API key allowing access to this data. The following functions provide access to Clarity "Open" data:

Generic synoptic data from non-PurpleAir providers (similar to PurpleAir 'pas' objects) is supported with:

AirSensor2 0.2.1

AirSensor2 0.2.0

Added full support for the PurpleAir API described at https://api.purpleair.com.

Improvements include wrapper functions for PurpleAir API endpoints:

Additional updates include:

AirSensor2 0.1.4

Documentation improvements to include links to PurpleAir Terms of service and Data license.

AirSensor2 0.1.3

AirSensor2 0.1.2

AirSensor2 0.1.1

AirSensor2 0.1.0

The AirSensor2 package is a refactoring of the core, data access and manipulation functionality found in the AirSensor package. The goal in AirSensor2 is to create a lean and generic package focused on data ingest and basic data manipulation.

Initial functions to download and work with PurpleAir synoptic data.



MazamaScience/AirSensor2 documentation built on Oct. 31, 2024, 1:39 a.m.