สคริปต์สำหรับพล็อตแผนที่อุตุนิยมวิทยาอากาศส่วนบน
uaplot.py ใช้ตัวเลือกสำหรับการวางแผนแผนที่ล่าสุดหรือแผนที่ที่ผ่านมา หากต้องการลงจุดแผนที่ล่าสุด ให้รันสิ่งต่อไปนี้ในเทอร์มินัลของคุณ
python uaplot.py --latest
นี่จะลงจุดแมป 12z หรือ 00z ล่าสุด ขึ้นอยู่กับเวลาที่รันโปรแกรม ข้อมูลมาจากคลังเก็บเสียงของมหาวิทยาลัยไวโอมิง
แผนที่จากวันที่ในอดีตสามารถลงจุดได้โดยส่งอาร์กิวเมนต์ --date=YYYYMMDDHH หมายเหตุ: HH ต้องเป็น 12 หรือ 00 ตัวอย่างเช่น
python uaplot.py --date=2022052300
สิ่งนี้จะลงจุดแผนที่ UA ตั้งแต่วันที่ 23 พฤษภาคม 2022 เวลา 00 UTC
สามารถเลือกระดับบางระดับเพื่อวางแผนได้โดยผ่านการโต้แย้งระดับ ตัวอย่างเช่น,
python uaplot.py --latest --levels=850,500
วิธีนี้จะลงจุดแผนภูมิขนาด 850 mb และ 500 mb เท่านั้น เมื่ออาร์กิวเมนต์ระดับไม่ผ่าน ระดับมาตรฐานทั้งหมดจะถูกลงจุด (250, 300, 500, 700, 850 และ 925)
นอกจากนี้ยังมีสองตัวเลือกเพิ่มเติม: --td และ --te สำหรับการวางแผนอุณหภูมิจุดน้ำค้างบนแผนผังสถานีและกำหนดโครงร่าง theta-e แทนอุณหภูมิสำหรับ 700, 850 และ 925 mb ตัวอย่างเช่น,
python uaplot.py --latest --td --te
ซึ่งจะพล็อตจุดน้ำค้างบนแผนผังสถานีสำหรับ 850 และ 925 (700 mb จะใช้ค่าเริ่มต้นเป็นจุดน้ำค้างเสมอ) และ theta-e สำหรับ 700, 850 และ 925 mb แทนที่จะเป็นอุณหภูมิ เส้นทึบสีแดง (0 องศา C) จะถูกพล็อตบน 700, 850 และ 925 mb เสมอเพื่อเน้นระดับการเยือกแข็ง และเส้นสีน้ำตาล 10 องศา C บน 700 mb จะถูกพล็อตสำหรับการวิเคราะห์พายุฝนฟ้าคะนองเสมอ
ตามค่าเริ่มต้น สคริปต์นี้จะส่งออกแผนที่อากาศส่วนบนเป็นไฟล์ PNG การใช้ตัวเลือก --compress-output
จะทำให้สามารถเพิ่มประสิทธิภาพ PNG เชิงรุกได้มากขึ้น รวมถึงการบีบอัดและการจัดทำดัชนี ซึ่งจะลดขนาดไฟล์ลงประมาณ 60% สิ่งนี้มาพร้อมกับต้นทุนของเวลาการทำงานที่เพิ่มขึ้น
ธง --png-colours
สามารถใช้เพื่อระบุจำนวนสีที่ใช้ในภาพที่ส่งออก ตัวอย่างเช่น --png-colours 32
เพื่อจำกัดไฟล์เอาต์พุตไว้ที่ 32 สี ค่าเริ่มต้นคือ 256 สี
หากคุณต้องการให้สคริปต์สร้างภาพขนาดย่อด้วย ให้เพิ่มแฟล็ก --thumbnails
คุณสามารถระบุขนาดพิกเซลสูงสุดของภาพขนาดย่อที่สร้างขึ้นโดยใช้ --thumbnail-size
ที่มีค่าจำนวนเต็ม ค่าเริ่มต้นคือ 640 พิกเซล
[level]_[time]Z.png
หากคุณต้องการชื่อไฟล์ที่สื่อความหมายมากขึ้น ให้ใช้แฟล็ก --long-filenames
สิ่งนี้จะใช้สตริงวันที่แบบเต็มในชื่อไฟล์เอาต์พุต--cwd
จะบอกแอปพลิเคชันให้ใช้ไดเร็กทอรีการทำงานปัจจุบัน แทนที่จะเป็นเส้นทางแบบฮาร์ดโค้ด