Skip to contents

appc 3.0.0

  • Require terra 1.9.46 or newer for the compressed NetCDF extraction fix, and allow completed AQS refreshes to be reused with options(appc.refresh_aqs = FALSE).
  • Retry transient EPA API failures and resume incomplete AQS refreshes from harmonized state checkpoints without replacing the last complete annual extract.
  • Include Idaho and North Dakota in AQS API refreshes for complete contiguous-US coverage.
  • predict_pm25() now accepts geomarker s2cd objects directly, using their stored dates and retaining the existing list-of-tibbles output.
  • Release model generation 3 for January 2017 through June 2026 using geomarker 0.2.0, pinned to release commit 373820d0ab8082f856f7bf0f639f3128111d825a.
  • Share geomarker-backed predictor assembly between the committed training-data script and prediction, preserving input location/date order and duplicates.
  • Keep AQS outcome harmonization and the existing GRF training specification.
  • Remove standalone environmental assessment and installation APIs; use geomarker for those functions. Elevation now comes from USGS 3DEP rather than the v2 PRISM source, so the v2 model cannot be reused with these inputs.
  • Record model generation separately from package version, preserve training provenance, and require matching metadata for local v3 model artifacts.
  • Distribute the trained forest and its 618,918-row training dataset together under rf_pm_v3, with checksums and the exact model/data provenance.
  • Retain the January 2017 through June 2026 date range used by v2. Daily LOLO median absolute error is 1.20 micrograms per cubic meter and median Spearman correlation is 0.84, matching the reported v2 values. Median coverage of the reported 95% intervals is 69% (v2: 70%). Refreshed EPA outcomes add 7,346 observations and three locations relative to v2, so the evaluation rows differ.

appc 2.0.1

  • Load the PM2.5 model from a portable RDS artifact (#119).

Release notes

appc 2.0.0

  • Release a new PM2.5 model and training data covering January 2017 through June 2026 (#118).

Release notes

appc 1.0.2

  • Switch model serialization from qs to qs2 (#117).

Release notes

appc 1.0.1

  • Add keep_predictors to predict_pm25() to optionally return predictors alongside predictions.
  • Validate buffer arguments and improve the README and vignettes.
  • Retain the existing model, data, and prediction values.

Release notes

appc 1.0.0

  • Retrain the random forest with updated observations, replacing predictions across the entire January 2017 through October 2025 coverage period.
  • Update Annual NLCD to include 2024 data, and update HMS smoke, NARR, and gridMET availability for 2025.
  • Add traffic summaries by vehicle class and NEI point-source assessments.
  • Add AQS Data Mart installation for more recent daily PM2.5 observations.
  • Add force_reinstall for refreshing installed source data.
  • Fix maximum-date validation, update gridMET download URLs, and use EARTHDATA_USER for NASA authentication.

Release notes

appc 0.6.1

  • Fix downloading the latest model when rendering the model-performance vignette.

Release notes

appc 0.6.0

  • Add predict_pm25_date_range() and latlon_to_s2_cell().
  • Cache the loaded model in memory for repeated predictions within an R session.
  • Associate model and training artifacts with the package major version, allowing minor and patch releases to reuse the same model.
  • Add configurable minimum and maximum dates to internal input validation.
  • Update the NLCD fractional-imperviousness download URL.

Release notes

appc 0.5.1

  • Fix the NLCD fractional-imperviousness download URL (#90).

Release notes

appc 0.5.0

  • Extend supported prediction dates through the end of 2024; bulk AQS training observations were available through October 2024 at release time.
  • Add the newer Annual NLCD product as an assessment function, without including it in the model.
  • Distribute MERRA-2 data under dedicated data-release tags rather than package version tags.

Release notes

appc 0.4.0

  • Incorporate available 2024 observations and update the trained model.
  • Fix MERRA source installation using response URLs.
  • Install smoke data from its original source on first use instead of distributing it as a package release asset.

Release notes

appc 0.3.0

  • Add gridMET assessment functions and retrain the model using gridMET weather predictors in place of NARR variables, retaining NARR hpbl.

Release notes

appc 0.2.0

  • Publish the first stable release with a finalized PM2.5 prediction model.

Release notes

appc 0.1.0

  • Publish the initial release for model development.

Release notes