The function generates an empty eseis object, starting with processing step 0. The object contains no data and the history only contains the system information.
aux_initiateeseis()
S3
list object of class eseis
.
Michael Dietze
The S3 object class eseis
contains the data vector ($signal
),
a meta information list ($meta
) with all essential seismic meta data -
such as sampling interval, station ID, component, start time of the stream
or file name of the input file - a list with header data of the seismic
source file ($header
), and a history list ($history
), which
records all data manipulation steps of an (eseis
) object. The element
($meta
) will be used by functions of the package to look for
essential information to perform data manipulations (e.g., the sampling
interval). Thus, working with (eseis
) objects is convenient and less
prone to user related errors/bugs, given that the meta information is
correct and does not change during the processing chain; package functions
will update the meta information whenever necessary (e.g.,
signal_aggregate
). The element $header
will only be
present if a seismic source file has been imported.
The history element is the key feature for transparent and reproducable
research using this R package. An eseis
object records a history of
every function it has been subject to, including the time stamp, the
function call, all used function arguments and their associated values,
and the overall processing duration in seconds. The history is updated
whenever an eseis
object is manipulated with one of the functions
of this package (with a few exceptions, mainly from the aux_... category).
## initiate eseis object
aux_initiateeseis()
Run the code above in your browser using DataLab