schrodinger.application.models.datamodels.execution_record module

class schrodinger.application.models.datamodels.execution_record.RunnerType

Bases: JsonableEnum

MAP_FUNCTION = 'MAP-FUNCTION'
DIRECT_RUNNER = 'DIRECT-RUNNER'
SEAM_RUNNER = 'SEAM-RUNNER'
schrodinger.application.models.datamodels.execution_record.get_supported_runner_types(logic_type: LogicType) list[RunnerType]

Get the supported runner types for a logic type.

Parameters:

logic_type – The logic type

Returns:

List of supported runner types (first is default)

schrodinger.application.models.datamodels.execution_record.get_default_runner_type(logic_type: LogicType) RunnerType

Get the default runner type for a logic type.

Parameters:

logic_type – The logic type

Returns:

The default runner type

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.

version_snapshot: VersionSnapshot

A parameter of the class.

start_time: datetime

A parameter of the class.

end_time: datetime

A parameter of the class.

user: str

A parameter of the class.

runner_type: RunnerType

A parameter of the class.

output_files: list[StoredFile]

A parameter of the class.

setId() None
end_timeChanged

A pyqtSignal emitted by instances of the class.

end_timeReplaced

A pyqtSignal emitted by instances of the class.

output_filesChanged

A pyqtSignal emitted by instances of the class.

output_filesReplaced

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.

runner_typeChanged

A pyqtSignal emitted by instances of the class.

runner_typeReplaced

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.

version_snapshotChanged

A pyqtSignal emitted by instances of the class.

version_snapshotReplaced

A pyqtSignal emitted by instances of the class.