Archive for the 'Без рубрики' Category

Подкаст «Реальная наука» переехал

Подкаст «Реальная наука» теперь находится по адресу http://www.oceanographers.ru/podcast/
Там же можно подписаться на RSS )

Как посмотреть на матрицу в python или аналог imagesc в Matplotlib

Задача: посмотреть что из себя представляет матрица, так как это делается в Matlab при помощи imagesc
?нструменты: Matplotlib, matplotlib.pyplot.imshow

?ногда достаточно одного взгляда на вашу матрицу чтобы понять что то-то в ней не так. При достаточном опыте работы с одними и теми же данными и небольшом размеры матрицы, в принципе можно и на цифры глянуть. Но гораздо приятнее смотреть на это дело в цвете. В матлабе для этого служит функция imagesc. Посмотрим как это можно сделать в питоне при помощи библиотеки Matplotlib.
Read more »

Нормализуем углы в PyNGL

Задача: Сделать так чтобы наши координаты имели вид по долготе [0.,360.) и по широте [-180.,180.)
Решение: функция пингля Ngl.normalize_angle

Эта функция пингля делает всю работу.

Ngl.normalize_angle(angle, option)

где angle — понятное дело угол, а option — может принимать значение 0 или не 0.
Если 0 то мы имеем дело с долготами, если нет то с широтами.

Мой код выглядит следующим образом:
Read more »

Реальная наука #1. Метеорологические спутники

station_alisa.jpg
На фото приёмная станция «Алиса», принимающая данные со спутника NOAA

Аудиозапись: Adobe Flash Player (версия 9 или выше) требуется для воспроизведения этой аудиозаписи. Скачать последнюю версию здесь. К тому же, в Вашем браузере должен быть включен JavaScript.


Скачать файл
?нтервью с метеорологом Михаилом ?ткиным, в котором он рассказывает о том:

  • Зачем нужны метеорологические спутники
  • Что происходит с российскими метеоспутниками
  • Кто имеет доступ к информации
  • Как принимается информация
  • Как используется информация со спутников
  • Кому нужен наукастинг
  • Какова ситуация с нашими метеостанциями
  • Почему не используется информация которую нужно просто чуть чуть обработать в линуксе
  • Чему собственно была посвящена его работа

Больше ссылок и картинок под катом
Read more »

Реальная наука. #0 Океанологи в море

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

Аудиозапись: Adobe Flash Player (версия 9 или выше) требуется для воспроизведения этой аудиозаписи. Скачать последнюю версию здесь. К тому же, в Вашем браузере должен быть включен JavaScript.

Скачать файл

?нтервью с океанологом Андреем Щербиной в котором он рассказывает о том:

  • — как океанологи ухитряются проводить измерения с небольших судов в штормовую погоду
  • — почему течения у Кейп Код быть не должно а оно там есть
  • — сколько стоит выкупить у рыбаков пойманную ими в трал океанологическую станцию

Read more »

Dell XPS 1330 с предустановленным Ubuntu на борту

Необходимость покупки нового ноута созрела давно и покупать что-то с виндой чтобы потом снести и поставить линукс мне казалось неблагоразумным. Конечно есть примеры возврата денег за неиспользованную Windows, но гемороится со всем этим в чужой стране как то не ходелось. Выбор пал на Dell XPS 1330, не только потому что он один из немнгих ноутов на рынке, которые идут с предустановленным линуксом, но и потому что он полностью устраивал меня по соотношению цена\качество\вес.

Под катом история о том как я преобретал этот ноут в Германии.
Read more »

Открыть .mat файл в Python

Задача: открыть файл сохранённый в формате .mat и содержащий несколько переменных в Питоне
?нструменты: Matlab, scipy.io, numpy

Если матлабовский код уже написан, то смысла особого переделывать его на python нет (если, конечно вы не ярый фанат Столлмана, или у вас просто нет матлаба). Но бывают случаи когда результаты работы матлабовских скриптов (в том числе и промежуточные) хочется использовать в питоновских сценариях. Сохраняя результаты в .mat файлах вы без проблем (ну почти) сможете открыть их питоном.

Под катом необходимые телодвижения.
Read more »

Вышли новые версии PyNIO и PyNGL

clouds_main.pngСостоялся долгожданный релиз замечательных питоновских пакетов для обработки и отображения данных PyNIO и PyNGL. Теперь они распространяются по отдельности и их лицензия стала открытой, что позволяет наедятся на включение в основные дистрибутивы.

Номер новых версий 1.3.0b1, и они обладают следующими нововведениями:

— Добавлена поддержка masked aarays
— Добавлено расширенное индексирование в PyNIO
— Новые аналитические функции в PyNGL
— Новые рутины визуализации в PyNGL

Подробнее под катом
Read more »

Статистика подкастов

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

Под катом подробная картинка:
Read more »

Конвертируем мультистраничный .ps файл в анимированный .gif

Задача: Есть многостраничный .ps файл, нужно сделать из него анимированный .gif, предварительно подрезав каждую страничку.
?нструменты: Python, утилита convert из пакета imagemagick

Под катом простые скрипты, позволяющие собрать картинки в .gif в прямом и обратном порядке.
Как обычно буду рад, если в комментариях оставите свои улучшенные версии скрипта, не обязательно на питоне 🙂
Read more »

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