Public
Edited
Aug 17, 2024
1 star
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
rendered_label = await draw_label(label_input_json)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
viewof maischeWaterReal = Inputs.range([0, 40], {value: json.beerjson.protocols && json.beerjson.protocols[protocolSelection].measurements[2]
? json.beerjson.recipes[recipeSelection].boil.pre_boil_size.value : 0, step: 0.1, label: "Start Wasser Menge in Liter"})
Insert cell
**PH-Wert Einstellung:**
* Messung PH-Wert: 10 Minuten - 5,5
* Milchsäure Zugabe: 3ml
* Messung PH-Wert: 20 Minuten - 5,6
Insert cell
viewof actions = Inputs.form({
selectedAction: Inputs.select(["Messung","Korrektur"], {value: "steelblue", label: "Aktion"}),
inputValue: Inputs.text({label: "Messwert/Zugabe", placeholder: "Input"}),
createActionButton: Inputs.button("Speichern")
})
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
**Planung:**
* Ziel Ausschlag: ${json.beerjson.recipes[recipeSelection].batch_size.value}${json.beerjson.recipes[recipeSelection].batch_size.unit} bei 20°C, ${convertToTemperature(json.beerjson.recipes[recipeSelection].batch_size.value, defaultTemperature, defaultCookingTemperature)} ${json.beerjson.recipes[recipeSelection].batch_size.unit} Liter bei 100°C
* Ziel Stammwürze: ${json.beerjson.recipes[recipeSelection].original_gravity.value} ${json.beerjson.recipes[recipeSelection].original_gravity.unit}
* Gesamt Kochzeit: ${json.beerjson.recipes[recipeSelection].boil.boil_time.value} ${json.beerjson.recipes[recipeSelection].boil.boil_time.unit}
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
viewof wuerzeAmount = Inputs.range([0, 40], {value: 0, step: 0.1, label: "Wasserstand in cm bei 100°C"})
Insert cell
Insert cell
viewof wuerzeStammwuerze = Inputs.range([0, 20], {value: json.beerjson.recipes[recipeSelection].original_gravity.value, step: 0.1, label: "Finale Stammwürze in Brix"})
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more