get_data_node: Get data nodes which store CMIP6 output

View source: R/esgf.R

get_data_nodeR Documentation

Get data nodes which store CMIP6 output

Description

Get data nodes which store CMIP6 output

Usage

get_data_node(speed_test = FALSE, timeout = 3)

Arguments

speed_test

If TRUE, use pingr::ping() to perform connection speed test on each data node. A ping column is appended in returned data.table which stores each data node response in milliseconds. This feature needs pingr package already installed. Default: FALSE.

timeout

Timeout for a ping response in seconds. Default: 3.

Value

A data.table::data.table() of 2 or 3 (when speed_test is TRUE) columns:

Column Type Description
data_node character Web address of data node
status character Status of data node. "UP" means OK and "DOWN" means currently not available
ping double Data node response in milliseconds during speed test

Examples

## Not run: 
get_data_node()

## End(Not run)


hongyuanjia/epwshiftr documentation built on March 14, 2024, 9:17 a.m.