schrodinger.application.models.transform_catalog.catalog module

Cached reader for the checked-in YAML transform catalog.

schrodinger.application.models.transform_catalog.catalog.get_yaml_transform_catalog() → dict[str, TransformSpec]

Return transform specs keyed by YAML transform name.

schrodinger.application.models.transform_catalog.catalog.transform_catalog_to_dict(catalog: Mapping[str, TransformSpec]) → dict[str, Any]

Return catalog in a JSON-native dictionary shape.

schrodinger.application.models.transform_catalog.catalog.transform_catalog_to_json(catalog: Mapping[str, TransformSpec]) → str

Return catalog as a pretty-printed JSON string.