예제 #1
0
    solar = args.solar
    rerun_registration = args.rerun_registration
    asteroids = args.asteroids
    rejectionfilter = args.reject
    keep_wcs = args.keep_wcs
    filenames = sorted(args.images)

    # if filenames = ['all'], walk through directories and run pipeline
    # each dataset
    _masterroot_directory = os.getcwd()

    if len(filenames) == 1 and filenames[0] == 'all':

        # dump data set information into summary file
        _pp_conf.use_diagnostics_summary = True
        diag.create_summary()

        # turn prefix and fits suffixes into regular expression
        if prefix is None:
            prefix = ''
        regex = re.compile('^' + prefix +
                           '.*[fits|FITS|fit|FIT|Fits|fts|FTS]$')

        # walk through directories underneath
        for root, dirs, files in os.walk(_masterroot_directory):

            # ignore .diagnostics directories
            if '.diagnostics' in root:
                continue

            # identify data frames
예제 #2
0
    source_tolerance = args.source_tolerance
    solar = args.solar
    rerun_registration = args.rerun_registration
    asteroids = args.asteroids
    rejectionfilter = args.reject
    filenames = sorted(args.images)

    # if filenames = ['all'], walk through directories and run pipeline
    # each dataset
    _masterroot_directory = os.getcwd()

    if len(filenames) == 1 and filenames[0] == 'all':

        # dump data set information into summary file
        _pp_conf.use_diagnostics_summary = True
        diag.create_summary()

        # turn prefix and fits suffixes into regular expression
        if prefix is None:
            prefix = ''
        regex = re.compile('^'+prefix+'.*[fits|FITS|fit|FIT|Fits|fts|FTS]$')

        # walk through directories underneath
        for root, dirs, files in os.walk(_masterroot_directory):

            # ignore .diagnostics directories
            if '.diagnostics' in root:
                continue

            # identify data frames
            filenames = sorted([s for s in files if re.match(regex, s)])