BaseTester
azcam.testers.basetester
Tester
Bases: Tools
, Report
Base class inherited by all tester classes.
create_html = False
instance-attribute
True to create HTML analysis reports
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 3D cube of image data
grade = 'UNDEFINED'
instance-attribute
final grade
grade_sensor = True
instance-attribute
True to produce a grade
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
valid = False
instance-attribute
True if analysis results are valid
acquire()
Acquire data.
analyze()
Analyze data.
read_datafile(filename='default')
Read an existing data file and set tool as valid.
report()
Generate a report.
write_datafile()
Write data file as a json dump.
Note: numpy.array(x).tolist() may be useful for dataset.