DavidT3 / DAXA

Democratising Archival X-ray Astronomy (DAXA) is an easy-to-use Python module for downloading multi-mission X-ray telescope data and processing it into usable archives. Users can acquire entire archives, or filter observations based on ID/positions/time. Supports XMM; partial support eROSITA, Chandra, NuSTAR, Swift, Suzaku, ASCA, ROSAT, INTEGRAL
BSD 3-Clause "New" or "Revised" License
15 stars 0 forks source link

Ran full_process_erosita function on archive with eRASS - flaregti gave NoProcessingError #310

Closed DavidT3 closed 1 month ago

DavidT3 commented 1 month ago

The initial data check step obviously worked, because the archive's 'observation_summaries' property is populated - maybe something I accidentally introduced when making sure previously processed observations aren't re-run through processing steps in the case of an archive update.

DavidT3 commented 1 month ago

This'll be because I'm checking for the presence of 'flaregti' in archive's 'process_success' property, and for some reason past David decided to make that throw an error if there have been no processing steps applied to the archive

DavidT3 commented 1 month ago

Need to do what I did for cif_build:

try:
    check_dict = obs_archive.process_success[miss.name]['cif_build']
except (NoProcessingError, KeyError):
    check_dict = {}