Other Scripts

COSMETICS00

TEST: COSMETICS00

Cosmetics masks for the detectors: defects in darkness and PR

Created on Wed Dec 05 17:59:00 2018

author

Ruyman Azzollini

class vison.other.COSMETICS00.COSMETICS00(inputs, log=None, drill=False, debug=False, cleanafter=False)
build_scriptdict(diffvalues={}, elvis='7.5.X')

Builds COSMETICS00 script structure dictionary.

Parameters
  • diffvalues – dict, opt, differential values.

  • elvis – char, ELVIS version.

check_data()
check_metrics_ST(**kwargs)

Overriding parent method

do_masks()
filterexposures(structure, explog, OBSID_lims)
get_checkstats_ST(**kwargs)

Overriding parent method

inputsclass

alias of COS_inputs

meta()
class vison.other.COSMETICS00.COS_inputs(*args, **kwargs)

MOT_FF

VIS Ground Calibration TEST: MOT_FF

Brighter-Fatter Analysis

Using data from test PTC01 (via BF01)

Hard Edge Response in serial / parallel Bit Correlations (ADC health)

Created on Tue Jul 31 18:04:00 2018

author

raf

class vison.other.MOT_FF.MOT_FF(inputs, log=None, drill=False, debug=False, cleanafter=False)
extract_HER()
inputsclass

alias of MOT_FF_inputs

class vison.other.MOT_FF.MOT_FF_inputs(*args, **kwargs)

MOT_WARM

TEST: MOT_WARM

Readiness verification: Warm Test before Cooling Down.

Created on Mon Oct 22 17:11:00 2018

author

Ruyman Azzollini

class vison.other.MOT_WARM.MOT_WARM(inputs, log=None, drill=False, debug=False, cleanafter=False)
basic_analysis()
EXPOSURES:

BIAS, RAMP, CHINJ, FLAT, POINT_w x waves_PNT

build_scriptdict(diffvalues={}, elvis='7.5.X')

Builds MOT_WARM script structure dictionary.

Parameters
  • diffvalues – dict, opt, differential values.

  • elvis – char, ELVIS version.

check_data()
check_metrics_ST(**kwargs)
filterexposures(structure, explog, OBSID_lims)
get_checkstats_ST(**kwargs)
inputsclass

alias of MOT_WARM_inputs

lock_on_stars()
class vison.other.MOT_WARM.MOT_WARM_inputs(*args, **kwargs)

PERSIST01

VIS Ground Calibration TEST: PERSIST01

CCD Persistence test

Created on Tue Aug 29 17:39:00 2017

author

Ruyman Azzollini

class vison.other.PERSIST01.PERSIST01(inputs, log=None, drill=False, debug=False, cleanafter=False)
basic_analysis()

Basic analysis of data.

METACODE

f.e.CCD:
    f.e.Q:
        measure stats in pix satur MASK across OBSIDs
         (pre-satur, satur, post-satur)
build_scriptdict(diffvalues={}, elvis='7.5.X')

Builds PERSISTENCE01 script structure dictionary.

Parameters
  • exptSATUR – int, saturation exposure time.

  • exptLATEN – int, latency exposure time.

  • diffvalues – dict, opt, differential values.

check_data()

PERSIST01: Checks quality of ingested data.

METACODE

check common HK values are within safe / nominal margins
check voltages in HK match commanded voltages, within margins

f.e.ObsID:
    f.e.CCD:
        f.e.Q.:
            measure offsets in pre-, over-
            measure std in pre-, over-
            measure fluence in apertures around Point Sources

assess std in pre- (~RON) is within allocated margins
assess offsets in pre-, and over- are equal, within allocated  margins
assess fluence is ~expected within apertures (PS) for each frame (pre-satur, satur, post-satur)


plot point source fluence vs. OBSID, all sources
[plot std vs. time]

issue any warnings to log
issue update to report
check_metrics_ST(**kwargs)
filterexposures(structure, explog, OBSID_lims)
get_checkstats_ST(**kwargs)
get_satur_masks()

Basic analysis of data.

METACODE

f.e.CCD:
    use SATURATED frame to generate pixel saturation MASKs
inputsclass

alias of PERSIST01_inputs

meta_analysis()

Meta-analysis of data.

METACODE

f.e.CCD:
    f.e.Q:
        estimate delta-charge_0 and decay tau from time-series

report:
    persistence level (delta-charge_0) and time constant
prep_data()

PERSIST01: Preparation of data for further analysis. Calls task.prepare_images().

Applies:

offset subtraction cosmetics masking

set_inpdefaults(**kwargs)
class vison.other.PERSIST01.PERSIST01_inputs(*args, **kwargs)

STRAY00

VIS Ground Calibration TEST: STRAY00 - used to investigate STRAY-LIGHT sources in OGSE.

NOT intended for performance evaluation. COMMISSIONING.

Created on Thu Feb 08 14:07:00 2018

author

Ruyman Azzollini

class vison.other.STRAY00.STRAY00(inputs, log=None, drill=False, debug=False, cleanafter=False)
build_scriptdict(diffvalues={}, elvis='7.5.X')

Builds STRAY00 script structure dictionary. :param diffvalues: dict, opt, differential values.

filterexposures(structure, explog, OBSID_lims)
inputsclass

alias of STRAY00_inputs

set_inpdefaults(**kwargs)
class vison.other.STRAY00.STRAY00_inputs(*args, **kwargs)