vibesketch.document.recipe¶
Saved staged workflows on a document: the publication baseline, set, show, remove.
A recipe is additive to the document (schema v1 gains an optional
recipes list) and program-neutral; what each stage would send to vibe-qc,
and what it refuses, comes from vibesketch.inputs.recipe. The
baseline is the workflow of the vibyverse manuscript (#42): the sketch’s
MMFF94 preparation, a MACE-OFF23 optimisation, a PBE/def2-SVP optimisation
without dispersion, a same-surface finite-difference Hessian and a
DLPNO-CCSD(T)/cc-pVDZ single point, each numerical stage starting from the
accepted geometry of its predecessor.
Functions
|
The publication baseline for |
|
Each recipe (or the one named) with every stage resolved per species. |
|
|
|
|
Exceptions
The document has no recipe with that id. |
- exception vibesketch.document.recipe.UnknownRecipe[source]¶
Bases:
KeyErrorThe document has no recipe with that id.
- vibesketch.document.recipe.baseline_recipe(species, *, identifier='recipe1', name=None)[source]¶
The publication baseline for
species: prepare, MACE, PBE, Hessian, DLPNO.
- vibesketch.document.recipe.recipe_report(document, identifier=None)[source]¶
Each recipe (or the one named) with every stage resolved per species.
A stage’s entry says what vibe-qc would run, what the operator supplies at launch, and the refusals that stop it. Raises
UnknownRecipe.
- vibesketch.document.recipe.remove_recipe(document, identifier)[source]¶
documentwithout the recipeidentifier; raisesUnknownRecipe.