-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.yaml
190 lines (190 loc) · 7.95 KB
/
config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
---
#============================ Define Study Region
StudyArea:
lat: 34.50 # central latitude of the study area in degree
lon: 52.50 # central longitude of the study area in degree
# lat: 38.25 # central latitude of the study area in degree
# lon: 46.75 # central longitude of the study area in degree
radius: 250 # radius of the study area in km
#============================ Travel Time Generator
Model:
reset: true # generate velocity model fom scratch
rndID: 0 # change it to get different model each time
dx: 4.0 # node spacing of the velocity model in x
dy: 4.0 # node spacing of the velocity model in y
dz: 1.0 # node spacing of the velocity model in z
nx: 128 # number of nodes in x direction
ny: 128 # number of nodes in x direction
nz: 64 # number of nodes in z direction
vp0: 3.5 # P velocity in shallowest layer
vDepthCC: 0.1 # velocity correlation rate between velocity and Depth
vPertCoef: 2 # background noise will be added to velocity
vGamma: 1.5 # blurring velocity ratio
vAnomalyGamma: 2.0 # blurring anomalies ratio
anomaliesPos: [[32, 96, 32, 96, 10, 15]] # position of user-defined anomalies
anomaliesPert: [-0.5] # perturbation of user-defined anomalies
showAnomalyID: 1 # cross section will be passed through this anomaly
vpLimits: [3.0, 8.0] # limits for Vp amplitudes
vsLimits: [1.5, 5.0] # limits for Vp amplitudes
vpvs: 1.75 # Vp to Vs ratio
#============================ Full Synthetic Scenario (FSS)
FSS:
flag: true # enable full synthetic scenario
reset: true # generate catalog from scratch
#+++ Define stations
Stations:
rndID: 3 # change it to get different stations each time
dx: 0 # central point of network relative to StudyArea in x
dy: 0 # central point of network relative to StudyArea in y
radius: 150 # stations will be distributed within this radius in km
shapeOfDist: "g" # stations distribution c: circle, r: rectangle, g: grid
noOfStations: 15 # number of seismic stations
minSpacing: 10 # km, activated if "shapeOfDist"="g"
resetNoiseModel: true # generate noise model from scratch
#+++ Define catalog(s) of events
Catalog:
rndID: 1 # change it to get different catalog(s) each time
date: 2001-02-03 # starting date of the first event in catalog [avoide using year 2000!]
dt: 70 # time delay between two adjacent events
pickingErrorMax: 1.5 # maximum timing error allowed for a P phase
minPphasePercentage: 50 # minimum percentage of used P phases for catalog
maxPphasePercentage: 80 # maximum percentage of used P phases for catalog
minSphasePercentage: 40 # minimum percentage of used S phases for catalog
maxSphasePercentage: 60 # maximum percentage of used S, relative to maxPphasePercentage
minAmpPercentage: 30 # minimum number of amplitudes relative to number of arrivals
maxAmpPercentage: 50 # maximum number of amplitudes relative to number of arrivals
Faults:
-
rndID: 0
name: "C-01" # cluster name
noEvents: 300 # number of events in this catalog
gaussianDist: true # use gaussian distribution for events on faults surface
xVar: 0.03 # variance of the distribution in longitude
yVar: 0.03 # variance of the distribution in latitude
minEventSpacing: 4.0 # minimum event spacing in km, enable if gaussianDist=false
dx: 10 # shift the catalog relative to x center of StudyArea
dy: -80 # shift the catalog relative to y center of StudyArea
width: 25 # width of the assumed fault
length: 40 # length of the assumed fault
depth: 15 # depth of the assumed fault
strike: 30 # fault strike
dip: 15 # fault dip
-
rndID: 1
name: "C-02" # cluster name
noEvents: 300 # number of events in this catalog
gaussianDist: false # use gaussian distribution for events on faults surface
xVar: 0.03 # variance of the distribution in longitude
yVar: 0.03 # variance of the distribution in latitude
minEventSpacing: 2.0 # minimum event spacing in km
dx: 25 # shift the catalog relative to x center of StudyArea
dy: -10 # shift the catalog relative to y center of StudyArea
width: 20 # width of the assumed fault
length: 35 # length of the assumed fault
depth: 20 # depth of the assumed fault
strike: 10 # fault strike
dip: 35 # fault dip
-
rndID: 2
name: "C-03" # cluster name
noEvents: 300 # number of events in this catalog
gaussianDist: true # use gaussian distribution for events on faults surface
xVar: 0.02 # variance of the distribution in longitude
yVar: 0.02 # variance of the distribution in latitude
minEventSpacing: 3.0 # minimum event spacing in km
dx: 50 # shift the catalog relative to x center of StudyArea
dy: 60 # shift the catalog relative to y center of StudyArea
width: 20 # width of the assumed fault
length: 40 # length of the assumed fault
depth: 25 # depth of the assumed fault
strike: 25 # fault strike
dip: 30 # fault dip
#============================ Real-Case Synthetic Scenario (RSS)
RSS:
flag: true # enable real-case synthetic scenario, will be disabled if FSS=true
#+++ the following files are required to be present on 'simulate' directory
Inputs:
velocityFile: "simulate/velocity.csv"
stationFile: "simulate/stations.csv"
catalogFile: "simulate/select.out"
Phases:
minPphasePercentage: 70 # minimum % of used P phases for catalog
minSphasePercentage: 50 # minimum % of used S phases for catalog
minAmpPercentage: 40 # minimum % of amplitudes relative to number of arrivals
maxAmpPercentage: 60 # maximum number of amplitudes relative to number of arrivals
dataAugmentation: false # if true old data will be preserved and new data will be augmented
#============================ ForwardPass Settings (FPS)
FPS:
VelocityModel:
rndID: 0 # change it to get different velocity model each time
numberOfLayers: 5 # number of layers in velocity model
choseVelocityLayers: "g" # r: randomly, e: equally spaced, g: gradient
gradientContrast: 0.10 # layers with velocity lower this value ommited (km/s)
#============================ Relocation Settings (RLS)
RLS:
Empty: 0
#============================ Figure Settings (FGS)
FGS:
xLim: [-100.0, 100.0]
yLim: [-110.0, 110.0]
DepthMin: 0 # minimum depth to plot in depth figure
DepthMax: 35 # maximum depth to plot in depth figure
RMSMin: 0 # minimum RMS to plot in RMS figure
RMSMax: 1.5 # maximum RMS to plot in RMS figure
GAPMin: 50 # minimum GAP to plot in GAP figure
GAPMax: 300 # maximum GAP to plot in GAP figure
SeismicityMapZMax: 40
HistERHMax: 15 # maximum ERH to plot in ERH histogram
HistERHInc: 1 # increment of ERH in ERH histogram
HistERZMax: 15 # maximum ERZ to plot in ERZ histogram
HistERZInc: 1 # increment of ERH in ERH histogram
HistInsetERHMin: -10 # minimum of ERH in ERH histogram
HistInsetERHMax: 10
HistInsetERHInc: 1
HistInsetERZMin: -10
HistInsetERZMax: 10
HistInsetERZInc: 1
ColorbarGAPMin: 50
ColorbarGAPMax: 360
ColorbarMDSMin: 0
ColorbarMDSMax: 50
ColorbarNusMin: 3
ColorbarNusMax: 15
CommonEventThrT: 5.0
CommonEventThrD: 20.0
CommonEventThrM: 0.5
noiseMax: 2.5
misfit:
xLim: [-100.0, 100.0]
yLim: [-110.0, 110.0]
xGridPts: 50
yGridPts: 50
gussianFilter: 0.1
#============================ Report Settings (RPS)
RPS:
#+++ You can add different classes as much as you want here!
Classes:
A:
ERH: 2
ERZ: 5
GAP: 150
RMS: 0.1
MDS: 10
NuP: 6
NuS: 2
B:
ERH: 5
ERZ: 10
GAP: 200
RMS: 0.3
MDS: 10
NuP: 5
NuS: 1
C:
ERH: 5
ERZ: 10
GAP: 250
RMS: 0.5
MDS: 15
NuP: 4
NuS: 1