Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

พล็อตภาพสุริยคติใน Python


ใน Python มีแพ็คเกจ SunPy สำหรับสร้างภาพสุริยะ ในแพ็คเกจนี้มีไฟล์ที่แตกต่างกันซึ่งเป็นข้อมูลพลังงานแสงอาทิตย์ของโปรตอน/อิเล็กตรอนฟลักซ์จากหอดูดาวสุริยะและห้องแล็บสุริยะต่างๆ

ใช้ pip ติดตั้ง sunpy คำสั่ง เราสามารถติดตั้ง sunpy package ได้

ที่นี่เราพล็อตภาพตัวอย่างเอไอเอ เอไอเอคือชุดประกอบภาพบรรยากาศ นี่เป็นอีกแผงเครื่องมือของ SDO

ที่นี่เราใช้ฟังก์ชัน sunpy.Map() เพื่อสร้างแผนที่จากหนึ่งในผลิตภัณฑ์ข้อมูลที่รองรับ

โค้ดตัวอย่าง

import sunpy.map
import matplotlib.pyplot as plt
import sunpy.data.sample
my_aia = sunpy.map.Map(sunpy.data.sample.AIA_171_IMAGE)
fig = plt.figure()
ax = plt.subplot(111, projection=my_aia)
my_aia.plot()
my_aia.draw_limb()
my_aia.draw_grid()
my_aia.draw_limb()
plt.colorbar()
plt.show()

ผลลัพธ์

พล็อตภาพสุริยคติใน Python