read.spe {hyperSpec} | R Documentation |
Import WinSpec SPE file
Description
Import function for WinSpec SPE files (file version up to 3.0). The calibration data (polynome and calibration data pairs) for x-axis are automatically read and applied to the spectra. Note that the y-calibration data structure is not extracted from the file since it is not saved there by WinSpec and is always empty.
Usage
read.spe(
filename,
xaxis = "file",
acc2avg = F,
cts_sec = F,
keys.hdr2data = c("exposure_sec", "LaserWavelen", "accumulCount", "numFrames",
"darkSubtracted")
)
.read.spe.header(filename)
spe.showcalpoints(filename, xaxis = "file", acc2avg = F, cts_sec = F)
Arguments
filename |
Name of the SPE file to read data from |
xaxis |
Units of x-axis, e.g. "file", "px",
"nm", "energy", "raman", ...
|
acc2avg |
whether to divide the actual data set by the number of
accumulations, thus transforming accumulated spectra to
averaged spectra. WinSpec does not do this automatically, so the
spectral intensity is always proportional to the number of accumulations.
The flag |
cts_sec |
whether to divide the actual data set by the exposure time, thus going to count per second unit. |
keys.hdr2data |
Which metadata from the file header should be saved to
the |
Value
hyperSpec object
hdr list with key=value
pairs
Functions
-
.read.spe.header
: Read only header of a WinSpec SPE file (version 2.5) -
spe.showcalpoints
: Plot the WinSpec SPE file (version 2.5) and show the calibration points stored inside of it (x-axis calibration)
Author(s)
R. Kiselev, C. Beleites