|
19 | 19 | # Searching for PHI-HRT Data |
20 | 20 | # -------------------------- |
21 | 21 | # |
22 | | -# We first search for all **Solar Orbiter PHI-HRT** (High Resolution Telescope) data products # (excluding 'phi-hrt-stokes' which is not compatible with sunpy.map) |
| 22 | +# We first search for all **Solar Orbiter PHI-HRT** (High Resolution Telescope) |
| 23 | +# data products # (excluding 'phi-hrt-stokes' which is not compatible with sunpy.map) |
23 | 24 |
|
24 | 25 | t_start_hrt = Time('2024-03-23T20:00', format='isot', scale='utc') |
25 | 26 | t_end_hrt = Time('2024-03-23T23:59', format='isot', scale='utc') |
26 | 27 |
|
27 | | -search_results_phi_hrt_all = Fido.search(a.Instrument('PHI'), a.Time(t_start_hrt.value, t_end_hrt.value), (a.soar.Product('phi-hrt-blos') | a.soar.Product('phi-hrt-bmag') | a.soar.Product('phi-hrt-binc') | a.soar.Product('phi-hrt-bazi')| a.soar.Product('phi-hrt-vlos') | a.soar.Product('phi-hrt-icnt'))) |
| 28 | +search_results_phi_hrt_all = Fido.search(a.Instrument('PHI'), a.Time(t_start_hrt.value, t_end_hrt.value), |
| 29 | + (a.soar.Product('phi-hrt-blos') | a.soar.Product('phi-hrt-bmag') | |
| 30 | + a.soar.Product('phi-hrt-binc') | a.soar.Product('phi-hrt-bazi')| |
| 31 | + a.soar.Product('phi-hrt-vlos') | a.soar.Product('phi-hrt-icnt'))) |
28 | 32 |
|
29 | 33 | print(search_results_phi_hrt_all) |
30 | 34 |
|
|
49 | 53 |
|
50 | 54 | phi_hrt_blos_map.plot() |
51 | 55 | plt.colorbar(label=phi_hrt_blos_map.unit.to_string()) |
| 56 | +plt.clim(-1500,1500) |
52 | 57 |
|
53 | 58 | ######################################## |
54 | 59 |
|
|
83 | 88 | # -------------------------- |
84 | 89 | # |
85 | 90 | # We first search for all **Solar Orbiter PHI-FDT** (Full Disc Telescope) data products |
86 | | -# For this time range, at the time of this example creation 'phi-fdt-vlos' is not available yet via SOAR |
87 | 91 | # (excluding 'phi-fdt-stokes' which is not compatible with sunpy.map) |
88 | 92 |
|
89 | 93 | t_start_fdt = Time('2025-02-25T20:00', format='isot', scale='utc') |
90 | 94 | t_end_fdt = Time('2025-02-25T23:59', format='isot', scale='utc') |
91 | 95 |
|
92 | | -search_results_phi_fdt_all = Fido.search(a.Instrument('PHI'), a.Time(t_start_fdt.value, t_end_fdt.value), (a.soar.Product('phi-fdt-blos') | a.soar.Product('phi-fdt-bmag') | a.soar.Product('phi-fdt-binc') | a.soar.Product('phi-fdt-bazi')| a.soar.Product('phi-fdt-icnt'))) |
| 96 | +search_results_phi_fdt_all = Fido.search(a.Instrument('PHI'), a.Time(t_start_fdt.value, t_end_fdt.value), |
| 97 | + (a.soar.Product('phi-fdt-blos') | a.soar.Product('phi-fdt-bmag') | |
| 98 | + a.soar.Product('phi-fdt-binc') | a.soar.Product('phi-fdt-bazi')| |
| 99 | + a.soar.Product('phi-fdt-vlos')| a.soar.Product('phi-fdt-icnt'))) |
93 | 100 |
|
94 | 101 | print(search_results_phi_fdt_all) |
95 | 102 |
|
|
106 | 113 | phi_fdt_bmag_map = sunpy.map.Map(files_phi_fdt_all[1]).rotate(recenter=True) |
107 | 114 | phi_fdt_binc_map = sunpy.map.Map(files_phi_fdt_all[2]).rotate(recenter=True) |
108 | 115 | phi_fdt_bazi_map = sunpy.map.Map(files_phi_fdt_all[3]).rotate(recenter=True) |
109 | | -phi_fdt_icnt_map = sunpy.map.Map(files_phi_fdt_all[4]).rotate(recenter=True) |
| 116 | +phi_fdt_vlos_map = sunpy.map.Map(files_phi_fdt_all[4]).rotate(recenter=True) |
| 117 | +phi_fdt_icnt_map = sunpy.map.Map(files_phi_fdt_all[5]).rotate(recenter=True) |
110 | 118 |
|
111 | 119 | ############################################################################### |
112 | 120 | # Make a mask to mask out off-disc pixels and make new sunpy maps |
|
118 | 126 | phi_fdt_bmag_map = sunpy.map.Map(phi_fdt_bmag_map.data, phi_fdt_bmag_map.meta, mask=mask) |
119 | 127 | phi_fdt_binc_map = sunpy.map.Map(phi_fdt_binc_map.data, phi_fdt_binc_map.meta, mask=mask) |
120 | 128 | phi_fdt_bazi_map = sunpy.map.Map(phi_fdt_bazi_map.data, phi_fdt_bazi_map.meta, mask=mask) |
| 129 | +phi_fdt_vlos_map = sunpy.map.Map(phi_fdt_vlos_map.data, phi_fdt_vlos_map.meta, mask=mask) |
121 | 130 | phi_fdt_icnt_map = sunpy.map.Map(phi_fdt_icnt_map.data, phi_fdt_icnt_map.meta, mask=mask) |
122 | 131 |
|
123 | 132 | ######################################## |
124 | 133 |
|
125 | 134 | phi_fdt_blos_map.plot() |
126 | 135 | plt.colorbar(label=phi_fdt_blos_map.unit.to_string()) |
| 136 | +plt.clim(-1500,1500) |
127 | 137 |
|
128 | 138 | ######################################## |
129 | 139 |
|
|
143 | 153 |
|
144 | 154 | ######################################## |
145 | 155 |
|
| 156 | +phi_fdt_vlos_map.plot() |
| 157 | +plt.colorbar(label=phi_fdt_vlos_map.unit.to_string()) |
| 158 | +plt.clim(-2,2) |
| 159 | + |
| 160 | +######################################## |
| 161 | + |
146 | 162 | phi_fdt_icnt_map.plot() |
147 | 163 | plt.colorbar(label=phi_fdt_icnt_map.unit.to_string()) |
148 | 164 | plt.clim(0,1.2) |
0 commit comments