Thank you very much!
On Fri, Mar 12, 2021 at 12:41 PM Jens Havskov <[email protected]> wrote:
> enrique
>
> we have a new version of ttlocal, attached. i actually calculates
> theoretical arrivals for phase sin an S-file.
>
> the manual is still only in latex, here it is
>
> \section{Calculating of local phases: TTLOCAL}
>
> Program to calculate travel times for given stations and hypocenter
> location at local distances. The program uses the HYPOCENTER travel time
> calculations. By default, the model used is from STATION0.HYP, unless
> another model is selected in the s-file.
>
>
>
> The program operates in two modes:
>
>
> With MULPLT
>
> If iasp.inp is present, and there are no arguments, arrival times for
> stations in iasp.inp are calculated and put in file iasp.out to be used
> with MULPLT. The iasp.inp contains the stations in the waveform file. It
> is thus possible to calculate theoretical arrival times without any
> picks in the S-file. The iasp.inp is generated by MULPLT when the user
> asks for synthetic phases (MULPLT IASP option). The phases calculated
> are first and possibly second arrivals. For short distances there would
> only be first arrivals like Pg. Although refracted arrivals might be
> present, they are not calculated since they are unlikely to be seen. For
> larger distances both refracted P and PG are calculated like PN3 and PG.
> PN and PB are not specifically calculated but will appear as one of the
> PNX.
> When running the program, an output is also give on the text screen:
>
> \begin{verbatim}
>
> 1 FNA 230.977905 N4 35.8533058
> 1 FNA 230.977905 G 38.0395508 2 IGT
> 308.198364 N4 45.9507637
> 2 IGT 308.198364 G 50.4460907
> 3 MRVN 293.900574 N4 44.1098595
> 3 MRVN 293.900574 G 48.1656075
> 4 PUK 46.8152657 G 8.61053467
> 5 SCTE 248.730225 N4 38.1072121
> 5 SCTE 248.730225 G 40.8507156
> 6 TIR 104.178276 G 17.6073112
> 7 KBN 212.190460 N4 33.3805771
> 7 KBN 212.190460 G 35.0128403
> 8 PHP 106.046379 G 17.9404621
> 9 SGRT 303.668915 N4 45.3243828 9 SGRT
> 303.668915 G 49.6978455
> \end{verbatim}
>
> This gives the station, epicentral distance, type of phase and travel
> time for the P-phase. The travel times for the S-phases are calculated
> using the Vp/VS ratio given in the station file and NOT by using a
> possible S-velocity model in the station file.
> Free standing program for calculation of theoretical arrival times for
> stations given in an S-fileTo operate in this mode, the command ttlocal
> sfile is given. The program calculates theoretical arrivals for the
> phases given in the s-file and write the output file with the original
> arrival times replaced by the theoretical times. All weights etc are
> kept. N and B-phases are used if given in S-file and specified in
> station file. A possible S-velocity model is ignored. Relocating the
> output file should give same locations as given in input file with zero
> residuals. In this mode there can be many events in the input s-file.
> The station file used is the one from the first event.
> Optionally the arrival times can be have added noise if a second
> argument is used like e.g.
> ttlocal collect.out 2.0where input file is collect out and random noise
> is added. The noise generator is the Fortran RAND function which gives
> random numbers from 0-1 so in the example we would get random numbers
> between 0 and 2. The nose added to the arrival times for P is then
> between -1 and 1. The noise added to the S is multiplied with Vp/Vs.
>
> The output file is ttlocal.out
>
>
>
> jens
>
>
> Den 2021-03-12 20:13 skreiv Enrique Rodolfo Chon:
> > Hello,
> >
> > I am trying to implement the ttlocal program into an automatic pick
> > correction/recovery routine that I am writing, and I need guidance on
> > the usage (i.e. I/O format and other commands/libs needed to extract
> > the
> > necessary inputs for ttlocal). I know that the routine can be called
> > from
> > EEV and MULPLT multitrace mode, however I am struggling to find its
> > implementation in the respective codes.
> >
> > Ultimately, I would like to use ttlocal to add theoretical P and S
> > arrival
> > times to S-files with known preliminary locations, then use the
> > correlation
> > program (corr) and a master event to refine the theoretical picks on
> > stations where a previous picker missed the picks.
> >
> > Can anyone offer advice on this? My previous system was to read and
> > write
> > the theoretical picks from iasp.out, but I have to invoke ttlocal by
> > hand
> > first via eev.
> >
> > Kindly,
> >
> > Enrique
> >
> > _______________________________________________
> > seisan mailing list
> > [email protected]
> > https://mailman.uib.no/listinfo/seisan
>
_______________________________________________
seisan mailing list
[email protected]
https://mailman.uib.no/listinfo/seisan