[Exp2020]GPhysスクリプト課題

提出について

  • 提出期限: 10/29 (木) 23:59
  • 修正期限: 11/06 (金) 17:00

レポートの作成方法

  • ITPASS サーバでレポートを公開するには を参照してください. また, 簡単なレポートの書き方指南 も良く読みましょう.
  • レポートの一番上に以下のことを必ず明記してください.
    • タイトル (例: ITPASS 実習レポート1)
    • 名前
      • 学籍番号は書かないでください.
    • 担当情報実験機名 (例: joho01)
  • レポートの HTML ファイルの名前は index.html にしてください. 複数の HTML ファイルを作る場合は, 以下の要件を満たすようにしてください.
    • index.html を表紙, 目次とする
    • どの HTML ファイルも index.html との相互リンクが張ってある
  • レポートのテンプレート を置いてあります. 自由に使ってもらってかまいません.
  • HTML の書き方については実習の時間内では解説しません. Web や書籍などで書き方を調べてください. 上記のテンプレートを参照するのもよいでしょう. これもレポートの一環としてがんばってください.
  • 問題の難易度を高めに設定しています. 解けない場合は, 未完成のスクリプトを提出し, どこまでできて, 何につまづいたかを詳しく解説してください. 問題そのものができていなくても, きちんとした解説があるレポートには高い評価を与えます.
  • 自力で頑張っても分からない場合は, 他の人が提出したレポート (実習のメーリングリストに投げられたレポート提出報告メールに 書かれている (はずの) URL から見られます) を参考にすることを推奨します. その場合, 参考にしたレポートを参考資料に挙げるようにしてください. また, 丸写しにするのではなく, 自分なりの改良も加えましょう.
  • 2009 年のレポート課題, 2010 年のレポート課題, 2011 年のレポート課題 , 2012 年のレポート課題 , 2013 年のレポート課題 , 2014 年のレポート課題 , 2015 年のレポート課題 , 2016 年のレポート課題 , 2017 年のレポート課題 , 2018 年のレポート課題 , 2019 年のレポート課題 も参考にしてみてください.

レポートの提出方法

ファイルを置く

今回のレポートは全て ITPASS サーバ (ika-itpass) の ~/public_html/report01/ 以下に置いてください. 置き場所となるディレクトリは必要に応じて自分で作ってください.

情報実験機で作ったファイルを ITPASS サーバに転送するには scp というコマンドを使うとよいでしょう. 詳しくは man を見てください. 各ファイルの置き方は以下のようにしてください.

  • html ファイルは ~/public_html/report01/ 以下に置く.
  • スクリプトは ~/public_html/report01/scripts/ 以下に置く.
  • 結果として出力されたファイルは ~/public_html/report01/results/ 以下に置く.
  • 注意: 問題として配布するデータファイルは置かなくても結構です. ただし, どこからどうやって入手したかはレポート本文に明記しておきましょう.

ディレクトリ構造の例

/home/hoge/public_html/report01/
:
|-- index.html
|
|-- scripts/
|   `-- quiz1.rb.txt
|
|-- results/
|   |-- result1.png
|   :
:
  • 上の例にある hoge は自分のアカウント名に置き換えてください.

アップロード確認

ブラウザから全部のファイルにアクセスできるか確認してみましょう. 例えば, ITPASS サーバ (ika-itpass) では, ~/public_html/report01/index.html に対応する URL は

http://itpass.scitec.kobe-u.ac.jp/~(自分のアカウント名)/report01/index.html

になります.

提出完了の報告

提出期限までに以下のメールを送ってください. 内容を確認した後, 修正すべき点があればその旨を連絡します. 修正完了後, 再度メールで報告してください. こちらから, レポート提出完了のメールが送られた時点で レポートを提出したことになります.

  • メールの内容
    • 件名
      • 「ITPASS実習レポート 09/30 出題分 (自分の氏名)」
    • 宛先
      • itpass のメーリングリスト
        • itpass-ml -at- itpass.scitec.kobe-u.ac.jp (-at- は @ に変更すること)
    • メール本文に必ず記入すること
      • 情報実験機番号
      • 氏名
      • レポートの URL

必須課題

注意

再解析データはデータ容量が大きいことがあるので, スクリプトの作成と実行は必ず自分の担当する実験実習機で行ってください.

問題 1

2019 年台風 15 号を概観する描画スクリプトの作成

NCEP/NCAR Reanalysisのデータを用いて 2019 年の台風 15 号の発生から衰退までの期間の海面(更生)気圧と地上風の分布の動画 (一連の静止画) を作るスクリプトを作りなさい. また, 作成した動画から読み取れることを説明しなさい.

スクリプトでは 6 時間海面気圧, 東西風, 南北風の下のデータを用いなさい.

レポートに書く内容

レポート内には以下を記述してください. ただしリンクを貼る際は相対パスで指定するようにしてください.

  • スクリプトファイル quiz1.rb.txt へのリンク

    上記で作成した quiz1.rb を quiz1.rb.txt という名前に変更してください. ブラウザ上から読めるようにするためです.

  • スクリプトの解説

    スクリプト内の各行が何をしているのか, スクリプト内にコメント文として書く.

  • 描画に使用するデータファイルへのリンク

    リンク先はダウンロード元の URL を記してください.

  • スクリプトの使い方の解説

    これをもとに TA が実際にテストします.  実行する際のスクリプト, データの置き場を明示してください.

  • 作成した動画ファイル (result1.gif) へのリンク
  • 作成した図から読み取れること

    自分で作成した図から読み取れることを説明してください. 必要に応じて参考文献, 参考ウェブページを引用しても構いません. その際には下の「参考資料」の欄に記入してください.

  • 参考資料

    URL をベタ書きにするのではなく, そのページの作者やタイトル, および何を参考にしたのかも明記する.

  • 共同作業した人の名前
  • 工夫したこと, 感想など

問題 2

興味のある大気現象の描画スクリプトの作成

ここに NCEP NCAR Reanalysis データが公開されています. ここにあるデータを用いて図を描く GPhys を用いたスクリプトを作成し, 興味のある大気構造の図を一つ以上描きなさい. 動画でも構わない. ただし, 実習で既に説明した図は除く. また, 作成した図について説明しなさい (何の図なのか). そして読み取れることを説明しなさい.

再解析データは実習中に説明した方法によってダウンロードしてください.

例えば, 2000 年における圧力面上の大気温度の日平均値のデータは下のようにたどることで見つけることができます.

  • NCEP/NCAR Reanalysis 1: Summary の "We have separated the data documentation into seven sections" にある, "Pressure level" をクリック.
    • "Pressure level" : 圧力面上の値
  • "Download/Plot Data" の "Air Temperature", "Daily", "Pressure" の行の "see list" をクリック.
    • "Air Temperature" : 大気温度
    • "Daily" : 日平均値
  • "Level" の項目が "Multiple levels" の行の "See lists" をクリック.
    • "Multiple levels" : 複数面
  • "air.2000.nc" をクリック.
    • ファイルの URL をコピーするには, リンク (air.2000.nc) を右クリックして「リンクのアドレスをコピー」のような項目をクリックする (名称はブラウザに依存する) と良いでしょう

物理量の名称は下のようなものがあるでしょう.

英語日本語備考
Air Temperature大気温度
Geopotential Heightジオポテンシャル高度重力ポテンシャル÷重力加速度
Relative Humidity相対湿度飽和水蒸気圧に対する水蒸気圧の割合
Specific Humidity比湿大気密度に対する水蒸気密度の割合
Omega (Vertical Velocity)鉛直風dp/dt (圧力の時間微分; 圧力座標での鉛直風)
U-Wind東西風
V-Wind南北風

なお, 上では圧力面上の物理量を保存したファイルの場所を書いていますが, その他の物理量を用いて図を描いても構いません.

レポートに書く内容

レポート内には以下を記述してください. ただしリンクを貼る際は相対パスで指定するようにしてください.

  • スクリプトファイル quiz2.rb.txt へのリンク

    上記で作成した quiz2.rb を quiz2.rb.txt という名前に変更してください. ブラウザ上から読めるようにするためです.

  • スクリプトの解説

    スクリプト内の各行が何をしているのか, スクリプト内にコメント文として書く.

  • 描画に使用するデータファイルへのリンク

    リンク先はダウンロード元の URL を記してください.

  • スクリプトの使い方の解説

    これをもとに TA が実際にテストします.  実行する際のスクリプト, データの置き場を明示してください.

  • 作成した図 (動画ファイル) (result2-1.png, result2-2.png, ... 等) へのリンク
  • 作成した図の説明

    自分で作成した図が何の図なのかを説明してください.

    図を説明するには, 「いつ」「どこ」「物理量」「平均方法 (瞬間値? 平均値?)」「図の軸」のような情報が必要です. 例えば, 下のような記述になるでしょう.

    • 2000 年 10 月 1 日 0 UT の 200 hPa 気圧面における東西風の瞬間値です.
    • 2000 年 10 月の 500 hPa 気圧面における温度の 1 カ月平均値です.
    • 2000 年の緯度 45°における海面更生気圧の経度分布の時間変化です.
  • 作成した図から読み取れること

    自分で作成した図から読み取れることを説明してください. 必要に応じて参考文献, 参考ウェブページを引用しても構いません. その際には下の「参考資料」の欄に記入してください.

  • 参考資料

    URL をベタ書きにするのではなく, そのページの作者やタイトル, および何を参考にしたのかも明記する.

  • 共同作業した人の名前
  • 工夫したこと, 感想など
作成する図の候補

作成する図はそれぞれの興味に従って選んで構いません. もし思いつくことがない人は下の項目を参考にするとよいでしょう.

  • 東西平均温度/東西風/比湿の緯度-圧力分布 (の季節変化の動画)
  • 神戸市 (に最も近い点) における地表 (1000 hPa における) 温度/気圧の時間変化
  • 神戸市 (に最も近い点) における温度/東西風/南北風の時間-圧力分布
  • YYYY 年 MM 月に発生した台風の温度/風速/比湿分布 (の動画)

提出されたレポート