コード例 #1
0
ファイル: flat.py プロジェクト: california43/gattini
def make_uber_flat(cam):
    """
    Create a flat which is the average of all available flats for camera.
    """
    files = flatfiles(cam)
    images = valid_images(files)
    make_flat_avg(images, os.path.join(FLATPATH, "uber_flat_%s.fit" % cam))
コード例 #2
0
ファイル: flat.py プロジェクト: timleslie/gattini
def make_uber_flat(cam):
    """
    Create a flat which is the average of all available flats for camera.
    """
    files = flatfiles(cam)
    images = valid_images(files)
    make_flat_avg(images, os.path.join(FLATPATH, "uber_flat_%s.fit" % cam))
コード例 #3
0
ファイル: flat.py プロジェクト: timleslie/gattini
def sbc_groups():
    """
    Process each of the different parameter groups for the sbc cam.
    """
    cam = "sbc"
    for light, lens, window in [(True, True, True), (True, True, False),
                                (True, False, False), (False, False, False)]:
        filenames = flatfiles(cam)
        filenames = get_light_sbc(filenames, light)
        filenames = get_lens(filenames, lens)
        filenames = get_window_sbc(filenames, window)
        images = valid_images(filenames)
        process_images(images, cam, (light, lens, window))
コード例 #4
0
ファイル: flat.py プロジェクト: california43/gattini
def sbc_groups():
    """
    Process each of the different parameter groups for the sbc cam.
    """
    cam = "sbc"
    for light, lens, window in [(True, True, True),
                                (True, True, False),
                                (True, False, False),
                                (False, False, False)]:        
        filenames = flatfiles(cam)
        filenames = get_light_sbc(filenames, light)
        filenames = get_lens(filenames, lens)
        filenames = get_window_sbc(filenames, window)
        images = valid_images(filenames)
        process_images(images, cam, (light, lens, window))
コード例 #5
0
ファイル: flat.py プロジェクト: california43/gattini
def sky_groups():
    """
    Process each of the different parameter groups for the sky cam.
    """
    cam = "sky"
    for light, lens, ndc, good, window in [(True, True, False, True, True),
                                           (True, True, False, True, False),
                                           (True, True, False, False, False),
                                           (True, False, False, True, False),
                                           (True, False, False, False, False),
                                           (False, True, False, True, True),
                                           (False, True, False, False, True)]:
        filenames = flatfiles(cam)
        filenames = get_light_sky(filenames, light)
        filenames = get_lens(filenames, lens)
        filenames = get_ndc(filenames, ndc)
        filenames = get_good(filenames, good)
        filenames = get_window_sky(filenames, window)
        images = valid_images(filenames)
        process_images(images, cam, (light, lens, ndc, good, window))
コード例 #6
0
ファイル: flat.py プロジェクト: timleslie/gattini
def sky_groups():
    """
    Process each of the different parameter groups for the sky cam.
    """
    cam = "sky"
    for light, lens, ndc, good, window in [(True, True, False, True, True),
                                           (True, True, False, True, False),
                                           (True, True, False, False, False),
                                           (True, False, False, True, False),
                                           (True, False, False, False, False),
                                           (False, True, False, True, True),
                                           (False, True, False, False, True)]:
        filenames = flatfiles(cam)
        filenames = get_light_sky(filenames, light)
        filenames = get_lens(filenames, lens)
        filenames = get_ndc(filenames, ndc)
        filenames = get_good(filenames, good)
        filenames = get_window_sky(filenames, window)
        images = valid_images(filenames)
        process_images(images, cam, (light, lens, ndc, good, window))