Browser classes

class pymeasure.display.browser.BaseBrowserItem

Bases: object

Base class for an experiment’s browser item. BaseBrowerItem outlines core functionality for displaying progress of an experiment to the user.

class pymeasure.display.browser.Browser(procedure_class, display_parameters, measured_quantities, sort_by_filename=False, parent=None)

Bases: QTreeWidget

Graphical list view of Experiment objects allowing the user to view the status of queued Experiments as well as loading and displaying data from previous runs.

In order that different Experiments be displayed within the same Browser, they must have entries in DATA_COLUMNS corresponding to the measured_quantities of the Browser.

add(experiment)

Add a Experiment object to the Browser. This function checks to make sure that the Experiment measures the appropriate quantities to warrant its inclusion, and then adds a BrowserItem to the Browser, filling all relevant columns with Parameter data.

class pymeasure.display.browser.BrowserItem(results, color, parent=None)

Bases: QTreeWidgetItem, BaseBrowserItem

Represent a row in the Browser tree widget