Learn R Programming

RSEIS (version 4.2-4)

read1segy: Read one SEGY/SAC file

Description

Read one SEGY/SAC file

Usage

read1segy(fname, Iendian = 1, HEADONLY = FALSE, BIGLONG = FALSE)
read1sac(fname, Iendian = 1, HEADONLY = FALSE, BIGLONG = FALSE )

Value

list of header and times series

Arguments

fname

character, file name

Iendian

Endian of the input file name

HEADONLY

logical, TRUE=return only header (default=FALSE)

BIGLONG

logical, indicating whether long is 8 or 4 bytes.

Author

Jonathan M. Lees<jonathan.lees@unc.edu>

Details

Segy format files are in integer format. The time series ususally represents counts recorded in a data acquisition system. The header includes meta-data and other identifying information.

SAC data is stored as floats, typically volts.

See Also

write1sac, write1segy, sac2rseis, segy2rseis, prepSEIS

Examples

Run this code

data(GH)
theENDIAN =.Platform$endian

apath = tempdir()
J = rseis2segy(GH, sel=1:5,  path=apath , BIGLONG=FALSE )

Lname  <-  list.files(path=J , pattern='SEGY', full.names=TRUE)

zed = read1segy(Lname[1], Iendian = theENDIAN,
     HEADONLY = FALSE, BIGLONG = FALSE)

Run the code above in your browser using DataLab