기상 상층부 지도를 작성하기 위한 스크립트입니다.
uaplot.py는 최신 지도나 과거 지도를 그리는 옵션을 사용합니다. 최신 지도를 그리려면 터미널에서 다음을 실행하세요.
python uaplot.py --latest
그러면 프로그램이 실행되는 시간에 따라 최신 12z 또는 00z 지도가 표시됩니다. 데이터는 University of Wyoming Sounding Archive에서 가져온 것입니다.
--date=YYYYMMDDHH 인수를 전달하여 과거 날짜의 지도를 그릴 수도 있습니다. 참고: HH는 12 또는 00이어야 합니다. 예를 들어
python uaplot.py --date=2022052300
그러면 2022년 5월 23일 00 UTC부터 UA 지도가 표시됩니다.
레벨 인수를 전달하여 특정 레벨을 선택하여 플롯할 수도 있습니다. 예를 들어,
python uaplot.py --latest --levels=850,500
그러면 850MB 및 500MB 차트만 표시됩니다. level 인수가 전달되지 않으면 모든 표준 수준이 표시됩니다(250, 300, 500, 700, 850 및 925).
또한 관측소 플롯에 이슬점 온도를 표시하고 700, 850 및 925mb에 대한 온도 대신 theta-e 윤곽을 그리는 --td 및 --te라는 두 가지 추가 옵션도 있습니다. 예를 들어,
python uaplot.py --latest --td --te
이는 850과 925(700mb는 항상 이슬점 강하의 기본값)에 대한 관측소 플롯에 이슬점을 표시하고 온도 대신 700, 850 및 925mb에 대한 세타-e를 표시합니다. 동결 수준을 강조하기 위해 항상 700, 850 및 925mb에 빨간색 실선(0°C)이 표시되고, 뇌우 분석을 위해 700mb에 갈색 10°C 선도 항상 표시됩니다.
기본적으로 이 스크립트는 상층 대기 지도를 PNG 파일로 출력합니다. --compress-output
옵션을 사용하면 압축 및 인덱싱을 포함하여 더욱 공격적인 PNG 최적화가 가능해 파일 크기가 약 60% 줄어듭니다. 이로 인해 실행 시간이 늘어납니다.
--png-colours
플래그를 사용하여 출력 이미지에 사용되는 색상 수를 지정할 수 있습니다. 예를 들어 --png-colours 32
는 출력 파일을 32가지 색상으로 제한합니다. 기본값은 256색입니다.
스크립트가 썸네일 이미지도 생성하도록 하려면 --thumbnails
플래그를 추가하세요. --thumbnail-size
정수 값과 함께 사용하여 생성된 축소판의 최대 픽셀 크기를 지정할 수 있습니다. 기본값은 640픽셀입니다.
[level]_[time]Z.png
형식으로 지정됩니다. 더 설명적인 파일 이름을 원하면 --long-filenames
플래그를 사용하십시오. 이는 출력 파일 이름의 전체 날짜 문자열을 활용합니다.--cwd
플래그는 애플리케이션이 하드 코딩된 경로 대신 현재 작업 디렉터리를 사용하도록 지시합니다.