diff --git a/tests/format/swgo/README.md b/tests/format/swgo/README.md new file mode 100644 index 0000000..fd82048 --- /dev/null +++ b/tests/format/swgo/README.md @@ -0,0 +1,11 @@ + +Example files to support independant data selection at DL3 level using both event types and observation blocks +- hdu-index.fits.gz / obs-index.fits.gz : +minimal solution for swgo adding event type to obs_table () + +- hdu-index-no-obs-id.fits.gz / obs-index.fits.gz +solution including adding `OBS_ID`, `OBS_BLOCK_ID`, `IRF_NAME` to `obs-index` but not `hdu-index` +and `OBS_TABLE_ROW` to both obs-index and hdu-index + +- hdu-index-multi.fits.gz/hdu-index-no-obs-id.fits.gz) +same as prevous but with multiple data chunk as observations (different events list but the same irfs) diff --git a/tests/format/swgo/hdu-index-irf-name.fits.gz b/tests/format/swgo/hdu-index-irf-name.fits.gz new file mode 100644 index 0000000..d4eda60 Binary files /dev/null and b/tests/format/swgo/hdu-index-irf-name.fits.gz differ diff --git a/tests/format/swgo/hdu-index-multi.fits.gz b/tests/format/swgo/hdu-index-multi.fits.gz new file mode 100644 index 0000000..05e9451 Binary files /dev/null and b/tests/format/swgo/hdu-index-multi.fits.gz differ diff --git a/tests/format/swgo/hdu-index.fits.gz b/tests/format/swgo/hdu-index.fits.gz new file mode 100644 index 0000000..3031e0e Binary files /dev/null and b/tests/format/swgo/hdu-index.fits.gz differ diff --git a/tests/format/swgo/map_irfs/BackgroundMap_Zen [0, 30] Cor [0, 58].fits.gz b/tests/format/swgo/map_irfs/BackgroundMap_Zen [0, 30] Cor [0, 58].fits.gz new file mode 100644 index 0000000..ee6e0e4 Binary files /dev/null and b/tests/format/swgo/map_irfs/BackgroundMap_Zen [0, 30] Cor [0, 58].fits.gz differ diff --git a/tests/format/swgo/map_irfs/BackgroundMap_Zen [0, 30] Cor [58, 82].fits.gz b/tests/format/swgo/map_irfs/BackgroundMap_Zen [0, 30] Cor [58, 82].fits.gz new file mode 100644 index 0000000..21a2971 Binary files /dev/null and b/tests/format/swgo/map_irfs/BackgroundMap_Zen [0, 30] Cor [58, 82].fits.gz differ diff --git a/tests/format/swgo/map_irfs/BackgroundMap_Zen [30, 45] Cor [0, 58].fits.gz b/tests/format/swgo/map_irfs/BackgroundMap_Zen [30, 45] Cor [0, 58].fits.gz new file mode 100644 index 0000000..f289100 Binary files /dev/null and b/tests/format/swgo/map_irfs/BackgroundMap_Zen [30, 45] Cor [0, 58].fits.gz differ diff --git a/tests/format/swgo/map_irfs/BackgroundMap_Zen [30, 45] Cor [58, 82].fits.gz b/tests/format/swgo/map_irfs/BackgroundMap_Zen [30, 45] Cor [58, 82].fits.gz new file mode 100644 index 0000000..ac45857 Binary files /dev/null and b/tests/format/swgo/map_irfs/BackgroundMap_Zen [30, 45] Cor [58, 82].fits.gz differ diff --git a/tests/format/swgo/map_irfs/BackgroundMap_Zen [45, 52] Cor [0, 58].fits.gz b/tests/format/swgo/map_irfs/BackgroundMap_Zen [45, 52] Cor [0, 58].fits.gz new file mode 100644 index 0000000..a842767 Binary files /dev/null and b/tests/format/swgo/map_irfs/BackgroundMap_Zen [45, 52] Cor [0, 58].fits.gz differ diff --git a/tests/format/swgo/map_irfs/BackgroundMap_Zen [45, 52] Cor [58, 82].fits.gz b/tests/format/swgo/map_irfs/BackgroundMap_Zen [45, 52] Cor [58, 82].fits.gz new file mode 100644 index 0000000..e0d7c6f Binary files /dev/null and b/tests/format/swgo/map_irfs/BackgroundMap_Zen [45, 52] Cor [58, 82].fits.gz differ diff --git a/tests/format/swgo/map_irfs/DummyEvents.fits.gz b/tests/format/swgo/map_irfs/DummyEvents.fits.gz new file mode 100644 index 0000000..4edfc07 Binary files /dev/null and b/tests/format/swgo/map_irfs/DummyEvents.fits.gz differ diff --git a/tests/format/swgo/map_irfs/EdispGammaMap_Zen [0, 30] Cor [0, 58].fits.gz b/tests/format/swgo/map_irfs/EdispGammaMap_Zen [0, 30] Cor [0, 58].fits.gz new file mode 100644 index 0000000..f87912c Binary files /dev/null and b/tests/format/swgo/map_irfs/EdispGammaMap_Zen [0, 30] Cor [0, 58].fits.gz differ diff --git a/tests/format/swgo/map_irfs/EdispGammaMap_Zen [0, 30] Cor [58, 82].fits.gz b/tests/format/swgo/map_irfs/EdispGammaMap_Zen [0, 30] Cor [58, 82].fits.gz new file mode 100644 index 0000000..009ebe1 Binary files /dev/null and b/tests/format/swgo/map_irfs/EdispGammaMap_Zen [0, 30] Cor [58, 82].fits.gz differ diff --git a/tests/format/swgo/map_irfs/EdispGammaMap_Zen [30, 45] Cor [0, 58].fits.gz b/tests/format/swgo/map_irfs/EdispGammaMap_Zen [30, 45] Cor [0, 58].fits.gz new file mode 100644 index 0000000..ee9968d Binary files /dev/null and b/tests/format/swgo/map_irfs/EdispGammaMap_Zen [30, 45] Cor [0, 58].fits.gz differ diff --git a/tests/format/swgo/map_irfs/EdispGammaMap_Zen [30, 45] Cor [58, 82].fits.gz b/tests/format/swgo/map_irfs/EdispGammaMap_Zen [30, 45] Cor [58, 82].fits.gz new file mode 100644 index 0000000..e2ae1b2 Binary files /dev/null and b/tests/format/swgo/map_irfs/EdispGammaMap_Zen [30, 45] Cor [58, 82].fits.gz differ diff --git a/tests/format/swgo/map_irfs/EdispGammaMap_Zen [45, 52] Cor [0, 58].fits.gz b/tests/format/swgo/map_irfs/EdispGammaMap_Zen [45, 52] Cor [0, 58].fits.gz new file mode 100644 index 0000000..9f61f72 Binary files /dev/null and b/tests/format/swgo/map_irfs/EdispGammaMap_Zen [45, 52] Cor [0, 58].fits.gz differ diff --git a/tests/format/swgo/map_irfs/EdispGammaMap_Zen [45, 52] Cor [58, 82].fits.gz b/tests/format/swgo/map_irfs/EdispGammaMap_Zen [45, 52] Cor [58, 82].fits.gz new file mode 100644 index 0000000..8794cb9 Binary files /dev/null and b/tests/format/swgo/map_irfs/EdispGammaMap_Zen [45, 52] Cor [58, 82].fits.gz differ diff --git a/tests/format/swgo/map_irfs/EffectiveExposureGammaMap_Zen [0, 30] Cor [0, 58].fits.gz b/tests/format/swgo/map_irfs/EffectiveExposureGammaMap_Zen [0, 30] Cor [0, 58].fits.gz new file mode 100644 index 0000000..37b9c3a Binary files /dev/null and b/tests/format/swgo/map_irfs/EffectiveExposureGammaMap_Zen [0, 30] Cor [0, 58].fits.gz differ diff --git a/tests/format/swgo/map_irfs/EffectiveExposureGammaMap_Zen [0, 30] Cor [58, 82].fits.gz b/tests/format/swgo/map_irfs/EffectiveExposureGammaMap_Zen [0, 30] Cor [58, 82].fits.gz new file mode 100644 index 0000000..cb90543 Binary files /dev/null and b/tests/format/swgo/map_irfs/EffectiveExposureGammaMap_Zen [0, 30] Cor [58, 82].fits.gz differ diff --git a/tests/format/swgo/map_irfs/EffectiveExposureGammaMap_Zen [30, 45] Cor [0, 58].fits.gz b/tests/format/swgo/map_irfs/EffectiveExposureGammaMap_Zen [30, 45] Cor [0, 58].fits.gz new file mode 100644 index 0000000..b8c159c Binary files /dev/null and b/tests/format/swgo/map_irfs/EffectiveExposureGammaMap_Zen [30, 45] Cor [0, 58].fits.gz differ diff --git a/tests/format/swgo/map_irfs/EffectiveExposureGammaMap_Zen [30, 45] Cor [58, 82].fits.gz b/tests/format/swgo/map_irfs/EffectiveExposureGammaMap_Zen [30, 45] Cor [58, 82].fits.gz new file mode 100644 index 0000000..a26110f Binary files /dev/null and b/tests/format/swgo/map_irfs/EffectiveExposureGammaMap_Zen [30, 45] Cor [58, 82].fits.gz differ diff --git a/tests/format/swgo/map_irfs/EffectiveExposureGammaMap_Zen [45, 52] Cor [0, 58].fits.gz b/tests/format/swgo/map_irfs/EffectiveExposureGammaMap_Zen [45, 52] Cor [0, 58].fits.gz new file mode 100644 index 0000000..87bffc5 Binary files /dev/null and b/tests/format/swgo/map_irfs/EffectiveExposureGammaMap_Zen [45, 52] Cor [0, 58].fits.gz differ diff --git a/tests/format/swgo/map_irfs/EffectiveExposureGammaMap_Zen [45, 52] Cor [58, 82].fits.gz b/tests/format/swgo/map_irfs/EffectiveExposureGammaMap_Zen [45, 52] Cor [58, 82].fits.gz new file mode 100644 index 0000000..480d4cc Binary files /dev/null and b/tests/format/swgo/map_irfs/EffectiveExposureGammaMap_Zen [45, 52] Cor [58, 82].fits.gz differ diff --git a/tests/format/swgo/map_irfs/PSFMap_Zen [0, 30] Cor [0, 58].fits.gz b/tests/format/swgo/map_irfs/PSFMap_Zen [0, 30] Cor [0, 58].fits.gz new file mode 100644 index 0000000..379e597 Binary files /dev/null and b/tests/format/swgo/map_irfs/PSFMap_Zen [0, 30] Cor [0, 58].fits.gz differ diff --git a/tests/format/swgo/map_irfs/PSFMap_Zen [0, 30] Cor [58, 82].fits.gz b/tests/format/swgo/map_irfs/PSFMap_Zen [0, 30] Cor [58, 82].fits.gz new file mode 100644 index 0000000..e805bd7 Binary files /dev/null and b/tests/format/swgo/map_irfs/PSFMap_Zen [0, 30] Cor [58, 82].fits.gz differ diff --git a/tests/format/swgo/map_irfs/PSFMap_Zen [30, 45] Cor [0, 58].fits.gz b/tests/format/swgo/map_irfs/PSFMap_Zen [30, 45] Cor [0, 58].fits.gz new file mode 100644 index 0000000..126a916 Binary files /dev/null and b/tests/format/swgo/map_irfs/PSFMap_Zen [30, 45] Cor [0, 58].fits.gz differ diff --git a/tests/format/swgo/map_irfs/PSFMap_Zen [30, 45] Cor [58, 82].fits.gz b/tests/format/swgo/map_irfs/PSFMap_Zen [30, 45] Cor [58, 82].fits.gz new file mode 100644 index 0000000..8be0a92 Binary files /dev/null and b/tests/format/swgo/map_irfs/PSFMap_Zen [30, 45] Cor [58, 82].fits.gz differ diff --git a/tests/format/swgo/map_irfs/PSFMap_Zen [45, 52] Cor [0, 58].fits.gz b/tests/format/swgo/map_irfs/PSFMap_Zen [45, 52] Cor [0, 58].fits.gz new file mode 100644 index 0000000..914e7f9 Binary files /dev/null and b/tests/format/swgo/map_irfs/PSFMap_Zen [45, 52] Cor [0, 58].fits.gz differ diff --git a/tests/format/swgo/map_irfs/PSFMap_Zen [45, 52] Cor [58, 82].fits.gz b/tests/format/swgo/map_irfs/PSFMap_Zen [45, 52] Cor [58, 82].fits.gz new file mode 100644 index 0000000..ca347c1 Binary files /dev/null and b/tests/format/swgo/map_irfs/PSFMap_Zen [45, 52] Cor [58, 82].fits.gz differ diff --git a/tests/format/swgo/obs-index-irf-name.fits.gz b/tests/format/swgo/obs-index-irf-name.fits.gz new file mode 100644 index 0000000..32c24fb Binary files /dev/null and b/tests/format/swgo/obs-index-irf-name.fits.gz differ diff --git a/tests/format/swgo/obs-index-multi.fits.gz b/tests/format/swgo/obs-index-multi.fits.gz new file mode 100644 index 0000000..23da681 Binary files /dev/null and b/tests/format/swgo/obs-index-multi.fits.gz differ diff --git a/tests/format/swgo/obs-index.fits.gz b/tests/format/swgo/obs-index.fits.gz new file mode 100644 index 0000000..ddcfffb Binary files /dev/null and b/tests/format/swgo/obs-index.fits.gz differ