schrodinger.application.models.transform_catalog.validation package¶
Pipeline validation without execution.
- schrodinger.application.models.transform_catalog.validation.validate(text: str, *, construct_pipeline: bool = False) list[Violation]¶
Return the problems found in a YAML pipeline.
Recognizable transform configurations are always checked against the catalog; overall pipeline shape is left to Beam. A pipeline naming no recognizable transform is reported as unchecked rather than as passing. When
construct_pipelineis set and the catalog check finds nothing blocking, the pipeline is also expanded with Beam: far slower, but it catches problems the catalog cannot describe.