BaseTester
azcam_console.testers.basetester
Tester
Bases: Tools, Report
Base class inherited by all tester classes.
camera_id = ''
instance-attribute
ID of camera under test
create_plots = True
instance-attribute
True to generate plots during analysis
create_reports = True
instance-attribute
True to generate reports during analysis
data_file = 'base.txt'
instance-attribute
output data file
dataset = {}
instance-attribute
output data set to be written to datafile
grade = 'UNDEFINED'
instance-attribute
final grade
grade_sensor = True
instance-attribute
True to produce a grade
is_valid = False
instance-attribute
True if analysis results are valid
number_images_acquire = 1
instance-attribute
number of images to acquire
report_file = 'base'
instance-attribute
no extension, will be pdf or md
rootname = 'tester.'
instance-attribute
root for data filenames
acquire()
Acquire data.
analyze()
Analyze data.
initialize()
Initialize tool.
read_datafile(filename='default')
Read an existing data file and set tool as valid.
report()
Generate a report.
reset()
Reset tool.
write_datafile()
Write data file as a json dump.
Note: numpy.array(x).tolist() may be useful for dataset.