?нтерполяция гео данных на другую сетку

Данные: значения на сетке в формате netCDF. Сетка покрывает всю Землю.

Задача: проинтерполировать эти данные на другую сетку (T63), чтобы их можно было сравнить с другой моделью.

?нструменты: cdo и GMT для отображения.

cdo (climate data operators) это коллекция строковых операторов для обработки и анализа данных климатических моделей (и вообще любых данных в netCDF формате), распространяемая по лицензии GPL. Поддерживаемые форматы данных GRIB, netCDF, SERVICE, EXTRA и IEG. Доступно более 350 операторов.

Read more »

Создание простейшей карты в GMT

Задача: Сделать карту Арктики с рельефом дна, нанести на неё точки океанологических станций и нарисовать стрелочки между ними, показывающие как двигался пароход.

?нструмент: GMT (Generic Mapping Tools).

GMT это около 60ти утилит, при помощи которых любой линуксоид может на дому создавать карты не хуже тех что в нарисованы в географических атласах. Это практически стандарт отображения данных на карте в геофизике, океанологии и тому подобных науках, которые работают с нашим шариком и периодически на нём что ни будь измеряют. Визуализацией измеренного и призвана заниматься GMT.

Read more »

Соединение нескольких .eps файлов в один

Задача: объединить красиво несколько .eps файлов в один (создать из нескольких рисунков один).

?нструмент: epsemerge

Сколько же времени теряется если вовремя не провести простой поиск гуглом или не заглядывать во внутренюю вики института…

Раньше соединение нескольких .eps файлов в один было для меня большой, долгой задачей. Открывался Gimp, в него импортировались epsки, включалась сетка и по этой сеточке, ручками картинки расставлялись в правильном порядке, обычно в квадратном таком порядке.

Человечество оказалось гораздо более ленивым чем я.

Read more »

SSH и сёрфинг

Ходить на работу каждый день, в наш век паровоза и телеграфа, как-то неправильно. Особенно неправильно это если работаете вы в научном институте. Лучше работать дома. Я, в общем, так и делал. ? единственное что меня не устраивало в этом — отсутствие нормального доступа к литературе, потому как заходя из дома на странички журналов мне в грубой форме предлагали запалатить от 9 до 30 баксов за статью.

Можно конечно (и я так и делал) выбирать статью, затем логиниться по ssh на университетский сервер, там запускать lynx, скармливать ему ссылку, загружать файл, отлогиниваться, залогиниваться обратно по sftp и забирать статью. Но это, согласитесь, гемор. Ещё более страшный вариант это открывать по ssh какой нить firefox и серфить через него. Более наглядно, но проблем со сливом статей с университетского сервера на домашний комп это не снимает, и тормоза страшные.

Оказывается человечество придумало гораздо более адекватный способ, который позволяет настроить домашний броузер так, чтобы ограничений на доступ к институтским ресурсам больше не было.

Read more »

Поставить ODV в Ubuntu (Kubuntu) live CD

Думаю что пригодится это руководство только одному человеку, но в принципе и этого достаточно чтобы его написать ) Ну и по большому счёту, если опустить некоторые подробности, то можно почитать и тем океанологам кто мало знаком с линуксом, но перейдя на него решил тут же поставить на него свой любимый ODV.

Задача: поставить ODV на Ubuntu (Kubuntu) live CD

?нструменты: live CD , shell
Read more »

Дружим JabRef с CiteULike

Всё потихоньку перемещается с наших локальных компьютеров в онлайн. Дошла очередь и до научных ссылок. Вообще то дошла она довольно давно, но я обнаружил это буквально сегодня. ? решил воспользоваться.

UPD: Более развернутый пост собственно про сервис CiteULike.

Задача: Экспортировать базу данных JabRef (которая набиралась из разных источников, таких как Scopus, Web of Science, Sciencedirect) в сервис CiteULike

?нструменты: JabRef
Read more »

xyz2grd в GMT

Просто чтобы не забыть.
Задача: перевести имеющиеся данные в формат grd — нативный формат GMT который является разновидностью netCDF
Данные: хитро вырезанные данные по концентрации льда в Баренцевом море, организованные в форме долгота\широта\концентрация

Мы знаем что шаг у сетки 25 километров и что меняется о не особо сильно. Хитрая комбинация которая превращает наши аскишные данные в понтовый .grd выглядит следующим образом:
Read more »

Установка planet simulator на Ubuntu

Оказывается запускать комплексные модели Земли можно не только на суперкомпьютерах. Вполне подходит для этой цели ваш маленький лэптоп, или стационарный компьютер. Конечно огромной скорости вам никто не обещает, но и ждать по три месяца результатов не нужно ) Вообще есть несколько версий моделей глобальной циркуляции, которые достаточно просто управляются, но я рассмотрю только одну. Planet simulator. Это не просто игрушка. Это Model of Intermediate Complexity, которая производить производить климатические и палеоклиматические симуляции. Подробнее тут http://wiki.oceanographers.ru/index.php?title=Planet_simulator

Первое что мы должны сделать это скачать код и распаковать его. Качаем отсюда http://www.mi.uni-hamburg.de/Downloads.245.0.html (файл Most15.tgz). Распаковываем согласно инструкции:
Read more »

Настроить interwiki в MediaWiki

Хотим сделать так чтобы можно было в нашей вики поставив [[en:Sea ice]] на странице «Морской лёд», получить ссылочку на английскую вики.

Удолбанское описание процесса можно найти тут

Но поскольку обращению с phpMyAdmin я не обучен, и как сделать описанные изменения в базе данных ручками до меня так и не дошло, будем делать всё через SQL запрос к базе.
Read more »

Вырезание полигона из данных

Задача — вырезать район из матрицы данных.

В наличии — матрица с данными и две матрицы такого же размера что и матрица с данными, в одной находятся широты в другой долготы.

?нструменты — Matlab и GoogleEarth

Чтобы не отрываться от реальности, скажу что данные — это концентрация льда по SSM/I , NASA Team алгоритм. Решение грязное, медленное и нудное, правильного и красивого мне найти пока не удалось )
Read more »

← Предыдущая страницаСледующая страница →