コード例 #1
0
def test_sync():
    p = pypeitpar.PypeItPar()
    proc = pypeitpar.ProcessImagesPar()
    proc['combine'] = 'median'
    #    proc['cr_sigrej'] = 20.5
    p.sync_processing(proc)
    assert p['scienceframe']['process']['combine'] == 'median'
    assert p['calibrations']['biasframe']['process']['combine'] == 'median'
コード例 #2
0
ファイル: test_pypeitpar.py プロジェクト: YoemanLeung/PypeIt
def test_sync():
    p = pypeitpar.PypeItPar()
    proc = pypeitpar.ProcessImagesPar()
    proc['combine'] = 'mean'
    proc['sigrej'] = 20.5
    p.sync_processing(proc)
    assert p['scienceframe']['process']['combine'] == 'mean'
    assert p['calibrations']['biasframe']['process']['combine'] == 'mean'
    # Sigma rejection of cosmic rays for arc frames is already turned
    # off by default
    assert p['calibrations']['arcframe']['process']['sigrej'] < 0
    assert p['calibrations']['traceframe']['process']['sigrej'] == 20.5
コード例 #3
0
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals

import os

import pytest
import glob
import numpy as np

from pypeit.processimages import ProcessImages
from pypeit.tests.tstutils import dev_suite_required
from pypeit.par import pypeitpar

par = pypeitpar.ProcessImagesPar()

@dev_suite_required
def test_load_deimos():
    files = os.path.join(os.getenv('PYPEIT_DEV'), 'RAW_DATA', 'Keck_DEIMOS', '830G_L_8400',
                         'd0914_0014.fits.gz')
    proc = ProcessImages('keck_deimos', par, files)
    proc.load_images()
    try:
        # First amplifier
        data_img = proc.raw_images[0][proc.datasec[0][0]]
    except:
        pytest.fail('DEIMOS test data section failed.')

@dev_suite_required
def test_load_lris():
コード例 #4
0
ファイル: test_pypeitpar.py プロジェクト: YoemanLeung/PypeIt
def test_processimages():
    pypeitpar.ProcessImagesPar()