Sunteți pe pagina 1din 29

Antelope 應用與實務

Advanced Applications 
on Antelope Database

Tien‐Huei Wang
R520, TECIP
Build Personal db
• Refrence Website:
http://tec.earth.sinica.edu.tw/webANT/Antelope/Cover.html
Or download pdf at:
http://140.109.80.128/section1/antelope_quick_start_v5.pdf

Ready?

Go!
What do we always need?
Check your database
•dbe database_name
•dberesp
•dbplotcov
Data analysis
•dbspgram
•dbnoise
Picking
•dbdetect>dbname.detection
•dbpick>dbname.arrival
Conversion
•db2sac                    > sac/2007093033507.00.TGS08.HHN
Event location
•Personal Model                     build 
•dbloc2                     >dbname.origin
•dbloc_setprefor >dbname.event
•dbml >ml in dbname.origin
Environment aquantance
• Setup: run $Antelope/4.8/setup.csh
• Directory structure:
Checking database
Check database built
„ dbe dbname

„ dberesp –f ./response/instrument response‐file
• Man Str2epoch
Time format
• $ANTELOPE/data/pf/time_formats.pf :
8/9/1993 1:34:56.789
AUG 9 93 1:34:56.789
9 August 1993 1:34:56.789
1993221 1:34:56.789
744860096.789
1993221 1:34:56.789                     = (1993221) 01:34
1993221:1:34:56.789
1993:221:1:34:56:789           
1993 (221) 1:34:56.789         
1993‐221 1:34:56.789           
1993‐08‐09 1:34:56.789
am 9 Aug 1993  12:34:56.789          
1999221                                            = (1999221) 00:00

pm 9 Aug 1993  1:34:56.789         = (1993221) 13:34
744903296.789  
8/09/1993  13:34:56.789
Checking database
dbplotcov dbname 'sta:chan' tstart tend
time format: MM/DD/YYYY HH:MM:SS   >dbplotcov.ps
Data analysis
dbspgram: view spectrogram for selected time range
• dbspgram dbname sta chan tstart twin(sec)
• time format : “YYYY.JD HH:MM:SS”
Data analysis
dbnoise : power density spectrum
• dbnoise dbname

• Out put: *.specdisc

• Saved as .ps

• Re‐viewing with command:

displayspec dbname
TGC01
TAIGER : TGC
TGC12 TGC11

TGC02

TGC10

TGC03

TGC09

TGC04

TGC05 TGC06 TGC07 TGC08


Picking
dbdetect: Auto‐picking
• dbdetect [‐v] [‐arrivals] [‐noaddchk] [‐tstart start_time] [‐twin 
minutes] [‐pf dbdetect.pf] dbname dboutname
• Output: [‐arrivals] >
default >
• Vi dbdetect.pf:
…..
#At least one data channel must be specified in the #stachans
table
stachans&Tbl {
.*                [SB]HZ|BHZ_..
}
dbpick –sc ‘TGC..:HHZ’ –showdetections TAIGER

•Or : sd on in dbpick mode


Picking
dbpick: manual‐picking
•Dbpick –sc ‘TG…:HHZ’ –geom 600x400+X+Y dbname
•View waveforms? : yes
•Command list
•Convenient commands:
•ts (start time)
•tw (window length in seconds)
•Sd on (show detection on) /off
•Sa on (show arrival on) /off
DBPICK
•Fa ( find arrival, start with the point)
•quit
•OUTPUT: dbname.arrival
dbpick advance: add filters
• Copy .dbpickrc under $Antelope/version/data/pf/   to current working directory
• Ex:>
bpick.traceWindow.twin:        300.0
dbpick.filter1.label:           WAV See dbpick manual>>
dbpick.filter1.tpad:            100.0 .label The pull‐down menu label 
dbpick.filter1.type:            WAV for the #th filter
dbpick.filter2.label:           WAA .tpad The filter transient time in 
dbpick.filter2.tpad:            100.0 seconds for the #th filter.
dbpick.filter2.type:            WAA .lcoFreq The filter lower cutoff 
dbpick.filter3.label:           0.3 LP frequency in Hertz for 
dbpick.filter3.tpad:            100.0 the #th filter.
dbpick.filter3.lcoFreq:         0 .lcoOrder The filter lower cutoff 
dbpick.filter3.lcoOrder:        0 order for the #th filter. 
dbpick.filter3.ucoFreq:         0.3
This is the number of 
dbpick.filter3.ucoOrder:        1
poles used in the low‐
dbpick.filter4.label:           0.3 HP
dbpick.filter4.tpad:            100.0 band stage of the 
dbpick.filter4.lcoFreq:         0.3 Butterworth filter.
dbpick.filter4.lcoOrder:        5 .ucoFreq The filter upper cutoff 
dbpick.filter4.ucoFreq:         0.0 frequency in Hertz for 
dbpick.filter4.ucoOrder:        0 the #th filter. If this is 
• Edit and add 0.0, then the filter is 
• Open dbpick high‐pass.
……
0.01‐0.1 BP filer added 
dbpick advance: plot postscript
•dbpick> ps try00.ps
dbhelp:read table content
Conversion
db2sac
• db2sac [‐i] [‐sc stachan ] [‐ts start‐time] [‐te end‐time] [‐w 
wfdir ] [‐gap {none|zero|interp}] [‐counts] dbin dbout
• Output: dbout/

• ‐i : write out in intel order
Event Location: Prepare
1.Build personal velocity model
• Location 
tables*

Phase travel time :
Iasp91.P

Remodl.pf
Dbloc2.pf
1D vmodel name parameters (global), 
ADD! Solaris only

ADD!
1D vmodel name parameters (local)

1D vmodel ANZA parameters (local)
2. Prepare pf files
remodl.pf
•Add model~(discontinuity, density, compression velocity, shear velocity)
•Default: iasp91,caucasus,pakistan,kyrghyz….4 models
IES_BATS        &Arr{

earth_radius 6371.
mean_density 5517.
G           6.67e‐11

discontinuity_radii &Tbl{ # radius in kilometers at each discontinuity
6271.0          #       1
6311.0          #       2
6336.0          #       3
6341.0          #       4
6346.0          #       5
6354.0          #       6
6358.0          #       7
6362.0          #       8
6367.0          #       9
6369.0          #        10
6371.0          #        11
}
dbloc2.pf
•Add method/model name 
•Add method/model name 

#  The User array is parameters which may be modified by the user.
#  The User array is parameters which may be modified by the user.
User
User &Arr{
&Arr{
Institution
Institution &ref(site,Institution)
&ref(site,Institution)
arrival_menu_items
arrival_menu_items &Tbl{
&Tbl{
#arrival_command
#arrival_command echo arrival_command
echo arrival_command
}}
origin_menu_items
origin_menu_items &Tbl{
&Tbl{
}}
station_menu_items
station_menu_items &Tbl{&Tbl{
}}
location_programs
location_programs &Tbl{
&Tbl{
dblocsat2 
dblocsat2  iasp91
iasp91 # caucasus
# caucasus kyrghyz
kyrghyz obn
obn pakistan
pakistan tanz_archean
tanz_archean tanz_mobile
tanz_mobile
dbgenloc
dbgenloc taup/iasp91 ttlvz/iasp91 ttlvz/IES_BATS uniform/anza
taup/iasp91 ttlvz/iasp91 ttlvz/IES_BATS uniform/anza
dbgrassoc2
dbgrassoc2 }}
ttlvz new model: pointing
phases &Arr{ # Vs = Vp / sqrt(3) = Vp / 1.7321 = 0.5774*Vp
P  &Arr{ S  &Arr{
travel_time_calculator ttlvz travel_time_calculator ttlvz
velocity_model &Tbl{ velocity_model &Tbl{
3.5 0.0  1.96629 0.0 
4.44    2.0 2.56647 2.0
5.25    4.0 3.03468 4.0
6.05    9.0 3.45714 9.0
6.36   13.0  3.65517 13.0 
7.14   17.0 3.84971 17.0
7.43   25.0 4.10345 25.0
7.71   30.0 4.27011 30.0
7.96   35.0 4.40571 35.0
8.10   60.0 4.62791 60.0
• } }
Event Location
dbloc2
• Dbloc2 –p dbloc2.pf dbname
•Check your output tables: dbe dbname
dbml
• dbml –p dbml.pf dbname orid (origin id) 

#Parameter file for orbmag

time_factor 3.0   # This determines the time window after the predicted
# first P‐arrival for processing. The time window is
# equal to time_factor*(S_arrival_time‐P_arrival_time).

ml &Tbl{ # stations parameters for computing ml
#sta calib_from_db apply_wa_filter twin_noise minclip
#    chan_                     expr decon_instr snr_thresh input_src maxclip
TGN01 HHZ yes no no 3.0 tproc wf
TGN02 HHZ yes no no 3.0 tproc wf
TGN03 HHZ yes no no 3.0 tproc wf
TGN04 HHZ yes no no 3.0 tproc wf
TGN05 HHZ yes no no 3.0 tproc wf
TGN07 HHZ yes no no 3.0 tproc wf
TGN08 HHZ yes no no 3.0 tproc wf
TGN09 HHZ yes no no 3.0 tproc wf
TGN10 HHZ yes no no 3.0 tproc wf
…….

• ml mean = 4.46, median = 4.39, uncert = +0.41/‐0.25
Web Tools*  Courtesy to Eliana Arias, Gary Palvis, BRTT & Idiana U

• Web Manual:
http://www.crs.inogs.it/antelope/man/html/cmds‐
frameset.html
• Indiana University Education Page:
http://www.indiana.edu/~aug/aug_docs.html

S-ar putea să vă placă și