LINUX.ORG.RU

XyGrib 1.2.6

 , xygrib, ,


2

1

5-ого июля вышла новая версия программы для визуализации погодной информации, распространяемой в файлах форматов GRIB версий 1 и 2. В этой версии продолжено расширение списка поддерживаемых моделей прогнозов погоды и добавление возможности просмотра дополнительных данных у уже поддерживаемых моделей.

  • добавлена модель NOADD GFS
  • стали доступны данные повторного анализа модели ECMWF ERA5
  • стали доступны данные отражательной способности по модели GFS

Следует отметить, что проект XyGrib - это развитие ранее известного проекта zyGrib. Версия 1.0.1 XyGrib была выпущена на основе zyGrib 8.0.1. Из существенных отличий XyGrib следует отметить поддержку более, чем одной модели прогноза погоды (программа zyGrib поддеживает только модель GFS), переход на новую версию сервера-аккумулятора данных (который поддерживается в рамках проекта OpenGribs) и формат GRIB v2 по-умолчанию, возможность обновления версии программы собственными средствами приложения (в том числе и для Linux). Сайт проекта: https://www.opengribs.org

>>> Подробности

★★★★★

Проверено: jollheef ()
Последнее исправление: AS (всего исправлений: 6)
Ответ на: комментарий от imul

Пока что удалил openjpeg-1.5.2, но надо придумать как исправить эту проблему.

Вообще правильный вариант - не иметь в сборочной среде ненужных для сборки пакетов. Если оперировать понятиями бинарного дистрибутива, должен быть установлен пакет а-ля libopenjpeg2-devel, который, по хорошему, должен ещё и конфликтовать с libopenjpeg-devel, чтобы пакетный менеджер не допускал установку двух одновременно.

AS ★★★★★
() автор топика
Ответ на: комментарий от AS

Реальность чуть богаче. И правильный вариант включает ещё и правильное версионирование. PS: пошёл сочинять ebuild для xygrib.

imul ★★★★★
()
Последнее исправление: imul (всего исправлений: 1)
Ответ на: комментарий от imul

Реальность чуть богаче. И правильный вариант включает ещё и правильное версионирование.

Версионирование отдаётся на откуп того, кто занимается сборкой библиотеки. Предполагается, что soname у lib<blabla>[n]-devel в порядке. :-)

AS ★★★★★
() автор топика
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от AS

Предполагается, что soname у lib<blabla>[n]-devel в порядке.

Вот с [n] как раз и непорядок. Поскольку между libopenjpeg и libopenjp2 таки есть разница.

imul ★★★★★
()
Ответ на: комментарий от imul

Поскольку между libopenjpeg и libopenjp2 таки есть разница.

Есть. Но решается она легко и просто на самом деле. Имена самих файлов-библиотек у бинарных файлов разные. Пересечения если и есть, то только по *.so, которые лежат в -devel. В момент сборки зависимость фомируется на бинарный подпакет, и в рабочую систему из репозитория втаскивается уже именно то, что требуется. Пользователь просто ставит пакет и не парится, lib* подтягиваются, как есть.

По сборке пара моментов, пока не забыл:

zyGrib не собирается с новым libjasper, что делать тут написано: http://www.zygrib.org/forum/viewtopic.php?f=3&t=1066. У тебя libjasper старее видимо, раз собралось, но вдруг надо будет.

В XyGrib, в релизном тарболе, версию забыли поменять, надо два послерелизных патча добавить с гитхаба. На работу не влияет, но версию не ту рисует и про наличие новой версии сообщает. Про один написано, что он про Windows, но там ещё и CMakeLists.txt затронут по поводу версии как раз.

AS ★★★★★
() автор топика
Последнее исправление: AS (всего исправлений: 2)
Ответ на: комментарий от AS

про наличие новой версии сообщает

Да, есть такое дело. Не критично, дождусь следующей версии и бампну ебилд.

libjasper старее видимо

2.0.16, но в дженте zygrib собирается совсем без jpeg2k.

Пересечения если и есть, то только по *.so, которые лежат в -devel.

deb-based сейчас нет под рукой, но если только там, поскольку в дженте пересечений по названию файлов нет и либы с разными мажорами разнесены по разным слотам 0 и 2.

imul ★★★★★
()
Ответ на: комментарий от anonymous

Ещё немного, и вы придумаете OSTree.

Всё украдено до нас. Я просто удивился, что в сборочной среде оказалось два совсем разных openjpeg. Хотя я не знаю нюансов сборки в Gentoo.

AS ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.