Computer >> Máy Tính >  >> Lập trình >> Python

Vẽ hình ảnh năng lượng mặt trời bằng Python

Trong Python cung cấp gói SunPy để tạo hình ảnh mặt trời. Trong gói này có các tệp khác nhau là dữ liệu mặt trời của thông lượng proton / electron từ các đài quan sát mặt trời và phòng thí nghiệm năng lượng mặt trời khác nhau.

Sử dụng pip cài đặt sunpy , chúng ta có thể cài đặt gói sunpy.

Ở đây chúng tôi vẽ một hình ảnh AIA mẫu. AIA là hội chụp ảnh khí quyển. Đây là một bảng công cụ khác của SDO.

Ở đây chúng tôi sử dụng hàm sunpy.Map () để tạo bản đồ từ một trong những sản phẩm dữ liệu được hỗ trợ.

Mã mẫu

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()

Đầu ra

Vẽ hình ảnh năng lượng mặt trời bằng Python