Package: GHCNr 1.4.5

GHCNr: Download Weather Station Data from GHCNd

The goal of 'GHCNr' is to provide a fast and friendly interface with the Global Historical Climatology Network daily (GHCNd) database, which contains daily summaries of weather station data worldwide (<https://www.ncei.noaa.gov/products/land-based-station/global-historical-climatology-network-daily>). GHCNd is accessed through the web API <https://www.ncei.noaa.gov/access/services/data/v1>. 'GHCNr' main functionalities consist of downloading data from GHCNd, filter it, and to aggregate it at monthly and annual scales.

Authors:Emilio Berti [aut, cre]

GHCNr_1.4.5.tar.gz
GHCNr_1.4.5.zip(r-4.5)GHCNr_1.4.5.zip(r-4.4)GHCNr_1.4.5.zip(r-4.3)
GHCNr_1.4.5.tgz(r-4.5-any)GHCNr_1.4.5.tgz(r-4.4-any)GHCNr_1.4.5.tgz(r-4.3-any)
GHCNr_1.4.5.tar.gz(r-4.5-noble)GHCNr_1.4.5.tar.gz(r-4.4-noble)
GHCNr_1.4.5.tgz(r-4.4-emscripten)GHCNr_1.4.5.tgz(r-4.3-emscripten)
GHCNr.pdf |GHCNr.html
GHCNr/json (API)

# Install 'GHCNr' in R:
install.packages('GHCNr', repos = c('https://emilio-berti.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/emilio-berti/ghcnr/issues

Datasets:

On CRAN:

Conda:

4.95 score 2 stars 3 scripts 280 downloads 33 exports 39 dependencies

Last updated 2 months agofrom:01ec442697. Checks:6 OK, 3 NOTE. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKMar 08 2025
R-4.5-winNOTEMar 08 2025
R-4.5-macNOTEMar 08 2025
R-4.5-linuxNOTEMar 08 2025
R-4.4-winOKMar 08 2025
R-4.4-macOKMar 08 2025
R-4.4-linuxOKMar 08 2025
R-4.3-winOKMar 08 2025
R-4.3-macOKMar 08 2025

Exports:.add_variables.api_error.check_flags.drop_flags.extract_flag.flags.max.mean.min.missing_variables.s3_annual.s3_anomaly.s3_daily.s3_monthly.s3_quarterly.sumannualannual_coverageanomalyas_dailycoveragedailydownload_inventoryelevation_stationsfilter_stationsget_countriesget_countrymonthlymonthly_coverageperiod_coveragequarterlyremove_flaggedstations

Dependencies:askpassbitbit64clicliprcpp11crayoncurldplyrfansigenericsgluehmshttr2lifecyclemagrittropensslpillarpkgconfigprettyunitsprogresspurrrR6rappdirsRcppreadrrlangstringistringrsysterratibbletidyrtidyselecttzdbutf8vctrsvroomwithr

Daily Weather Data

Rendered fromdaily.Rmdusingknitr::rmarkdownon Mar 08 2025.

Last update: 2025-01-07
Started: 2024-12-09

Readme and manuals

Help Manual

Help pageTopics
Add Columns to Handle Summarize.add_variables
Handles API Errors.api_error
Check Flags Columns.check_flags
Request Daily Summaries.daily_request
Create Request URL for Daily Summaries.daily_url
Drop Flags Columns.drop_flags
The GHCNd Station URL with Elevation.elevation_url
Extract GHCNd Flags.extract_flag
GHCNd Flags.flags
The GHCNd Inventory URL.inventory_url
Calculate Maximum.max
Calculate Mean.mean
Calculate Minimum.min
Check Which Variables Are Absent.missing_variables
Annual Class Constructor.s3_annual
Anomaly Constructor.s3_anomaly
Daily Class Constructor.s3_daily
Monthly Class Constructor.s3_monthly
Annual Quarter Constructor.s3_quarterly
Calculate Sum.sum
Calculate Annual Timseriesannual
Calculate Annual Coverageannual_coverage
Temperature Anomalyanomaly
Cast Table to Dailyas_daily
Daily data for Station CA003076680CA003076680
Countries ISO Codescountry_codes
Calculate Coverage of Daily Summariescoverage
Download Daily Summariesdaily
Download GHCNd Inventory Filedownload_inventory
Get GHCNd Station Elevationelevation_stations
Spatial Filtering of Stationsfilter_stations
Download multiple countries' shapefiles from geoBoundariesget_countries
Download country shapefile from geoBoundariesget_country
Calculate Monthly Summariesmonthly
Calculate Monthly Coveragemonthly_coverage
Calculate Period Coverageperiod_coverage
Plot GHCNd Timeseriesplot.ghcn_annual
Plot GHCN Timeseriesplot.ghcn_anomaly
Plot GHCNd Timeseriesplot.ghcn_daily
Plot GHCNd Timeseriesplot.ghcn_monthly
Plot GHCNd Timeseriesplot.ghcn_quarterly
Calculate Quarterly Timseriesquarterly
Remove Flagged Recrodsremove_flagged
Get GHCNd Inventorystations
Daily data for Station USC00010655USC00010655