SPEDAS基本操作（CUI、GUI）
田中良昌（極地研）
第3回「太陽-地球大気の地上多点観測データ総合解析ワークショップ」
データ解析セッション＠極地研（2016年10月20日）
1

この講習では、• SPEDASのコマンドライン入力（CUI）の基本操作を紹介する。
• SPEDASのGUIの基本操作を紹介する。

それでは、早速始めましょう！

2

解析するイベントの概要
Summer Solstice 2015 Event
日時：2015/06/21-24
M2.0 Flare from AR2371 (2015/06/21 01:02UT, N12E13)
Full Halo CME(2015/06/21 02:36UT)
プロトンイベント(2015/06/22 19:00UT, 1070PFU)
SC, 磁気嵐(2015/06/23 05UT, -204nT)

3

CUIの基本操作 (1)1. IDL> thm_init （初期化）
2. THEMIS> timespan,‘2015-6-22’ （日時設定）
3. THEMIS> ace_mfi_load（ACE衛星の惑星間空間磁場データをロード）
4. THEMIS> tplot_names （ロードされたデータを確認）
1 ace_k0_mfi_BGSEc

4

CUIの基本操作 (2)5. THEMIS> tplot, ‘ace_k0_mfi_BGSEc’（ロードしたデータをプロット）

惑星間空間磁場（GSE座標系）の3成分がプロットされる。
5

CUIの基本操作 (3)6. THEMIS> iug_load_ask_nipr, site='syo‘（昭和基地の全天カメラのケオグラムデータをロード）
7. THEMIS> tplot_names （ロードされたデータを確認）
1 ace_k0_mfi_BGSEc
2 nipr_ask_syo_0000_ns
3 nipr_ask_syo_0000_ew
8. THEMIS> tplot, [1, 2] （データをプロット）

6

CUIの基本操作 (4)9. THEMIS> tlimit （時間軸を変更）

クリックで、時間軸の最小値、最大値を指定する。
7

コマンドを調べる (1)http://themis.ssl.berkeley.edu/software.shtml

SPEDASウェブ
サイトで、HTMLdocumentを探す。

クリックで、時間軸の最小値、最大値を指定する。
8

コマンドを調べる (2)http://themis.ssl.berkeley.edu/socware/spedas_1_00/idl/_spd_doc.html

リンクを辿ると、IDLプロシジャの中身が見える。

9解析例（サンプルスクリプト）を調べる (1)spedas_2_00_beta1/idl/projects 下の様々なプロジェクトのディレクトリ：

これらのディレクトリの中のexamplesの中に、cribシートと呼ばれる解析例が置かれている。
10

解析例（サンプルスクリプト）を調べる (2)iug_crib_ask_nipr.proの中身
cribシートを上から順にコピー＆ペーストして実行していくと、簡単な描画、解析ができる。
あるいは、
IDL> .r iug_crib_ask_niprなどと、実行する。

11

GUIの基本操作 (1)1. IDL> thm_gui （GUIを起動する ）2. Load Data Windowを以下のいずれかの方法で起動
i. Load Dataアイコン
ック
ii. File
択→Load Dataをクリを選

12

GUIの基本操作 (2)3. データをロードする(1) ACEタブをクリック(2) Start/Stop Timeを設定[2015-06-22/00:00:00を設定]※複数日にわたる場合は、”UseSingle Day”のチェックを外す(3) 観測装置を選択[“mfi”を選択]

13

GUIの基本操作 (3)3. データをロードする(6)ロードされた変数はここに表示される(5)矢印をクリックしてロード開始(4) 各種パラメータを選択[“k0”、”*”を選択]※複数選択するときは+ctrlや+shiftで14GUIの基本操作 (4)4. 別のデータをロードする(1) IUGONETタブをクリック(2) Start/Stop Timeを設定
ここでは、そのまま(3) 観測装置を選択[“AllSky_Imager_Keogram”を選択]

15

GUIの基本操作 (5)4. 別のデータをロードする“Rules of Data Use”（データの利用規約）が表示されるので、良く読む。
※このウィンドウは、SPEDASを起動後に”IUGONET Data”タブの各観測装置のデータを初めてロードしたときに表示される(4) “OK”をクリック
16

GUIの基本操作 (6)4. 別のデータをロードする(7)ロードされた変数はここに追加される(6)矢印をクリックしてロード開始(5) 各種パラメータを選択[“NIPR#”、’syo’、”*”を選択](8)ロードが終わったら、”Done”をクリックしてウィンドウを閉じる

17

GUIの基本操作 (7)5. Plot/Layout Optionsウィンドウを開く

以下のいずれかの方法で起動i.

Plot data”アイコンをクリック

ii. Graph → Plot/Layout
Options… を選択

18

GUIの基本操作 (8)6. データを選択し、プロットする(3)Panel1に選択したデータが表示される(2)”Line”をクリック(1) プロットするデータを選択[“ace_k0_mfi_BGSEc”を選択]※ラインプロットの場合は”Line”、スペクトル等の2次
元カラー表示の場合は”Spec”をクリック(4)”OK”をクリック
19

GUIの基本操作 (9)6. データを選択し、プロットする
メインウィンドウにプロットが表示される

20

GUIの基本操作 (10)7. 別のデータをプロットする
再び、Plot/Layout Optionsウィン
ドウを開く
i.

Plot data”アイコンをクリック

ii. Graph → Plot/Layout
Options… を選択

21

GUIの基本操作 (11)
7. 別のデータをプロットする(3)Panel2に選択したデータが表示される(2)”Spec”をクリック(1) プロットするデータを選択[“nipr_ask_syo_0000_ns”を選択](4)”OK”をクリック
22

GUIの基本操作 (12)7. 別のデータをプロットする

ケオグラムのプロットが追加された

表示は、ここで拡大/縮小できる。

23

GUIの基本操作 (13)8. 時間軸を拡大する
拡大したい時刻範囲をマウスでドラッグ&ドロップ

24

GUIの基本操作 (14)8. 時間軸を拡大する
拡大されたプロットが新しいページに表示される。

25

GUIの基本操作 (15)9. 画像を保存する(1) File → Export to
Image File… をクリック(2) ダイアログが出てくるので、保存先とファイルフォーマットを選択(3) 保存先、ファイル名を確認して、”Save”をクリック

26

GUIの基本操作 (16)
10. Plot/Layout Options Windowの補足
パネルの削除・追加、行列数、並べる順番などが変更できる

Panel X(Y, Z)の意味：“＋”をクリックすると、ロードされた変数に含まれる成分を個別に選択できるようになる

X: パネルの通し番号
Y: パネルの列番号
Z: パネルの行番号“Unlock To Panels”をクリックするとパネル毎に時間軸を書く。
27

GUIの基本操作 (17)11. これまでの作業を保存する(1) File → Save SPEDAS
Document をクリック(2) Save THEMIS Document
Windowにおいて、ファイル名と保存フォルダを適当に指定して保存⇒tgdファイルが生成されるIDLを一旦終了しても、このtgdファイルを読み出すことで、それまでの作業を再開することができる
28