SODA3¶
Simple Ocean Data Assimilation version 3 (메릴랜드대 해양·해빙 재분석 3판, 현재 주력판 SODA3.15.2)
정상 제공
현재 상태
현재 주력판은 ERA5 강제력을 쓴 SODA3.15.2이며, 매달 갱신되는 자료가 아니라 몇 년 단위로 묶어 연장됩니다. 2026-10-12 확인 시 UMD 서버의 마지막 5일 평균 파일은 2024-12-02(2025-08-06 업로드)이고, 2025년 자료는 아직 없습니다. 같은 팀이 1/10° 해상도의 후속판 SODA4(1980~2024년 6월)를 공개했지만, SODA3 종료나 다음 연장 일정은 공지되지 않았습니다.
한눈에 보기¶
| 항목 | 내용 |
|---|---|
| 분류 | 해양 › 재분석 |
| 종류 | 재분석자료 |
| 분야 | 해양, 해빙 |
| 제공 기관 | 미국 메릴랜드대(University of Maryland) 대기해양과학과 SODA 프로젝트 (James Carton·Gennady Chepurin 등) |
| 기간 | 1980-01 ~ 2024-12 |
| 공간 범위 | 전지구 |
| 수평 해상도 | 원 격자: 삼극(tripolar) Arakawa B 격자 1440 × 1070(README 표기 고위도 0.1°×0.25° ~ 열대 1/4°×1/4°) / 재격자: 1/2° × 1/2° Mercator 720 × 330(시작점 74.75°S) / 분석 증분: 1° × 1° 격자, 상층 33층 |
| 연직 해상도 | 50개 z* 층 (README 표기 약 5 m ~ 약 5,395 m) |
| 시간 해상도 | 5일 평균(원 격자·1/2° 재격자), 달력월 평균(1/2° 재격자), 10일 간격 분석 증분·수송량 |
| 갱신 주기 | 비정기 일괄 연장 (최근 2025-08 — 2020~2024년 추가) |
| 라이선스 | UMD 페이지에 별도 라이선스 표기 없음, 사용 판(version)을 밝히고 Carton et al. (2018) 인용 요청 / NCAR GDEX 앙상블 사본은 CC BY 4.0 |
| 계정 필요 | 아니오 |
기간 참고: SODA3.15.2 기준 1980년 1월부터입니다. 2026-10-12 확인 시 5일 평균 재격자 파일은 1980_01_03 ~ 2024_12_02, 월평균 재격자 파일은 1980~2024년(연 단위 파일)이 있습니다. 과거 판(3.3.2·3.4.2, 1980~2019 등)은 강제력별로 기간이 다릅니다.
해상도 읽는 법
- 수평 해상도에는 공식 문서의 모델 원본 격자와 실제로 내려받는 제공 격자를 함께 적었습니다. 같은 자료도 제공처·제품에 따라 격자가 다를 수 있으니, 받은 파일의 격자를 꼭 확인하세요.
- 격자 간격이 곧 실제로 구분되는 현상의 크기(실효 해상도)는 아닙니다. 원본보다 촘촘하게 보간한 제공 격자는 정보가 늘지 않습니다.
- 시간 간격과 순간값·평균·누적 여부는 변수마다 다를 수 있으니 아래 '활용 가능한 변수'를 확인하세요.
- 목록·비교표의 '제공 해상도'는 여러 자료를 한눈에 비교하려고 km·° 대표값으로 단순화한 것입니다. 정확한 값은 이 페이지를 기준으로 하세요.
개요¶
SODA3는 메릴랜드대가 만든 해양·해빙 재분석으로, GFDL CM2.5의 해양 모델 MOM5(약 1/4°, 50층)와 SIS 해빙 모델에 WOD 수온·염분 프로파일, ICOADS 현장 SST, 위성 SST를 최적내삽(OI) 방식으로 동화했습니다. 표면 열·담수 플럭스의 편향을 줄이는 보정을 넣은 것이 특징입니다. 같은 체계를 서로 다른 대기 강제력(MERRA-2, ERA-Interim, JRA-55, JRA55-do, ERA5 등)으로 돌린 여러 판이 있으며, 현재 주력판은 ERA5 강제력의 SODA3.15.2입니다.
후속 자료와 무엇이 달라졌나¶
SODA3 (3.15.2) → SODA4 (4.15.2)¶
전환 시점: 2025-10
같은 GFDL MOM5/SIS1 모델과 ERA5 강제력으로 해상도를 1/4°·50층에서 1/10°·75층으로 높인 중규모 소용돌이 분해(eddy-resolving) 재분석입니다. UMD 서버에 1980~2024년 6월 자료가 올라와 있고(원 격자 해양은 1983년부터), 기술 논문은 2025년 10월 EGUsphere 프리프린트로 공개되었습니다(2026-10 확인 시 학술지 게재 미확인).
| 항목 | SODA3 (3.15.2) | SODA4 (4.15.2) |
|---|---|---|
| 수평 해상도 | 약 1/4° 변위극(displaced pole) 원 격자, 1/2° Mercator 재격자 | 약 1/10° 변위극 원 격자, 1/10° Mercator 재격자 |
| 연직 층 | 50개 z* 층 | 75개 z* 층 (재격자 자료는 한 층 건너 하나씩) |
| 기간 | 1980~2024 (3.15.2) | 1980~2024-06 (원 격자 해양 자료는 1983년부터, 1980~82년분 유실) |
| 모델·강제력 | MOM5/SIS1, ERA5 | MOM5/SIS1, ERA5 (변화 없음) |
| 자료 위치 | dsrs.atmos.umd.edu/DATA/soda3.15.2/ | dsrs.atmos.umd.edu/DATA/SODA4.15.2_OR/ (원 격자), SODA4.15.2_REG/ (0.1° 재격자 3600×1700) — 2026-07 정리된 폴더 기준 |
바꿔 쓸 때 주의할 점
- 해상도와 층 구성이 달라 두 자료를 한 시계열로 섞거나 격자점끼리 바로 비교하지 마세요.
- SODA4 파일은 같은 기간이라도 훨씬 큽니다. 필요한 지역·변수만 내려받을 계획을 세우세요.
- SODA4 논문은 프리프린트 단계이므로 인용할 때 EGUsphere DOI와 함께 게재 여부를 확인하세요.
출처: SODA4 포털 (UMD) · Chepurin et al. (2025) SODA4 프리프린트, EGUsphere
활용 가능한 변수¶
SODA3 README와 APDRC ERDDAP 사본 기준 주요 변수입니다. 변수명은 netCDF 파일 안의 이름입니다. 해양 파일(ocean)과 해빙 파일(ice)이 나뉘어 있습니다.
시간 표기 규칙 — 순간값인가, 평균인가, 누적인가 — 눌러서 보기
SODA3 파일은 모두 평균값입니다. 5dy 파일은 5일 평균 한 장, mn 파일은 달력상 한 달 평균 12장(1년치)이 들어 있습니다. 5일 파일 이름의 날짜(YYYY_MM_DD)는 1980_01_03부터 5일 간격이며, APDRC 사본의 시간 값도 1980-01-03 00:00이라 5일 구간의 가운데 날짜로 보입니다(공식 문서에는 기준이 적혀 있지 않음).
- SODA README는 5일 파일이 이름의 날짜로 구분되는 5일 평균 1장이라고만 설명하고, 그 날짜가 구간의 시작·가운데·끝 중 어디인지는 밝히지 않습니다.
- 월평균(mn)은 모델 적분 뒤 만든 달력월 평균이며, 연 단위 파일(…_mn_ocean_reg_YYYY.nc) 하나에 12개월이 들어 있습니다.
- 5일 간격은 달력월·윤년과 맞지 않으므로 월평균을 5일 자료로 다시 계산할 때는 경계에 걸친 장을 나눠야 합니다. 월평균 파일을 바로 쓰는 편이 안전합니다.
- 열플럭스는 W/m², 담수 플럭스는 (kg/m³)(m/s) 단위의 평균 플럭스이며 누적량이 아닙니다.
근거: SODA3 README (UMD) + APDRC ERDDAP SODA 3.15.2 5일 자료 시간 축
순간값 평균 누적 최대 최소 고정값 — 순간값: 표시 시각의 값 · 평균/누적/최대/최소: 표시된 구간 동안의 값 · 고정값: 시간에 따라 변하지 않음
3차원 해양 (ocean, 50층)¶
영어 변수 이름은 영어판 이 페이지에서 볼 수 있습니다.
| 변수 | 변수명 | 단위 | 시간 특성 | 참고 |
|---|---|---|---|---|
| 잠재수온 | temp |
°C | 5일 / 월 평균 | |
| 실용염분 | salt |
psu | 5일 / 월 평균 | |
| 동서·남북·연직 유속 | u, v, w |
m/s | 5일 / 월 평균 | |
| 잠재밀도 | prho |
kg/m³ | 5일 / 월 평균 |
2차원 해양 (ocean)¶
영어 변수 이름은 영어판 이 페이지에서 볼 수 있습니다.
| 변수 | 변수명 | 단위 | 시간 특성 | 참고 |
|---|---|---|---|---|
| 역학적 해수면 높이(해수면 + Pa/(rho0·g)) | ssh |
m | 5일 / 월 평균 | |
| 혼합층 깊이(수온 0.2 K·밀도 0.03 kg/m³·염분 0.01 psu 기준) | mlt, mlp, mls |
m | 5일 / 월 평균 | |
| 해저 압력 편차 | anompb |
dbar | 5일 / 월 평균 | |
| 바람 응력 | taux, tauy |
N/m² | 5일 / 월 평균 | |
| 해면 총 열플럭스(결합기+복원) | hflux_total |
W/m² | 5일 / 월 평균 | |
| 순 해면 열플럭스 | net_heating |
W/m² | 5일 / 월 평균 | |
| 단파·장파·잠열·현열 | swflx, lw_heat, evap_heat, sens_heat |
W/m² | 5일 / 월 평균 | |
| 담수 플럭스(P−E+하천) | pme_river |
(kg/m³)(m/s) | 5일 / 월 평균 |
해빙 (ice)¶
영어 변수 이름은 영어판 이 페이지에서 볼 수 있습니다.
| 변수 | 변수명 | 단위 | 시간 특성 | 참고 |
|---|---|---|---|---|
| 해빙 두께 | hi |
m | 5일 / 월 평균 | |
| 해빙 질량 | mi |
kg/m² | 5일 / 월 평균 | |
| 적설 두께 | hs |
m | 5일 / 월 평균 | |
| 두께 범주 5개별 해빙 농도 | cn1~cn5 |
0~1 | 5일 / 월 평균 |
수송량 (transp, 원 격자, 10일)¶
영어 변수 이름은 영어판 이 페이지에서 볼 수 있습니다.
| 변수 | 변수명 | 단위 | 시간 특성 | 참고 |
|---|---|---|---|---|
| 연직 적분 질량 수송 | mxvint, myvint |
10⁹ kg/s | 10일 평균 | 약 Sv |
| 격자면 질량 수송 | mx, my |
10⁹ kg/s | 10일 평균 |
전체 변수 목록은 공식 문서에서 확인하세요.
받는 방법¶
- SODA 프로젝트 홈페이지 (UMD) — 안내 페이지 (SODA3·SODA4 포털)
- 판별 안내, 인용 방법, SODA3·SODA4 포털 링크가 있습니다.
- UMD 데이터 서버 — SODA3.15.2 — HTTP(S) 직접 다운로드 로그인 없이 받기
- REGRIDED/(1/2° 재격자: ocean·ice), ORIGINAL/(원 격자: ocean·ice·transport) 폴더에 netCDF 파일이 있습니다. 재격자 월평균 1년 파일이 약 2.7 GB, 5일 파일 하나가 약 286 MB(원 격자는 약 630 MB)입니다. 자료동화 없는 대조 실험은 soda3.15.2.0/ 에 있습니다.
- UMD 데이터 서버 — 과거 판 (soda3.3.2, soda3.4.2 등) — HTTP(S) 직접 다운로드 로그인 없이 받기
- MERRA-2 강제력(3.3.2), ERA-Interim 강제력(3.4.2) 등 이전 판 폴더가 남아 있습니다.
- APDRC ERDDAP — SODA 3.15.2 5일 2차원 변수 — ERDDAP 부분 추출 / OPeNDAP 로그인 없이 받기
- 하와이대 APDRC 사본입니다. 2026-10 확인 시 1980-01-03 ~ 2022-12-23까지만 있어 UMD 원본보다 짧습니다.
- NSF NCAR GDEX — SODA3 앙상블 평균·표준편차 (d650000) — 웹 다운로드
- 여러 강제력 판의 5일 0.5° 앙상블 평균·표준편차로, 1980-01-03 ~ 2016-12-24입니다. 개별 판과 다른 제품입니다.
예시 코드¶
UMD 서버의 1/2° 재격자 월평균 1년 파일(약 2.7 GB)을 받아 xarray로 엽니다. 변수 이름은 README 기준입니다.
import urllib.request
import xarray as xr
url = ("https://dsrs.atmos.umd.edu/DATA/soda3.15.2/REGRIDED/ocean/"
"soda3.15.2_mn_ocean_reg_2020.nc")
fname = "soda3.15.2_mn_ocean_reg_2020.nc"
urllib.request.urlretrieve(url, fname) # 약 2.7 GB
ds = xr.open_dataset(fname)
print(ds["temp"]) # 잠재수온 (°C), 12개월 × 50층
print(ds["ssh"])
실전 팁¶
- 논문에는 반드시 판 번호(예: SODA3.15.2, SODA3.4.2)를 적으세요. 판마다 대기 강제력과 기간이 달라 결과가 다릅니다. 이름 끝의 .0(예: 3.15.2.0)은 자료동화를 하지 않은 대조 실험입니다.
- 판 이름의 두 번째 숫자가 강제력을 뜻합니다: 3.3 MERRA-2, 3.4 ERA-Interim, 3.7 JRA-55, 3.12 JRA55-do, 3.15 ERA5 등.
- 원 격자는 삼극(tripolar) 격자라 북극 부근에서 위경도 격자가 아닙니다. 지도·지역 평균은 1/2° Mercator 재격자 파일이 편하지만, 재격자에서 수온·염분은 보존형, 유속은 비보존형으로 옮겼다고 안내되어 있습니다.
- SODA README가 두 곳에 있고(soda.umd.edu, www2.atmos.umd.edu/~carton) 판 목록·벌크 공식 표기가 서로 다릅니다. 판별 강제력과 기간은 서버 폴더와 파일 속성으로 다시 확인하세요.
- APDRC·NCAR 사본은 UMD 원본보다 기간이 짧거나(APDRC ~2022-12) 다른 제품(NCAR 앙상블 평균)입니다. 최신 기간은 UMD 서버에서 받으세요.
공지 및 변경 이력¶
2025-10-01 · 안내 · 후속판 SODA4(1/10°, 1980~2024년 6월) 프리프린트 공개
같은 팀의 SODA4(soda4.15.2, MOM5/SIS1, ERA5 강제력, 1/10°·75층) 기술 논문이 EGUsphere 프리프린트로 공개되었고, 공개 당시 자료는 UMD 서버의 soda4.15.2_s1~s4 폴더에 있었고, 현재는 SODA4.15.2_OR/·SODA4.15.2_REG/ 폴더(2026-07 정리)에서 받을 수 있습니다. SODA3 종료 계획은 발표되지 않았습니다.
2025-08-06 · 안내 · SODA3.15.2 2020~2024년 재격자 자료 추가
UMD 서버의 SODA3.15.2 재격자 폴더에 2020~2024년 월평균 파일과 2024-12-02까지의 5일 평균 파일이 올라왔습니다(서버 파일 날짜 기준). 원 격자 5일 파일(ORIGINAL/ocean)은 2025-03-26에 같은 시점까지 올라와 있습니다.
논문에 넣을 레퍼런스¶
논문에 쓰기 전에 꼭 다시 확인하세요
아래 인용 정보는 운영자가 정리한 것으로 오류가 있을 수 있습니다. DOI, 저자, 연도, 접근 날짜 표기 방식은 제공 기관의 공식 데이터셋 페이지와 학술지 투고 규정에서 반드시 더블체크한 뒤 사용하세요.
데이터셋 인용¶
NCAR GDEX SODA3 앙상블 평균·표준편차 (d650000을 쓴 경우) — DOI 10.5065/HBTB-R521
Carton, J., Chepurin, G., Chen, L., Grodsky, S., Kalnay, E., Penny, S. (2019): SODA Project: SODA3 Ensemble Means and Standard Deviations. NSF National Center for Atmospheric Research, Geoscience Data Exchange. https://doi.org/10.5065/HBTB-R521
논문 인용¶
SODA3 기술 논문 (SODA 프로젝트 지정 인용) — DOI 10.1175/JCLI-D-18-0149.1
Carton, J. A., Chepurin, G. A., Chen, L. (2018): SODA3: A New Ocean Climate Reanalysis. Journal of Climate, 31(17), 6967–6983.
BibTeX 보기
사사(Acknowledgements) 작성¶
SODA 프로젝트는 논문에 사용한 판(version)을 밝히고 해당 기술 논문(SODA3는 Carton et al. 2018)을 인용하라고 요청합니다. UMD 서버 자료에는 별도 데이터셋 DOI가 없습니다.
이 정리가 도움이 되셨다면 기후데이터 길잡이도 인용해 주세요
논문의 사사(Acknowledgements)에 아래 문장을 넣어주세요.