schrodinger.application.livedesign.models2.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.livedesign.models2.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.livedesign.models2.datamodels.execution_record.ModelExecution(*args, _param_type=<object object>, **kwargs)

Bases: CompoundParam

date_executed: datetime

A parameter of the class.

livereport_id: str

A parameter of the class.

model_id: str

A parameter of the class.

revision: int

A parameter of the class.

user: str

A parameter of the class.

input_columns: list[ColumnVar]

A parameter of the class.

output_columns: list[ColumnVar]

A parameter of the class.

date_executedChanged

A pyqtSignal emitted by instances of the class.

date_executedReplaced

A pyqtSignal emitted by instances of the class.

input_columnsChanged

A pyqtSignal emitted by instances of the class.

input_columnsReplaced

A pyqtSignal emitted by instances of the class.

livereport_idChanged

A pyqtSignal emitted by instances of the class.

livereport_idReplaced

A pyqtSignal emitted by instances of the class.

model_idChanged

A pyqtSignal emitted by instances of the class.

model_idReplaced

A pyqtSignal emitted by instances of the class.

output_columnsChanged

A pyqtSignal emitted by instances of the class.

output_columnsReplaced

A pyqtSignal emitted by instances of the class.

revisionChanged

A pyqtSignal emitted by instances of the class.

revisionReplaced

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.