############ example of different scenarios
### make list of the files
fls = list.files(path="/home/lees/SAC", pat="sac")
### convert them to R
#### was created on a little endian machine and is being read on a little endian
convert2Rseis(fls, NEWDIR = "/home/lees/MY_RDATA", kind = 2, Iendian = "little", BIGLONG = FALSE)
#### was created on a little endian machine and is being read on a big endian
convert2Rseis(fls, NEWDIR = "/home/lees/MY_RDATA", kind = 2, Iendian = "swap", BIGLONG = FALSE)
#### was created on a little endian machine and is being read on a big
#### endian, with the 64 bit machine used LONG=8
convert2Rseis(fls, NEWDIR = "/home/lees/MY_RDATA", kind = 2, Iendian = "swap", BIGLONG = TRUE)
F90dir = "/mnt/flash/FUEGO/2009/F900"
kfl = list.files(path=F90dir, full.names=TRUE)
bname = basename(kfl)
### now we want to convert the station names
### extract the STA name from the file names:
STA = unlist( lapply( strsplit(split="\.", bname), getmem , 3) )
### extract comp name - in this case needs further extraction
COMP1 = unlist( lapply( strsplit(split="\.", bname), getmem , 4) )
COMP = substr(COMP1, 3, 3)
convert2Rseis(kfl, NEWDIR="/home/lees/Site/Fuego/2009", kind = 2, Iendian="swap" , BIGLONG=FALSE, NEWsta=STA, NEWcomp=COMP )
Run the code above in your browser using DataLab