GrADS筆記

 

背景

  • 在python matplotlib還沒有流行以前,繪製報告水準等級的數據圖可以使用GrADSmatlabGrapherTM等軟體來繪製。
    • 而這三者中自動化、版權、支援等等考量條件下,以GrADS為最合理的方案。
  • GrADS是喬治梅森大學海洋、土地及大氣研究中心(The Center for Ocean-Land-Atmosphere Studies, COLA)持續發展維護的公開軟體,目前仍然持續進版,且擁有許多愛用者,詳見官網之介紹。
  • GrADS 為遵循GNU原則的開放與免費軟體,適用在個人電腦、工作站等跨平台作業系統,可以直接讀取netCDF、grib等檔格式,作為顯示與繪圖工具。
  • GrADS亦可直接讀取MM5, wrf等模式的輸出檔案,進行各種專業氣象圖包括三維風場(向量及流線)、等值線、等值色塊等之製作。
  • 互動式的GrADS需要X-Window作為圖形展示的出口。
  • 然而對於大量及批次式之作業,GrADS在學術及作業領域具有其高度競爭力(在python流行以前)。

安裝建置

過程與經驗如下:

模式結果格式的測試

  • 不論模式在何處執行,複製於個人電腦上皆可由PCGrADs讀取。
  • GrADs讀取原美國EPA所公開超級電腦的模擬結果,和Linux作業平台上的計算結果,完全相容。

    安裝與進入PCGrADs

  • 由網站上下載軟體壓縮檔,解開後執行setup.exe,即可在指示下循序建立起微軟視窗版的PCGrADs,包括設定執行檔、程式庫及包括檔的路徑。

GrADs批次檔及內容

名稱 內容
CMAQ.gs 選擇開啟氣狀物濃度、粒狀物濃度、或沉降量模擬結果
CONA.gs 選擇污染物、選擇停格或動畫之等濃度圖
AERO.gs 選擇污染物、選擇停格或動畫之等濃度圖
DRYDEP1.gs 選擇污染物、選擇停格或動畫之等濃度圖
WIND.gs 選擇風場日期、時間間距繪製流線圖

資源

lectures

CAMxRuns

GrADs命令列選項

  • 批次方式執行[grads][grads],需使用 -b 指令,執行特定指令為 -c-p 則為輸出結果圖紙面的方向(portrait)