riem

:airplane: :sunny: R package for accessing ASOS data via the Iowa Environment Mesonet :cloud: :airplane:

https://github.com/ropensci/riem

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 8 committers (12.5%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.4%) to scientific vocabulary

Keywords

airports asos iowa-environment-mesonet metar peer-reviewed r r-package rstats temperature weather weather-api

Keywords from Contributors

air-pollution overpass-api osm-data defra air-quality air-pollution-levels sepa precipitation mopex kgclimateclass
Last synced: 6 months ago · JSON representation

Repository

:airplane: :sunny: R package for accessing ASOS data via the Iowa Environment Mesonet :cloud: :airplane:

Basic Info
Statistics
  • Stars: 45
  • Watchers: 9
  • Forks: 15
  • Open Issues: 2
  • Releases: 6
Topics
airports asos iowa-environment-mesonet metar peer-reviewed r r-package rstats temperature weather weather-api
Created almost 10 years ago · Last pushed about 1 year ago
Metadata Files
Readme Changelog Codemeta

README.md

riem

Project Status: Active – The project has reached a stable, usable
state and is being actively
developed. CRAN\_Status\_Badge codecov R-CMD-check <!-- badges: end -->

This package allows to get weather data from ASOS stations (airports) via the great website of the Iowa Environment Mesonet.

Installation

Install the package with:

r install.packages("riem")

Or install the development version using devtools with:

r library("pak") pak::pak("ropensci/riem")

Documentation

Please refer to the pkgdown website to read docs, in particular the reference and the vignettes.

Breaking changes in riem 1.0.0

The latlon argument of riem_measures() default to FALSE: you need to explicitly set it to TRUE for the latitude and longitude of the station to be included in the output.

The date_start and station no longer have default values.

Use cases in the wild

Submit your use cases!

Meta

  • Please report any issues or bugs.
  • License: GPL
  • Get citation information for ropenaq in R doing citation(package = 'riem')
  • Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

ropensci\_footer

Owner

  • Name: rOpenSci
  • Login: ropensci
  • Kind: organization
  • Email: info@ropensci.org
  • Location: Berkeley, CA

CodeMeta (codemeta.json)

{
  "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
  "@type": "SoftwareSourceCode",
  "identifier": "riem",
  "description": "Allows to get weather data from Automated Surface Observing System (ASOS) stations (airports) in the whole world thanks to the Iowa Environment Mesonet website.",
  "name": "riem: Accesses Weather Data from the Iowa Environment Mesonet",
  "relatedLink": [
    "https://docs.ropensci.org/riem/",
    "https://github.com/ropensci/riem",
    "https://CRAN.R-project.org/package=riem"
  ],
  "codeRepository": "https://github.com/ropensci/riem",
  "issueTracker": "https://github.com/ropensci/riem/issues",
  "license": "https://spdx.org/licenses/GPL-2.0",
  "version": "0.3.1.9000",
  "programmingLanguage": {
    "@type": "ComputerLanguage",
    "name": "R",
    "url": "https://r-project.org"
  },
  "runtimePlatform": "R version 4.4.0 (2024-04-24)",
  "provider": {
    "@id": "https://cran.r-project.org",
    "@type": "Organization",
    "name": "Comprehensive R Archive Network (CRAN)",
    "url": "https://cran.r-project.org"
  },
  "author": [
    {
      "@type": "Person",
      "givenName": "Maëlle",
      "familyName": "Salmon",
      "email": "maelle.salmon@yahoo.se",
      "@id": "https://orcid.org/0000-0002-2815-0399"
    }
  ],
  "contributor": [
    {
      "@type": "Person",
      "givenName": "Daryl",
      "familyName": "Herzmann",
      "email": "akrherz@gmail.com"
    }
  ],
  "funder": [
    {
      "@type": "Organization",
      "name": "CHAI Project"
    },
    {
      "@type": "Organization",
      "name": "rOpenSci"
    }
  ],
  "maintainer": [
    {
      "@type": "Person",
      "givenName": "Maëlle",
      "familyName": "Salmon",
      "email": "maelle.salmon@yahoo.se",
      "@id": "https://orcid.org/0000-0002-2815-0399"
    }
  ],
  "softwareSuggestions": [
    {
      "@type": "SoftwareApplication",
      "identifier": "dplyr",
      "name": "dplyr",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=dplyr"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "forecast",
      "name": "forecast",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=forecast"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "ggplot2",
      "name": "ggplot2",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=ggplot2"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "httptest2",
      "name": "httptest2",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=httptest2"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "knitr",
      "name": "knitr",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=knitr"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "rmarkdown",
      "name": "rmarkdown",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=rmarkdown"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "testthat",
      "name": "testthat",
      "version": ">= 3.0.0",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=testthat"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "weathermetrics",
      "name": "weathermetrics",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=weathermetrics"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "xts",
      "name": "xts",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=xts"
    }
  ],
  "softwareRequirements": {
    "1": {
      "@type": "SoftwareApplication",
      "identifier": "cli",
      "name": "cli",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=cli"
    },
    "2": {
      "@type": "SoftwareApplication",
      "identifier": "httr2",
      "name": "httr2",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=httr2"
    },
    "3": {
      "@type": "SoftwareApplication",
      "identifier": "jsonlite",
      "name": "jsonlite",
      "version": ">= 0.9.19",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=jsonlite"
    },
    "4": {
      "@type": "SoftwareApplication",
      "identifier": "lubridate",
      "name": "lubridate",
      "version": ">= 1.9.0.9000",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=lubridate"
    },
    "5": {
      "@type": "SoftwareApplication",
      "identifier": "magrittr",
      "name": "magrittr",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=magrittr"
    },
    "6": {
      "@type": "SoftwareApplication",
      "identifier": "purrr",
      "name": "purrr",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=purrr"
    },
    "7": {
      "@type": "SoftwareApplication",
      "identifier": "rlang",
      "name": "rlang",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=rlang"
    },
    "8": {
      "@type": "SoftwareApplication",
      "identifier": "tibble",
      "name": "tibble",
      "provider": {
        "@id": "https://cran.r-project.org",
        "@type": "Organization",
        "name": "Comprehensive R Archive Network (CRAN)",
        "url": "https://cran.r-project.org"
      },
      "sameAs": "https://CRAN.R-project.org/package=tibble"
    },
    "SystemRequirements": null
  },
  "fileSize": "1030.619KB",
  "releaseNotes": "https://github.com/ropensci/riem/blob/master/NEWS.md",
  "readme": "https://github.com/ropensci/riem/blob/main/README.md",
  "contIntegration": [
    "https://app.codecov.io/gh/ropensci/riem",
    "https://github.com/ropensci/riem/actions"
  ],
  "developmentStatus": "https://www.repostatus.org/",
  "review": {
    "@type": "Review",
    "url": "https://github.com/ropensci/software-review/issues/39",
    "provider": "https://ropensci.org"
  },
  "keywords": [
    "weather",
    "weather-api",
    "asos",
    "r",
    "airports",
    "temperature",
    "metar",
    "rstats",
    "iowa-environment-mesonet",
    "r-package",
    "peer-reviewed"
  ]
}

GitHub Events

Total
  • Create event: 3
  • Release event: 1
  • Issues event: 7
  • Watch event: 3
  • Issue comment event: 17
  • Push event: 12
  • Pull request review event: 24
  • Pull request review comment event: 26
  • Pull request event: 4
  • Fork event: 1
Last Year
  • Create event: 3
  • Release event: 1
  • Issues event: 7
  • Watch event: 3
  • Issue comment event: 17
  • Push event: 12
  • Pull request review event: 24
  • Pull request review comment event: 26
  • Pull request event: 4
  • Fork event: 1

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 137
  • Total Committers: 8
  • Avg Commits per committer: 17.125
  • Development Distribution Score (DDS): 0.102
Past Year
  • Commits: 9
  • Committers: 2
  • Avg Commits per committer: 4.5
  • Development Distribution Score (DDS): 0.111
Top Committers
Name Email Commits
Maëlle Salmon m****n@y****e 123
Maëlle Salmon m****e@i****m 6
akrherz a****z@i****u 2
Enrico Spinielli e****i@g****m 2
Karthik Ram k****m@g****m 1
Jeroen Ooms j****s@g****m 1
JElchison J****n 1
Benoit Fayolle b****3@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 37
  • Total pull requests: 20
  • Average time to close issues: 3 months
  • Average time to close pull requests: 5 months
  • Total issue authors: 12
  • Total pull request authors: 8
  • Average comments per issue: 2.84
  • Average comments per pull request: 2.0
  • Merged pull requests: 12
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 4
  • Pull requests: 6
  • Average time to close issues: 21 days
  • Average time to close pull requests: 15 days
  • Issue authors: 3
  • Pull request authors: 2
  • Average comments per issue: 2.0
  • Average comments per pull request: 2.5
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • maelle (23)
  • akrherz (3)
  • BenoitFayolle (2)
  • gregfortress (1)
  • hidekoji (1)
  • JElchison (1)
  • sckott (1)
  • jhchou (1)
  • gregoryhunter (1)
  • tomekziel (1)
  • jeroen (1)
  • mpbeckman (1)
Pull Request Authors
  • maelle (10)
  • JElchison (2)
  • espinielli (2)
  • BenoitFayolle (2)
  • akrherz (2)
  • smach (1)
  • karthik (1)
  • mattsq (1)
Top Labels
Issue Labels
enhancement (2) help wanted (2) bug (1)
Pull Request Labels
needs-document (1)

Packages

  • Total packages: 2
  • Total downloads:
    • cran 353 last-month
  • Total docker downloads: 88,618
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 14
  • Total maintainers: 1
proxy.golang.org: github.com/ropensci/riem
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago
cran.r-project.org: riem

Accesses Weather Data from the Iowa Environment Mesonet

  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 353 Last month
  • Docker Downloads: 88,618
Rankings
Forks count: 5.6%
Stargazers count: 8.3%
Average: 21.0%
Downloads: 25.8%
Dependent packages count: 29.8%
Dependent repos count: 35.5%
Maintainers (1)
Last synced: 6 months ago

Dependencies

DESCRIPTION cran
  • httr2 * imports
  • jsonlite >= 0.9.19 imports
  • lubridate >= 1.5.6 imports
  • magrittr * imports
  • purrr * imports
  • rlang * imports
  • tibble * imports
  • dplyr * suggests
  • forecast * suggests
  • ggplot2 * suggests
  • httptest2 * suggests
  • knitr * suggests
  • rmarkdown * suggests
  • testthat >= 3.0.0 suggests
  • vcr * suggests
  • weathermetrics * suggests
  • xts * suggests
.github/workflows/R-CMD-check.yaml actions
  • actions/checkout v3 composite
  • r-lib/actions/check-r-package v2 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/pr-document.yml actions
  • actions/checkout v2 composite
  • r-lib/actions/pr-fetch master composite
  • r-lib/actions/pr-push master composite
  • r-lib/actions/setup-r master composite