Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -695,6 +695,8 @@ def nutri_call():
|
|
695 |
|
696 |
|
697 |
|
|
|
|
|
698 |
# Входные данные (пример)
|
699 |
INPUT_DATA = {
|
700 |
"fertilizerConstants": {
|
@@ -712,11 +714,6 @@ INPUT_DATA = {
|
|
712 |
}
|
713 |
}
|
714 |
|
715 |
-
|
716 |
-
|
717 |
-
|
718 |
-
|
719 |
-
|
720 |
class NutrientCalculator:
|
721 |
def __init__(self, input_data):
|
722 |
self.fertilizers = input_data["fertilizerConstants"]
|
@@ -801,7 +798,7 @@ class NutrientCalculator:
|
|
801 |
|
802 |
# 2. Вносим кальций из хлористого кальция
|
803 |
if cacl_target > 0:
|
804 |
-
self._apply_fertilizer("Кальций
|
805 |
|
806 |
# 3. Оставшийся кальций берем из кальциевой селитры
|
807 |
remaining_ca = ca_target - cacl_target
|
@@ -857,6 +854,7 @@ class NutrientCalculator:
|
|
857 |
|
858 |
return report
|
859 |
|
|
|
860 |
calculator = NutrientCalculator(INPUT_DATA)
|
861 |
results = calculator.calculate()
|
862 |
print(calculator.generate_report(results))
|
|
|
695 |
|
696 |
|
697 |
|
698 |
+
from tabulate import tabulate
|
699 |
+
|
700 |
# Входные данные (пример)
|
701 |
INPUT_DATA = {
|
702 |
"fertilizerConstants": {
|
|
|
714 |
}
|
715 |
}
|
716 |
|
|
|
|
|
|
|
|
|
|
|
717 |
class NutrientCalculator:
|
718 |
def __init__(self, input_data):
|
719 |
self.fertilizers = input_data["fertilizerConstants"]
|
|
|
798 |
|
799 |
# 2. Вносим кальций из хлористого кальция
|
800 |
if cacl_target > 0:
|
801 |
+
self._apply_fertilizer("Кальций хлорид", "Ca", cacl_target) # Исправлено на "Кальций хлорид"
|
802 |
|
803 |
# 3. Оставшийся кальций берем из кальциевой селитры
|
804 |
remaining_ca = ca_target - cacl_target
|
|
|
854 |
|
855 |
return report
|
856 |
|
857 |
+
# Запуск расчета
|
858 |
calculator = NutrientCalculator(INPUT_DATA)
|
859 |
results = calculator.calculate()
|
860 |
print(calculator.generate_report(results))
|