parseFN2STA: get station from file name

parseFN2STAR Documentation

get station from file name

Description

station and component are assumed to be the last elements of a file name - this function returns a list with these text strings.

Usage

parseFN2STA(fn, ista, icomp, sep="\\.", dir=0  )

Arguments

fn

text file name

ista

index of station name counting from the end of the file name

icomp

index of station name counting from the end of the file name

sep

separator token in file name

dir

integer, default=0, direction for counting. see details

Details

Some seismic data formats store the station in the file name rather than the seismic header. The default (dir=0) assumes that the station name and the component name are the last items on the file name seperated by a period. So ista and icomp are computed from the end of the file name, i.e. ista=1 and icomp=0. If (dir=1) the counting is from the beginning of the string and the count starts at 1. Remember to count double tokens, they return a blank.

Value

list(sta='text station name', comp='compname')

Author(s)

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

Examples


parseFN2STA('/data/wadati/bourbon/GUATEMALA/SEGY/R009.01/07.009.22.25.34.CAS.E')

fn  <- "2011-11-06-0637-21S.SI01__003_SI01__SH_N_SAC"

parseFN2STA(fn, 4, 1, sep="_"  )
### or:
parseFN2STA(fn, 4, 7, sep="_", dir=1  )



RSEIS documentation built on Aug. 19, 2023, 5:07 p.m.