dough-calc/main.py

24 lines
649 B
Python

from fastapi import FastAPI
from pydantic import BaseModel
from calculator import calculator, Results
app = FastAPI()
class BreadParams(BaseModel):
flour: float = 500.0
hydration: float = 60.0
sourdough_hydration: float = 100.0
sourdough_percent: float = 30.0
salt_percent: float = 1.6
@app.post("/calculate", response_model=Results)
def bread_proportions(params: BreadParams):
return calculator(
base_flour=params.flour,
hydration=params.hydration,
sourdough_hydration=params.sourdough_hydration,
sourdough_percent=params.sourdough_percent,
salt_percent=params.salt_percent
)