- Add current weight input + validation to Kaya UI - Persist/restore weight in local storage - Compute Fred & Felia grams/day from MER using entered weight and age factor - Keep kibble chart-based; allow editing Fred energy density - Rebuild iframe.html from src/
39 lines
2.5 KiB
Markdown
39 lines
2.5 KiB
Markdown
Kaya Transition Calculator — Quick Guide
|
||
=======================================
|
||
|
||
This tool helps transition Kaya (30 kg adult) from kibble to gently cooked while keeping daily energy intake continuous. Enter Kaya’s age, set food sources and their energy values, then adjust percentages to see exactly how much to feed of each food.
|
||
|
||
How to use
|
||
----------
|
||
- Enter Kaya’s age in months (2.0–12.0). If outside this range, the tool adjusts to the nearest valid value.
|
||
- Confirm energy values for each food source:
|
||
- “Eukanuba, kibble” defaults to 372 kcal/100 g — change if your bag shows a different value.
|
||
- “Fred & Felia, gently cooked” defaults to 115 kcal/100 g.
|
||
- Add/rename sources (e.g., “Treats”) and enter their energy (kcal/100 g, kcal/kg, kcal/cup, or kcal/can).
|
||
- Set percentages for each food; lock any you want fixed. The total always equals 100%.
|
||
- Optional: switch units (g/kg/oz/lb; cups enabled only when kcal/cup is entered), choose per‑day or per‑meal, set meals/day, and use “days” to see batch totals.
|
||
|
||
What it calculates
|
||
------------------
|
||
- Daily energy target is derived from the 30 kg kibble feeding curve using Kaya’s exact age (month‑level interpolation), not from generic MER.
|
||
- That daily kcal target is split across your foods by percentage and converted into amounts using each food’s energy density.
|
||
- Results include per‑food amounts and totals, per‑day or per‑meal, in your selected units.
|
||
|
||
Formulas (at a glance)
|
||
----------------------
|
||
- Kibble grams/day (30 kg) by month (g/day):
|
||
2: 250, 3: 330, 4: 365, 5: 382, 6: 400, 7: 405, 8: 410, 9: 410, 10: 410, 11: 408, 12: 405.
|
||
Linear interpolation is applied between months (e.g., 5.5 months is halfway between 5 and 6).
|
||
- Daily kcal target = kibble_g/day × (kibble_kcal_per_100g ÷ 100)
|
||
- Per‑food kcal = daily_kcal × (food_percentage ÷ 100)
|
||
- Per‑food grams (kcal/100 g) = per‑food_kcal ÷ (kcal_per_100g ÷ 100)
|
||
- Per‑food grams (kcal/kg) = per‑food_kcal ÷ (kcal_per_kg ÷ 1000)
|
||
- Cups (when kcal/cup provided) = per‑food_kcal ÷ kcal_per_cup
|
||
- Internal assumptions for conversions: 1 cup ≈ 120 g (dry), 1 can ≈ 450 g (wet)
|
||
|
||
Notes
|
||
-----
|
||
- Age input is limited to 2–12 months; values are rounded for display (per‑meal amounts round after splitting).
|
||
- Accuracy depends on correct energy values on your foods’ labels. When in doubt, confirm the kcal numbers on the packaging.
|
||
- This guide supports professional planning; your nutritionist may fine‑tune based on Kaya’s body condition and response.
|