FPA Tests¶
These are tests made at FPA level, instead of block-level. The core of this is the data models in:
vison/fpa/fpa.py
There are only a few tests defined (they are defined in CEAFPAcampaign.py), all for single images:
FWD_WARM: forward acquisition in warm. Analysis of dark current ramps.
CHINJ: basic test of charge injection (in cold).
DARK: basic test of a long exposure dark, in cold.
BIAS_RWDVS_WARM: for bias frames acquired in warm, with back clocking in vertical and serial (RWDVS).
BIAS_RWDV_WARM: for bias frames acquired in warm, with back clocking only in vertical direction (RWDV).
BIAS_RWDVS_COLD: same as BIAS_RWDVS_WARM but for detectors in cold.
BIAS_RWDV_WARM: same as BIAS_RWDV_WARM but for detectors in cold.
BIAS_FWD_COLD: for bias frames acquired in cold, forward clocking.
fpamaster.py¶
Pipelining for FPA analysis.
Created on Wed Oct 2 16:15:56 2019
- author
Ruyman Azzollini
-
class
vison.fpatests.fpamaster.FpaPipe(inputdict, dolog=True, drill=False, debug=False, startobsid=0, processes=1, tag='', cleanafter=False)¶ Master Class of FM-analysis at block-level of assembly.
fpatask¶
Generic FPA Test Class
Created on Tue Aug 20 11:25:55 2019
@author: raf
-
class
vison.fpatests.fpatask.FpaTask(inputs, log=None, drill=False, debug=False, cleanafter=False)¶ -
add_StandardQuadsTable(extractor, cdp=None, cdpdict=None)¶
-
catchtraceback()¶
-
check_data()¶
-
filterexposures(explog, OBSID_lims)¶ Loads a list of Exposure Logs and selects exposures from test ‘test’.
The datapath becomes another column in DataDict. This helps dealing with tests that run overnight and for which the input data is in several date-folders.
-
get_ImgDictfromLE1(LE1, doequalise=False)¶
-
ingest_data()¶
-
inputsclass¶ alias of
vison.datamodel.inputs.Inputs
-
iter_overCCDs(data, assigner, RetDict=None)¶
-
iterate_over_CCDs_inLE1(LE1, _method, **kwargs)¶
-
iterate_over_CCDs_parallel_inLE1(LE1, method, **kwargs)¶ DOES NOT WORK!!
-
load_LE1(LE1fits)¶
-
load_references()¶
-