Note
Go to the end to download the full example code.
Disambiguation of SO/PHI data and magnetic field Heliographic components#
This example shows how to use a disambiguation file for SO/PHI magnetic field data.
The disambigation files (with descriptor bamb) are not yet released in SOAR, but they are all avaible on request.
After the disambiguation of the magnetic field azimuth, we will compute the Heliographic componenets (Gary and Hagyard 1990, Sun 2022) of the magnetic field, namely \(B_{\phi}\), \(B_{\theta}\), and \(B_r\).
Download SO/PHI data#
Dowanload the magnetic field strength (bmag), inclination (binc), and azimuth (bazi) from the SOAR.
import sunpy_soar
from sunpy.net import Fido, attrs as a
from astropy.time import Time
import sunpy.map
import sunpy.visualization.colormaps
import matplotlib.pyplot as plt
import numpy as np
import cmasher as cmr
from astropy.io import fits
import warnings, sunpy
warnings.filterwarnings("ignore", category=sunpy.util.SunpyMetadataWarning)
Loading the data from SOAR
t_start_hrt = Time('2024-03-23T22:29', format='isot', scale='utc')
t_end_hrt = Time('2024-03-23T22:32', format='isot', scale='utc')
search_results_phi_hrt = Fido.search(a.Instrument('PHI'), a.Time(t_start_hrt.value, t_end_hrt.value), a.soar.Product('phi-hrt-bmag') | a.soar.Product('phi-hrt-binc') | a.soar.Product('phi-hrt-bazi'))
print(search_results_phi_hrt)
file_phi_bmag = Fido.fetch(search_results_phi_hrt[0])
file_phi_binc = Fido.fetch(search_results_phi_hrt[1])
file_phi_bazi = Fido.fetch(search_results_phi_hrt[2])
bmag = sunpy.map.Map(file_phi_bmag[0])
binc = sunpy.map.Map(file_phi_binc[0])
bazi = sunpy.map.Map(file_phi_bazi[0])
Results from 3 Providers:
1 Results from the SOARClient:
Instrument Data product Level Start time End time Filesize SOOP Name Detector Wavelength
Mbyte
---------- ------------ ----- ----------------------- ----------------------- -------- ---------------------------- -------- ----------
PHI phi-hrt-bmag L2 2024-03-23 22:30:09.921 2024-03-23 22:31:35.697 17.001 L_BOTH_HRES_HCAD_Major-Flare HRT 6173.341
1 Results from the SOARClient:
Instrument Data product Level Start time End time Filesize SOOP Name Detector Wavelength
Mbyte
---------- ------------ ----- ----------------------- ----------------------- -------- ---------------------------- -------- ----------
PHI phi-hrt-binc L2 2024-03-23 22:30:09.921 2024-03-23 22:31:35.697 17.001 L_BOTH_HRES_HCAD_Major-Flare HRT 6173.341
1 Results from the SOARClient:
Instrument Data product Level Start time End time Filesize SOOP Name Detector Wavelength
Mbyte
---------- ------------ ----- ----------------------- ----------------------- -------- ---------------------------- -------- ----------
PHI phi-hrt-bazi L2 2024-03-23 22:30:09.921 2024-03-23 22:31:35.697 17.001 L_BOTH_HRES_HCAD_Major-Flare HRT 6173.341
Files Downloaded: 0%| | 0/1 [00:00<?, ?file/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 0%| | 0.00/17.0M [00:00<?, ?B/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 0%| | 1.02k/17.0M [00:00<1:17:18, 3.67kB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 0%| | 63.9k/17.0M [00:00<01:20, 210kB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 1%| | 120k/17.0M [00:00<00:53, 316kB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 1%|▏ | 232k/17.0M [00:00<00:30, 549kB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 2%|▏ | 348k/17.0M [00:00<00:23, 718kB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 3%|▎ | 479k/17.0M [00:00<00:18, 872kB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 4%|▎ | 609k/17.0M [00:00<00:16, 978kB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 4%|▍ | 713k/17.0M [00:01<00:16, 974kB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 5%|▍ | 844k/17.0M [00:01<00:15, 1.05MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 6%|▌ | 975k/17.0M [00:01<00:14, 1.10MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 6%|▋ | 1.10M/17.0M [00:01<00:14, 1.13MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 7%|▋ | 1.23M/17.0M [00:01<00:13, 1.15MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 8%|▊ | 1.36M/17.0M [00:01<00:13, 1.17MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 9%|▉ | 1.49M/17.0M [00:01<00:13, 1.18MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 10%|▉ | 1.63M/17.0M [00:01<00:12, 1.19MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 10%|█ | 1.76M/17.0M [00:01<00:12, 1.20MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 11%|█ | 1.89M/17.0M [00:02<00:12, 1.20MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 12%|█▏ | 2.02M/17.0M [00:02<00:12, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 13%|█▎ | 2.15M/17.0M [00:02<00:12, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 13%|█▎ | 2.28M/17.0M [00:02<00:12, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 14%|█▍ | 2.41M/17.0M [00:02<00:12, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 15%|█▍ | 2.54M/17.0M [00:02<00:12, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 16%|█▌ | 2.67M/17.0M [00:02<00:11, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 16%|█▋ | 2.80M/17.0M [00:02<00:11, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 17%|█▋ | 2.93M/17.0M [00:02<00:11, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 18%|█▊ | 3.06M/17.0M [00:02<00:11, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 19%|█▊ | 3.19M/17.0M [00:03<00:11, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 20%|█▉ | 3.32M/17.0M [00:03<00:11, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 20%|██ | 3.45M/17.0M [00:03<00:11, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 21%|██ | 3.58M/17.0M [00:03<00:11, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 22%|██▏ | 3.71M/17.0M [00:03<00:11, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 23%|██▎ | 3.84M/17.0M [00:03<00:10, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 23%|██▎ | 3.97M/17.0M [00:03<00:10, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 24%|██▍ | 4.09M/17.0M [00:03<00:10, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 25%|██▍ | 4.22M/17.0M [00:03<00:10, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 26%|██▌ | 4.35M/17.0M [00:04<00:10, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 26%|██▋ | 4.48M/17.0M [00:04<00:10, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 27%|██▋ | 4.61M/17.0M [00:04<00:10, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 28%|██▊ | 4.74M/17.0M [00:04<00:10, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 29%|██▊ | 4.87M/17.0M [00:04<00:10, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 29%|██▉ | 5.00M/17.0M [00:04<00:09, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 30%|███ | 5.13M/17.0M [00:04<00:09, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 31%|███ | 5.26M/17.0M [00:04<00:09, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 32%|███▏ | 5.39M/17.0M [00:04<00:09, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 32%|███▏ | 5.52M/17.0M [00:05<00:09, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 33%|███▎ | 5.65M/17.0M [00:05<00:09, 1.20MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 34%|███▍ | 5.78M/17.0M [00:05<00:09, 1.20MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 35%|███▍ | 5.91M/17.0M [00:05<00:09, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 36%|███▌ | 6.04M/17.0M [00:05<00:09, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 36%|███▋ | 6.17M/17.0M [00:05<00:08, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 37%|███▋ | 6.30M/17.0M [00:05<00:08, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 38%|███▊ | 6.43M/17.0M [00:05<00:08, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 39%|███▊ | 6.56M/17.0M [00:05<00:08, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 39%|███▉ | 6.69M/17.0M [00:05<00:08, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 40%|████ | 6.82M/17.0M [00:06<00:08, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 41%|████ | 6.95M/17.0M [00:06<00:08, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 42%|████▏ | 7.08M/17.0M [00:06<00:08, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 42%|████▏ | 7.21M/17.0M [00:06<00:08, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 43%|████▎ | 7.34M/17.0M [00:06<00:07, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 44%|████▍ | 7.47M/17.0M [00:06<00:07, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 45%|████▍ | 7.60M/17.0M [00:06<00:07, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 45%|████▌ | 7.73M/17.0M [00:06<00:07, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 46%|████▋ | 7.86M/17.0M [00:06<00:07, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 47%|████▋ | 7.99M/17.0M [00:07<00:07, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 48%|████▊ | 8.12M/17.0M [00:07<00:07, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 49%|████▊ | 8.25M/17.0M [00:07<00:07, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 49%|████▉ | 8.38M/17.0M [00:07<00:07, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 50%|█████ | 8.52M/17.0M [00:07<00:07, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 51%|█████ | 8.65M/17.0M [00:07<00:06, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 52%|█████▏ | 8.78M/17.0M [00:07<00:06, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 52%|█████▏ | 8.91M/17.0M [00:07<00:06, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 53%|█████▎ | 9.04M/17.0M [00:07<00:06, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 54%|█████▍ | 9.17M/17.0M [00:08<00:06, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 55%|█████▍ | 9.29M/17.0M [00:08<00:06, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 55%|█████▌ | 9.42M/17.0M [00:08<00:06, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 56%|█████▌ | 9.55M/17.0M [00:08<00:06, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 57%|█████▋ | 9.68M/17.0M [00:08<00:06, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 58%|█████▊ | 9.81M/17.0M [00:08<00:05, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 58%|█████▊ | 9.94M/17.0M [00:08<00:05, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 59%|█████▉ | 10.1M/17.0M [00:08<00:05, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 60%|██████ | 10.2M/17.0M [00:08<00:05, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 61%|██████ | 10.3M/17.0M [00:08<00:05, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 62%|██████▏ | 10.5M/17.0M [00:09<00:05, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 62%|██████▏ | 10.6M/17.0M [00:09<00:05, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 63%|██████▎ | 10.7M/17.0M [00:09<00:05, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 64%|██████▍ | 10.9M/17.0M [00:09<00:05, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 65%|██████▍ | 11.0M/17.0M [00:09<00:04, 1.20MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 65%|██████▌ | 11.1M/17.0M [00:09<00:04, 1.20MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 66%|██████▌ | 11.2M/17.0M [00:09<00:04, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 67%|██████▋ | 11.4M/17.0M [00:09<00:04, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 68%|██████▊ | 11.5M/17.0M [00:09<00:04, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 68%|██████▊ | 11.6M/17.0M [00:10<00:04, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 69%|██████▉ | 11.8M/17.0M [00:10<00:04, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 70%|██████▉ | 11.9M/17.0M [00:10<00:04, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 71%|███████ | 12.0M/17.0M [00:10<00:04, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 71%|███████▏ | 12.2M/17.0M [00:10<00:04, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 72%|███████▏ | 12.3M/17.0M [00:10<00:03, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 73%|███████▎ | 12.4M/17.0M [00:10<00:03, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 74%|███████▍ | 12.5M/17.0M [00:10<00:03, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 75%|███████▍ | 12.7M/17.0M [00:10<00:03, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 75%|███████▌ | 12.8M/17.0M [00:11<00:03, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 76%|███████▌ | 12.9M/17.0M [00:11<00:03, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 77%|███████▋ | 13.1M/17.0M [00:11<00:03, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 78%|███████▊ | 13.2M/17.0M [00:11<00:03, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 78%|███████▊ | 13.3M/17.0M [00:11<00:03, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 79%|███████▉ | 13.5M/17.0M [00:11<00:02, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 80%|███████▉ | 13.6M/17.0M [00:11<00:02, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 81%|████████ | 13.7M/17.0M [00:11<00:02, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 81%|████████▏ | 13.8M/17.0M [00:11<00:02, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 82%|████████▏ | 14.0M/17.0M [00:12<00:02, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 83%|████████▎ | 14.1M/17.0M [00:12<00:02, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 84%|████████▎ | 14.2M/17.0M [00:12<00:02, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 84%|████████▍ | 14.4M/17.0M [00:12<00:02, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 85%|████████▌ | 14.5M/17.0M [00:12<00:02, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 86%|████████▌ | 14.6M/17.0M [00:12<00:01, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 87%|████████▋ | 14.8M/17.0M [00:12<00:01, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 88%|████████▊ | 14.9M/17.0M [00:12<00:01, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 88%|████████▊ | 15.0M/17.0M [00:12<00:01, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 89%|████████▉ | 15.1M/17.0M [00:12<00:01, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 90%|████████▉ | 15.3M/17.0M [00:13<00:01, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 91%|█████████ | 15.4M/17.0M [00:13<00:01, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 91%|█████████▏| 15.5M/17.0M [00:13<00:01, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 92%|█████████▏| 15.7M/17.0M [00:13<00:01, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 93%|█████████▎| 15.8M/17.0M [00:13<00:01, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 94%|█████████▎| 15.9M/17.0M [00:13<00:00, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 94%|█████████▍| 16.1M/17.0M [00:13<00:00, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 95%|█████████▌| 16.2M/17.0M [00:13<00:00, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 96%|█████████▌| 16.3M/17.0M [00:13<00:00, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 97%|█████████▋| 16.4M/17.0M [00:14<00:00, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 97%|█████████▋| 16.6M/17.0M [00:14<00:00, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 98%|█████████▊| 16.7M/17.0M [00:14<00:00, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 99%|█████████▉| 16.8M/17.0M [00:14<00:00, 1.21MB/s]
solo_L2_phi-hrt-bmag_20240323T223009_V01_0443230201.fits: 100%|█████████▉| 17.0M/17.0M [00:14<00:00, 1.21MB/s]
Files Downloaded: 100%|██████████| 1/1 [00:14<00:00, 14.80s/file]
Files Downloaded: 100%|██████████| 1/1 [00:14<00:00, 14.80s/file]
Files Downloaded: 0%| | 0/1 [00:00<?, ?file/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 0%| | 0.00/17.0M [00:00<?, ?B/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 0%| | 1.02k/17.0M [00:00<49:46, 5.69kB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 0%| | 63.9k/17.0M [00:00<01:01, 274kB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 1%| | 120k/17.0M [00:00<00:45, 373kB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 1%| | 212k/17.0M [00:00<00:30, 545kB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 2%|▏ | 319k/17.0M [00:00<00:23, 701kB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 3%|▎ | 441k/17.0M [00:00<00:19, 841kB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 3%|▎ | 570k/17.0M [00:00<00:17, 958kB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 4%|▍ | 700k/17.0M [00:00<00:15, 1.03MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 5%|▍ | 830k/17.0M [00:01<00:14, 1.09MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 6%|▌ | 960k/17.0M [00:01<00:14, 1.13MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 6%|▋ | 1.09M/17.0M [00:01<00:13, 1.15MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 7%|▋ | 1.22M/17.0M [00:01<00:13, 1.17MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 8%|▊ | 1.35M/17.0M [00:01<00:13, 1.18MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 9%|▊ | 1.48M/17.0M [00:01<00:13, 1.19MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 9%|▉ | 1.61M/17.0M [00:01<00:12, 1.20MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 10%|█ | 1.74M/17.0M [00:01<00:12, 1.20MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 11%|█ | 1.87M/17.0M [00:01<00:12, 1.20MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 12%|█▏ | 2.00M/17.0M [00:02<00:12, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 13%|█▎ | 2.13M/17.0M [00:02<00:12, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 13%|█▎ | 2.26M/17.0M [00:02<00:12, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 14%|█▍ | 2.39M/17.0M [00:02<00:12, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 15%|█▍ | 2.52M/17.0M [00:02<00:11, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 16%|█▌ | 2.65M/17.0M [00:02<00:11, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 16%|█▋ | 2.78M/17.0M [00:02<00:11, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 17%|█▋ | 2.91M/17.0M [00:02<00:11, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 18%|█▊ | 3.04M/17.0M [00:02<00:11, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 19%|█▊ | 3.17M/17.0M [00:02<00:11, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 19%|█▉ | 3.30M/17.0M [00:03<00:11, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 20%|██ | 3.43M/17.0M [00:03<00:11, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 21%|██ | 3.56M/17.0M [00:03<00:11, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 22%|██▏ | 3.69M/17.0M [00:03<00:11, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 22%|██▏ | 3.82M/17.0M [00:03<00:10, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 23%|██▎ | 3.95M/17.0M [00:03<00:10, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 24%|██▍ | 4.08M/17.0M [00:03<00:10, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 25%|██▍ | 4.21M/17.0M [00:03<00:10, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 26%|██▌ | 4.34M/17.0M [00:03<00:10, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 26%|██▋ | 4.48M/17.0M [00:04<00:10, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 27%|██▋ | 4.60M/17.0M [00:04<00:10, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 28%|██▊ | 4.74M/17.0M [00:04<00:10, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 29%|██▊ | 4.86M/17.0M [00:04<00:10, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 29%|██▉ | 4.99M/17.0M [00:04<00:09, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 30%|███ | 5.12M/17.0M [00:04<00:09, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 31%|███ | 5.25M/17.0M [00:04<00:09, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 32%|███▏ | 5.38M/17.0M [00:04<00:09, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 32%|███▏ | 5.51M/17.0M [00:04<00:09, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 33%|███▎ | 5.64M/17.0M [00:05<00:09, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 34%|███▍ | 5.77M/17.0M [00:05<00:09, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 35%|███▍ | 5.90M/17.0M [00:05<00:09, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 35%|███▌ | 6.03M/17.0M [00:05<00:09, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 36%|███▋ | 6.16M/17.0M [00:05<00:08, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 37%|███▋ | 6.29M/17.0M [00:05<00:08, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 38%|███▊ | 6.42M/17.0M [00:05<00:08, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 39%|███▊ | 6.55M/17.0M [00:05<00:08, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 39%|███▉ | 6.68M/17.0M [00:05<00:08, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 40%|████ | 6.81M/17.0M [00:05<00:08, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 41%|████ | 6.94M/17.0M [00:06<00:08, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 42%|████▏ | 7.07M/17.0M [00:06<00:08, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 42%|████▏ | 7.20M/17.0M [00:06<00:08, 1.20MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 43%|████▎ | 7.33M/17.0M [00:06<00:08, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 44%|████▍ | 7.46M/17.0M [00:06<00:07, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 45%|████▍ | 7.59M/17.0M [00:06<00:07, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 45%|████▌ | 7.72M/17.0M [00:06<00:07, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 46%|████▌ | 7.85M/17.0M [00:06<00:07, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 47%|████▋ | 7.98M/17.0M [00:06<00:07, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 48%|████▊ | 8.11M/17.0M [00:07<00:07, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 48%|████▊ | 8.24M/17.0M [00:07<00:07, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 49%|████▉ | 8.37M/17.0M [00:07<00:07, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 50%|█████ | 8.50M/17.0M [00:07<00:07, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 51%|█████ | 8.63M/17.0M [00:07<00:06, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 52%|█████▏ | 8.76M/17.0M [00:07<00:06, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 52%|█████▏ | 8.89M/17.0M [00:07<00:06, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 53%|█████▎ | 9.02M/17.0M [00:07<00:06, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 54%|█████▍ | 9.15M/17.0M [00:07<00:06, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 55%|█████▍ | 9.28M/17.0M [00:08<00:06, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 55%|█████▌ | 9.41M/17.0M [00:08<00:06, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 56%|█████▌ | 9.54M/17.0M [00:08<00:06, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 57%|█████▋ | 9.67M/17.0M [00:08<00:06, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 58%|█████▊ | 9.80M/17.0M [00:08<00:05, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 58%|█████▊ | 9.93M/17.0M [00:08<00:05, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 59%|█████▉ | 10.1M/17.0M [00:08<00:05, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 60%|█████▉ | 10.2M/17.0M [00:08<00:05, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 61%|██████ | 10.3M/17.0M [00:08<00:05, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 61%|██████▏ | 10.5M/17.0M [00:09<00:05, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 62%|██████▏ | 10.6M/17.0M [00:09<00:05, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 63%|██████▎ | 10.7M/17.0M [00:09<00:05, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 64%|██████▍ | 10.8M/17.0M [00:09<00:05, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 65%|██████▍ | 11.0M/17.0M [00:09<00:04, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 65%|██████▌ | 11.1M/17.0M [00:09<00:04, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 66%|██████▌ | 11.2M/17.0M [00:09<00:04, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 67%|██████▋ | 11.4M/17.0M [00:09<00:04, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 68%|██████▊ | 11.5M/17.0M [00:09<00:04, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 68%|██████▊ | 11.6M/17.0M [00:09<00:04, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 69%|██████▉ | 11.8M/17.0M [00:10<00:04, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 70%|██████▉ | 11.9M/17.0M [00:10<00:04, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 71%|███████ | 12.0M/17.0M [00:10<00:04, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 71%|███████▏ | 12.1M/17.0M [00:10<00:04, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 72%|███████▏ | 12.3M/17.0M [00:10<00:03, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 73%|███████▎ | 12.4M/17.0M [00:10<00:03, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 74%|███████▎ | 12.5M/17.0M [00:10<00:03, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 74%|███████▍ | 12.7M/17.0M [00:10<00:03, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 75%|███████▌ | 12.8M/17.0M [00:10<00:03, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 76%|███████▌ | 12.9M/17.0M [00:11<00:03, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 77%|███████▋ | 13.1M/17.0M [00:11<00:03, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 78%|███████▊ | 13.2M/17.0M [00:11<00:03, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 78%|███████▊ | 13.3M/17.0M [00:11<00:03, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 79%|███████▉ | 13.4M/17.0M [00:11<00:02, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 80%|███████▉ | 13.6M/17.0M [00:11<00:02, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 81%|████████ | 13.7M/17.0M [00:11<00:02, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 81%|████████▏ | 13.8M/17.0M [00:11<00:02, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 82%|████████▏ | 14.0M/17.0M [00:11<00:02, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 83%|████████▎ | 14.1M/17.0M [00:12<00:02, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 84%|████████▎ | 14.2M/17.0M [00:12<00:02, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 84%|████████▍ | 14.4M/17.0M [00:12<00:02, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 85%|████████▌ | 14.5M/17.0M [00:12<00:02, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 86%|████████▌ | 14.6M/17.0M [00:12<00:01, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 87%|████████▋ | 14.7M/17.0M [00:12<00:01, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 87%|████████▋ | 14.9M/17.0M [00:12<00:01, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 88%|████████▊ | 15.0M/17.0M [00:12<00:01, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 89%|████████▉ | 15.1M/17.0M [00:12<00:01, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 90%|████████▉ | 15.3M/17.0M [00:12<00:01, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 91%|█████████ | 15.4M/17.0M [00:13<00:01, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 91%|█████████▏| 15.5M/17.0M [00:13<00:01, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 92%|█████████▏| 15.7M/17.0M [00:13<00:01, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 93%|█████████▎| 15.8M/17.0M [00:13<00:01, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 94%|█████████▎| 15.9M/17.0M [00:13<00:00, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 94%|█████████▍| 16.0M/17.0M [00:13<00:00, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 95%|█████████▌| 16.2M/17.0M [00:13<00:00, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 96%|█████████▌| 16.3M/17.0M [00:13<00:00, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 97%|█████████▋| 16.4M/17.0M [00:13<00:00, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 97%|█████████▋| 16.6M/17.0M [00:14<00:00, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 98%|█████████▊| 16.7M/17.0M [00:14<00:00, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 99%|█████████▉| 16.8M/17.0M [00:14<00:00, 1.21MB/s]
solo_L2_phi-hrt-binc_20240323T223009_V01_0443230201.fits: 100%|█████████▉| 17.0M/17.0M [00:14<00:00, 1.21MB/s]
Files Downloaded: 100%|██████████| 1/1 [00:14<00:00, 14.71s/file]
Files Downloaded: 100%|██████████| 1/1 [00:14<00:00, 14.71s/file]
Files Downloaded: 0%| | 0/1 [00:00<?, ?file/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 0%| | 0.00/17.0M [00:00<?, ?B/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 0%| | 1.02k/17.0M [00:00<50:05, 5.66kB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 0%| | 63.9k/17.0M [00:00<01:02, 272kB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 1%| | 120k/17.0M [00:00<00:45, 372kB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 1%|▏ | 250k/17.0M [00:00<00:24, 673kB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 2%|▏ | 380k/17.0M [00:00<00:19, 853kB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 3%|▎ | 510k/17.0M [00:00<00:17, 967kB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 4%|▍ | 639k/17.0M [00:00<00:15, 1.04MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 5%|▍ | 770k/17.0M [00:00<00:14, 1.09MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 5%|▌ | 899k/17.0M [00:01<00:14, 1.13MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 6%|▌ | 1.03M/17.0M [00:01<00:13, 1.15MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 7%|▋ | 1.16M/17.0M [00:01<00:13, 1.17MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 8%|▊ | 1.29M/17.0M [00:01<00:13, 1.18MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 8%|▊ | 1.42M/17.0M [00:01<00:13, 1.19MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 9%|▉ | 1.55M/17.0M [00:01<00:12, 1.19MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 10%|▉ | 1.68M/17.0M [00:01<00:12, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 11%|█ | 1.81M/17.0M [00:01<00:12, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 11%|█▏ | 1.94M/17.0M [00:01<00:12, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 12%|█▏ | 2.07M/17.0M [00:02<00:12, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 13%|█▎ | 2.20M/17.0M [00:02<00:12, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 14%|█▎ | 2.33M/17.0M [00:02<00:12, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 14%|█▍ | 2.46M/17.0M [00:02<00:12, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 15%|█▌ | 2.59M/17.0M [00:02<00:11, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 16%|█▌ | 2.72M/17.0M [00:02<00:11, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 17%|█▋ | 2.85M/17.0M [00:02<00:11, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 18%|█▊ | 2.98M/17.0M [00:02<00:11, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 18%|█▊ | 3.11M/17.0M [00:02<00:11, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 19%|█▉ | 3.24M/17.0M [00:02<00:11, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 20%|█▉ | 3.37M/17.0M [00:03<00:11, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 21%|██ | 3.50M/17.0M [00:03<00:11, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 21%|██▏ | 3.63M/17.0M [00:03<00:11, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 22%|██▏ | 3.76M/17.0M [00:03<00:10, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 23%|██▎ | 3.89M/17.0M [00:03<00:10, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 24%|██▎ | 4.02M/17.0M [00:03<00:10, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 24%|██▍ | 4.15M/17.0M [00:03<00:10, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 25%|██▌ | 4.28M/17.0M [00:03<00:10, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 26%|██▌ | 4.41M/17.0M [00:03<00:10, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 27%|██▋ | 4.54M/17.0M [00:04<00:10, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 27%|██▋ | 4.67M/17.0M [00:04<00:10, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 28%|██▊ | 4.80M/17.0M [00:04<00:10, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 29%|██▉ | 4.93M/17.0M [00:04<00:10, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 30%|██▉ | 5.06M/17.0M [00:04<00:09, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 31%|███ | 5.19M/17.0M [00:04<00:09, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 31%|███▏ | 5.32M/17.0M [00:04<00:09, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 32%|███▏ | 5.45M/17.0M [00:04<00:09, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 33%|███▎ | 5.58M/17.0M [00:04<00:09, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 34%|███▎ | 5.71M/17.0M [00:05<00:09, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 34%|███▍ | 5.84M/17.0M [00:05<00:09, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 35%|███▌ | 5.97M/17.0M [00:05<00:09, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 36%|███▌ | 6.10M/17.0M [00:05<00:09, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 37%|███▋ | 6.23M/17.0M [00:05<00:08, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 37%|███▋ | 6.36M/17.0M [00:05<00:08, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 38%|███▊ | 6.49M/17.0M [00:05<00:08, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 39%|███▉ | 6.62M/17.0M [00:05<00:08, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 40%|███▉ | 6.75M/17.0M [00:05<00:08, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 40%|████ | 6.88M/17.0M [00:06<00:08, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 41%|████ | 7.01M/17.0M [00:06<00:08, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 42%|████▏ | 7.14M/17.0M [00:06<00:08, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 43%|████▎ | 7.27M/17.0M [00:06<00:08, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 44%|████▎ | 7.40M/17.0M [00:06<00:07, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 44%|████▍ | 7.53M/17.0M [00:06<00:07, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 45%|████▌ | 7.66M/17.0M [00:06<00:07, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 46%|████▌ | 7.79M/17.0M [00:06<00:07, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 47%|████▋ | 7.92M/17.0M [00:06<00:07, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 47%|████▋ | 8.05M/17.0M [00:06<00:07, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 48%|████▊ | 8.18M/17.0M [00:07<00:07, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 49%|████▉ | 8.31M/17.0M [00:07<00:07, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 50%|████▉ | 8.44M/17.0M [00:07<00:07, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 50%|█████ | 8.57M/17.0M [00:07<00:06, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 51%|█████ | 8.70M/17.0M [00:07<00:06, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 52%|█████▏ | 8.83M/17.0M [00:07<00:06, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 53%|█████▎ | 8.96M/17.0M [00:07<00:06, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 53%|█████▎ | 9.09M/17.0M [00:07<00:06, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 54%|█████▍ | 9.22M/17.0M [00:07<00:06, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 55%|█████▍ | 9.35M/17.0M [00:08<00:06, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 56%|█████▌ | 9.48M/17.0M [00:08<00:06, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 57%|█████▋ | 9.61M/17.0M [00:08<00:06, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 57%|█████▋ | 9.74M/17.0M [00:08<00:06, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 58%|█████▊ | 9.87M/17.0M [00:08<00:05, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 59%|█████▉ | 10.0M/17.0M [00:08<00:05, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 60%|█████▉ | 10.1M/17.0M [00:08<00:05, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 60%|██████ | 10.3M/17.0M [00:08<00:05, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 61%|██████ | 10.4M/17.0M [00:08<00:05, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 62%|██████▏ | 10.5M/17.0M [00:09<00:05, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 63%|██████▎ | 10.6M/17.0M [00:09<00:05, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 63%|██████▎ | 10.8M/17.0M [00:09<00:05, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 64%|██████▍ | 10.9M/17.0M [00:09<00:05, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 65%|██████▍ | 11.0M/17.0M [00:09<00:04, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 66%|██████▌ | 11.2M/17.0M [00:09<00:04, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 66%|██████▋ | 11.3M/17.0M [00:09<00:04, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 67%|██████▋ | 11.4M/17.0M [00:09<00:04, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 68%|██████▊ | 11.6M/17.0M [00:09<00:04, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 69%|██████▊ | 11.7M/17.0M [00:09<00:04, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 70%|██████▉ | 11.8M/17.0M [00:10<00:04, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 70%|███████ | 11.9M/17.0M [00:10<00:04, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 71%|███████ | 12.1M/17.0M [00:10<00:04, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 72%|███████▏ | 12.2M/17.0M [00:10<00:03, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 73%|███████▎ | 12.3M/17.0M [00:10<00:03, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 73%|███████▎ | 12.5M/17.0M [00:10<00:03, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 74%|███████▍ | 12.6M/17.0M [00:10<00:03, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 75%|███████▍ | 12.7M/17.0M [00:10<00:03, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 76%|███████▌ | 12.9M/17.0M [00:10<00:03, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 76%|███████▋ | 13.0M/17.0M [00:11<00:03, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 77%|███████▋ | 13.1M/17.0M [00:11<00:03, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 78%|███████▊ | 13.2M/17.0M [00:11<00:03, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 79%|███████▊ | 13.4M/17.0M [00:11<00:02, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 79%|███████▉ | 13.5M/17.0M [00:11<00:02, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 80%|████████ | 13.6M/17.0M [00:11<00:02, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 81%|████████ | 13.8M/17.0M [00:11<00:02, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 82%|████████▏ | 13.9M/17.0M [00:11<00:02, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 83%|████████▎ | 14.0M/17.0M [00:11<00:02, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 83%|████████▎ | 14.2M/17.0M [00:12<00:02, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 84%|████████▍ | 14.3M/17.0M [00:12<00:02, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 85%|████████▍ | 14.4M/17.0M [00:12<00:02, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 86%|████████▌ | 14.5M/17.0M [00:12<00:02, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 86%|████████▋ | 14.7M/17.0M [00:12<00:01, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 87%|████████▋ | 14.8M/17.0M [00:12<00:01, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 88%|████████▊ | 14.9M/17.0M [00:12<00:01, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 89%|████████▊ | 15.1M/17.0M [00:12<00:01, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 89%|████████▉ | 15.2M/17.0M [00:12<00:01, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 90%|█████████ | 15.3M/17.0M [00:13<00:01, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 91%|█████████ | 15.5M/17.0M [00:13<00:01, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 92%|█████████▏| 15.6M/17.0M [00:13<00:01, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 92%|█████████▏| 15.7M/17.0M [00:13<00:01, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 93%|█████████▎| 15.8M/17.0M [00:13<00:00, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 94%|█████████▍| 16.0M/17.0M [00:13<00:00, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 95%|█████████▍| 16.1M/17.0M [00:13<00:00, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 96%|█████████▌| 16.2M/17.0M [00:13<00:00, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 96%|█████████▋| 16.4M/17.0M [00:13<00:00, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 97%|█████████▋| 16.5M/17.0M [00:13<00:00, 1.21MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 98%|█████████▊| 16.6M/17.0M [00:14<00:00, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 99%|█████████▊| 16.8M/17.0M [00:14<00:00, 1.20MB/s]
solo_L2_phi-hrt-bazi_20240323T223009_V01_0443230201.fits: 99%|█████████▉| 16.9M/17.0M [00:14<00:00, 1.20MB/s]
Files Downloaded: 100%|██████████| 1/1 [00:14<00:00, 14.62s/file]
Files Downloaded: 100%|██████████| 1/1 [00:14<00:00, 14.62s/file]
Disambiguation of the azimuth#
- The
bambfile consists of three maps: the first map is a disambiguation bitmap with four methods (ME0 and potential acute, random, or radial potential);
the second map shows where the ME0 method is applied (90 for strong field, 60 for weak field included in the ME0 method by the mask dilation, 50 for weak field where one of the other three methods is applied);
the third map is a confidence map (not implemented yet).
def phi_disambig(bazi,bamb,method=2):
"""
input
bazi: magnetic field azimuth. Type: str or array
bamb: disambiguation fits. Type: str or array
method: method selected for the disambiguation of not annealed points (0 for potential acute, 1 for random, 2 for radial acute). Type: int (2 as Default)
output
disbazi: disambiguated azimuth. Type: array
disambig_mask: mask of the annealed points. Type: array
"""
if type(bazi) is str:
bazi = fits.getdata(bazi)
if type(bamb) is str:
bamb = fits.getdata(bamb)
flag=bamb[0]
disambig = flag >> method # x shifted right by n bits as from https://docs.python.org/3/library/stdtypes.html
disbazi = bazi.copy()
disbazi[disambig%2 != 0] += 180
disambig_mask = (bamb[1] != 50)
return disbazi, disambig_mask
bamb_file = "data/solo_L2_phi-hrt-bamb_20240323T223009_V202506041803_0443230201.fits.gz"
disbazi, disambig_mask = phi_disambig(bazi.data, bamb_file)
bazi = sunpy.map.Map((disbazi, bazi.fits_header))
Show maps#
fig, ax = plt.subplots(nrows=1,ncols=3, figsize=(15,5), subplot_kw={"projection":bmag.wcs}, layout='tight')
bmag.plot(axes=ax[0], cmap = 'gnuplot_r', clim=(0,2500), title='Bmag')
binc.plot(axes=ax[1], cmap = cmr.fusion, clim=(0,180), title='Binc')
bazi.plot(axes=ax[2], cmap = 'hsv', clim=(0,360), title='Bazi')
# plt.show()

<matplotlib.image.AxesImage object at 0x70fc55b57ef0>
Heliographic Components#
Definition of the function to compute the Heliographic components of the magnetic field from the detector frame components.
def phi_b2ptr(bmag, binc, bazi):
"""
Equivalent Python translation of IDL's phi_b2ptr.pro.
Args:
bmag : sunpy.map.Map of the magnetic field stregth (G)
binc : sunpy.map.Map of the magnetic field inclination (deg)
bazi : sunpy.map.Map of the magnetic field disambiguated azimuth (deg)
Returns:
bptr : 3D numpy array of shape (nx, ny, 3) [Bp, Bt, Br (G);
Bp is positive when pointing west; Bt is positive when pointing north]
lonlat : 3D numpy array of shape (nx, ny, 2)
aa : transformation matrix as a (3,3) array
"""
# Check dimensions
ny, nx = bmag.data.shape
header = bmag.fits_header
# Convert bvec to B_xi, B_eta, B_zeta
field = bmag.data
gamma = np.deg2rad(binc.data)
psi = np.deg2rad(bazi.data + 90)
b_xi = field * np.sin(gamma) * np.cos(psi)
b_eta = field * np.sin(gamma) * np.sin(psi)
b_zeta = field * np.cos(gamma)
# Get Stonyhurst lon/lat
all_coords = sunpy.map.all_coordinates_from_map(bmag).heliographic_stonyhurst
phi, lambd = all_coords.lon.value, all_coords.lat.value
lonlat = np.zeros((ny, nx, 2), dtype=np.float32)
lonlat[:, :, 0] = phi
lonlat[:, :, 1] = lambd
# Get angles
b = np.deg2rad(header['CRLT_OBS']) # disk center latitude
crota = header['CROTA']
p = -np.deg2rad(crota) # p-angle
phi0 = header['HGLN_OBS'] # image center longitude
phi = np.deg2rad(phi - phi0) # phi0 needed to set to 0 the central meridian
lambd = np.deg2rad(lambd)
sinb = np.sin(b)
cosb = np.cos(b)
sinp = np.sin(p)
cosp = np.cos(p)
sinphi = np.sin(phi)
cosphi = np.cos(phi)
sinlam = np.sin(lambd)
coslam = np.cos(lambd)
# Compute transformation matrix elements
aa = np.zeros((ny, nx, 3, 3))
aa[...,2,0] = coslam * (sinb * sinp * cosphi + cosp * sinphi) - sinlam * cosb * sinp
aa[...,2,1] = -coslam * (sinb * cosp * cosphi - sinp * sinphi) + sinlam * cosb * cosp
aa[...,2,2] = coslam * cosb * cosphi + sinlam * sinb
aa[...,1,0] = -sinlam * (sinb * sinp * cosphi + cosp * sinphi) - coslam * cosb * sinp
aa[...,1,1] = sinlam * (sinb * cosp * cosphi - sinp * sinphi) + coslam * cosb * cosp
aa[...,1,2] = -sinlam * cosb * cosphi + coslam * sinb
aa[...,0,0] = -sinb * sinp * sinphi + cosp * cosphi
aa[...,0,1] = sinb * cosp * sinphi + sinp * cosphi
aa[...,0,2] = -cosb * sinphi
# Apply the transformation
bptr = np.einsum('xyij,jxy->ixy', aa, np.array([b_xi, b_eta, b_zeta]))
return bptr, lonlat, aa
bptr, lonlat, aa = phi_b2ptr(bmag, binc, bazi)
bphi = sunpy.map.Map((bptr[0],bmag.fits_header))
btheta = sunpy.map.Map((bptr[1],bmag.fits_header))
br = sunpy.map.Map((bptr[2],bmag.fits_header))
fig, ax = plt.subplots(nrows=1,ncols=3, figsize=(15,5), layout='tight')
ax[0].imshow(bphi.data, cmap = 'hmimag', clim=(-1500,1500), origin='lower'); ax[0].set_title(r'$B_{\phi}$')
ax[1].imshow(btheta.data, cmap = 'hmimag', clim=(-1500,1500), origin='lower'); ax[1].set_title(r'$B_{\theta}$')
ax[2].imshow(br.data, cmap = 'hmimag', clim=(-1500,1500), origin='lower'); ax[2].set_title(r'$B_r$')
for a in ax: a.contour(disambig_mask, color='k', linewidth=0.5)
plt.show()

/home/docs/checkouts/readthedocs.org/user_builds/solar-orbiter-docs/checkouts/latest/examples/phi_disambig.py:184: UserWarning: The following kwargs were not used by contour: 'color', 'linewidth'
for a in ax: a.contour(disambig_mask, color='k', linewidth=0.5)
Total running time of the script: (0 minutes 52.672 seconds)