In [1]:
import sys
from os.path import *
import os
from astropy.io import fits
import matplotlib.pyplot as plt
import matplotlib.colors as colors
from matplotlib.colors import LogNorm
from pylab import figure, cm
import astropy.time
import astropy.units as u
from astropy.coordinates import get_sun
import sunpy.map
from sunpy import sun
import numpy as np
%matplotlib inline
In [35]:
infile='data/Sol_16208/20201005001/event_cl/nu20201005001A06_chu3_N_cl_sunpos_map.fits'
disk_center = sunpy.map.Map(infile)
infile='data/Sol_16208/20201001001/event_cl/nu20201001001A06_chu3_N_cl_sunpos_map.fits'
west_limb=sunpy.map.Map(infile)
infile='data/Sol_16208/20201001001/event_cl/nu20201001001A06_chu3_N_cl_sunpos_map.fits'
west_limb=sunpy.map.Map(infile)
infile='data/Sol_16208/20201006001/event_cl/nu20201006001A06_chu3_N_cl_sunpos_map.fits'
east_limb=sunpy.map.Map(infile)
west_limb.plot_settings['norm'] = colors.LogNorm(0.01, west_limb.max())
west_limb.plot_settings['cmap'] = cm.get_cmap('BrBG')
total = west_limb
total.data = west_limb.data+disk_center.data+east_limb.data
In [39]:
rangex = u.Quantity([-1300*u.arcsec, 1600 * u.arcsec])
rangey = u.Quantity([-750 * u.arcsec, 550 * u.arcsec])
nustar_submap = total.submap(rangex, rangey)
plt.subplots(figsize=(20, 20))
nustar_submap.plot()
plt.colorbar()
nustar_submap.draw_limb(color='r')
plt.savefig('quicklook_map.png', bbox_inches='tight')
In [ ]: