Taste Testing Module
Basic Taste Analysis
Simple Taste Testing
from tomatopy import TasteTester
# Create a taste tester
tester = TasteTester()
# Analyze a basic ingredient
profile = tester.analyze(tomato)
# Get basic taste metrics
print(f"Sweetness: {profile.sweetness}")
print(f"Acidity: {profile.acidity}")
print(f"Umami: {profile.umami}")Comprehensive Analysis
# Get detailed taste profile
profile = tester.analyze(
ingredient,
depth="comprehensive",
include_aroma=True,
include_texture=True
)
# Access detailed metrics
print(f"Sweetness: {profile.sweetness}")
print(f"Acidity: {profile.acidity}")
print(f"Umami: {profile.umami}")
print(f"Aroma intensity: {profile.aroma.intensity}")
print(f"Texture score: {profile.texture.score}")Advanced Taste Analysis
Flavor Profile Comparison
Taste Balance Analysis
Aroma Analysis
Basic Aroma Testing
Detailed Aroma Analysis
Texture Analysis
Basic Texture Testing
Detailed Texture Analysis
Quality Assessment
Basic Quality Testing
Comprehensive Quality Assessment
Taste Profile Visualization
Basic Visualization
Advanced Visualization
Error Handling
Best Practices
API Reference
Classes
Methods
TasteTester Class
Next Steps
Last updated
Was this helpful?