Metatests

These are “meta-tests” that produce summary test reports for the whole FPA/campaign, from the invidual tests reports of a given kind (e.g. “flats”, or “chinj01”) of the calibrated blocks.

metacal.py

Created on Fri Jul 19 16:06:40 2019

@author: raf

bf.py

Created on Mon Jul 22 17:01:36 2019

@author: raf

class vison.metatests.bf.MetaBF(*args, **kwargs)
dump_aggregated_results()
init_fignames()
parse_single_test(jrep, block, testname, inventoryitem)

bias.py

Created on Mon Jul 22 17:01:36 2019

@author: raf

class vison.metatests.bias.MetaBias(**kwargs)
dump_aggregated_results()
init_fignames()
init_outcdpnames()
parse_single_test(jrep, block, testname, inventoryitem)

chinj01.py

Created on Mon Jul 22 17:01:36 2019

@author: raf

class vison.metatests.chinj01.MetaChinj01(**kwargs)
dump_aggregated_results()
get_injprof_fits_cdp(direction, inCDP_header=None)
get_injprof_xlsx_cdp(direction, inCDP_header=None)
init_fignames()
parse_single_test(jrep, block, testname, inventoryitem)

chinj02.py

Created on Thu Aug 22 14:05:36 2019

@author: raf

class vison.metatests.chinj02.MetaChinj02(**kwargs)
dump_aggregated_results()
init_fignames()
parse_single_test(jrep, block, testname, inventoryitem)

cosmetics.py

Created on Mon Jul 22 17:01:36 2019

@author: raf

class vison.metatests.cosmetics.MetaCosmetics(*args, **kwargs)
dump_aggregated_results()
init_fignames()
init_outcdpnames()
parse_single_test(jrep, block, testname, inventoryitem)

dark.py

Metatests: DARKS

Created on Mon Feb 10 16:07:00 2020

@author: raf

class vison.metatests.dark.MetaDark(**kwargs)
dump_aggregated_results()
init_fignames()
init_outcdpnames()
parse_single_test(jrep, block, testname, inventoryitem)

flat.py

Created on Wed Aug 14 11:49:00 2019

@author: raf

class vison.metatests.flat.MetaFlat(**kwargs)
dump_aggregated_results()
init_fignames()
init_outcdpnames()
parse_single_test(jrep, block, testname, inventoryitem)

mot_warm.py

Created on Thu Aug 29 16:28:00 2019

@author: raf

class vison.metatests.mot_warm.MetaMOT(**kwargs)
dump_aggregated_results()
init_fignames()
init_outcdpnames()
parse_single_test(jrep, block, testname, inventoryitem)

nl.py

Created on Thu Aug 22 10:33:00 2019

@author: raf

class vison.metatests.nl.MetaNL(*args, **kwargs)
dump_aggregated_results()
init_fignames()
init_outcdpnames()
parse_single_test(jrep, block, testname, inventoryitem)

persistence.py

Created on Mon Tue 24 16:34:00 2020

@author: raf

class vison.metatests.persistence.MetaPersist(*args, **kwargs)
dump_aggregated_results()
init_fignames()
parse_single_test(jrep, block, testname, inventoryitem)
plot_XY(XYdict, **kwargs)

psf.py

Created on Fri Aug 16 14:19:00 2019

@author: raf

class vison.metatests.psf.MetaPsf(*args, **kwargs)
dump_aggregated_results()
get_XTALKDICT_from_PT(testname)
init_fignames()
init_outcdpnames()
parse_single_test(jrep, block, testname, inventoryitem)
plot_PSF_HISTOS(fwhmxy_H, **psf_kwargs)
plot_XtalkMAP(XTALKs, **kwargs)
verify_reqs(XTALKs)
for each victim channel, the maximum (dominant) coupling with any

other channel shall be abs(c) <= 6x10-4.

for each victim channel, only one other channel, the “dominant”, can

have a coupling factor abs(c)> 7.6x10-5.

ptc.py

Created on Mon Jul 22 17:01:36 2019

@author: raf

class vison.metatests.ptc.MetaPTC(*args, **kwargs)
dump_aggregated_results()
gen_GAIN_MXdict()
parse_single_test(jrep, block, testname, inventoryitem)

tpx1.py

Created on Mon Jul 22 17:01:36 2019

@author: raf

class vison.metatests.tpx1.MetaTPX1(**kwargs)
dump_aggregated_results()
init_fignames()
parse_single_test(jrep, block, testname, inventoryitem)

tpx2.py

Created on Mon Jul 22 17:01:36 2019

@author: raf

class vison.metatests.tpx2.MetaTPX2(**kwargs)
dump_aggregated_results()
init_fignames()
load_block_results(inventoryfile=None)
parse_single_test(jrep, block, testname, inventoryitem)