read1segy: Read one SEGY/SAC file

View source: R/read1segy.R

read1segyR Documentation

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 )

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.

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.

Value

list of header and times series

Note

The Endian-ness of the input files is set by the system that created them. If the read1segy or read1sac does not make sense, try a different endian or BIGLONG setting.

Author(s)

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

See Also

write1sac, write1segy, sac2rseis, segy2rseis, prepSEIS

Examples


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)


RSEIS documentation built on Sept. 13, 2024, 1:09 a.m.