Metview - Википедия - Metview
Логотип Metview | |
Разработчики) | ЕЦСПП |
---|---|
изначальный выпуск | 1991 |
Стабильный выпуск | 5.10.0 / 6 ноября 2020 г. |
Написано в | C ++, C, Python и Qt |
Операционная система | Linux, OS X |
Доступно в | Британский английский |
Тип | Научная визуализация |
Лицензия | Лицензия Apache |
Интернет сайт | программного обеспечения |
Metview это метеорологический рабочая станция и пакетная система разработан в Европейский центр среднесрочных прогнозов погоды.[1]
История
Разработка началась в ЕЦСПП в 1990 г. в сотрудничестве с Национальный институт космических исследований из Бразилия и Метео-Франс.[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, BUFR, NetCDF и ODB.
Макроязык Metview для пакетной обработки
Макроязык разработан как высокоуровневый, чтобы позволить аналитикам и ученым сконцентрироваться на потоке работы / обработки, которого они пытаются достичь.
# Макрос Metview# чтение файлов GRIB с помощью функции read ()а = читать(mygrib1.grb)б = читать(mygrib2.grb)# вычисляем разницу между двумя полями c = а-б# отображение результатаучасток(c)
В 2017 г. Python версия макроязык был развит.[6]
Поддерживаемые форматы файлов
Metview поддерживает различные форматы метеорологических данных в качестве форматов ввода и вывода: GRIB (редакции 1 и 2), BUFR,[7] NetCDF, ODB (База данных наблюдений ЕЦСПП),[8] Локальные базы данных и файлы данных ASCII (Значения, разделенные запятыми, сетки и разрозненные данные)
Разработка
Все основные разработки производятся в Секции развития по адресу: г. ЕЦСПП. Большая часть кода находится в C ++ и код версируется в мерзавец. CMake используется как система сборки.
Metview использует другие программные пакеты, разработанные в ECMWF. Фактически Metview - это расширенный МАРС клиент и использует ecCodes для обработки GRIB и BUFR и Магия для контурирования и визуализации.
Распределение
Metview в основном распространяется как источник tarball под Лицензия Apache версия 2.0. Есть планы распространить код на GitHub.
Двоичный версии Metview доступны в Conda (через канал conda-forge), в Ubuntu[9] и MacPorts.[10] RPMs для основных дистрибутивов Linux представлены на Открытая служба сборки.[11]
Рекомендации
- ^ «Официальный сайт Metview». ЕЦСПП. Получено 2 декабря 2017.
- ^ Рассел, Иэн (январь 2014 г.). «Сообщение в Информационном бюллетене ЕЦСПП 138 (зима 2013/2014): 20-летие Metview» (PDF). ЕЦСПП.
- ^ Даабек, Йенс (июнь 1990 г.). «Репортаж со встречи EGOWS» (PDF). Отчет EGOWS. 1. Архивировано из оригинал (PDF) на 2016-03-05. Получено 2017-12-03.
- ^ Симен, Стефан (2 декабря 2017 г.). «2B.2 Metview 4 и Magics ++ отвечает на новые вызовы увеличения объемов данных (2010 - 90annual_26iips)». ams.confex.com. Получено 2017-12-03.
- ^ Симен, Стефан. «Резюме: Metview: помощь в максимальном использовании данных ЕЦСПП (93-е ежегодное собрание Американского метеорологического общества)». ams.confex.com. Получено 2017-12-03.
- ^ Рассел, Иэн (январь 2020 г.). «Интерфейс Python Metview открывает новые возможности». Информационный бюллетень ЕЦСПП. 162: 36–39.
- ^ Кархила, Веса (июль 2012 г.). «Данные BUFR и Metview» (PDF). Информационный бюллетень ЕЦСПП. 132: 34–36.
- ^ Кертес, Шандор (январь 2012 г.). «Новая структура для обработки ODB в Metview 4» (PDF). Информационный бюллетень ЕЦСПП. 130: 31–33.
- ^ "пакет metview: Ubuntu". launchpad.net. Получено 2017-12-02.
- ^ macports-ports: дерево портов MacPorts., MacPorts, 01.12.2017, получено 2017-12-02
- ^ «Показать главную: SStepke / Metview - служба сборки openSUSE». build.opensuse.org. Получено 2017-12-02.