A routine to make lists of virus images that meet user criteria. The criteria concern things like observation/exposure number, detector amp, ifuslot value and object card value.
% virims --help % virims virims any 1 046 RU any N Usage: virims 6000 1 081 RU ldls_long N arg1 = obs number (9901, can be "any") arg2 = exposure number (1, can be "any") arg3 = ifuslot (081, can be "ny") arg4 = amp name (LL,LU,RL,RU, can be "ny") arg5 = object card value (can be "ny") arg6 - run in debug mode (Y/N) Must have local BaseDir and Date files: [astronomer@mcs ~/run]$ cat BaseDir /hetdata/data [astronomer@mcs ~/run]$ cat Date 20191026I might use this code at the end of a night to locate the bias image gathered with the eon_script:
[astronomer@mcs ~/run]$ cd /home/mcs/astronomer/run [astronomer@mcs ~/run]$ cat BaseDir /hetdata/data [astronomer@mcs ~/run]$ cat Date 20191026 [astronomer@mcs ~/run]$ virims any 1 046 RU any N 40 40 (number of lines virims.out0 virims.out1) [astronomer@mcs ~/run]$ cat virims.out1 /hetdata/data/20191026/virus/virus0000001/exp01/virus/20191026T000120.8_046RU_zro.fits /hetdata/data/20191026/virus/virus0000001/exp11/virus/20191026T000909.2_046RU_zro.fits /hetdata/data/20191026/virus/virus0000002/exp01/virus/20191026T003608.2_046RU_twi.fits /hetdata/data/20191026/virus/virus0000003/exp01/virus/20191026T003718.7_046RU_twi.fits /hetdata/data/20191026/virus/virus0000004/exp01/virus/20191026T003831.8_046RU_twi.fits /hetdata/data/20191026/virus/virus0000005/exp01/virus/20191026T003948.8_046RU_twi.fits /hetdata/data/20191026/virus/virus0000006/exp01/virus/20191026T004110.9_046RU_twi.fits /hetdata/data/20191026/virus/virus0000007/exp01/virus/20191026T004239.8_046RU_twi.fits /hetdata/data/20191026/virus/virus0000008/exp01/virus/20191026T004956.8_046RU_flt.fits /hetdata/data/20191026/virus/virus0000009/exp01/virus/20191026T005350.1_046RU_cmp.fits /hetdata/data/20191026/virus/virus0000010/exp01/virus/20191026T005756.8_046RU_cmp.fits /hetdata/data/20191026/virus/virus0000011/exp01/virus/20191026T014207.9_046RU_sci.fits /hetdata/data/20191026/virus/virus0000012/exp01/virus/20191026T015035.2_046RU_sci.fits /hetdata/data/20191026/virus/virus0000013/exp01/virus/20191026T015844.7_046RU_sci.fits /hetdata/data/20191026/virus/virus0000014/exp01/virus/20191026T021115.5_046RU_sci.fits /hetdata/data/20191026/virus/virus0000015/exp01/virus/20191026T024842.2_046RU_sci.fits /hetdata/data/20191026/virus/virus0000016/exp01/virus/20191026T040438.0_046RU_sci.fits /hetdata/data/20191026/virus/virus0000019/exp01/virus/20191026T052901.8_046RU_sci.fits /hetdata/data/20191026/virus/virus0000020/exp01/virus/20191026T064711.8_046RU_sci.fits /hetdata/data/20191026/virus/virus0000021/exp01/virus/20191026T071157.1_046RU_sci.fits /hetdata/data/20191026/virus/virus0000022/exp01/virus/20191026T073754.1_046RU_sci.fits /hetdata/data/20191026/virus/virus0000023/exp01/virus/20191026T080424.1_046RU_sci.fits /hetdata/data/20191026/virus/virus0000024/exp01/virus/20191026T092233.5_046RU_sci.fits /hetdata/data/20191026/virus/virus0000025/exp01/virus/20191026T093819.4_046RU_sci.fits /hetdata/data/20191026/virus/virus0000026/exp01/virus/20191026T103406.4_046RU_sci.fits /hetdata/data/20191026/virus/virus0000027/exp01/virus/20191026T105917.5_046RU_sci.fits /hetdata/data/20191026/virus/virus0000028/exp01/virus/20191026T112433.8_046RU_sci.fits /hetdata/data/20191026/virus/virus0000029/exp01/virus/20191026T114628.0_046RU_sci.fits /hetdata/data/20191026/virus/virus0000030/exp01/virus/20191026T120842.9_046RU_sci.fits /hetdata/data/20191026/virus/virus0000031/exp01/virus/20191026T122834.1_046RU_zro.fits # This is the bias image /hetdata/data/20191026/virus/virus0000032/exp01/virus/20191026T123247.2_046RU_cmp.fits /hetdata/data/20191026/virus/virus0000033/exp01/virus/20191026T124048.9_046RU_cmp.fits /hetdata/data/20191026/virus/virus0000034/exp01/virus/20191026T234259.6_046RU_zro.fits /hetdata/data/20191026/virus/virus0000034/exp11/virus/20191026T235048.8_046RU_zro.fits