본문 바로가기

전체 글15

Python API 기반 GLORYS 데이터 다운로드 하기(@CMS) 1. 개요GLORYS(Global Ocean Reanalysis and Simulation) 데이터는 전지구 해양 재분석 자료로, Copernicus Marine Service를 통해 제공된다. 이 포스팅에서는 Python API를 이용하여 GLORYS 데이터를 다운로드하는 방법을 설명한다. 2. 준비사항2.1 필요한 라이브러리import xarray as xrimport copernicusmarinefrom datetime import timedelta, datetimeimport os 2.2 copernicusmarine 설정패키지 설치(Copernicus Marine Toolbox - Installation | Copernicus Marine Help Center) Copernicus Marine .. 2025. 1. 3.
Python 기반 tropycal 패키지 활용 태풍의 급강화(Rapid Intensification) 분석하기 1. 개요태풍의 급강화(Rapid Intensification, RI)를 분석하는 파이썬 코드를 작성했다. IBTrACS와 HURDAT2 데이터베이스에서 제공하는 Best Track 자료를 이용하여 24시간 동안 30kt 이상(RI 기준)의 강도 증가를 보이는 과거 사례를 찾고, 태풍의 최대 발달 구간을 분석한다. 2. 사용한 라이브러리2.1 tropycal 패키지태풍 분석을 위해 tropycal 패키지를 사용했다. tropycal은 열대 저기압 분석을 위한 파이썬 패키지로, IBTrACS와 HURDAT2 데이터베이스에 쉽게 접근할 수 있는 기능을 제공한다.import tropycal.tracks as tracks# IBTrACS 데이터 로드basin = tracks.TrackDataset( bas.. 2025. 1. 3.
WRF 모델을 위한 ERA5 데이터 전 처리하기(2/2) 이전 포스팅: 2025.01.02 - [파이썬 코딩 예제] - Python API 기반 ERA5 데이터 다운로드 하기(@CDS) (1/2)1. 개요이전 포스팅에서 다운로드한 ERA5 데이터를 WRF 모델의 입력 자료로 변환하는 과정을 설명한다. 앞서 다운로드한 GRIB 형식의 자료를 다음 두 단계를 통해 WRF 입력 자료로 변환한다:ungrib: GRIB 형식의 ERA5 데이터를 중간 형식으로 변환한다metgrid: 중간 형식의 데이터를 WRF 입력 파일로 변환한다 2. 작업 환경 설정2.1 필요한 환경변수 설정다음과 같이 필요한 경로들을 설정한다.# WPS와 WRF 경로 설정export WRFDIR=/path/to/WRFexport WPSDIR=/path/to/WPS# 실행 파일 경로export ung.. 2025. 1. 3.
Python API 기반 ERA5 데이터 다운로드 하기(@CDS) (1/2) 1. 개요ERA5는 유럽중기예보센터(ECMWF)에서 제공하는 전 지구 대기 재분석 자료이다. 이 데이터는 Climate Data Store (CDS)를 통해 제공되며, CDS API를 이용해 손쉽게 다운로드할 수 있다. 본 포스팅에서는 Python cdsapi을 통하여 WRF 지역 모델링을 위한 ERA5 데이터를 다운로드하는 방법을 소개한다. 2. 준비사항2.1 필요한 라이브러리import cdsapiimport xarray as xrfrom datetime import datetime, timedeltaimport os, glob, importlib 2.2 CDS API 설정CDS 웹사이트 (https://cds.climate.copernicus.eu)에서 계정 생성하기Terms of Use 동의하기웹.. 2025. 1. 2.
Spray Generation Function (SGF) 코딩하기 보호되어 있는 글 입니다. 2024. 4. 8.
CESM2.3 모델(w. GMOM 컴셋) 빌드 및 작업 제출하기 보호되어 있는 글 입니다. 2024. 3. 29.