NCL 기초강좌
담당교수: 김주완 (joowan@kongju.ac.kr, 440호)
교과목표 및 수업개요:
NCAR Command Language (NCL; https://www.ncl.ucar.edu/)의 기본적인
기능을 활용하여 기상/기후 자료를 분석하고 표출하는 방법을 배우는 수업입니다.
* UNIX/Linux에 대한 기본적인 지식을 필요로 합니다.
세부강의계획 (주별)
1. NCL 프로그래밍 언어 기초   note | examples
2. 그림 1: 그림판과 속성의 이해, 선 그리기 note | examples
3. 그림 2: 막대 그래프와 등고선 그리기 note | examples
4. 자료 1: 표준화된 관측⋅분석 자료 읽기 (gridded NetCDF, GRIB) note | examples
5. 자료 2: 자료의 색인, 다차원 자료: index, named dimension, coordinate variable note | examples
6. 그림 3: 벡터 그리기, 지도 위에 표출하기 (vector plot, data mapping) note | examples
7. 중간 고사 exam
8. 그림 4: 다양한 지도 활용하기 (map projections) note | examples
9. 그림 5: 글자 도형의 추가, 그래프 겹쳐 그리기, 패널 그림 그리기 note | examples
10. 자료 3: 표준화된 자료 쓰기 (binary, NetCDF) note | examples
11. 자료 4: 텍스트 자료 읽고 쓰기 (ascii, csv data) note | examples
12. 함수 1: 수학 및 배열 처리를 위한 함수 (sin, cos, exp, ind, where, sort, runave)
13. 함수 2: 통계처리를 위한 함수 (avg, std, min, max, correlation, regression, PDF)
14. 계산 실습 1: 유한 차분법 (geostrophic wind) note | examples
15. 기말 고사 exam
(계산 실습 2: 적분 (hydrostatic equation))
(계산 실습 3: 온도풍 계산하기 (thermal-wind balance))
교재: NCAR Command Language webpage (https://www.ncl.ucar.edu/)
참고문헌:
DOCs
(자료의 출처는 NCAR 와 기상과학원입니다.)
https://www.ncl.ucar.edu/Document/Manuals/language_man.pdf
https://www.ncl.ucar.edu/Document/Manuals/graphics_man.pdf