Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -818,12 +818,23 @@ class NutrientCalculator:
|
|
818 |
self._add_to_total('N (NH4+)', profile['N (NH4+)'])
|
819 |
self._add_to_total('N (NO3-)', no3_from_nh4)
|
820 |
|
821 |
-
def
|
822 |
-
|
823 |
ec = 0.0
|
824 |
-
|
825 |
-
|
826 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
827 |
|
828 |
def print_report(self, profile):
|
829 |
"""Красивый вывод результатов"""
|
|
|
818 |
self._add_to_total('N (NH4+)', profile['N (NH4+)'])
|
819 |
self._add_to_total('N (NO3-)', no3_from_nh4)
|
820 |
|
821 |
+
def calculate_ec(self):
|
822 |
+
ppm = self.calculate_ppm()
|
823 |
ec = 0.0
|
824 |
+
EC_COEFFICIENTS = {
|
825 |
+
'N (NO3-)': 0.6,
|
826 |
+
'N (NH4+)': 0.4,
|
827 |
+
'K': 0.7,
|
828 |
+
'Ca': 0.75,
|
829 |
+
'Mg': 0.6,
|
830 |
+
'S': 0.3,
|
831 |
+
'P': 0.1,
|
832 |
+
}
|
833 |
+
for element, value in ppm.items():
|
834 |
+
if element in EC_COEFFICIENTS:
|
835 |
+
ec += value * EC_COEFFICIENTS[element]
|
836 |
+
return ec / 100
|
837 |
+
|
838 |
|
839 |
def print_report(self, profile):
|
840 |
"""Красивый вывод результатов"""
|