GSODR

GSODR: Global Summary Daily Weather Data in R - Published in JOSS (2017)

https://github.com/ropensci/gsodr

Science Score: 93.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
    Found 8 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org, zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

daily-data daily-weather data-access global-data gsod historical-data historical-weather ncdc ncei r r-package rstats weather weather-data weather-information weather-stations
Last synced: 4 months ago · JSON representation

Repository

Data Access Client for Global Surface Summary of the Day (GSOD) Weather Written in R

Basic Info
Statistics
  • Stars: 94
  • Watchers: 9
  • Forks: 17
  • Open Issues: 1
  • Releases: 47
Topics
daily-data daily-weather data-access global-data gsod historical-data historical-weather ncdc ncei r r-package rstats weather weather-data weather-information weather-stations
Created almost 11 years ago · Last pushed 4 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Codemeta

README.Rmd

---
output: github_document
---



```{r, include = FALSE}
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "man/figures/README-",
  out.width = "100%"
)
```

# {GSODR}: Global Surface Summary of the Day (GSOD) Weather Data Client
logo [![R-CMD-check](https://github.com/ropensci/GSODR/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/ropensci/GSODR/actions/workflows/R-CMD-check.yaml) [![codecov](https://codecov.io/gh/ropensci/GSODR/graph/badge.svg?token=7KOFeomenq)](https://app.codecov.io/gh/ropensci/GSODR) [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.439850.svg)](https://doi.org/10.5281/zenodo.439850) [![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/GSODR)](https://cran.r-project.org/package=GSODR) [![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) [![JOSS](http://joss.theoj.org/papers/10.21105/joss.00177/status.svg)](https://joss.theoj.org/papers/10.21105/joss.00177) [![](https://badges.ropensci.org/79_status.svg)](https://github.com/ropensci/software-review/issues/79) ## Introduction The GSOD or [Global Surface Summary of the Day (GSOD)](https://www.ncei.noaa.gov/access/metadata/landing-page/bin/iso?id=gov.noaa.ncdc:C00516) data provided by the US National Centers for Environmental Information (NCEI) are a valuable source of weather data with global coverage. {GSODR} aims to make it easy to find, transfer and format the data you need for use in analysis and provides six main functions for facilitating this: - `get_GSOD()` - this function queries and transfers files from the NCEI's web server, reformats them and returns a data frame. - `reformat_GSOD()` - this function takes individual station files from the local disk and re-formats them returning a data frame. - `nearest_stations()` - this function returns a `data.table` of stations with their metadata and the distance in which they fall from the given radius (kilometres) of a point given as latitude and longitude in order from nearest to farthest. - `get_inventory()` - this function downloads the latest station inventory information from the NCEI's server and returns the header information about the latest version as a message in the console and a tidy data frame of the stations' inventory for each month that data are reported. - `get_history()` - this function downloads the latest version of the isd-history.csv file from the NCEI's server and returns a {data.table} of the information for each station that is available. A version of this file is distributed with {GSODR} internally and can be updated with `update_internal_isd_history()`. - `get_updates()` - this function downloads the changelog for the GSOD data from the NCEI's server and reorders it by the most recent changes first. - `update_internal_isd_history()` - this function downloads the latest station list from the NCEI's server updates the package's internal database of stations and their metadata. **Not recommended for normal use.** When reformatting data either with `get_GSOD()` or `reformat_GSOD()`, all units are converted to International System of Units (SI), _e.g._, inches to millimetres and Fahrenheit to Celsius. File output is returned as a `data.table` object, summarising each year by station, which also includes vapour pressure and relative humidity elements calculated from existing data in GSOD. Additional data are calculated by this R package using the original data and included in the final data. These include vapour pressure (ea and es) and relative humidity calculated using the improved August-Roche-Magnus approximation (Alduchov and Eskridge 1996). For more information see the description of the data provided by NCEI, . ## How to Install ### Stable Version A stable version of {GSODR} is available from [CRAN](https://cran.r-project.org/package=GSODR). ```r install.packages("GSODR") ``` ### Development Version A development version is available from from GitHub. If you wish to install the development version that may have new features or bug fixes before the CRAN version does (but also may not work properly), please install from the [rOpenSci R Universe](https://ropensci.org/r-universe/). We strive to keep the main branch on GitHub functional and working properly. ```r install.packages("GSODR", repos = "https://ropensci.r-universe.dev") ``` ## Using {GSODR} The most common work might be getting data for a single location. Here's an example of fetching data for a station in Toowoomba, Queensland, AU in 2021. ```{r example} library(GSODR) tbar <- get_GSOD(years = 2021, station = "955510-99999") tbar ``` ## Other Sources of Weather Data in R There are several other sources of weather data and ways of retrieving them through R. Several are also [rOpenSci](https://ropensci.org) projects. [{GSODTools}](https://github.com/environmentalinformatics-marburg/GSODTools) by [Florian Detsch](https://github.com/fdetsch) is an R package that offers similar functionality as {GSODR}, but also has the ability to graph the data and working with data for time series analysis. [{nasapower}](https://CRAN.R-project.org/package=nasapower) from [rOpenSci](https://docs.ropensci.org/nasapower/) aims to make it quick and easy to automate downloading of the NASA-POWER global meteorology, surface solar energy and climatology data in your R session as a tidy `tibble` object for analysis and use in modelling or other purposes. POWER (Prediction Of Worldwide Energy Resource) data are freely available for download with varying spatial resolutions dependent on the original data and with several temporal resolutions depending on the POWER parameter and community. [{riem}](https://CRAN.R-project.org/package=riem) from [rOpenSci](https://docs.ropensci.org/riem/) allows to get weather data from Automated Surface Observing System (ASOS) stations (airports) in the whole world thanks to the Iowa Environment Mesonet website. [{rnoaa}](https://CRAN.R-project.org/package=rnoaa), from [rOpenSci](https://docs.ropensci.org/rnoaa/) offers tools for interacting with and downloading weather data from the United States National Oceanic and Atmospheric Administration but lacks support for GSOD data. [{stationaRy}](https://cran.r-project.org/package=stationaRy), from Richard Iannone offers hourly meteorological data from stations located all over the world. There is a wealth of data available, with historic weather data accessible from nearly 30,000 stations. [{weathercan}](https://CRAN.R-project.org/package=weathercan) from [rOpenSci](https://github.com/ropensci/weathercan) makes it easier to search for and download multiple months/years of historical weather data from Environment and Climate Change Canada (ECCC) website. [{weatherOz}](https://CRAN.R-project.org/package=weatherOz) aims to facilitate access and download weather and climate data for Australia from Australian data sources. Data are sourced from from the Western Australian Department of Primary Industries and Regional Development (DPIRD) and the Scientific Information for Land Owners (SILO) API endpoints and the Australian Government Bureau of Meteorology’s (BOM) FTP server. [{worldmet}](https://CRAN.R-project.org/package=worldmet) provides an easy way to access data from the NOAA Integrated Surface Database (ISD) (the same database {GSODR} provides access to. The ISD contains detailed surface meteorological data from around the world for over 35,000 locations. However, rather than daily values, the package outputs (typically hourly meteorological data) and works very well with the [{openair}](https://CRAN.R-project.org/package=openair) package. ## Notes ### Citing GSOD data > Cite as: NOAA National Centers of Environmental Information. 1999. Global Surface Summary of the Day - GSOD. 1.0. [indicate subset used]. NOAA National Centers for Environmental Information. Accessed [date]. ### NOAA policy Users of these data should take into account the following: > The data summaries provided here are based on data exchanged under the World Meteorological Organization (WMO) World Weather Watch Program according to WMO Resolution 40 (Cg-XII). This allows WMO member countries to place restrictions on the use or re-export of their data for commercial purposes outside of the receiving country. Data for selected countries may, at times, not be available through this system. Those countries' data summaries and products which are available here are intended for free and unrestricted use in research, education, and other non-commercial activities. However, for non-U.S. locations' data, the data or any derived product shall not be provided to other users or be used for the re-export of commercial services. ## Meta - Please [report any issues or bugs](https://github.com/ropensci/GSODR/issues). - License: MIT - To cite {GSODR}, please use: Adam H. Sparks, Tomislav Hengl and Andrew Nelson (2017). GSODR: Global Summary Daily Weather Data in R. _The Journal of Open Source Software_, **2(10)**. DOI: 10.21105/joss.00177. ## Code of Conduct Please note that this package is released with a [Contributor Code of Conduct](https://ropensci.org/code-of-conduct/). By contributing to this project, you agree to abide by its terms. ## References Alduchov, O.A. and Eskridge, R.E., 1996. Improved Magnus form approximation of saturation vapor pressure. Journal of Applied Meteorology and Climatology, 35(4), pp. 601-609 DOI: 10.1175/1520-0450(1996)035<0601:IMFAOS>2.0.CO;2.

Owner

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

JOSS Publication

GSODR: Global Summary Daily Weather Data in R
Published
February 03, 2017
Volume 2, Issue 10, Page 177
Authors
Adam H. Sparks ORCID
Centre for Crop Health, University of Southern Queensland, Toowoomba Queensland 4350, Australia
Tomislav Hengl ORCID
ISRIC - World Soil Information, P.O. Box 353, 6700 AJ Wageningen, The Netherlands
Andrew Nelson ORCID
Faculty of Geo-Information and Earth Observation (ITC), University of Twente, Enschede 7500 AE, The Netherlands
Editor
Karthik Ram ORCID
Tags
Global Surface Summary of the Day GSOD meteorology climatology weather data

CodeMeta (codemeta.json)

{
  "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
  "@type": "SoftwareSourceCode",
  "identifier": "GSODR",
  "description": "Provides automated downloading, parsing, cleaning, unit conversion and formatting of Global Surface Summary of the Day ('GSOD') weather data from the from the USA National Centers for Environmental Information ('NCEI'). Units are converted from from United States Customary System ('USCS') units to International System of Units ('SI'). Stations may be individually checked for number of missing days defined by the user, where stations with too many missing observations are omitted. Only stations with valid reported latitude and longitude values are permitted in the final data. Additional useful elements, saturation vapour pressure ('es'), actual vapour pressure ('ea') and relative humidity ('RH') are calculated from the original data using the improved August-Roche-Magnus approximation (Alduchov & Eskridge 1996) and included in the final data set. The resulting metadata include station identification information, country, state, latitude, longitude, elevation, weather observations and associated flags. For information on the 'GSOD' data from 'NCEI', please see the 'GSOD' 'readme.txt' file available from, <https://www1.ncdc.noaa.gov/pub/data/gsod/readme.txt>.",
  "name": "GSODR: Global Surface Summary of the Day ('GSOD') Weather Data Client",
  "relatedLink": [
    "https://docs.ropensci.org/GSODR/",
    "https://CRAN.R-project.org/package=GSODR"
  ],
  "codeRepository": "https://github.com/ropensci/GSODR",
  "issueTracker": "https://github.com/ropensci/GSODR/issues",
  "license": "https://spdx.org/licenses/MIT",
  "version": "4.1.4.9000",
  "programmingLanguage": {
    "@type": "ComputerLanguage",
    "name": "R",
    "url": "https://r-project.org"
  },
  "runtimePlatform": "R version 4.5.1 (2025-06-13)",
  "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": "Adam H.",
      "familyName": "Sparks",
      "email": "adamhsparks@gmail.com",
      "@id": "https://orcid.org/0000-0002-0061-8359"
    },
    {
      "@type": "Person",
      "givenName": "Tomislav",
      "familyName": "Hengl",
      "email": "tom.hengl@isric.org",
      "@id": "https://orcid.org/0000-0002-9921-5129"
    },
    {
      "@type": "Person",
      "givenName": "Andrew",
      "familyName": "Nelson",
      "email": "dr.andy.nelson@gmail.com",
      "@id": "https://orcid.org/0000-0002-7249-3778"
    }
  ],
  "contributor": [
    {
      "@type": "Person",
      "givenName": "Hugh",
      "familyName": "Parsonage",
      "email": "hugh.parsonage@gmail.com",
      "@id": "https://orcid.org/0000-0003-4055-0835"
    },
    {
      "@type": "Person",
      "givenName": "Taras",
      "familyName": "Kaduk",
      "email": "taras.kaduk@gmail.com"
    },
    {
      "@type": "Person",
      "givenName": "Gwenael",
      "familyName": "Giboire",
      "email": "gwenael.giboire@oda-groupe.com"
    },
    {
      "@type": "Person",
      "givenName": "Łukasz",
      "familyName": "Pawlik",
      "email": "lukpawlik@gmail.com"
    },
    {
      "@type": "Person",
      "givenName": "Ross",
      "familyName": "Darnell",
      "email": "Ross.Darnell@data61.csiro.au",
      "@id": "https://orcid.org/0000-0002-7973-6322"
    },
    {
      "@type": "Person",
      "givenName": "Tyler",
      "familyName": "Widdison",
      "email": "Tyler.Widdison@usav.org"
    },
    {
      "@type": "Person",
      "givenName": "Wenbo",
      "familyName": "Lv",
      "email": "lyu.geosocial@gmail.com"
    }
  ],
  "copyrightHolder": [
    {
      "@type": "Person",
      "givenName": "Hugh",
      "familyName": "Parsonage",
      "email": "hugh.parsonage@gmail.com",
      "@id": "https://orcid.org/0000-0003-4055-0835"
    },
    {
      "@type": "Organization",
      "name": "Curtin University"
    },
    {
      "@type": "Organization",
      "name": "Grains Research and Development Corporation"
    }
  ],
  "funder": [
    {
      "@type": "Organization",
      "name": "Curtin University"
    },
    {
      "@type": "Organization",
      "name": "Grains Research and Development Corporation"
    }
  ],
  "maintainer": [
    {
      "@type": "Person",
      "givenName": "Adam H.",
      "familyName": "Sparks",
      "email": "adamhsparks@gmail.com",
      "@id": "https://orcid.org/0000-0002-0061-8359"
    }
  ],
  "softwareSuggestions": [
    {
      "@type": "SoftwareApplication",
      "identifier": "bit64",
      "name": "bit64",
      "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=bit64"
    },
    {
      "@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": "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": "gridExtra",
      "name": "gridExtra",
      "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=gridExtra"
    },
    {
      "@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": "mapproj",
      "name": "mapproj",
      "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=mapproj"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "maps",
      "name": "maps",
      "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=maps"
    },
    {
      "@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": "roxyglobals",
      "name": "roxyglobals",
      "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=roxyglobals"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "spelling",
      "name": "spelling",
      "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=spelling"
    },
    {
      "@type": "SoftwareApplication",
      "identifier": "testthat",
      "name": "testthat",
      "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": "tidyr",
      "name": "tidyr",
      "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=tidyr"
    }
  ],
  "softwareRequirements": {
    "1": {
      "@type": "SoftwareApplication",
      "identifier": "R",
      "name": "R",
      "version": ">= 3.5.0"
    },
    "2": {
      "@type": "SoftwareApplication",
      "identifier": "countrycode",
      "name": "countrycode",
      "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=countrycode"
    },
    "3": {
      "@type": "SoftwareApplication",
      "identifier": "curl",
      "name": "curl",
      "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=curl"
    },
    "4": {
      "@type": "SoftwareApplication",
      "identifier": "data.table",
      "name": "data.table",
      "version": ">= 1.15.4",
      "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=data.table"
    },
    "5": {
      "@type": "SoftwareApplication",
      "identifier": "R.utils",
      "name": "R.utils",
      "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=R.utils"
    },
    "6": {
      "@type": "SoftwareApplication",
      "identifier": "stats",
      "name": "stats"
    },
    "7": {
      "@type": "SoftwareApplication",
      "identifier": "utils",
      "name": "utils"
    },
    "8": {
      "@type": "SoftwareApplication",
      "identifier": "withr",
      "name": "withr",
      "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=withr"
    },
    "SystemRequirements": null
  },
  "applicationCategory": "Tools",
  "isPartOf": "https://ropensci.org",
  "keywords": [
    "US-NCEI",
    "meteorological-data",
    "global-weather",
    "weather",
    "weather-data",
    "meteorology",
    "station-data",
    "surface-weather",
    "data-access",
    "US-NCDC",
    "r",
    "gsod",
    "ncdc",
    "weather-stations",
    "global-data",
    "ncei",
    "weather-information",
    "historical-weather",
    "historical-data",
    "daily-data",
    "daily-weather",
    "rstats",
    "r-package"
  ],
  "fileSize": "2069.15KB",
  "citation": [
    {
      "@type": "SoftwareSourceCode",
      "author": [
        {
          "@type": "Person",
          "givenName": "Adam H.",
          "familyName": "Sparks"
        },
        {
          "@type": "Person",
          "givenName": "Tomislav",
          "familyName": "Hengl"
        },
        {
          "@type": "Person",
          "givenName": "Andrew",
          "familyName": "Nelson"
        }
      ],
      "name": "{GSODR}: Global Summary Daily Weather Data in R",
      "identifier": "10.5281/zenodo.1040727",
      "url": "https://CRAN.R-project.org/package=nasapower",
      "description": "R package version 4.1.4.9000",
      "@id": "https://doi.org/10.5281/zenodo.1040727",
      "sameAs": "https://doi.org/10.5281/zenodo.1040727"
    },
    {
      "@type": "ScholarlyArticle",
      "datePublished": "2018",
      "author": [
        {
          "@type": "Person",
          "givenName": "Adam H.",
          "familyName": "Sparks"
        }
      ],
      "name": "nasapower: A NASA POWER Global Meteorology, Surface Solar Energy and Climatology Data Client for R",
      "identifier": "10.21105/joss.01035",
      "pagination": "1035",
      "@id": "https://doi.org/10.21105/joss.01035",
      "sameAs": "https://doi.org/10.21105/joss.01035",
      "isPartOf": {
        "@type": "PublicationIssue",
        "issueNumber": "30",
        "datePublished": "2018",
        "isPartOf": {
          "@type": [
            "PublicationVolume",
            "Periodical"
          ],
          "volumeNumber": "3",
          "name": "The Journal of Open Source Software"
        }
      }
    }
  ],
  "releaseNotes": "https://github.com/ropensci/GSODR/blob/main/NEWS.md",
  "readme": "https://github.com/ropensci/GSODR/blob/main/README.md",
  "contIntegration": [
    "https://github.com/ropensci/GSODR/actions/workflows/R-CMD-check.yaml",
    "https://app.codecov.io/gh/ropensci/GSODR"
  ],
  "developmentStatus": "https://www.repostatus.org/#active",
  "review": {
    "@type": "Review",
    "url": "https://github.com/ropensci/software-review/issues/79",
    "provider": "https://ropensci.org"
  }
}

GitHub Events

Total
  • Create event: 1
  • Release event: 1
  • Issues event: 4
  • Watch event: 7
  • Delete event: 1
  • Issue comment event: 4
  • Push event: 29
  • Pull request review event: 1
  • Pull request event: 2
  • Fork event: 1
Last Year
  • Create event: 1
  • Release event: 1
  • Issues event: 4
  • Watch event: 7
  • Delete event: 1
  • Issue comment event: 4
  • Push event: 29
  • Pull request review event: 1
  • Pull request event: 2
  • Fork event: 1

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 2,288
  • Total Committers: 7
  • Avg Commits per committer: 326.857
  • Development Distribution Score (DDS): 0.006
Past Year
  • Commits: 81
  • Committers: 2
  • Avg Commits per committer: 40.5
  • Development Distribution Score (DDS): 0.012
Top Committers
Name Email Commits
Adam H. Sparks a****s@g****m 2,275
Ubuntu u****u@s****l 6
Tomislav Hengl t****l@i****g 3
Noam Ross n****s@g****m 1
Karthik Ram k****m@g****m 1
Josiah Parry j****y@g****m 1
Carl Boettiger c****g@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 68
  • Total pull requests: 42
  • Average time to close issues: 25 days
  • Average time to close pull requests: about 4 hours
  • Total issue authors: 22
  • Total pull request authors: 5
  • Average comments per issue: 2.79
  • Average comments per pull request: 0.05
  • Merged pull requests: 40
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 4
  • Pull requests: 5
  • Average time to close issues: 6 days
  • Average time to close pull requests: about 7 hours
  • Issue authors: 3
  • Pull request authors: 2
  • Average comments per issue: 1.75
  • Average comments per pull request: 0.0
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • adamhsparks (44)
  • taraskaduk (2)
  • pat-s (2)
  • tosinaregbs (2)
  • hubbarsc (1)
  • choisy (1)
  • dvictori (1)
  • amshew (1)
  • rogarui (1)
  • sachserf (1)
  • emdelponte (1)
  • EFreiberger (1)
  • pssguy (1)
  • sckott (1)
  • meixilin (1)
Pull Request Authors
  • adamhsparks (44)
  • JosiahParry (2)
  • noamross (1)
  • karthik (1)
  • cboettig (1)
Top Labels
Issue Labels
enhancement (11) bug (5) question (1)
Pull Request Labels

Packages

  • Total packages: 3
  • Total downloads:
    • cran 1,075 last-month
  • Total docker downloads: 130,623
  • Total dependent packages: 1
    (may contain duplicates)
  • Total dependent repositories: 2
    (may contain duplicates)
  • Total versions: 98
  • Total maintainers: 1
proxy.golang.org: github.com/ropensci/GSODR
  • Versions: 24
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 9.0%
Average: 9.6%
Dependent repos count: 10.2%
Last synced: 4 months ago
proxy.golang.org: github.com/ropensci/gsodr
  • Versions: 24
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 9.0%
Average: 9.6%
Dependent repos count: 10.2%
Last synced: 4 months ago
cran.r-project.org: GSODR

Global Surface Summary of the Day ('GSOD') Weather Data Client

  • Versions: 50
  • Dependent Packages: 1
  • Dependent Repositories: 2
  • Downloads: 1,075 Last month
  • Docker Downloads: 130,623
Rankings
Docker downloads count: 0.0%
Average: 13.5%
Downloads: 16.7%
Dependent packages count: 18.1%
Dependent repos count: 19.3%
Maintainers (1)
Last synced: 4 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.5.0 depends
  • R.utils * imports
  • countrycode * imports
  • curl * imports
  • data.table * imports
  • httr * imports
  • stats * imports
  • utils * imports
  • dplyr * suggests
  • ggplot2 * suggests
  • gridExtra * suggests
  • knitr * suggests
  • mapproj * suggests
  • maps * suggests
  • remotes * suggests
  • rmarkdown * suggests
  • roxygen2 * suggests
  • spelling * suggests
  • testthat * suggests
  • tidyr * suggests
.github/workflows/tic.yml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v2 composite
  • pat-s/always-upload-cache v3 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-tinytex v2 composite
.github/workflows/update-tic.yml actions
  • actions/checkout v3 composite
  • peter-evans/create-pull-request v4 composite
  • r-lib/actions/setup-r v2 composite