6798fd5f63
- Добавлен столбец 'Разбавление (x)' для каждого реагента - Переработана логика расчёта с учётом разбавления - Исправлен расчёт количества растворителя - Растворитель отображается в первой строке таблицы - Поддержка дробных значений разбавления
8 lines
417 B
Python
8 lines
417 B
Python
class Reagent:
|
|
def __init__(self, name: str, percentage: float, unit: str, conversion_factor: float = 1.0):
|
|
self.name = name
|
|
self.percentage = percentage
|
|
self.unit = unit
|
|
self.conversion_factor = conversion_factor # коэффициент пересчёта
|
|
self.dilution_factor = 1.0 # во сколько раз разбавляем (1 = без разбавления)
|