Questo tutorial ti guiderà nella creazione di una classica salsa marinara utilizzando TomatoPy. Copriremo tutto, dalla selezione degli ingredienti al test finale del gusto.
Prerequisiti
Prima di iniziare, assicurati di avere:
Comprensione di base di Python
TomatoPy installed
Virtual environment set up
Passo 1: Configurare la tua cucina
Per prima cosa, iniziamo a configurare la nostra cucina virtuale e a configurare l'attrezzatura:
from tomatopy import Kitchen, KitchenHardware# Initialize kitchenkitchen =Kitchen()# Set up hardwarehardware =KitchenHardware()stove = hardware.get_stove()blender = hardware.get_blender()# Configure stovestove.configure( burners={1: {"temperature": 100, "size": "medium"}, # For simmering2: {"temperature": 200, "size": "large"} # For initial cooking })
Passo 2: Preparazione degli ingredienti
Creiamo i nostri ingredienti con proprietà ottimali:
In base alla nostra analisi, possiamo apportare modifiche se necessario:
# Se troppo acida, aggiungi un pizzico di zucchero
if profile.acidity > 0.7:
final_sauce = kitchen.adjust(
final_sauce,
ingredient="sugar",
amount=5, # grams
method="stir"
)
# If too thick, add some water
if texture.consistency > 0.8:
final_sauce = kitchen.adjust(
final_sauce,
ingredient="water",
amount=50, # ml
method="stir"
)
Passo 7: Controllo qualità finale
Eseguiamo una valutazione finale della qualità:
# Ottieni rapporto di qualità completo
quality_report = tester.assess_quality(final_sauce)
# Print quality metrics
print(f"Overall quality: {quality_report.overall_score}")
print(f"Balance score: {quality_report.balance_score}")
print(f"Texture score: {quality_report.texture_score}")
# Get recommendations
print("Recommendations:")
for rec in quality_report.recommendations:
print(f"- {rec}")