# The recipe that chooses the recipes for the experiments of the object.
Recipe choose_recipes: Choose the recipes for the experiments of the object
Requests: analyse the data, refine everything, what should I do with these data, which recipe to use
For: any

1. kinds: Find the kind of every experiment (single crystal, powder, flip ratios, polarized or not) and of its crystals (nuclear or magnetic space group), and the recipes for them.
   Actions: suggest_recipes
   Success: every experiment has a recipe.
   Otherwise: Tell the user which experiments have no recipe; go on with the others.
2. run: Take the steps of the first suggested recipe (get_recipe) and follow them; then the next recipe. Experiments with the same recipe are refined together in one run of it.
   Success: every suggested recipe is done.
   Otherwise: Report the recipe that stopped and why.

Final answer: for every experiment its kind, the recipe used and its result (chi_sq/n at the start and at the end), and the experiments without a recipe.
