schrodinger.application.models.datamodels.execution_record module

Classes to represent a LiveDesign model execution record i.e. data associated with the execution of a LiveDesign model.

Many of these classes inherit CompoundParam, which is built upon QtCore.QObject. CompoundParam implements features such as serialization, versioning adapters, and Qt signals. As such, it’s a useful base class for data classes.

class schrodinger.application.models.datamodels.execution_record.ColumnVar(*args, _param_type=<object object>, **kwargs)

Bases: CompoundParam

var_name: str

A parameter of the class.

column_id: str

A parameter of the class.

column_idChanged

A pyqtSignal emitted by instances of the class.

column_idReplaced

A pyqtSignal emitted by instances of the class.

var_nameChanged

A pyqtSignal emitted by instances of the class.

var_nameReplaced

A pyqtSignal emitted by instances of the class.

class schrodinger.application.models.datamodels.execution_record.ExecutionRecord(*args, _param_type=<object object>, **kwargs)

Bases: CompoundParam

record_id: str

A parameter of the class.

start_time: datetime

A parameter of the class.

end_time: datetime

A parameter of the class.

config_id: str

A parameter of the class.

config_version: int

A parameter of the class.

user: str

A parameter of the class.

initConcrete()

Override to customize initialization of concrete params.

config_idChanged

A pyqtSignal emitted by instances of the class.

config_idReplaced

A pyqtSignal emitted by instances of the class.

config_versionChanged

A pyqtSignal emitted by instances of the class.

config_versionReplaced

A pyqtSignal emitted by instances of the class.

end_timeChanged

A pyqtSignal emitted by instances of the class.

end_timeReplaced

A pyqtSignal emitted by instances of the class.

record_idChanged

A pyqtSignal emitted by instances of the class.

record_idReplaced

A pyqtSignal emitted by instances of the class.

start_timeChanged

A pyqtSignal emitted by instances of the class.

start_timeReplaced

A pyqtSignal emitted by instances of the class.

userChanged

A pyqtSignal emitted by instances of the class.

userReplaced

A pyqtSignal emitted by instances of the class.