Point-Source Scripts

FOCUS00

TEST: FOCUS00

Focus analysis script

Tasks:

  • Select exposures, get file names, get metadata (commandig, HK).

  • Check quality of data (integrated fluxes are roughly constant, matching expected level).

  • Subtract offset level.

  • Divide by Flat-field.

  • Crop stamps of the sources on each CCD/Quadrant.
    • save snapshot figures of sources.

  • for each source (5 x Nquadrants):
    • measure shape using Gaussian Fit

  • Find position of mirror that minimizes PSF sizes

  • Produce synoptic figures:

    source size and ellipticity across combined FOV (of 3 CCDs)

  • Save results.

Created on Mon Apr 03 16:21:00 2017

author

Ruyman Azzollini

class vison.point.FOCUS00.FOCUS00(inputs, log=None, drill=False, debug=False, cleanafter=False)
basic_analysis()

This is just an assignation of values measured in check_data.

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

Builds FOCUS00 script structure dictionary.

#:param wavelength: int, [nm], wavelength. #:param exptime: int, [ms], exposure time. :param diffvalues: dict, opt, differential values.

filterexposures(structure, explog, OBSID_lims)
inputsclass

alias of FOCUS00_inputs

lock_on_stars()
meta_analysis()
prep_data()
class vison.point.FOCUS00.FOCUS00_inputs(*args, **kwargs)

PSF0X

TEST: PSF0X

PSF vs. Fluence, and Wavelength

PSF01 - nominal temperature PSF02 - alternative temperatures

Tasks:

  • Select exposures, get file names, get metadata (commandig, HK).

  • Check exposure time pattern matches test design.

  • Check quality of data (rough scaling of fluences with Exposure times).

  • Subtract offset level.

  • Divide by Flat-field.

  • Crop stamps of the sources on each CCD/Quadrant.
    • save snapshot figures of sources.

  • for each source:
    • measure shape using weighted moments

    • measure shape using Gaussian Fit

    • Bayesian Forward Modelling the optomechanic+detector PSF

  • Produce synoptic figures.

  • Save results.

Created on Thu Dec 29 15:01:07 2016

author

Ruyman Azzollini

class vison.point.PSF0X.PSF0X_inputs(*args, **kwargs)