Files
site/apps/api/app/modules/zootech/lab/constants.py
T
2026-07-17 12:57:18 +03:00

29 lines
1.0 KiB
Python

"""Lab ration calc constants (ported from tab @neoton/shared)."""
from __future__ import annotations
from app.modules.zootech.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