728x90

units 2

작업19: Metpy로 단위 변환 해보기 (ito)

저번 포스팅에 이어서 Metpy를 사용해보겠습니다 저번에 단위를 달아보고 단위 연산까지 해봤습니다 이번에는 단위 변환하는 모듈을 다뤄보도록 하겠습니다 단위 변환이라는 말의 뜻은 다 아실거라고 생각합니다 1m = 100㎝, 1㎝ = 10㎜, 1m = 1000㎜ 이런 과정을 말합니다 과학에서는 단위를 가지고도 새로운 변수를 만들어낼 정도로 단위가 중요합니다 가장 쉽게 접할 수 있는 단위인 미터를 예시로 사용해보겠습니다 1m = 3.28084ft (feet) = 1.093613yd (yard) = 39.370079in (inch) = 0.000621mile 이렇게 변환이 가능합니다 파이썬으로 직접 해볼까요? 1. feet a = np.arange(5.) * units.meter 단위 환산 a.ito('feet..

파이썬/metpy 2023.01.11

작업18: Metpy로 단위 달아보기 (metpy.units)

오늘부터는 대기과학에서 많이 사용하는 라이브러리인 Metpy를 이용해보려고 합니다 기상자료개방포털에서 자료도 직접 가지고 와서 SkewT log-p diagram 같은 그림들을 시각화해보고 분석도 해보겠습니다 우선 Metpy라는 라이브러리가 무엇인지 알아야합니다 공식 홈페이지에 나와있는 내용으로는 "기상 데이터를 읽고 시각화하고 계산을 수행하기 위한 도구 모음" 이라고 나와있습니다 대기과 학생인 저한테는 딱 맞는 라이브러리죠?? 데이터를 읽고 시각화하는 건 그렇다고 쳐도 계산을 수행하는 도구는 다른 라이브러리에도 있는데 왜 또 포함하고 있고 기상 데이터를 계산한다고 하는 걸까요? 그 이유는 Metpy는 단위를 가지고 게산을 수행하기 때문입니다 이 단위가 단순히 문자열로 붙여주는 것을 떠나서 기압이면 10..

파이썬/metpy 2023.01.10