Skip to content

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.