| メットビュー | |
|---|---|
Metviewのロゴ | |
| 開発者 | ヨーロッパ中期気象予報センター(ECMWF) |
| 初回リリース | 1991年 (1991) |
| 安定版リリース | 5.23.0 / 2024年10月2日 (2024-10-02) |
| 書かれた | C++ ( Qt )、C、Python |
| オペレーティング·システム | Linux、macOS |
| 入手可能な | イギリス英語 |
| タイプ | 科学的視覚化 |
| ライセンス | アパッチ |
| Webサイト | metview.readthedocs.io |
Metviewは、ヨーロッパ中期予報センター(ECMWF)で開発された気象ワーク ステーションおよびバッチシステムです。[1]
歴史
開発は1990年にブラジル国立宇宙研究所とフランス気象局の協力のもとECMWFで開始された。[2]
| 年 | バージョン | 変更点 |
|---|---|---|
| 1990 | 発表 | EGOWSでの発表[3] |
| 1991 | 最初のプロトタイプ | 宇宙研究所のバッチシステム |
| 1993 | 1.0 | 最初のバッチとユーザーインターフェース |
| 1998 | 2.0 | インタラクティブな視覚化のための OpenGLの使用 |
| 2000 | 3.0 | 新しいユーザーインターフェース(Motif) |
| 2010 | 4.0 | Magics++グラフィックライブラリへのアップグレード。[4] Apacheライセンスの下でオープンソースソフトウェアとしてリリース[5] |
| 2014 | 4.5 | Qtバージョン4 に基づく新しいユーザーインターフェース |
| 2018 | 5.0 | Qt バージョン 5 に切り替え、プロット ウィンドウを改善し、新しい Python インターフェイスを導入 |
特徴
ユーザーインターフェース

Metviewはアイコンベースのグラフィカルユーザーインターフェースを備えており、気象(グラフィカル)製品のあらゆる側面がアイコンで表現されます。ユーザーはプロットエリアにアイコンをドラッグ&ドロップすることで、視覚化のプロトタイプを作成できます。
Metview には、GRIB ( General Regularly-distributed Information in Binary form) ( GRIB )、 BUFR ( Binary Universal Form for the Representation of meteorological data )、NetCDF ( Network Common Data Form )、 ODB ( OpenDocument Database Front End Document Format ) などの気象ファイル形式のコンテンツを探索および表示するためのさまざまなツールも用意されています。
バッチ処理用のマクロ言語
マクロ言語は、アナリストや科学者が開発中の作業と処理フローに集中できるようにするための 高水準プログラミング言語として設計されています。
# Metview マクロ
# read() 関数を使って GRIB ファイルを読み取る
a = read ( mygrib1 . grb )
b = read ( mygrib2 . grb )
# 2つのフィールド間の差を計算する
c = a - b
# 結果のプロット
plot ( c )
2017年にマクロ言語のPythonバージョンが開発されました。[6]
ファイル形式のサポート
Metviewは、 GRIB(第1版および第2版)、BUFR、[7] NetCDF、ODB(ECMWF観測データベース)、[8]ローカルデータベースおよびASCIIデータファイル(カンマ区切り値、グリッド、散布データ) など、さまざまな気象データ形式を入力および出力形式としてサポートしています。
発達
主要な開発はすべてECMWFの開発セクションで行われています。コードの大部分はC++で記述されており、 gitでバージョン管理されています。ビルドシステムにはCMakeが使用されています。
MetviewはECMWFで開発された他のソフトウェアパッケージを利用しています。Metviewは拡張MARSクライアント[9]であり、 GRIBおよびBUFRの処理にはecCodes [10] 、等高線描画と可視化にはMagics [11]を使用しています。
分布
Metviewは、Apacheライセンスバージョン2.0に基づき、主にtarballと呼ばれるソースコードの tarファイルとして配布されています。コードはGitHubで配布される予定です。
Metviewのバイナリバージョンはconda(conda-forgeチャンネル経由)、Ubuntu [12]、MacPorts [13] で入手可能です。主要なLinuxディストリビューションのRPMはOpen Build Service [14]で提供されています。
参考文献
- ^ 「Metview公式サイト」ECMWF . 2022年1月26日閲覧。
- ^ Russell, Iain (2014年1月). 「ECMWFニュースレター138 号(2013/2014年冬号)のニュース記事:Metview創立20周年」(PDF)ECMWF .
- ^ Daabeck, Jens (1990年6月). 「EGOWS会議報告書」(PDF) . EGOWS報告書. 1. 2016年3月5日時点のオリジナル(PDF)からアーカイブ。 2017年12月3日閲覧。
- ^ Siemen, Stephan (2017年12月2日). 「2B.2 Metview 4 & Magics++ 増大するデータ量の新たな課題への対応 (2010 - 90annual_26iips)」. ams.confex.com . 2017年12月3日閲覧。
- ^ シーメン、ステファン. 「抄録:Metview:ECMWFデータの有効活用を支援する(第93回アメリカ気象学会年次総会)」. ams.confex.com . 2017年12月3日閲覧。
- ^ Russell, Iain (2020年1月). 「MetviewのPythonインターフェースが新たな可能性を開く」ECMWFニュースレター. 162 : 36–39 .
- ^ Karhila, Vesa (2012年7月). 「BUFRデータとMetview」(PDF) . ECMWFニュースレター. 132 : 34–36 .
- ^ Kertesz, Sandor (2012年1月). 「Metview 4でODBを扱うための新しいフレームワーク」(PDF) . ECMWFニュースレター. 130 : 31–33 .
- ^ "MARS". ECMWF .
- ^ "ecCodes". ECMWF .
- ^ 「マジック」ECMWF。
- ^ "metview package : Ubuntu". launchpad.net . 2017年12月2日閲覧。
- ^ macports-ports: MacPorts ポートツリー、MacPorts、2017-12-01、2017-12-02取得
- ^ 「Show home:SStepke / Metview - openSUSE Build Service」. build.opensuse.org . 2017年12月2日閲覧。
外部リンク
- 公式サイト