{"id":13409850,"url":"https://github.com/MazamaScience/AirSensor","last_synced_at":"2025-03-14T15:31:06.884Z","repository":{"id":44001586,"uuid":"166464800","full_name":"MazamaScience/AirSensor","owner":"MazamaScience","description":"Utilities for working with data from PurpleAir sensors","archived":false,"fork":false,"pushed_at":"2023-04-26T18:42:59.000Z","size":969593,"stargazers_count":39,"open_issues_count":8,"forks_count":10,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-07-31T20:39:02.341Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://mazamascience.github.io/AirSensor/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MazamaScience.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-18T19:53:47.000Z","updated_at":"2024-05-08T02:52:46.000Z","dependencies_parsed_at":"2024-10-29T07:33:58.205Z","dependency_job_id":null,"html_url":"https://github.com/MazamaScience/AirSensor","commit_stats":{"total_commits":1069,"total_committers":13,"mean_commits":82.23076923076923,"dds":0.6155285313376988,"last_synced_commit":"8b0dd8b19929f5416cf651ed1cd1b56109a352de"},"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MazamaScience%2FAirSensor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MazamaScience%2FAirSensor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MazamaScience%2FAirSensor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MazamaScience%2FAirSensor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MazamaScience","download_url":"https://codeload.github.com/MazamaScience/AirSensor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243600561,"owners_count":20317300,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-30T20:01:03.706Z","updated_at":"2025-03-14T15:31:05.496Z","avatar_url":"https://github.com/MazamaScience.png","language":"R","funding_links":[],"categories":["Software Libraries"],"sub_categories":[],"readme":"[![CRAN\\_Status\\_Badge](http://www.r-pkg.org/badges/version/AirSensor)](https://cran.r-project.org/package=AirSensor)\n[![Downloads](http://cranlogs.r-pkg.org/badges/AirSensor)](https://cran.r-project.org/package=AirSensor)\n\nA dedicated Slack channel has been created for announcements, support and to help build a community of practice around this open source package. You may request an invitation to join from jonathan.callahan@dri.com.\n\n# AirSensor R Package\n\n`Process and display PM2.5 data from PurpleAir`\n\n## Background\n\nThe AirSensor R package is being developed to help air quality analysts, \nscientists and interested members of the public more easily work with air \nquality data from consumer-grade air quality sensors. Initial focus is on PM2.5 \nmeasurements from sensors produced by [PurpleAir](https://www2.purpleair.com).\n\nThe package makes it easier to obtain data, perform analyses and create\nvisualizations. It includes functionality to:\n\n* download and easily work with PM2.5 data from PurpleAir\n* visualize raw \"engineering-level\" data from a PurpleAir sensor\n* visualize data quality using built-in analytics and plots\n* aggregate raw data onto an hourly axis\n* create interactive maps and time series plots\n* convert aggregated PurpleAir data into `ws_monitor` objects appropriate for\nuse with the **PWFSLSmoke** package\n\n## Institutional Support\n\nThe initial development of this package was funded by the South Coast Air \nQuality Management District with funds from an EPA STAR grant. The following \ndisclaimer applies:\n\n\u003e This package was prepared as part of a project funded through a Science to Achieve Results (STAR) grant award (RD83618401) from the U.S. Environmental Protection Agency to the South Coast Air Quality Management District (South Coast AQMD). The opinions, findings, conclusions, and recommendations are those of the author and do not necessarily represent the views of the U.S. EPA or the South Coast AQMD, nor does mention of trade names or commercial products constitute endorsement or recommendation for use. The U.S. EPA, the South Coast AQMD, their officers, employees, contractors, and subcontractors make no warranty, expressed or implied, and assume no legal liability for the information in this package. The U.S. EPA and South Coast AQMD have not approved or disapproved this package, and neither have passed upon the accuracy or adequacy of the information contained herein.\n\nAdditional funding was provided by the US Forest Service in support of the \nInteragency Wildland Fire Air Quality Response Program.\n\n[Mazama Science](https://mazamascience.com) develops and maintains the package \nas part of its ongoing relationships with federal, state and local air quality \nagencies.\n\n## Installation\n\nThis package is designed to be used with [R](https://cran.r-project.org) \n(\u003e= 3.5) and [RStudio](https://rstudio.com/) so make sure you have those \ninstalled first.\n\nThe package is available on CRAN or you get the latest development version\nfrom GitHub. To install the latest development version, users will want to \ninstall the **devtools** package and then type the following at the \nRStudio console:\n\n```\n# Note that vignettes require knitr and rmarkdown\ninstall.packages('knitr')\ninstall.packages('rmarkdown')\ndevtools::install_github(\"MazamaScience/AirSensor\")\n```\n\nAny work with spatial data, *e.g.* assigning countries, states and timezones, \nwill require installation of required spatial datasets. To get these datasets \nyou should type the following at the RStudio console:\n\n```\nlibrary(MazamaSpatialUtils)\ndir.create('~/Data/Spatial', recursive=TRUE)\nsetSpatialDataDir('~/Data/Spatial')\ninstallSpatialData(\"NaturalEarthAdm1\")\ninstallSpatialData(\"USCensusStates\"\")\ninstallSpatialData(\"CA_AirBasins_01\")\n```\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMazamaScience%2FAirSensor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMazamaScience%2FAirSensor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMazamaScience%2FAirSensor/lists"}