Learn R Programming

eseis (version 0.7.3)

write_mseed: Write seismic traces as mseed file to disk.

Description

This function converts seismic traces to mseed files and writes them to disk. It makes use of the Python library 'ObsPy'. Thus, this software must be installed, to make use of this function.

Usage

write_mseed(data, file, time, component, station, location, network, dt)

Value

A binary file written to disk.

Arguments

data

eseis object or numeric vector, data set to be processed. Most other arguments can be omitted if data is an eseis object.

file

Character scalar, mseed file name with extension.

time

POSIXct vector, time vector corresponding to the seismic trace. Alternatively, the start time stamp can be provided as POSIXct value and a value for dt must be given.

component

Character value, component ID, optional.

station

Character value, station ID, optional.

location

Character vector of length four, station location data (latitude, longitude, elevation, depth), optional.

network

Character value, network ID, optional.

dt

Numeric value, sampling period. Only needed if no time vector is provided.

Author

Michael Dietze

Details

The ObsPy Python library can be installed following the information provided here: "https://github.com/obspy/obspy/wiki".

Since the ObsPy functionality through R is not able to interpret path definitions using the tilde symbol, e.g. "~/Downloads", this Linux type definition must be avoided.

Examples

Run this code

if (FALSE) {
## load example data 
data("rockfall")

## write as mseed file
write_mseed(data = rockfall_eseis, file = "rockfall.mseed")
          
}

Run the code above in your browser using DataLab