Module azcam.tools.testers.detchar

Classes

class DetChar

Base DetChar class.

Args

tool_id
name used to reference the tool (controller, display, …)
description
description of this tool

Ancestors

Subclasses

  • azcam_itl.detchars.detchar_DESI.DesiDetCharClass

Instance variables

var description

Inherited from: Tools.description

descriptive tool name

var enabled

Inherited from: Tools.enabled

1 when tool is enabled

var initialized

Inherited from: Tools.initialized

1 when tool has been initialized

var is_reset

Inherited from: Tools.is_reset

1 when tool has been reset

var tool_id

Inherited from: Tools.tool_id

name used to reference the tool ("controller", "display", …)

var verbosity

Inherited from: Tools.verbosity

verbosity for debug, >0 is more verbose

Methods

def initdata(self, serial_number=-1)

Initialize data taking for new sensor.

def initialize(self) ‑> None

Inherited from: Tools.initialize

Initialize the tool.

def make_mdfile(self, md_file, lines=[])

Inherited from: Report.make_mdfile

Create a markdown file from lines.

def make_rstfile(self, rst_file, lines=[])

Inherited from: Report.make_rstfile

Create an RST file from lines.

def md2pdf(self, filename, options=[], create_html=False)

Inherited from: Report.md2pdf

Create a PDF from a markdown file. Filename extension is optional. Optionally also create an html file.

def merge_pdf(self, input_files=[], output_file='combined.pdf')

Inherited from: Report.merge_pdf

Merge multiple PDF files into one.

def reset(self) ‑> None

Inherited from: Tools.reset

Reset the tool.

def rst2pdf(self, filename, options=[])

Inherited from: Report.rst2pdf

Create a PDF from an RST file. Filename extension is optional. Also create an html file (currently required).

def write_report(self, report_file, lines=[])

Create report file.