schrodinger.seam.viz.displaytypes module

class schrodinger.seam.viz.displaytypes.DisplayType(*, URN: str = NotImplemented)

Bases: BaseModel

URN: str
class schrodinger.seam.viz.displaytypes.InfoSection(*, URN: str = 'seam:display_data:infosection', title: str, components: list[DisplayType], collapsible: bool = True, default_collapsed_state: bool = False)

Bases: DisplayType, BaseModel

URN: str
title: str
components: list[DisplayType]
collapsible: bool
default_collapsed_state: bool
class schrodinger.seam.viz.displaytypes.KeyValueInfo(*, URN: str = 'seam:display_data:keyvalueinfo', key: str, value: pydantic.v1.main.BaseModel | DisplayType | str)

Bases: DisplayType, BaseModel

URN: str
key: str
value: pydantic.v1.main.BaseModel | DisplayType | str
class schrodinger.seam.viz.displaytypes.StageStatus(*, URN: str = 'seam:stage_status:v1', name: str, status: str, start_time: str, end_time: Optional[str] = None, last_updated: str, inputs: inputs, worker_stats: list[schrodinger.seam.viz.displaytypes.worker_stats], total_compute_hours: float, included_transforms: List[str])

Bases: DisplayType, BaseModel

URN: str
name: str
status: str
start_time: str
end_time: Optional[str]
last_updated: str
inputs: inputs
worker_stats: list[schrodinger.seam.viz.displaytypes.worker_stats]
total_compute_hours: float
included_transforms: List[str]
class schrodinger.seam.viz.displaytypes.ExpandedStageStatus(*, URN: str = 'seam:expanded_stage_status:v1', name: str, status: str, start_time: str, end_time: Optional[str] = None, last_updated: str, inputs: inputs, worker_stats: list[schrodinger.seam.viz.displaytypes.worker_stats], total_compute_hours: float, included_transforms: List[str])

Bases: StageStatus

URN: str
class schrodinger.seam.viz.displaytypes.StageStatusList(*, URN: str = 'seam:stage_status_list:v1', stages: list[StageStatus])

Bases: DisplayType, BaseModel

URN: str
stages: list[StageStatus]
schrodinger.seam.viz.displaytypes.main()