Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -740,10 +740,11 @@ class NutrientCalculator:
|
|
| 740 |
'Ca': self.profile["Ca"],
|
| 741 |
'S': self.profile["S"],
|
| 742 |
'N (NO3-)': self.profile["TOTAL_NITROG"] * (self.profile["NO3_RAT"] / total_parts),
|
| 743 |
-
'N (NH4+)': self.profile["TOTAL_NITROG"] * (1 / total_parts)
|
|
|
|
| 744 |
}
|
| 745 |
|
| 746 |
-
self.actual = {k: 0.0 for k in self.target}
|
| 747 |
self.results = {}
|
| 748 |
|
| 749 |
def calculate(self):
|
|
@@ -794,7 +795,7 @@ class NutrientCalculator:
|
|
| 794 |
|
| 795 |
def _apply_calcium_chloride(self):
|
| 796 |
cations = self.actual["Ca"] + self.actual["K"] + self.actual["Mg"] + self.actual["N (NH4+)"]
|
| 797 |
-
anions = self.actual["N (NO3-)"] + self.actual["S"] + self.actual["P"]
|
| 798 |
balance = cations - anions
|
| 799 |
|
| 800 |
if balance > 0:
|
|
|
|
| 740 |
'Ca': self.profile["Ca"],
|
| 741 |
'S': self.profile["S"],
|
| 742 |
'N (NO3-)': self.profile["TOTAL_NITROG"] * (self.profile["NO3_RAT"] / total_parts),
|
| 743 |
+
'N (NH4+)': self.profile["TOTAL_NITROG"] * (1 / total_parts),
|
| 744 |
+
'Cl': 0 # Добавляем хлор с нулевым значением
|
| 745 |
}
|
| 746 |
|
| 747 |
+
self.actual = {k: 0.0 for k in self.target} # Теперь Cl тоже есть
|
| 748 |
self.results = {}
|
| 749 |
|
| 750 |
def calculate(self):
|
|
|
|
| 795 |
|
| 796 |
def _apply_calcium_chloride(self):
|
| 797 |
cations = self.actual["Ca"] + self.actual["K"] + self.actual["Mg"] + self.actual["N (NH4+)"]
|
| 798 |
+
anions = self.actual["N (NO3-)"] + self.actual["S"] + self.actual["P"] + self.actual["Cl"]
|
| 799 |
balance = cations - anions
|
| 800 |
|
| 801 |
if balance > 0:
|