Python-фреймворк делает климатическую динамику более доступной для студентов и исследователей

Исследователи из Университета Майами разработали глобальную атмосферную модельную платформу, которая сочетает мощные исследовательские возможности с доступностью для студентов и учёных. Работа «Упрощённая физика общей циркуляции атмосферы для идеализированных исследований климатической динамики» опубликована в Bulletin of the American Meteorological Society.

Новый инструмент написан полностью на Python и предназначен для работы в интерактивной среде Jupyter Notebook, что устраняет давние технические барьеры. Теперь любой, у кого есть стандартный ноутбук, может проводить передовые климатические эксперименты. В отличие от большинства существующих моделей, основанных на унаследованном коде Fortran и сложных настройках, этот открытый фреймворк упрощает процесс. Пользователи могут запускать эксперименты, анализировать данные и визуализировать результаты прямо в среде блокнота.

«Широкое использование Python и его понятность для новичков были критически важны для нашего решения», — отметил ведущий автор исследования Бен Киртман. Он также подчеркнул поддержку передовых функций, таких как машинное обучение и искусственный интеллект для работы с большими наборами данных, которые менее доступны в традиционных моделях на Fortran. Мотивацией для переписывания моделей стал опыт наблюдения за тем, как студенты тратят часы на отладку кода, что замедляло их прогресс.

Модель уже успешно воспроизвела глобальные климатические паттерны, связанные с событиями Эль-Ниньо (ENSO), демонстрируя способность улавливать эти сложные явления и их телесвязи. Платформа отличается настраиваемыми атмосферными параметрами, позволяя экспериментировать с разным уровнем сложности и моделировать влияние реальных факторов, таких как источники тепла, особенности суши и условия океана.

Фреймворк доступен как открытое программное обеспечение на GitHub, что обеспечивает глобальный доступ для образования и науки. В планах Киртмана — разработка практического курса по климатическому моделированию для студентов, где они смогут проектировать и тестировать собственные климатические сценарии с помощью этого инструмента.