Metview

Metview是歐洲中期天氣預報中心所開發的氣象工作站批处理任务的程式。

開發歷史
Metview係由歐洲中期天氣預報中心在1990年代與及法國氣象局偕同開發。
年份版本變動1990宣告透過宣告1991雛形由巴西國家太空中心創立批处理任务19931.0第一版批处理任务與建立使用者介面19982.0透過OpenGL創建視覺化界面20003.0新版使用者介面 (Motif)20104.0升級至Magics++圖型函式庫 並基於Apache授權條款進行開源20144.5基於Qt4的新版使用者介面20185.0更新至Qt5，改善繪圖窗與使用Python介面

程式特色
使用者介面
Metview有一個基於圖示的使用者介面，其中，氣象產品的任何方面都能以圖示展現，使用者可以透過圖示在繪圖區塊將資料視覺化。

Metview亦提供各種工具讓使用者瀏覽與顯示氣象文件格式的內容，例如GRIB、BUFR、NetCDF及ODB。

Metview用以處理批次處理任務的巨集
透過高階語言來進行巨集的設計，可以使氣象分析師或科學家更專注於嘗試去實現的工作/流程。
# Metview Macro

# 從read()函式讀取GRIB檔案
a = read(mygrib1.grb)
b = read(mygrib2.grb)

# 計算兩者之間的差值
c = a-b

# 繪製結果
plot(c)
此類巨集在2017年所釋出的版本中，即透過Python實現。

支援檔案格式
Metview支援各類型的氣象數據格式作為輸入於輸出使用，包含：GRIB、BUFR、NetCDF、ODB（歐洲中期天氣預報中心的觀測數據庫）、本地端資料庫及ASCII資料文件（逗號分隔值、網格及離散數據）

程式開發
所有的主開發工作由歐洲中期天氣預報中心進行，大部分程式碼由C++編譯，並透過Git進行版本控制，另透過CMake進行軟體組建。

Metview亦會使用歐洲中期天氣預報中心所開發的其他程式封裝包。事實上，其為MARS 的擴充客戶端，並透過其使用ecCodes 來進行BUFR、GRIB的資料掌控及透過Magics 進行資料的輪廓化及視覺化。

程式發行
Metview主要透過tar源文件以Apache授權條款2.0版釋出，並透過GitHub開源。

在Ubuntu及MacPorts，可以透過Conda取得Metview的二進制版本使用。Metview亦透過Open Build Service提供主要的Linux發行版的RPM。

參考來源

外部連結


Category:科學軟體