<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Записки океанолога - обработка и визуализация данных</title>
	<link>http://koldunov.net</link>
	<description>использование Python, Matlab, GMT   и  linux-систем в геонауках</description>
	<pubDate>Fri, 20 Aug 2010 10:04:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<item>
		<title>CDO (Climate Data Operators) - рабочая лошадка для обработки netCDF файлов</title>
		<link>http://koldunov.net/?p=401</link>
		<comments>http://koldunov.net/?p=401#comments</comments>
		<pubDate>Sat, 14 Aug 2010 17:18:17 +0000</pubDate>
		<dc:creator>koldunovn</dc:creator>
		
		<category><![CDATA[Без рубрики]]></category>

		<category><![CDATA[Обработка данных]]></category>

		<category><![CDATA[]]></category>

		<category><![CDATA[cdo]]></category>

		<category><![CDATA[netCDF]]></category>

		<category><![CDATA[nix]]></category>

		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://koldunov.net/?p=401</guid>
		<description><![CDATA[Задача: проводить манипуляции с файлами формата netCDF, в том числе осреднение и выборку по различным осям, установку временной оси, интерполяцию полей, объединение и разделение файлов.
Инструмент: CDO (Climate Data Operators)
Причина, по которой я так долго тянул с постом о cdo, наверное в том, что они настолько незаметны и настолько часто мной используются, что я практически забываю [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Задача:</strong> проводить манипуляции с файлами формата <em>netCDF</em>, в том числе осреднение и выборку по различным осям, установку временной оси, интерполяцию полей, объединение и разделение файлов.<br />
<strong>Инструмент:</strong> <a href="https://code.zmaw.de/projects/cdo" onclick="javascript:urchinTracker('/outbound/article/code.zmaw.de');">CDO (Climate Data Operators)</a></p>
<p>Причина, по которой я так долго тянул с постом о cdo, наверное в том, что они настолько незаметны и настолько часто мной используются, что я практически забываю об их существовании, воспринимая больше просто как некие обычные команды шела. Однако без них жизнь человека работающего с <em>netCDF</em> (а также <em>GRIB</em>) файлами становится гораздо неуютнее. На сегодняшний день существует около 400 операторов, позволяющих проводить первичную обработку файлов. Как бы я не любил <em>Python</em>, поручить ему обработку террабайтов информации значит обречь себя на очень долгое ожидание, тогда как cdo, написанные на <em>C++</em>, справляются с крупномасштабными задачами сравнительно быстро, при этом обладают очень простым для понимания синтаксисом.</p>
<p>В посте я расскажу об установке <em>CDO</em> под <em>Ububtu 10.04</em> и <em>Windows</em> (да, они есть и под винду) покажу как пользоваться несколькими наиболее популярными их функциями.<br />
 <a href="http://koldunov.net/?p=401#more-401" class="more-link" >(more...)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://koldunov.net/?feed=rss2&amp;p=401</wfw:commentRss>
		</item>
		<item>
		<title>Карманное глобальное потепление</title>
		<link>http://koldunov.net/?p=393</link>
		<comments>http://koldunov.net/?p=393#comments</comments>
		<pubDate>Fri, 06 Aug 2010 21:42:09 +0000</pubDate>
		<dc:creator>koldunovn</dc:creator>
		
		<category><![CDATA[nix]]></category>

		<category><![CDATA[Без рубрики]]></category>

		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://koldunov.net/?p=393</guid>
		<description><![CDATA[Недавно я стал счастливым обладателем HTC Desire, телефона на платформе Android. Но про этот телефон уже столько всего понаписано, что добавлять свои пять копеек смысла особого не имеет. Вместо этого я расскажу об Android приложении, которое вооружит вас против скептиков, сомневающихся в глобальном потеплении. 
Практически на любой их аргумент вы почти мгновенно сможете представить если не полноценную научно популярную [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://koldunov.net/wp-content/uploads/2010/08/android_categories.jpg" style="margin-top: 0px; margin-right: 9px; margin-bottom: 0px; margin-left: 0px" alt="android_categories.jpg" align="left" height="300" />Недавно я стал счастливым обладателем HTC Desire, телефона на платформе Android. Но про этот телефон уже столько всего понаписано, что добавлять свои пять копеек смысла особого не имеет. Вместо этого я расскажу об Android приложении, которое вооружит вас против скептиков, сомневающихся в глобальном потеплении. </p>
<p>Практически на любой их аргумент вы почти мгновенно сможете представить если не полноценную научно популярную заметку, то как минимум список публикаций по теме. К слову есть подобные приложения для iPhone и Nokia, так что владельцы альтернативных платформ также имеют возможность при случае блеснуть интеллектом.</p>
<p> <a href="http://koldunov.net/?p=393#more-393" class="more-link" >(more...)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://koldunov.net/?feed=rss2&amp;p=393</wfw:commentRss>
		</item>
		<item>
		<title>CiteULike - онлайн инструмент для работы с библиографической информацией</title>
		<link>http://koldunov.net/?p=385</link>
		<comments>http://koldunov.net/?p=385#comments</comments>
		<pubDate>Sun, 21 Feb 2010 02:11:48 +0000</pubDate>
		<dc:creator>koldunovn</dc:creator>
		
		<category><![CDATA[Без рубрики]]></category>

		<category><![CDATA[CiteULike]]></category>

		<category><![CDATA[webtools]]></category>

		<category><![CDATA[библиография]]></category>

		<category><![CDATA[статьи]]></category>

		<guid isPermaLink="false">http://koldunov.net/?p=385</guid>
		<description><![CDATA[Давно порывался написать про сервис которым пользуюсь уже на протяжении более двух лет, и который за это время стал неотъемлемой частью моего рабочего процесса. Это сайт CiteULike.org , который представляет собой в первую очередь средство для организации библиографических ссылок, но также может служить как хранилище персональных копий статей в pdf, обладает некоторыми социальными функциями.
Я тут [...]]]></description>
			<content:encoded><![CDATA[<p>Давно порывался написать про сервис которым пользуюсь уже на протяжении более двух лет, и который за это время стал неотъемлемой частью моего рабочего процесса. Это сайт <a href="http://www.citeulike.org" onclick="javascript:urchinTracker('/outbound/article/www.citeulike.org');">CiteULike.org</a> , который представляет собой в первую очередь средство для организации библиографических ссылок, но также может служить как хранилище персональных копий статей в pdf, обладает некоторыми социальными функциями.</p>
<p>Я тут опишу только тот функционал которым сам пользуюсь. Сайт развивается очень активно (думаю не в малой степени потому что не так давно он стал поддерживаться издательством Springer) и часто появляется новый функионал,  в последнее время все больше направленый на развитие именно социальной составляющей сервиса, которую я пока не очень освоил.  Так что рассказ будет посвящен в основном работе с библиографией и призван заинтересовать и помочь начать входить во вкус :)</p>
<p> <a href="http://koldunov.net/?p=385#more-385" class="more-link" >(more...)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://koldunov.net/?feed=rss2&amp;p=385</wfw:commentRss>
		</item>
		<item>
		<title>F2PY - ускоряем вычисления в Питоне в 500 раз</title>
		<link>http://koldunov.net/?p=384</link>
		<comments>http://koldunov.net/?p=384#comments</comments>
		<pubDate>Mon, 28 Dec 2009 18:06:20 +0000</pubDate>
		<dc:creator>koldunovn</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<category><![CDATA[Без рубрики]]></category>

		<category><![CDATA[Обработка данных]]></category>

		<category><![CDATA[Fortran]]></category>

		<guid isPermaLink="false">http://koldunov.net/?p=384</guid>
		<description><![CDATA[Лирическое отступление:
Сегодня у меня радостное событие, мне подарили новогодний подарок. Как известно лучший подарок это подарок сделанный своими руками, так и поступил Михаил Иткин из Института Метеорологии им. Макса Планка, подарив мне эту статью. Большое тебе, Миша, человеческое спасибо ) Если у кого появится подобное желание по поводу и без повода - пишите на koldunovn@gmail.com
Собственно [...]]]></description>
			<content:encoded><![CDATA[<h3>Лирическое отступление:</h3>
<p>Сегодня у меня радостное событие, мне подарили новогодний подарок. Как известно лучший подарок это подарок сделанный своими руками, так и поступил Михаил Иткин из Института Метеорологии им. Макса Планка, подарив мне эту статью. Большое тебе, Миша, человеческое спасибо ) Если у кого появится подобное желание по поводу и без повода - пишите на koldunovn@gmail.com</p>
<h3>Собственно статья:</h3>
<p>Чистый питон очень сильно проигрывает низкоуровневым языкам программирования, длинные циклы могут замедлить выполнение программы на пару порядков. Часто узкие места можно обойти используя пакеты вроде numpy, в них функции написаны с использованием СИ и Фортрана. Функционала <em>numpy</em> или <em>PyNGL</em> хватит для большинства рутинных задач, но если нужно применить вычисление к каждому элементу массива или, не дай бог, к "бегущему окну" - двигающемуся массиву меньшего размера, то придётся писать рутину самому.</p>
<p> <a href="http://koldunov.net/?p=384#more-384" class="more-link" >(more...)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://koldunov.net/?feed=rss2&amp;p=384</wfw:commentRss>
		</item>
		<item>
		<title>Массивы в scipy (numpy), шпаргалка.</title>
		<link>http://koldunov.net/?p=381</link>
		<comments>http://koldunov.net/?p=381#comments</comments>
		<pubDate>Fri, 04 Dec 2009 23:25:45 +0000</pubDate>
		<dc:creator>koldunovn</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<category><![CDATA[Без рубрики]]></category>

		<category><![CDATA[Обработка данных]]></category>

		<category><![CDATA[numpy]]></category>

		<category><![CDATA[SciPy]]></category>

		<guid isPermaLink="false">http://koldunov.net/?p=381</guid>
		<description><![CDATA[
Решил перевести славную шпаргалку по массивам в scipy. Под катом
]]></description>
			<content:encoded><![CDATA[<p><a href="http://koldunov.net/wp-content/uploads/2009/12/anatomyarrayrus.png" title="Массивы SciPy" ><img src="http://koldunov.net/wp-content/uploads/2009/12/anatomyarrayrus.png" alt="Массивы SciPy" width="500" /></a></p>
<p>Решил перевести славную шпаргалку по массивам в scipy. Под катом<br />
 <a href="http://koldunov.net/?p=381#more-381" class="more-link" >(more...)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://koldunov.net/?feed=rss2&amp;p=381</wfw:commentRss>
		</item>
		<item>
		<title>VirtualBox образ системы для океанологов на основе Ubuntu</title>
		<link>http://koldunov.net/?p=364</link>
		<comments>http://koldunov.net/?p=364#comments</comments>
		<pubDate>Mon, 09 Nov 2009 15:35:18 +0000</pubDate>
		<dc:creator>koldunovn</dc:creator>
		
		<category><![CDATA[GMT]]></category>

		<category><![CDATA[PyNGL]]></category>

		<category><![CDATA[Python]]></category>

		<category><![CDATA[Без рубрики]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[Matplotlib]]></category>

		<category><![CDATA[nix]]></category>

		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://koldunov.net/?p=364</guid>
		<description><![CDATA[Задача: Сделать образ Linux системы, содержащей уже установленные программы для океанологов, которым мог бы пользоваться самый прожженный виндузятник.
Инструменты: VirtualBox
К сожалению большинство программ популярных у океанологов и людей к ним приближенных совершенно не популярны у остальной части человечества. Не популярны до такой степени что дистрибутивы типа Ubuntu  их в себя не включают, то есть практически [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Задача:</strong> Сделать образ <em>Linux </em>системы, содержащей уже установленные программы для океанологов, которым мог бы пользоваться самый прожженный виндузятник.</p>
<p><strong>Инструменты:</strong> <em>VirtualBox</em></p>
<p>К сожалению большинство программ популярных у океанологов и людей к ним приближенных совершенно не популярны у остальной части человечества. Не популярны до такой степени что дистрибутивы типа <em>Ubuntu </em> их в себя не включают, то есть практически мало вероятно что вы сможете выполнить</p>
<div class="codecolorer-container bash" style="height:35px;"><div class="codecolorer" style="font-family: monospace;">sudo apt-get install cool-ocean-soft</div></div>
<p>и получить желаемый результат. Более того, зачастую даже для немного продвинутого в *nix системах человека правильно поставить некоторый океанологический софт представляется задачей нетривиальной. Он даже может после пары часов (в лучшем случае дней)  плюнуть на это дело. Если же человек сидит на Виндоуз, то от него потребуются и вовсе титанические усилия, связанные с дополнительными трудностями перехода на новую систему.</p>
<p>Чтобы хотя бы частично избавиться от вопросов типа "почему у меня PyNGL на новой Убунте не устанавливается?" и "что прописать в .bashrc  чтобы заработал Ferret" я решил создать образ системы в которой все основные программы о которых рассказывается на koldunov.net были бы уже установлены и работали.</p>
<p>За основу был взят <em>LTS </em>дистрибутив <em>Ubuntu 8.04</em> . Программы были проинсталированы и более-менее проверены на работоспособность. В результате получился образ системы для <em>VirtualBox</em>, который вы можете развернуть как под Линукс, так и под Виндоуз.<br />
 <a href="http://koldunov.net/?p=364#more-364" class="more-link" >(more...)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://koldunov.net/?feed=rss2&amp;p=364</wfw:commentRss>
		</item>
		<item>
		<title>Визуализация кластерного анализа в Python (модули hcluster и matplotlib)</title>
		<link>http://koldunov.net/?p=357</link>
		<comments>http://koldunov.net/?p=357#comments</comments>
		<pubDate>Mon, 27 Jul 2009 22:40:42 +0000</pubDate>
		<dc:creator>magik</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<category><![CDATA[Без рубрики]]></category>

		<category><![CDATA[Визуализация данных]]></category>

		<category><![CDATA[Matplotlib]]></category>

		<category><![CDATA[SciPy]]></category>

		<category><![CDATA[графика]]></category>

		<guid isPermaLink="false">http://koldunov.net/?p=357</guid>
		<description><![CDATA[
Задача: провести кластерный анализ и его результат представить в виде дендрограммы.
Инструменты: модули hcluster, matplotlib
Это короткий пост больше для того, чтобы не забыть чем для того, чтобы рассказать в подробностях о том, что происходит.
Допустим у нас есть набор данных и мы хотим посмотреть не образуют ли некоторые из этих данных группы и если да то какие. [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://koldunov.net/wp-content/uploads/2009/07/dendrogram_hcluster_small.png' alt='dendrogram_hcluster_small.png' align='left'/><br />
<strong>Задача:</strong> провести кластерный анализ и его результат представить в виде дендрограммы.<br />
<strong>Инструменты</strong>: модули <em>hcluster</em>, <em>matplotlib</em></p>
<p>Это короткий пост больше для того, чтобы не забыть чем для того, чтобы рассказать в подробностях о том, что происходит.<br />
Допустим у нас есть набор данных и мы хотим посмотреть не образуют ли некоторые из этих данных группы и если да то какие. После чего мы хотим отобразить эти наши группы и отношения найденные между ними так, как это показано на картинке. Такой вид графиков называется дендрограмма. Обе эти задачи поможет нам решить <a href="http://code.google.com/p/scipy-cluster/" onclick="javascript:urchinTracker('/outbound/article/code.google.com');">модуль <em>hcluster</em></a>, который является частью <em>SciPy</em>.<br />
 <a href="http://koldunov.net/?p=357#more-357" class="more-link" >(more...)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://koldunov.net/?feed=rss2&amp;p=357</wfw:commentRss>
		</item>
		<item>
		<title>Обработка данных в Python, простые вещи</title>
		<link>http://koldunov.net/?p=356</link>
		<comments>http://koldunov.net/?p=356#comments</comments>
		<pubDate>Wed, 06 May 2009 21:42:55 +0000</pubDate>
		<dc:creator>magik</dc:creator>
		
		<category><![CDATA[Без рубрики]]></category>

		<category><![CDATA[numpy]]></category>

		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://koldunov.net/?p=356</guid>
		<description><![CDATA[Задача: обработать некие абстрактные данные в python
Интструменты: Python, numpy, ma, glob
Приведу набор не особо связанных между собой простейших приёмов обработки данных которые пригодились мне в последнее время. Они хоть и простейшие, но обнаружить их стоило мне некоторых трудов, поэтому я решил подбить их в один небольшой пост. Если кто-то решит поделиться своими простыми приёмами облегчающими [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Задача:</strong> обработать некие абстрактные данные в <em>python</em><br />
<strong>Интструменты:</strong> <em>Python</em>, <em>numpy</em>, <em>ma</em>, <em>glob</em></p>
<p>Приведу набор не особо связанных между собой простейших приёмов обработки данных которые пригодились мне в последнее время. Они хоть и простейшие, но обнаружить их стоило мне некоторых трудов, поэтому я решил подбить их в один небольшой пост. Если кто-то решит поделиться своими простыми приёмами облегчающими жизнь, в частности с использованием numpy, милости прошу в комменты, с удовольствием добавлю их в пост )</p>
<p> <a href="http://koldunov.net/?p=356#more-356" class="more-link" >(more...)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://koldunov.net/?feed=rss2&amp;p=356</wfw:commentRss>
		</item>
		<item>
		<title>Создание netCDF файла из бинарных при помощи PyNIO</title>
		<link>http://koldunov.net/?p=354</link>
		<comments>http://koldunov.net/?p=354#comments</comments>
		<pubDate>Sat, 02 May 2009 15:22:32 +0000</pubDate>
		<dc:creator>magik</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<category><![CDATA[Без рубрики]]></category>

		<category><![CDATA[netCDF]]></category>

		<category><![CDATA[PyNGL]]></category>

		<category><![CDATA[sea ice]]></category>

		<category><![CDATA[лёд]]></category>

		<guid isPermaLink="false">http://koldunov.net/?p=354</guid>
		<description><![CDATA[Задача: перевести данные из бинарного формата в netCDF
Инструменты: PyNIO
В одном из предыдущих постов я рассказывал почему бинарники это далеко не всегда хорошо и зачем нам бывает нужно перевести их в формат netCDF. Там я приводил пример того как можно это сделать при помощи NCL. Здесь я рассмотрю способ который возможно подойдёт большему количеству народа, поскольку [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Задача</strong>: перевести данные из бинарного формата в <em>netCDF</em><br />
<strong>Инструменты</strong>: <em>PyNIO</em></p>
<p>В <a href="http://koldunov.net/?p=322" >одном из предыдущих постов</a> я рассказывал почему бинарники это далеко не всегда хорошо и зачем нам бывает нужно перевести их в формат <em>netCDF</em>. Там я приводил пример того как можно это сделать при помощи <em>NCL</em>. Здесь я рассмотрю способ который возможно подойдёт большему количеству народа, поскольку не предусматривает установку <em>NCL</em>, а даёт возможность воспользоваться уже установленным в составе <em>PyNGL</em> модулем <em>PyNIO</em>. Этот модуль предназначен в частности для открытия и создания <em>netCDF</em> файлов, и по моим впечатлениям делает это гораздо более простым способом чем <em>NCL</em> (хоть <em>PyNGL</em> и производная <em>NCL</em> :)).<br />
 <a href="http://koldunov.net/?p=354#more-354" class="more-link" >(more...)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://koldunov.net/?feed=rss2&amp;p=354</wfw:commentRss>
		</item>
		<item>
		<title>Open Source на CeBIT 2009</title>
		<link>http://koldunov.net/?p=332</link>
		<comments>http://koldunov.net/?p=332#comments</comments>
		<pubDate>Sat, 07 Mar 2009 21:47:41 +0000</pubDate>
		<dc:creator>magik</dc:creator>
		
		<category><![CDATA[nix]]></category>

		<category><![CDATA[Без рубрики]]></category>

		<category><![CDATA[CeBIT]]></category>

		<guid isPermaLink="false">http://koldunov.net/?p=332</guid>
		<description><![CDATA[ Под катом маленький рассказ о том, что я увидел на Open Source части выставки CeBIT. Cразу скажу,  ничего умопомрачительного я там не обнаружил :). В прошлом году всё было гораздо шире и интереснее. Вполне допускаю, что я что-то  пропустил, поскольку был невнимателен, то есть всё это не полный обзор и чисто субъективное [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" src='http://koldunov.net/wp-content/uploads/2009/03/cebit2.jpg' alt='cebit2.jpg' /> Под катом маленький рассказ о том, что я увидел на <em>Open Source</em> части выставки <em>CeBIT</em>. Cразу скажу,  ничего умопомрачительного я там не обнаружил :). В прошлом году всё было гораздо шире и интереснее. Вполне допускаю, что я что-то  пропустил, поскольку был невнимателен, то есть всё это не полный обзор и чисто субъективное мнение. В общем просто несколько фоток с комментариями. Заранее прошу прощения за качество фотографий - мой аппаратик увезли и пришлось пользоваться взятым взаймы у друзей (за что им огромное спасибо).</p>
<p> <a href="http://koldunov.net/?p=332#more-332" class="more-link" >(more...)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://koldunov.net/?feed=rss2&amp;p=332</wfw:commentRss>
		</item>
	</channel>
</rss>
