29 lines
1018 B
Python
29 lines
1018 B
Python
"""Lab ration calc constants (ported from tab @neoton/shared)."""
|
|
|
|
from __future__ import annotations
|
|
|
|
from app.lab.indicators import RATION_ALL_INDICATORS, RATION_QUALITY_INDICATORS
|
|
|
|
RATION_TOTAL_KEYS = {
|
|
"DAIRY": [
|
|
{"key": "total_kg", "label": "Итого кг/день"},
|
|
{"key": "ration_pct_sum", "label": "Сумма % в рационе"},
|
|
],
|
|
"BEEF": [
|
|
{"key": "total_kg", "label": "Итого кг/день"},
|
|
{"key": "ration_kg", "label": "Сумма «из рациона», кг"},
|
|
{"key": "ration_pct_sum", "label": "Сумма % в рационе"},
|
|
{"key": "cost_total", "label": "Стоимость рациона (сумма)"},
|
|
],
|
|
}
|
|
|
|
NORM_COLUMN_ALIASES = {
|
|
"dry_matter": ["Сухое Вещество", "Сухое вещество"],
|
|
"crude_protein": ["Сыр. Протеин"],
|
|
"usp": ["уСП"],
|
|
"oe": ["ОЭ-КРС", " ОЭ-КРС"],
|
|
"nel": ["ЧЭЛ- КРС", " ЧЭЛ- КРС"],
|
|
}
|
|
|
|
DIFF_TOLERANCE_KG = 0.05
|