#!/usr/bin/env ruby =begin 表題: AGUforAPE NetCDF submitted PCMDI のお絵描き 履歴: 2004/02/13 yukiko@ep.sci.hokudai.ac.jp irb_command: load "~/tmp/ape-data/lib/ape-view.rb" irbrc: ~/.irbrc =end # SST id sstid = ["control","flat","peaked","1keq","3keq","3kw1","Qobs","control-5N"] $expID = sstid[4] groupid = ["aguforape","agcm5_adj","agcm5_kuo","agcm5_kuo-nosc","non"] $cumulus = "eml" set_dir_id = groupid[4] host = "eva01" # host = "asa" $groupid_hash = { "AGUforAPE"=> "AGUforAPE-03a", "CGAM" => "HADAM3-05a", "CSIRO_old" => "CCAM-05a", "CSIRO_standard" => "CCAM-05e", "DWD" => "DWD-GME-05a", "ECMWF" => "ECMWF-05a", "ECMWF_07" => "ECMWF-05a", "FRCGC" => "NICAM-04", "GFDL" => "GFDL-05a", "GSFC" => "NSIPP-01", "K1JAPAN" => "K1JAPAN-03a", "LASG" => "LASG-03a", "MIT" => "MIT-06a", "MRI" => "MRI-06", "NCAR" => "NCAR-03a", "UKMO_n48" => "ukmo_03a", "UKMO_n96" => "ukmo_03a", "MGO" => "MGO-02", "AGCM5_adj_old.2005"=> "AGCM5-adj", "AGCM5_kuo_old.2005"=> "AGCM5-kuo", "AGCM5_kuo-nosc"=> "AGCM5-kuo-nosc", "AGCM5_adj"=> "AGCM5-adj-07a", "AGCM5_kuo"=> "AGCM5-kuo-07a" } # ---------------------------------------------- # dir set def set_dir(set_dir_id, host="eva01") if host == "asa" then if set_dir_id == "aguforape" then $rezol = "T39L48_#{$cumulus}" $groupid = "AGUforAPE-03a" $grfile_path = "/home/yukiko/tmp/ape-data/GrADS/#{$rezol}_expID01/" $gr2ncfile_path = "/home/yukiko/tmp/ape-data/yukiko/#{$rezol}_expID01/" elsif set_dir_id == "agcm5" then $rezol = "AGCM5_adj" $groupid = "AGCM5_adj" $grfile_path = "" $gr2ncfile_path = "" end $fig_path = "/home/yukiko/tmp/ape-data/figs/tmp/" $ncfile_path = "/home/yukiko/tmp/ape-data/NetCDF/#{$rezol}/" # $ncfile_path = "/mnt/yukiko/netCDF/#{$rezol}/" elsif host == "eva01" then if set_dir_id == "aguforape" then # $rezol = "T39L48_#{$cumulus}" $groupid = "AGUforAPE-03a" $grfile_path = "/home/yukiko/work/ape/GrADS/#{$rezol}_expID01/" $gr2ncfile_path = "/home/yukiko//work/ape/yukiko/data/#{$rezol}_expID01/" elsif set_dir_id == "agcm5_adj" then $rezol = "AGCM5_adj" $groupid = "AGCM5-adj" $grfile_path = "" $gr2ncfile_path = "" elsif set_dir_id == "agcm5_kuo" then $rezol = "AGCM5_kuo" $groupid = "AGCM5-kuo" $grfile_path = "" $gr2ncfile_path = "" elsif set_dir_id == "agcm5_kuo-nosc" then $rezol = "AGCM5_kuo-nosc" $groupid = "AGCM5-kuo-nosc" $grfile_path = "" $gr2ncfile_path = "" elsif set_dir_id == "non" then $rezol = "" $groupid = "" $grfile_path = "" $gr2ncfile_path = "" end # $fig_path = "/work11/ape/yukiko/figs/tmp/" # $ncfile_path = "/work11/ape/NetCDF/#{$rezol}/" # $fig_path = "/home/yukiko/work/ape/yukiko/figs/tmp/" $ncfile_path = "/home/yukiko/work/ape/NetCDF/#{$rezol}/" $fig_path = "/home/yukiko/work/ape/NetCDF/other_group/figs/tmp/" end $file_label = "#{$rezol}_#{$expID}" $file_label = "filename" if set_dir_id == "non" end # ---------------------------------------------- set_dir(set_dir_id,host) # ---------------------------------------------- # local load path $local_path = '/home/yukiko/tmp/ape-data/lib' if host == "asa" # $local_path = '/work11/ape/yukiko/lib' if host == "eva01" # $local_path = '/home/yukiko/eva01/work11/ape/yukiko/lib' if host == "eva01" $local_path = '/home/yukiko/work/ape/yukiko/lib' if host == "eva01" $: << $local_path # ---------------------------------------------- # 必要なライブラリ, モジュールの読み込み load "#{$local_path}/lib-ape-base.rb" load "#{$local_path}/lib-ape-composite.rb" load "#{$local_path}/lib-ape-view.rb" load "#{$local_path}/lib-ape-agcm5-view.rb" # require "lib-ape-view" require "libgphys-e" require "lib-ape-stspctrum" # require "/usr/lib/ruby/1.6/irb/completion.rb" # tab で関数補完 # ---------------------------------------------- # irb 用ローカルメソッド (そもそもローカルだけど) # ややこしくなるから irb でのみ使用すること # 読み込み時のメッセージ def init_put print <