Ejemplo n.º 1
0
    for j, i in enumerate(allI):

        if opt.delete_sky or opt.delete_pvastrom:
            log(j + 1, 'of', len(allI))
            im = DecamImage(decals, T[i])
            if opt.delete_sky and os.path.exists(im.skyfn):
                log('  deleting:', im.skyfn)
                os.unlink(im.skyfn)
            if opt.delete_pvastrom and os.path.exists(im.pvwcsfn):
                log('  deleting:', im.pvwcsfn)
                os.unlink(im.pvwcsfn)

        if opt.check:
            log(j + 1, 'of', len(allI))
            im = DecamImage(decals, T[i])
            if not im.run_calibs(im, just_check=True):
                log('Calibs for', im.expnum, im.ccdname, im.calname,
                    'already done')
                continue

        if opt.command:
            f.write(
                'python legacypipe/run-calib.py --expnum %i --ccdname %s\n' %
                (T.expnum[i], T.ccdname[i]))
        else:
            f.write('%i\n' % T.index[i])
        if opt.check:
            f.flush()
    f.close()
    log('Wrote', opt.out)
Ejemplo n.º 2
0
    log('Total of', len(allI), 'CCDs')
    for j,i in enumerate(allI):

        if opt.delete_sky or opt.delete_pvastrom:
            log(j+1, 'of', len(allI))
            im = DecamImage(decals, T[i])
            if opt.delete_sky and os.path.exists(im.skyfn):
                log('  deleting:', im.skyfn)
                os.unlink(im.skyfn)
            if opt.delete_pvastrom and os.path.exists(im.pvwcsfn):
                log('  deleting:', im.pvwcsfn)
                os.unlink(im.pvwcsfn)

        if opt.check:
            log(j+1, 'of', len(allI))
            im = DecamImage(decals, T[i])
            if not im.run_calibs(im, just_check=True):
                log('Calibs for', im.expnum, im.ccdname, im.calname, 'already done')
                continue

        if opt.command:
            f.write('python legacypipe/run-calib.py --expnum %i --ccdname %s\n' %
                    (T.expnum[i], T.ccdname[i]))
        else:
            f.write('%i\n' % T.index[i])
        if opt.check:
            f.flush()
    f.close()
    log('Wrote', opt.out)