schrodinger.application.jaguar.html_report.data module

Data structures used by jinja macros in Jaguar report templating

class schrodinger.application.jaguar.html_report.data.TableData(data: list[dict], header_map: dict[str, str] = <factory>, format_map: dict[str, str] = <factory>, align_map: dict[str, str] = <factory>)

Bases: object

data: list[dict]
header_map: dict[str, str]
format_map: dict[str, str]
align_map: dict[str, str]
__init__(data: list[dict], header_map: dict[str, str] = <factory>, format_map: dict[str, str] = <factory>, align_map: dict[str, str] = <factory>) None
class schrodinger.application.jaguar.html_report.data.CalculationStatus

Bases: StrEnum

Enum of known job statuses. This must be kept in sync with the statuses defined in jinja macros: data/html_report/macros.html

SUCCESS = 'success'
FAILED = 'failed'
CRASHED = 'crashed'
UNKNOWN = 'unknown'