exopy.measurement.editors.execution_editor.editor module

Editors for task execution settings.

class exopy.measurement.editors.execution_editor.editor.ComplexTaskExecutionEditor(parent, **kwargs)

Bases: exopy.measurement.editors.execution_editor.editor._BaseComplexTaskExecutionEditor

Editor specialized in handling ComplexTask subclasses.

refresh
root

A value which allows objects of a given type or types.

Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.

The value of an Instance may be set to None.

show_children

A value which allows objects of a given type or types.

Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.

The value of an Instance may be set to None.

class exopy.measurement.editors.execution_editor.editor.ExecutionEditor(parent=None, **kwargs)

Bases: exopy.measurement.editors.base_editor.BaseEditor

Editor allowing to customize the execution parameters of a task.

For each task one can decide whether to make the measurement stoppable at that task level, to run it in parallel and/or make it wait on other task running in parallel before running.

discard_view
pool_model

A value which allows objects of a given type or types.

Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.

The value of an Instance may be set to None.

set_view_for
view_for
class exopy.measurement.editors.execution_editor.editor.SimpleTaskExecutionEditor(parent=None, **kwargs)

Bases: enaml.widgets.group_box.GroupBox

Editor specialized in handling SimpleTask subclasses.

refresh
root

A value which allows objects of a given type or types.

Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.

The value of an Instance may be set to None.

task