# # ERA-40 データ用 nc ファイル gtool4 規約設定ファイル # # 履歴 : 2004/01/15 塚原 大輔 # # 概要: 以下について設定する. # # 1. 各変数毎の属性 -- $var_attr # 2. 大域属性 -- $global_attr # 3. 履歴情報書式 -- $history # # 各変数はハッシュで与える. # ## 1. 各変数毎属性((-ECMWF オリジナルデータから存在する物理量はそのままとする-)) case $new_vname when "tp" $var_attr = { "long_name" => "daily Total Precipitation", "units" => "m" } when "psi" # 質量流線関数 $var_attr = { "long_name" => "Monthly zonal mean Stream-density function", "units" => "kg/s" } when "theta" # 温位 $var_attr = { "long_name" => "Potential temperature", "units" => "K" } when "pbar" # 等温位面に沿って平均した圧力 $var_attr = { "long_name" => "pbar", "units" => "m*2/s" } when "ape" # 有効位置エネルギー $var_attr = { "long_name" => "Available potential energy", "units" => "??" } when "pws" # $var_attr = { "long_name" => "Power spectre of"+var, "units" => "??" } end ## 2. 大域属性 title = $title if $title title = $var_attr["long_name"] if $var_attr && !$title ### 必須 $global_attr = { "title" => title, "source" => "ECMWF Re-Analysys ERA40 (downloaded at 2003-12-21T00:00:00+09:00)", "institution" => "GFD-Dennou Club dcchart project", "Conventions" => "http://www.gfd-dennou.org/arch/gtool4/conventions/", "gt_version" => "4.1" } ### 任意 ## 3. 履歴情報 command = File.basename($0).to_s + " " + ARGV.join(" ") user = ENV["USER"] time = Time.now.strftime("%Y-%m-%dT%H:%M:%S")+"+0900" # 日本の標準時刻に補正 $history = time+" "+user+"> "+command