Скрипты для загрузки результатов модели океана GLORYS с https://data.marine.copernicus.eu
Скрипты для извлечения ежедневных результатов модели GLORYS из следующих модельных продуктов:
- Реанализ глобальной физики океана (01.01.1993 - 31.12.2020)
- Глобальный анализ и прогноз физики океана (с 01.11.2020 г. по настоящее время + прогноз на 2 дня)
- Анализ и прогноз биогеохимии глобального океана (01.11.2020 г. по настоящее время + прогноз на 6 дней)
Грег Пеллетье | [email protected]) | https://github.com/gjpelletier/get_glorys
Эти сценарии используются для загрузки результатов продуктов модели GLORYS, доступных в Европейской службе мониторинга морской среды Copernicus:
https://data.marine.copernicus.eu/
Вот дополнительная информация о проекте реанализа океана GLORYS компании Mercator Ocean International:
https://www.mercator-ocean.eu/en/ocean-science/glorys/
Доступны две версии каждого ежедневного и ежемесячного сценария для использования с Python/iPython (.py) или Jupyter Notebooks в Google Colab (.ipynb):
- get_glorys_reanasis_daily и get_glorys_reanasis_monthly.py и .ipynb загрузка из глобального реанализа физики океана (с 1 января 1993 г. по 31 декабря 2020 г.)
- get_glorys_forecast_physical_daily get_glorys_forecast_physicals_monthly Загрузка .py и .ipynb из журнала Global Ocean Physics Analysis and Forecast (с 01.11.2020 по настоящее время + прогноз на 2 дня)
- get_glorys_forecast_biogeochem_daily и get_glorys_forecast_biogeochem_monthly Загрузка .py и .ipynb из Глобального биогеохимического анализа и прогноза океана (с 01.11.2020 по настоящее время + прогноз на 6 дней)
ИНСТРУКЦИИ
Прежде чем использовать эти сценарии, сначала необходимо создать бесплатную учетную запись на https://data.marine.copernicus.eu/. Ваше имя пользователя будет назначено при создании учетной записи. Ваш пароль не должен содержать специальных символов.
После того, как вы создали учетную запись, выполните следующие инструкции по использованию этого скрипта:
- При необходимости отредактируйте раздел пользовательского ввода ниже, указав следующее:
- список переменных, которые нужно извлечь
- западная, восточная, южная и северная границы ограничивающей рамки, которую нужно извлечь
- имя OUTPUT_DIRECTORY, в котором данные славы будут сохранены в качестве вывода
- date_start и number_of_days периода, который нужно извлечь
- минимальная и максимальная глубина (dep_min и dep_max) (от 0 до 5728 м)
- Запустите этот скрипт в Python, ipython, Jupyter или Google Colab.
- Введите свое имя пользователя и пароль при появлении запроса
- Во время выполнения вы сможете видеть ход работы каждого ежедневного файла, извлеченного в течение интересующего периода, от начала до конца. Каждое имя файла NC имеет формат «glorys_yyyy_MM_dd.nc» (ежедневно) или «glorys_yyyy_MM.nc» (ежемесячно), чтобы указать отметку даты.
В этих сценариях используется метод ручного словаря, который описан на следующей веб-странице: https://help.marine.copernicus.eu/en/articles/5211063-how-to-use-the-motuclient-within-python-environment.
Примечания по установке motuclient, если вы его еще не установили: $ python -m pip install --upgrade motuclient В противном случае (если предыдущая установка motuclient не была установлена), введите следующее: $ python -m pip install motuclient Эта команда должна установить и отобразите пакет motuclient v1.8.8. Чтобы отобразить версию: $ python -m motuclient --version Если эта команда не возвращает результат: «motuclient-python v1.8.X» («X» >= «8»), затем введите следующее: $ python -m pip install motuclient==1.8.8