ZJ.GRAW -0.7964 0.0051 0.9690 0.0139 0 GRAW.BHZ 301.1263 -1.8041
####
#!/usr/bin/env perl
use strict;
use warnings;
print scalar for 1 .. 2;
my @zj_lines;
while () {
if (/ \A Mean_arrival_time: \s+ ( \S+ )/x) {
output_recalc_zj_lines(\@zj_lines, $1);
print;
last;
}
push @zj_lines, $_;
}
print ;
sub output_recalc_zj_lines {
my ($zj_lines, $mean) = @_;
for (@$zj_lines) {
s/ ( \S+ ) ( \s+ ) \z / $1 - $mean . $2 /ex;
print;
}
}
__DATA__
MCCC processed: unknown event at: Tue, 14 Oct 2014 12:02:26 CST
station, mccc delay, std, cc coeff, cc std, pol , t0_times , delay_times
ZJ.GRAW -0.7964 0.0051 0.9690 0.0139 0 GRAW.BHZ 301.1263 -1.8041
ZJ.KNYN -0.7065 0.0072 0.9760 0.0133 0 KNYN.BHZ 301.3372 -1.9249
ZJ.LEON 0.9675 0.0072 0.9548 0.0292 0 LEON.BHZ 301.2611 -0.1749
ZJ.RKST -0.2061 0.0114 0.9404 0.0383 0 RKST.BHZ 301.3500 -1.4374
ZJ.SHRD 0.4382 0.0051 0.9542 0.0351 0 SHRD.BHZ 301.7360 -1.1791
ZJ.SPLN 0.3033 0.0051 0.9785 0.0126 0 SPLN.BHZ 301.0760 -0.6541
Mean_arrival_time: 300.1187
No weighting of equations.
Window: 2.23 Inset: 1.17 Shift: 0.25
Variance: 0.00645 Coefficient: 0.96215 Sample rate: 40.000
Taper: 0.28
Phase: P
PDE 2013 7 15 14 6 58.00 -60.867 -25.143 31.0 0.0 7.3
####
$ pm_1126698_split_record.pl
MCCC processed: unknown event at: Tue, 14 Oct 2014 12:02:26 CST
station, mccc delay, std, cc coeff, cc std, pol , t0_times , delay_times
ZJ.GRAW -0.7964 0.0051 0.9690 0.0139 0 GRAW.BHZ 301.1263 -301.9228
ZJ.KNYN -0.7065 0.0072 0.9760 0.0133 0 KNYN.BHZ 301.3372 -302.0436
ZJ.LEON 0.9675 0.0072 0.9548 0.0292 0 LEON.BHZ 301.2611 -300.2936
ZJ.RKST -0.2061 0.0114 0.9404 0.0383 0 RKST.BHZ 301.3500 -301.5561
ZJ.SHRD 0.4382 0.0051 0.9542 0.0351 0 SHRD.BHZ 301.7360 -301.2978
ZJ.SPLN 0.3033 0.0051 0.9785 0.0126 0 SPLN.BHZ 301.0760 -300.7728
Mean_arrival_time: 300.1187
No weighting of equations.
Window: 2.23 Inset: 1.17 Shift: 0.25
Variance: 0.00645 Coefficient: 0.96215 Sample rate: 40.000
Taper: 0.28
Phase: P
PDE 2013 7 15 14 6 58.00 -60.867 -25.143 31.0 0.0 7.3