Сходил на 2-дневный хакатон NASA, о котором тут и тут.
Было любопытно. Ничего путного сделать не удалось, но удалось потрогать данные NASA - выгрузить почти гигабайт данных о выбросе Carbon Monoxide (угарный газ) вот отсюда и визуально понимая как они должны выглядеть (вот Насовский портал с этими данными - ссылка) построить график падения этой эмиссии в Европе и роста в Азии. Странно что в целом несмотря на рост температуры на Земле, линейный тренд падает. Видать, какие-то другие факторы влияют сильнее, чем угарный газ.
Вот данные по Миру, Европе, Азии.
Сами исходные данные визуализируются так:
Красное по центру - это горит Африка вдоль Экватора.
Вообще основная засада при обработке данных Nasa была в долгом понимании, что же за данные содержатся в доступных файлах. Оказывается, нужно было почитать что-то вроде этой страницы где чётко указано
Longitude: -180.00000000000°E to 179.37500000000°E (576 points, avg. res. 0.625°) Latitude: -90.00000000000°N to 90.00000000000°N (361 points, avg. res. 0.5°)
То есть каждый файл за месяц содержит в себе 361 строку, в которой массив из 576 точек. И это всё нужно пересчитать чтобы правильно рисовать картинку. Пришлось ужать скрин с экрана насовской морды под нужное разрешение, вот что получилось. Красным нарисовал квадраты, в котрых потом считалась динамика эмиссии за доступные годы.
Код обработчика тут:
https://github.com/avtomatron/carbon-monoxide
Вывод по проделанной работе - Азия задыхается, т.к. Европа вынесла туда вредные производства ))). Шутка. Думаю, Европа перешла на экологичные энергосберегающие технологии, перестала сжигать уголь. А Азия наростила вредные производства - Азиатские тигры развернули свои заводы и т.п.
В целом про хакатоны - ходить полезно, пилить абы что вредно, но нужно делать то, что умеешь.