IT pass HikiWiki - [Exp2024]データと可視化ソフトウェアの準備 Diff
- Added parts are displayed like this.
- Deleted parts are displayed
like this.
((<"スケジュール表・各回資料 (09/09)"|[Exp2023]スケジュール表・各回資料#09-2F09>))
{{toc}}
= 実習の準備
((<NetCDF|URL:https://www.unidata.ucar.edu/software/netcdf/>)) データを扱う準備としてデータをダウンロードし, NetCDF ライブラリと可視化ソフトウェアをインストールしましょう.
== データの準備
ここでは, アメリカの研究機関 NCEP/NCAR で作成された再解析データ (reanalysis data) を使うことにします.
((<NCEP NCAR Reanalysis|URL:https://psl.noaa.gov/data/gridded/data.ncep.reanalysis.html>))
「再解析データ」とは, 数値モデルに観測データを同化することで, 数値モデルが持つ物理的な整合性と観測データの現実の値の長所を組み合わせて作成されたもっともらしいデータセットです.
実習では, 2023 年の大気温度, 東西風, 南北風のデータ (1 日平均値) を用いることにします.
データは, wget コマンドを使ってダウンロードします.
(実験実習の基礎II の時のように curl コマンドを使っても構いません. curl は自分でインストールしなければいけないかもしれませんが.)
$ wget ftp://ftp.cdc.noaa.gov/Datasets/ncep.reanalysis.dailyavgs/pressure/air.2023.nc
$ wget ftp://ftp.cdc.noaa.gov/Datasets/ncep.reanalysis.dailyavgs/pressure/uwnd.2023.nc
$ wget ftp://ftp.cdc.noaa.gov/Datasets/ncep.reanalysis.dailyavgs/pressure/vwnd.2023.nc
== NetCDF 関連コマンドのインストール
NetCDF データの内容を確認するためには専用のコマンドが必要です.
そのコマンドは Unix/Linux に標準的にインストールされているわけではありません.
したがってここでインストールします.
$ sudo apt install netcdf-bin
== 可視化ソフトウェアのインストール
実習では, NetCDF データを解釈して可視化するためのソフトウェアとして, ((<GPhys|URL:http://www.gfd-dennou.org/library/ruby/products/gphys/>)) を用います.
GPhys は((<地球流体電脳倶楽部|URL:http://www.gfd-dennou.org/>))の有志によって開発されてきた, ((<オブジェクト指向スクリプト言語 ruby|URL:https://www.ruby-lang.org/ja/>)) で NetCDF などの自己記述型データを解釈して可視化するライブラリです.
GPhys は地球流体電脳倶楽部で開発されたライブラリであるため, ソフトウェアパッケージがアーカイブされている電脳サーバを登録しなければなりません. そのため, まず /etc/apt/sources.list を編集します.
$ sudo vi /etc/apt/sources.list
によって, ファイルの最下部に下の行を追記しましょう.
deb http://www.gfd-dennou.org/library/cc-env/Linux/debian-dennou bookworm main
deb-src http://www.gfd-dennou.org/library/cc-env/Linux/debian-dennou bookworm main
ファイルに追記できたら, パッケージリストを更新し, GPhys をインストールしましょう.
しかし, パッケージのインストールも公開鍵認証によって安全性を高めていますので, まずは認証のための公開鍵を追加する下の作業が必要です.
$ sudo apt install debian-keyring
$ gpg --keyring /usr/share/keyrings/debian-maintainers.gpg --export -a 891D7E07 | sudo apt-key add -
その上で, gphys パッケージを下のようにインストールしましょう.
$ sudo apt update
$ sudo apt install gphys
また, 実習で使う他のパッケージもインストールしておきましょう.
$ sudo apt install imagemagick
imagemagick (ImageMagick) パッケージには画像ファイルを加工するプログラムをまとめたパッケージです.
なお, 上で行った公開鍵の設定についての詳細は説明しませんが, 興味があれば linux, gpg などの単語を使って調べてみると良いでしょう.
{{toc}}
= 実習の準備
((<NetCDF|URL:https://www.unidata.ucar.edu/software/netcdf/>)) データを扱う準備としてデータをダウンロードし, NetCDF ライブラリと可視化ソフトウェアをインストールしましょう.
== データの準備
ここでは, アメリカの研究機関 NCEP/NCAR で作成された再解析データ (reanalysis data) を使うことにします.
((<NCEP NCAR Reanalysis|URL:https://psl.noaa.gov/data/gridded/data.ncep.reanalysis.html>))
「再解析データ」とは, 数値モデルに観測データを同化することで, 数値モデルが持つ物理的な整合性と観測データの現実の値の長所を組み合わせて作成されたもっともらしいデータセットです.
実習では, 2023 年の大気温度, 東西風, 南北風のデータ (1 日平均値) を用いることにします.
データは, wget コマンドを使ってダウンロードします.
(実験実習の基礎II の時のように curl コマンドを使っても構いません. curl は自分でインストールしなければいけないかもしれませんが.)
$ wget ftp://ftp.cdc.noaa.gov/Datasets/ncep.reanalysis.dailyavgs/pressure/air.2023.nc
$ wget ftp://ftp.cdc.noaa.gov/Datasets/ncep.reanalysis.dailyavgs/pressure/uwnd.2023.nc
$ wget ftp://ftp.cdc.noaa.gov/Datasets/ncep.reanalysis.dailyavgs/pressure/vwnd.2023.nc
== NetCDF 関連コマンドのインストール
NetCDF データの内容を確認するためには専用のコマンドが必要です.
そのコマンドは Unix/Linux に標準的にインストールされているわけではありません.
したがってここでインストールします.
$ sudo apt install netcdf-bin
== 可視化ソフトウェアのインストール
実習では, NetCDF データを解釈して可視化するためのソフトウェアとして, ((<GPhys|URL:http://www.gfd-dennou.org/library/ruby/products/gphys/>)) を用います.
GPhys は((<地球流体電脳倶楽部|URL:http://www.gfd-dennou.org/>))の有志によって開発されてきた, ((<オブジェクト指向スクリプト言語 ruby|URL:https://www.ruby-lang.org/ja/>)) で NetCDF などの自己記述型データを解釈して可視化するライブラリです.
GPhys は地球流体電脳倶楽部で開発されたライブラリであるため, ソフトウェアパッケージがアーカイブされている電脳サーバを登録しなければなりません. そのため, まず /etc/apt/sources.list を編集します.
$ sudo vi /etc/apt/sources.list
によって, ファイルの最下部に下の行を追記しましょう.
deb http://www.gfd-dennou.org/library/cc-env/Linux/debian-dennou bookworm main
deb-src http://www.gfd-dennou.org/library/cc-env/Linux/debian-dennou bookworm main
ファイルに追記できたら, パッケージリストを更新し, GPhys をインストールしましょう.
しかし, パッケージのインストールも公開鍵認証によって安全性を高めていますので, まずは認証のための公開鍵を追加する下の作業が必要です.
$ sudo apt install debian-keyring
$ gpg --keyring /usr/share/keyrings/debian-maintainers.gpg --export -a 891D7E07 | sudo apt-key add -
その上で, gphys パッケージを下のようにインストールしましょう.
$ sudo apt update
$ sudo apt install gphys
また, 実習で使う他のパッケージもインストールしておきましょう.
$ sudo apt install imagemagick
imagemagick (ImageMagick) パッケージには画像ファイルを加工するプログラムをまとめたパッケージです.
なお, 上で行った公開鍵の設定についての詳細は説明しませんが, 興味があれば linux, gpg などの単語を使って調べてみると良いでしょう.