sac/grobal.h マニュアル

(The documentation of sac/grobal.h)

Last Update: 2021/12/9


sac/grobal.hでは sacヘッダファイルパッケージで主に用いるグローバル変数が定義されている。 各グローバル変数の定義を以下に示す。
Grobal variables mainly used in sac header file package are defined in sac/grobal.h. Definitions of individual grobal variables are shown below.

sac/grobal.hではまた列挙体タグも定義されている。 このヘッダファイルをインクルードしたプログラム内から 宣言無しで用いることができる点でグローバル変数に似ているので sac/grobal.hに含めた。
Enumeration tags are also defined in sac/grobal.h; they are included in this header file because the usage of them is similar to that for grobal variables in that they can be used without delaration in a program that includes this header file.

◆目次(Table of contents)



(Type):
     enum

変数名(Variable name):
     sacheader_enumvalue

Seismic Analysis Code (SAC)の時系列データファイルにおいて enum型ヘッダが取りうる値の候補を示す列挙体タグ。 以下の定数を持つ。
An enumeration tag to represent candidate values of enum-type headers in a time series data file of Seismic Analysis Code (SAC). The tag consists of the constants below.

他の変数との名前の衝突を避けるため、 全ての定数を「sacenum_」から始まる名前にしている。 しかしプログラムから出力されるメッセージやマニュアル中の説明では 簡単のために「sacenum_」を省略した名前で示している箇所が多く存在する。
To avoid duplication of names between these constants and other variables, all the constants have the names beginning with “sacenum_”. However, for simplicity, “sacenum_” is frequently omitted in the messages displayed from the programs or descriptions in the documentations.

定数名
Name of constant
対応する整数値
Corresponding integer value
意味
Meaning
SACファイルのタイプ(SACヘッダNo.85: IFTYPE)
Type of file (SAC header No. 85: IFTYPE)
sacenum_itime 1 時系列ファイル。
Time series file.
sacenum_irlim 2 実部と虚部から成るスペクトルファイル。
Spectral file—real and imaginary.
sacenum_iamph 3 振幅と位相から成るスペクトルファイル。
Spectral file—amplitude and phase.
sacenum_ixy 4 一般的な\((x,y)\)のデータ。
General \(x\) versus \(y\) data.
sacenum_iunkn 5 不明(複数のSACヘッダで使用)。
Unknown; used in multiple SAC headers.
 
SACファイルの従属変数のタイプ(SACヘッダNo.86: IDEP)
Type of dependent variable (SAC header No. 86: IDEP)
sacenum_idisp 6 変位(nm単位)。
Displacement in nm.
sacenum_ivel 7 速度(nm/sec単位)。
Velocity in nm/sec.
sacenum_iacc 8 加速度(nm/sec/sec単位)。
Acceleration in nm/sec/sec.
 
SACファイルの基準時刻(SACヘッダNo.87: IZTYPE)
Reference time equivalence (SAC header No. 87: IZTYPE)
sacenum_ib 9 開始時刻。
Begin time.
sacenum_iday 10 基準となるGMT日の夜の12時。
Midnight of refernece GMT day.
sacenum_io 11 イベント発生時刻。
Event origin time.
sacenum_ia 12 初動走時。
First arrival time.
sacenum_it0 13 ユーザ定義のピック時刻0。
User defined time pick 0.
sacenum_it1 14 ユーザ定義のピック時刻1。
User defined time pick 1.
sacenum_it2 15 ユーザ定義のピック時刻2。
User defined time pick 2.
sacenum_it3 16 ユーザ定義のピック時刻3。
User defined time pick 3.
sacenum_it4 17 ユーザ定義のピック時刻4。
User defined time pick 4.
sacenum_it5 18 ユーザ定義のピック時刻5。
User defined time pick 5.
sacenum_it6 19 ユーザ定義のピック時刻6。
User defined time pick 6.
sacenum_it7 20 ユーザ定義のピック時刻7。
User defined time pick 7.
sacenum_it8 21 ユーザ定義のピック時刻8。
User defined time pick 8.
sacenum_it9 22 ユーザ定義のピック時刻9。
User defined time pick 9.
 
sacenum_iradnv23
sacenum_itannv24
sacenum_iradev25
sacenum_itanev26
sacenum_inorth27
sacenum_ieast28
sacenum_ihorza29
sacenum_idown30
sacenum_iup31
sacenum_illlbb32
sacenum_iwwsn133
sacenum_iwwsn234
sacenum_ihglp35
sacenum_isro36
 
イベントのタイプ(sacヘッダNo.92: IEVTYP)
Type of event (SAC header No. 92: IEVTYP)
sacenum_inucl 37 核爆発。
Nuclear event.
sacenum_ipren 38 核爆発のpre-shot。
Nuclear pre-shot event.
sacenum_ipostn 39 核爆発のpost-shot。
Nuclear post-shot event.
sacenum_iquake 40 地震。
Earthquake.
sacenum_ipreq 41 前震。
Foreshock.
sacenum_ipostq 42 余震。
Aftershock.
sacenum_ichem 43 化学的な爆発。
Chemical explosion.
sacenum_iother 44 その他(複数のSACヘッダで使用)。
Other (used in multiple SAC headers).
 
データの質(SACヘッダNo.93: IQUAL)
Quality of data (SAC header No. 93: IQUAL)
sacenum_igood 45 良いデータ。
Good data.
sacenum_iglch 46 不具合。
Glitches.
sacenum_idrop 47 欠損。
Dropouts.
sacenum_ilowsn 48 S/N比悪い。
Low signal to noise ratio.
 
人工データフラグ(sacヘッダNo.94: ISYNTH)
Synthetic data flag (SAC header No. 94: ISYNTH)
sacenum_irldta 49 実際のデータ。
Real data.
 
SACファイルの従属変数のタイプ(SACヘッダNo.86: IDEP)
Type of dependent variable (SAC header No. 86: IDEP)
sacenum_ivolts 50 速度(volt単位)。
Velocity in volts.
 
SACファイルのタイプ(SACヘッダNo.85: IFTYPE)
Type of file (SAC header No. 85: IFTYPE)
sacenum_ixyz 51 一般的なXYZ(3-D)のファイル。
General XYZ (3-D) file.
 
マグニチュードの種類(SACヘッダNo.95: IMAGTYP)
Magnitude type (SAC header No. 95: IMAGTYP)
sacenum_imb 52 実体波マグニチュード。
Bodywave Magnitude.
sacenum_ims 53 表面波マグニチュード。
Surfacewave Magnitude.
sacenum_iml 54 ローカルマグニチュード。
Local Magnitude.
sacenum_imw 55 モーメントマグニチュード。
Moment Magnitude.
sacenum_imd 56 継続時間マグニチュード。
Duration Magnitude.
sacenum_imx 57 ユーザ定義のマグニチュード。
User Defined Magnitude.
 
マグニチュードの情報源(SACヘッダNo.96: IMAGSRC)
Source of magnitude information (SAC header No. 96: IMAGSRC)
sacenum_ineic 58 国立地震情報センター(NEIC)。
National Earthquake Information Center.
sacenum_ipde 59 初期決定した震央。
Preliminary Determination of Epicenter.
sacenum_iisc 60 国際地震センター。
Internation Seismological Centre.
sacenum_ireb 61 レビュー済みイベントブリテン。
Reviewed Event Bulletin.
sacenum_iusgs 62 アメリカ地質調査所(USGS)。
US Geological Survey.
sacenum_ibrk 63 UCバークレー。
UC Berkeley.
sacenum_icaltech 64 カリフォルニア工科大学。
California Institute of Technology.
sacenum_illnl 65 Lawrence Livermore国立研究所。
Lawrence Livermore National Laboratory.
sacenum_ievloc 66 コンピュータプログラムを用いた震源決定。
Event Location (computer program).
sacenum_ijsop 67 合同地震観測プログラム。
Joint Seismic Observation Program.
sacenum_iuser 68 SAC2000を用いた個別の決定。
The individual using SAC2000.
sacenum_iunknown 69 不明。
Unknown.
 
イベントのタイプ(sacヘッダNo.92: IEVTYP)
Type of event (SAC header No. 92: IEVTYP)
sacenum_iqb 70 採石場または鉱山での採石による爆発。
Quarry or mine blast confirmed by quarry.
sacenum_iqb1 71 設計したshot info-ripple firedによる採石場/鉱山での爆発。
Quarry/mine blast with designed shot info-ripple fired.
sacenum_iqb2 72 観測されたshot info-ripple firedによる採石場/鉱山での爆発。
Quarry/mine blast with observed shot info-ripple fired.
sacenum_iqbx 73 採石場/鉱山での爆発(単一のショット)。
Quarry or mine blast - single shot.
sacenum_iqmt 74 採石/採鉱に誘発されたイベント(微動と山跳(rockburst))。
Quarry/mining-induced events: tremors and rockbursts.
sacenum_ieq 75 地震。
Earthquake.
sacenum_ieq1 76 群発地震または余震群の中の地震。
Earthquakes in a swarm or aftershock sequence.
sacenum_ieq2 77 有感地震。
Felt earthquake.
sacenum_ime 78 海洋爆発。
Marine explosion.
sacenum_iex 79 その他の爆発。
Other explosion.
sacenum_inu 80 核爆発。
Nuclear explosion.
sacenum_inc 81 核の穴の崩壊。
Nuclear cavity collapse.
sacenum_io_ 82 その他の既知の起源による地震。
Other source of known origin.
sacenum_il 83 未知の起源によるローカルイベント。
Local event of unknown origin.
sacenum_ir 84 未知の起源による広域イベント。
Regional event of unknown origin.
sacenum_it 85 未知の起源による遠地イベント。
Teleseismic event of unknown origin.
sacenum_iu 86 未決定あるいは情報に矛盾あり。
Undetermined or conflicting information.
 
汎用
General
sacenum_undefined SACHEADER_UNDEFINED_ENUM そのヘッダの値が未定義であることを表す値。
A value indicating that the header value is undefined.