これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mgd77magrefgmt です。
プログラム:
NAME
mgd77magref - IGRF または CM4 磁場モデルの評価
SYNOPSIS
mgd77マグレフ [ 入力ファイル ] [[+aALT+tdate+y]] [ cm4ファイル ] [ DSTファイル ] [ f107ファイル ] [ フラグ
] [] [ c|l低/高 ] [[レベル]] [ -b] [ -f] [ -h] [ -:[i|o]
]
注: オプションフラグと関連する引数の間にスペースを入れることはできません。
DESCRIPTION
mgd77マグレフ 指定された条件で IGRF または CM4 地磁気モデルを評価します。
場所と時間。
REQUIRED 議論
なし。
オプション 議論
入力ファイル
磁気参照を評価したい時空間の瞬間が含まれています
分野。 最初の XNUMX 列には、経度と緯度が含まれている必要があります (ただし、 -:
代わりに緯度と経度)。 通常、XNUMX 番目と XNUMX 番目の列は
それぞれ高度 (km) と時間が含まれますが、これらの一方または両方が
を介して提供できるすべてのレコードの定数 -A 代わりにオプションであり、
したがって、入力ファイルでは予期されません。 入力ファイルが指定されていない場合は、読み取ります stdin。 A
CM4 有効ドメインに注意してください。 CM4 のコア分野は 1960 年から 2002.5 まで有効です。
しかし、電離圏と磁気圏のフィールドは、 夏時間 & F10.7
係数ファイル。 ここでは、これらの係数ファイルを 2006 年まで拡張しました。つまり、
2006 年までは外部からの寄与を計算できますが、経年変化は
偏ります(信頼できません)。 新しいインデックス ファイルは次から取得できます。
から:ftp://ftp.ngdc.noaa.gov/STP/GEOMAGNETIC_DATA/INDICES/DST/ ( 夏時間
係数) および
http://umbra.nascom.nasa.gov/sdb/yohkoh/ys_dbase/indices_flux_raw/Penticton_Absolute/monthly/MONTHPLT.ABS
( F10.7 index ファイルは MONTHPLT.ABS です)。 注:以来 夏時間 .../DST/ 内のファイル
ディレクトリはまだ 2006 年までしかなく、GMT4.5.3 については、 夏時間
予備ファイルのデータを再フォーマットすることにより、2009 年 XNUMX 月まで
Est_Ist_index_0_mean.pli は次の場所にあります。
ftp://ftp.ngdc.noaa.gov/STP/GEOMAGNETIC_DATA/INDICES/EST_IST/. でもこのサイト以来
も時代遅れになったため、DST インデックスを取得するようになりました
http://wdc.kugi.kyoto-u.ac.jp/dstae/index.html ただし、最近の日付については
これらのインデックスは「クイック ルック」です (最良のインデックスは「決定的な」タイプです)。 なぜなら
F10.7 上記のMONTHPLT.ABSファイルからは明らかに更新されていませんが、
彼らがいる別の場所を見つけました。
ftp://ftp.ngdc.noaa.gov/STP/space-weather/solar-data/solar-features/
ソーラーラジオ/正午フラックス/ペンティクトン/ペンティクトン_絶対/リスト/
リスト_drao_noontime-flux-absolute_monthly.txt
-A[+aALT+tdate+y]
入力レコードの解釈方法を調整します。 追加 +a 固定を設定する 高度 (中
km) すべてのデータ レコードに適用する必要があります [デフォルトでは期待 高度 にいる
すべてのレコードの 3 列目]。 追加 +t 固定を設定する 時間 それはすべてに当てはまるはずです
データ レコード [デフォルトで期待されるもの] 時間 すべてのレコードの 4 列目にあること]。
最後に追加します +y すべての時間が XNUMX 進数で指定されていることを示す
[デフォルトはISOです。 dateTコック 形式、TIME_EPOCH を参照]。
-Ccm4ファイル
代替 CM4 係数ファイル [umdl.CM4] を指定します。
-DDSTファイル
CM4 の Dst インデックスの時間平均を含む代替ファイル [Dst_all.wdc] を指定します。
または、単一のインデックスを指定して、すべてのレコードに適用します。
-Ef107ファイル
絶対 F10.7 太陽電波束の月次平均を含む代替ファイルを指定します。
CM4 [F107_mon.plt]。 または、すべてに適用する単一のフラックスを指定するだけです。
レコード。
-Fフラグ
出力項目を選択します。 フラグ 次の文字の XNUMX つ以上で構成される文字列です。
r 以下の項目を追加する前にすべての入力列を出力することを意味します
t リスト合計フィールド (nT) を意味します。
h リストの水平フィールド (nT) を意味します。
x リスト X コンポーネント (nT、正の北) を意味します。
y リスト Y コンポーネント (nT、正の東) を意味します。
z リストの Z コンポーネント (nT、正のダウン) を意味します。
d リストの偏角 (度、北から時計回り) を意味します。
i リストの傾きを意味します (度、正の下向き)。
要求された分野の貢献を示すために XNUMX つ以上の数字を追加します。
0 IGRF フィールドを意味します (組み合わせは許可されません)
1 CM4コアフィールドを意味します
2 CM4 Lithospheric フィールドを意味します
3 CM4プライマリ磁気圏フィールドを意味します
4 CM4誘導磁気圏を意味する
5 CM4 一次電離層を意味する
6 CM4 誘導電離層を意味する
7 CM4トロイダルフィールドを意味します
9 は IGRF の Core フィールドと CM4 のその他の貢献を意味します。 両方を使用しないでください 0
および9。
いくつかの数字 (1 ~ 7) を追加すると、さまざまな貢献度が加算されます。 為に
例 -フォート/12 コアとリソスフェアのソースによる全フィールドを計算します。 二
IGRF と他のソースからの Core フィールドを混合する特殊なケースが許可されます。
CM4から。 -フォート/934 CM3 からの IGRF プラス項 4 および 4 による Core フィールドを計算します (ただし、
他の人を追加できます)。 -フォート/934 上記と同じですが、フィールド コンポーネントを出力します。 の
データは出現順に書き出される フラグ [デフォルトは -Frthxyzdi/1].
-G 座標が地心 [geodetic] であることを指定します。
-L 特定の外部ソースから J フィールド ベクトルを計算します。
r 以下の項目を追加する前にすべての入力列を出力することを意味します (すべてアンペア/m 単位)。
t リストマグニチュードフィールドを意味します。
x リスト X コンポーネントを意味します。
y リスト Y コンポーネントを意味します。
z リスト Z または現在の関数 Psi を意味します。
要求された J コントリビューションを示す数値を追加します。
1 誘導磁気圏を意味します。
2 一次電離層を意味する。
3 誘導電離層を意味する。
4 ポロイダル場を意味します。
-Sc低/高
コア フィールドの寄与の波長を、
低および高球面調和次数 [1/13]。
-Sl低/高
リソスフェア フィールドの寄与の波長を指定された帯域に制限します。
低および高球面調和次数による [14/65]。
-V [レベル] (もっと ...)
詳細レベル[c]を選択します。
-bi [ncols][NS] (もっと ...)
ネイティブ バイナリ入力を選択します。 [デフォルトは 4 入力列です。 -A 使用されている]。
-bo [ncols][type] (もっと ...)
ネイティブ バイナリ出力を選択します。 【デフォルトは -F].
-h [i | o] [n] [+ c] [+ d] [+ r発言] [+ rタイトル] (もっと ...)
ヘッダーレコードをスキップまたは生成します。
-:[i | o] (もっと ...)
入力および/または出力の1番目と2番目の列を交換します。
-^ or ただ -
コマンドの構文に関する短いメッセージを出力してから終了します(注:Windowsの場合)
ただ使う -).
-+ or ただ +
任意の説明を含む広範な使用法(ヘルプ)メッセージを印刷します
モジュール固有のオプション(GMT共通オプションは除く)が終了します。
-? or いいえ 引数
オプションの説明を含む完全な使用法(ヘルプ)メッセージを印刷してから、
終了します。
- バージョン
GMTバージョンを印刷して終了します。
--show-datadir
GMT共有ディレクトリへのフルパスを出力して終了します。
タイム SETTINGS
バイナリ入力ファイルが使用されている場合、絶対時間は、
選ばれた時代。 ただし、使用されるエポックはデータ ファイルに保存されないため、
正しい時刻をデコードする際の問題。 mgd77 サプリメントは、Unix 時間システムを使用します。
デフォルト; したがって、時刻を含むバイナリ データ ファイルが同じシステムを使用していることを確認する必要があります。
(GMT のデフォルトの TIME_SYSTEM を参照してください)。
例
CM4 Total field、赤緯、および傾斜を取得するには、リソスフェアを除くすべてのものと、
2000.0 点位置のトロイダル フィールドと XNUMX 進時間 XNUMX、試してください
エコー -28 38 0 2000.0 | gmt mgd77magref -A+y -Ftdi/13456
2001 年 XNUMX 月 XNUMX 日の正午 (世界時) に上記と同じことを行うには、次のようにします。
エコー -28 38 0 2001-05-01T12:00:00 | gmt mgd77magref -Ftdi/13456
onworks.net サービスを使用してオンラインで mgd77magrefgmt を使用する