Learn R Programming

eixport (version 0.4.5)

wrf_put: Function to write variables in emission files

Description

Extract variable

Usage

wrf_put(file = file.choose(), name = NA, POL, mult = NA, verbose = F)

Arguments

file

Character; name of file interactively (default) or specified

name

Character; name of the variable (any variable)

POL

Numeric; emissions input or string/POSIXlt time

mult

Numeric; multiplier. If the length is more than 1, it multiplies POL for each value of mult. It can be used if you want to add an hourly profile to your emissions.

verbose

display additional information

See Also

wrf_plot and wrf_get

Examples

Run this code
# NOT RUN {
{
# create the folder and emission file
dir.create(file.path(tempdir(), "EMISS"))
wrf_create(wrfinput_dir = system.file("extdata", package = "eixport"),
          wrfchemi_dir = file.path(tempdir(), "EMISS"))

# get the name of created file
files <- list.files(path = file.path(tempdir(), "EMISS"),
                    pattern = "wrfchemi",
                    full.names = TRUE)

# open, put some numbers and write
CO <- wrf_get(file = files[1], name = "E_CO")
CO[] = rnorm(length(CO))
wrf_put(file = files[1], name = "E_CO", POL = CO)
}
# }

Run the code above in your browser using DataLab