fix: Исправил пакет src

This commit is contained in:
Леонид Титов 2024-12-05 13:18:53 +03:00
parent 9f8e3d4710
commit 88003f4f02
14 changed files with 39 additions and 30 deletions

View File

@ -1,5 +1,5 @@
{
"trace_storage_path": ["D:/downloads/a22"],
"trace_storage_path": ["/home/leonid/WorkUM/DevUFC/diagramm/performance"],
"monitor_update_period": [100],
"a_max_1": [5.41],
"v_max_1": [0.278],

View File

@ -1,4 +1,4 @@
from src.OptAlgorithm.AutoConfigClass import AutoConfigClass
from OptAlgorithm.AutoConfigClass import AutoConfigClass
from numpy import sqrt
class ConstantCalculator(AutoConfigClass):

View File

@ -1,7 +1,7 @@
from src.OptAlgorithm.PhaseCalc import PhaseCalc
from src.OptAlgorithm.OptTimeCalculator import OptTimeCalculator
from src.OptAlgorithm.AutoConfigClass import AutoConfigClass
from src.OptAlgorithm.ConstantCalculator import ConstantCalculator
from OptAlgorithm.PhaseCalc import PhaseCalc
from OptAlgorithm.OptTimeCalculator import OptTimeCalculator
from OptAlgorithm.AutoConfigClass import AutoConfigClass
from OptAlgorithm.ConstantCalculator import ConstantCalculator
from numpy import cos, sin, sqrt, cbrt, arcsin

View File

@ -1,7 +1,7 @@
from numpy import sqrt, arcsin, arccos, cos, sin
from src.OptAlgorithm.AutoConfigClass import AutoConfigClass
from src.OptAlgorithm.ConstantCalculator import ConstantCalculator
from OptAlgorithm.AutoConfigClass import AutoConfigClass
from OptAlgorithm.ConstantCalculator import ConstantCalculator
class OptTimeCalculator(AutoConfigClass):

View File

@ -1,7 +1,7 @@
from PyQt5.QtWidgets import QWidget
from PyQt5.QtCore import pyqtSignal
from src.utils.base.base import BaseController
from utils.base.base import BaseController
class Controller(BaseController):

View File

@ -3,7 +3,7 @@ import pandas as pd
#FIXME: костыль для выключения предупреждения "replace deprecated". Потом надо поправить.
pd.set_option('future.no_silent_downcasting', True)
from src.utils.base.base import BaseDataConverter
from utils.base.base import BaseDataConverter
class DataConverter(BaseDataConverter):

View File

@ -3,7 +3,7 @@ import pandas as pd
from typing import Union
from PyQt5.QtWidgets import QWidget
from src.utils.base.base import BaseMediator, BaseDirectoryMonitor, BaseDataConverter, BasePlotWidget, BasePointPassportFormer
from utils.base.base import BaseMediator, BaseDirectoryMonitor, BaseDataConverter, BasePlotWidget, BasePointPassportFormer
class Mediator(BaseMediator):

View File

@ -3,7 +3,7 @@ import os
from loguru import logger
from src.utils.base.base import BaseDirectoryMonitor
from utils.base.base import BaseDirectoryMonitor
class DirectoryMonitor(BaseDirectoryMonitor):

View File

@ -1,4 +1,4 @@
from src.utils.base.base import BasePointPassportFormer, BaseIdealDataBuilder
from utils.base.base import BasePointPassportFormer, BaseIdealDataBuilder
import pandas as pd
class idealDataBuilder(BaseIdealDataBuilder):

View File

@ -3,8 +3,8 @@ from typing import Optional
from PyQt5 import QtWidgets
from PyQt5.QtCore import Qt
from src.utils.base.base import BaseMainWindow, BaseController
from src.gui.settings_window import settingsWindow
from utils.base.base import BaseMainWindow, BaseController
from gui.settings_window import settingsWindow
class MainWindow(BaseMainWindow):
def __init__(self,
@ -14,8 +14,8 @@ class MainWindow(BaseMainWindow):
self.initUI()
self.set_style(self)
self.settings_button.clicked.connect(self._show_settings)
self.operSettings = settingsWindow("params\operator_params.json", 'Operator', self._updater_trigger)
self.sysSettings = settingsWindow("params\system_params.json", 'System', self._updater_trigger)
self.operSettings = settingsWindow("params/operator_params.json", 'Operator', self._updater_trigger)
self.sysSettings = settingsWindow("params/system_params.json", 'System', self._updater_trigger)
def initUI(self) -> None:
self.tabWidget = QtWidgets.QTabWidget()

View File

@ -5,7 +5,7 @@ import numpy as np
from numpy import floating
from typing import Optional, Any, NamedTuple
from src.utils.base.base import BasePlotWidget
from utils.base.base import BasePlotWidget
class ProcessStage(NamedTuple):
mean_value: floating[Any]

View File

@ -4,8 +4,8 @@ from PyQt5.QtCore import Qt
from PyQt5.QtGui import QIntValidator
from src.utils.json_tools import read_json, write_json
from src.gui import qt_settings as qts
from utils.json_tools import read_json, write_json
from gui import qt_settings as qts
class settingsWindow(QWidget):
def __init__(self, path: str, name: str, upd_func):
@ -78,7 +78,8 @@ class settingsWindow(QWidget):
def _restore(self) -> None:
self._param_table.setRowCount(len(self._data))
self._param_table.setColumnCount(len(self._data)+1)
keys = self._data.keys()
self._param_table.setColumnCount(len(self._data[keys[0]])+1)
for i, (key, items) in enumerate(self._data.items()):
self._param_table.setColumnCount(len(self._data[key])+1)
self._param_table.setItem(i, 0, QTableWidgetItem(key))

View File

@ -1,13 +1,13 @@
import sys
from PyQt5 import QtWidgets
from src.gui.mainGui import MainWindow
from src.controller.monitor import DirectoryMonitor
from src.controller.mediator import Mediator
from src.controller.converter import DataConverter
from src.gui.plotter import PlotWidget
from src.controller.controller import Controller
from src.controller.passportFormer import PassportFormer
from gui.mainGui import MainWindow
from controller.monitor import DirectoryMonitor
from controller.mediator import Mediator
from controller.converter import DataConverter
from gui.plotter import PlotWidget
from controller.controller import Controller
from controller.passportFormer import PassportFormer
def main():

View File

@ -6,7 +6,7 @@ from typing import Optional, Union
import pandas as pd
from PyQt5.QtCore import QThread, QObject, QTimer
from PyQt5.QtWidgets import QWidget, QTabWidget
from src.OptAlgorithm import OptAlgorithm
from OptAlgorithm import OptAlgorithm
import pandas as pd
import pandas as pd
import numpy as np
@ -170,7 +170,7 @@ class BasePlotWidget:
"pen": {'color': 'g', 'width':3},
},
{
"name": "Posicion ME",
"name": "Posicion FE",
"pen": {'color': 'b', 'width':3},
}
]
@ -367,6 +367,7 @@ class BasePointPassportFormer:
start_idx, finish_idx = self._find_indexes(signal, dataframe)
start_list = times.loc[start_idx].tolist()
end_list = times.loc[finish_idx].tolist()
#if start_idx[0] > finish_idx[0]:
if len(start_list) - len(end_list) == 1:
end_list.append(float(times[len(times)-1]))
return start_list, end_list
@ -380,7 +381,14 @@ class BasePointPassportFormer:
point_quantity = len(start_list)
for stage in self._stages:
start_list, end_list = self._find_events(stage, times, dataframe)
temp = min([len(start_list), len(end_list)])
if temp < point_quantity:
for i in range(temp, point_quantity):
print ("cant find enough", stage)
start_list.append(0)
end_list.append(1)
events[stage] = [start_list[:point_quantity], end_list[:point_quantity]]
#print(events, point_quantity)
return events, point_quantity
def _build_ideal_data(self,