Reads and parses the header of a text file output by the TUV program to extract the header and spectral data. The time field is converted to a date.
Usage
read_tuv_usrout(
file,
ozone.du = NULL,
date = lubridate::today(),
geocode = NULL,
label = NULL,
tz = NULL,
locale = readr::default_locale()
)
read_tuv_usrout2mspct(
file,
ozone.du = NULL,
date = lubridate::today(),
geocode = NULL,
label = NULL,
tz = NULL,
locale = readr::default_locale()
)Arguments
- file
character string
- ozone.du
numeric Ozone column in Dobson units.
- date
a
POSIXctobject to use to set the"when.measured"attribute. IfNULL, the default, the date is extracted from the file header.- geocode
A data frame with columns
lonandlatused to set attribute"where.measured".- label
character string, but if
NULLthe value offileis used, and ifNAthe "what.measured" attribute is not set.- tz
character Time zone is by default read from the file.
- locale
The locale controls defaults that vary from place to place. The default locale is US-centric (like R), but you can use
localeto create your own locale that controls things like the default time zone, encoding, decimal mark, big mark, and day/month names.
Value
a source_spct object obtained by 'melting' the TUV file, and adding a
factor spct.idx, and variables zenith.angle and date.
