###### could read from a list of files on disk
### LF = list.files(path=pdir, pattern="p$", full.names=TRUE )
data(GH, package='RSEIS')
g1 = GH$pickfile
## points(g1$H$lon, g1$H$lat, pch=8, col='red')
w1 = which(!is.na(g1$STAS$lat))
sec = g1$STAS$sec[w1]
N = length(sec)
Ldat = list(
name = g1$STAS$name[w1],
sec = g1$STAS$sec[w1],
phase = g1$STAS$phase[w1],
lat=g1$STAS$lat[w1],
lon = g1$STAS$lon[w1],
z = g1$STAS$z[w1],
err= g1$STAS$err[w1],
yr = rep(g1$LOC$yr , times=N),
jd = rep(g1$LOC$jd, times=N),
mo = rep(g1$LOC$mo, times=N),
dom = rep(g1$LOC$dom, times=N),
hr =rep( g1$LOC$hr, times=N),
mi = rep(g1$LOC$mi, times=N) )
###### let the code determine the initial guess
NEW = Klocate(Ldat )
Run the code above in your browser using DataLab