Import Various Northern and Southern Hemisphere Climate Indices

Downloads Southern Oscillation Index, Oceanic Nino Index, North Pacific Gyre Oscillation data, North Atlantic Oscillation and Arctic Oscillation. Data sources are described in the help files for each function.


R-CMD-check

CRAN_Status_Badge CRANDownloads cranchecks

rsoi

An R package to download the most up to date of these climate indices:

  • Southern Oscillation Index
  • Oceanic Nino Index
  • North Pacific Gyre Oscillation
  • North Atlantic Oscillation
  • Arctic Oscillation
  • Antarctic Oscillation
  • Multivariate ENSO Index Version 2
  • Pacific Decadal Oscillation
  • Dipole Mode Index

Installation

For the development version

install.packages("rsoi")

library(rsoi)
library(tibble)

Usage

Download Oceanic Nino Index data

oni <- download_oni()
head(oni)
#> # A tibble: 6 × 7
#>    Year Month Date       dSST3.4   ONI ONI_month_window phase             
#>   <int> <ord> <date>       <dbl> <dbl> <chr>            <fct>             
#> 1  1950 Jan   1950-01-01   -1.62 NA    <NA>             <NA>              
#> 2  1950 Feb   1950-02-01   -1.32 -1.34 JFM              Cool Phase/La Nina
#> 3  1950 Mar   1950-03-01   -1.07 -1.17 FMA              Cool Phase/La Nina
#> 4  1950 Apr   1950-04-01   -1.11 -1.18 MAM              Cool Phase/La Nina
#> 5  1950 May   1950-05-01   -1.37 -1.07 AMJ              Cool Phase/La Nina
#> 6  1950 Jun   1950-06-01   -0.74 -0.85 MJJ              Cool Phase/La Nina

And a quick plot to illustrate the data:

barcols <- c('#edf8b1', '#7fcdbb', '#2c7fb8')

barplot(
  oni$ONI,
  names.arg = oni$Date,
  ylab = "Oceanic Nino Index",
  col = barcols[oni$phase],
  border = NA,
  space = 0,
  xaxt = "n"
)

Inspired by

The idea for this package borrows heavily from the rpdo package. rsoi now supercedes rpdo as a source of data in R for Pacific Decadal Oscillation.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("rsoi")

0.5.8 by Sam Albers, 7 months ago


https://boshek.github.io/rsoi/, https://github.com/boshek/rsoi


Report a bug at https://github.com/boshek/rsoi/issues


Browse source code at https://github.com/cran/rsoi


Authors: Sam Albers [aut, cre] , Elio Campitelli [ctb]


Documentation:   PDF Manual  


GPL (>= 3) license


Imports curl, memoise, stats, utils

Suggests testthat, tibble


See at CRAN