Skip to content
Snippets Groups Projects
Commit 1640fb27 authored by JOSSOUD Olivier's avatar JOSSOUD Olivier
Browse files

PumpCalibUim. Use cfatools package. Not finished.

parent 8201ef60
No related branches found
No related tags found
No related merge requests found
...@@ -8,6 +8,7 @@ from PyQt5.QtCore import * ...@@ -8,6 +8,7 @@ from PyQt5.QtCore import *
import pandas as pd import pandas as pd
import numpy as np import numpy as np
from pandas.api.types import is_numeric_dtype from pandas.api.types import is_numeric_dtype
from cfatools.provider.pump_calib import PumpCalibReader
import utils import utils
from config import Config from config import Config
...@@ -39,10 +40,13 @@ class PumpCalibUim: ...@@ -39,10 +40,13 @@ class PumpCalibUim:
if pump_text == "Common pump": if pump_text == "Common pump":
self.pump_prvd = self.compump_prvd self.pump_prvd = self.compump_prvd
self.pump_reader = PumpCalibReader(self.config.read("DATA_SOURCE", "absolute_root_dir"), "COMPUMP")
elif pump_text == "Collector pump": elif pump_text == "Collector pump":
self.pump_prvd = self.colpump_prvd self.pump_prvd = self.colpump_prvd
self.pump_reader = PumpCalibReader(self.config.read("DATA_SOURCE", "absolute_root_dir"), "COLPUMP")
elif pump_text == "Picarro pump": elif pump_text == "Picarro pump":
self.pump_prvd = self.picpump_prvd self.pump_prvd = self.picpump_prvd
self.pump_reader = PumpCalibReader(self.config.read("DATA_SOURCE", "absolute_root_dir"), "PICPUMP")
else: else:
raise ValueError("Impossible to assign a Provider from text [" + pump_text + "]") raise ValueError("Impossible to assign a Provider from text [" + pump_text + "]")
...@@ -50,8 +54,8 @@ class PumpCalibUim: ...@@ -50,8 +54,8 @@ class PumpCalibUim:
def change_pump(self, pump_text: str = None): def change_pump(self, pump_text: str = None):
self.set_current_pump_prvd(pump_text) self.set_current_pump_prvd(pump_text)
self.runs_df = self.pump_prvd.get_runs_df() self.runs_df = self.pump_reader.get_runs_df()
self.coef_df = self.pump_prvd.get_coef_df() self.coef_df = self.pump_reader.get_coef_df()
self.__update_runs_plot__(self.runs_df, self.coef_df) self.__update_runs_plot__(self.runs_df, self.coef_df)
self.__update_evol_plot__(self.pump_prvd.get_mlmin_to_rpm_evol_df()) self.__update_evol_plot__(self.pump_prvd.get_mlmin_to_rpm_evol_df())
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment