pep8 Model

adists_release
Theophile Terraz 2024-11-29 09:30:37 +01:00
parent da7ef60bef
commit 872235e94f
19 changed files with 118 additions and 289 deletions

View File

@ -53,7 +53,8 @@ class BoundaryConditionAdisTS(SQLSubModel):
self._header = [] self._header = []
self._types = [self.time_convert, float] self._types = [self.time_convert, float]
BoundaryConditionAdisTS._id_cnt = max(BoundaryConditionAdisTS._id_cnt + 1, self.id) BoundaryConditionAdisTS._id_cnt = max(
BoundaryConditionAdisTS._id_cnt + 1, self.id)
@classmethod @classmethod
def _db_create(cls, execute): def _db_create(cls, execute):
@ -105,10 +106,12 @@ class BoundaryConditionAdisTS(SQLSubModel):
bc.node = None bc.node = None
if row[3] != -1: if row[3] != -1:
bc.node = next(filter(lambda n: n.id == row[3], data["nodes"])).id bc.node = next(filter(
lambda n: n.id == row[3], data["nodes"])).id
values = execute( values = execute(
"SELECT data0, data1 FROM boundary_condition_data_adists " + "SELECT data0, data1 FROM " +
"boundary_condition_data_adists " +
f"WHERE bc = '{bc.id}'" f"WHERE bc = '{bc.id}'"
) )
@ -126,7 +129,8 @@ class BoundaryConditionAdisTS(SQLSubModel):
def _db_save(self, execute, data=None): def _db_save(self, execute, data=None):
execute(f"DELETE FROM boundary_condition_adists WHERE id = {self.id}") execute(f"DELETE FROM boundary_condition_adists WHERE id = {self.id}")
execute(f"DELETE FROM boundary_condition_data_adists WHERE bc = {self.id}") execute(f"DELETE FROM boundary_condition_data_adists" +
f" WHERE bc = {self.id}")
node = -1 node = -1
if self._node is not None: if self._node is not None:
@ -208,14 +212,3 @@ class BoundaryConditionAdisTS(SQLSubModel):
@property @property
def data(self): def data(self):
return self._data.copy() return self._data.copy()

View File

@ -22,7 +22,9 @@ from tools import trace, timer
from Model.Tools.PamhyrList import PamhyrModelList from Model.Tools.PamhyrList import PamhyrModelList
from Model.Except import NotImplementedMethodeError from Model.Except import NotImplementedMethodeError
from Model.BoundaryConditionsAdisTS.BoundaryConditionAdisTS import BoundaryConditionAdisTS from Model.BoundaryConditionsAdisTS.BoundaryConditionAdisTS \
import BoundaryConditionAdisTS
class BoundaryConditionsAdisTSList(PamhyrModelList): class BoundaryConditionsAdisTSList(PamhyrModelList):
_sub_classes = [ _sub_classes = [
@ -63,6 +65,3 @@ class BoundaryConditionsAdisTSList(PamhyrModelList):
@property @property
def BCs_AdisTS_List(self): def BCs_AdisTS_List(self):
return self.lst return self.lst

View File

@ -28,6 +28,7 @@ from Model.D90AdisTS.D90AdisTSSpec import D90AdisTSSpec
logger = logging.getLogger() logger = logging.getLogger()
class D90AdisTS(SQLSubModel): class D90AdisTS(SQLSubModel):
_sub_classes = [ _sub_classes = [
D90AdisTSSpec, D90AdisTSSpec,
@ -193,9 +194,3 @@ class D90AdisTS(SQLSubModel):
def insert(self, index, data): def insert(self, index, data):
self._data.insert(index, data) self._data.insert(index, data)
self._status.modified() self._status.modified()

View File

@ -22,6 +22,7 @@ from tools import trace, timer
from Model.Tools.PamhyrList import PamhyrModelList from Model.Tools.PamhyrList import PamhyrModelList
from Model.D90AdisTS.D90AdisTS import D90AdisTS from Model.D90AdisTS.D90AdisTS import D90AdisTS
class D90AdisTSList(PamhyrModelList): class D90AdisTSList(PamhyrModelList):
_sub_classes = [ _sub_classes = [
D90AdisTS, D90AdisTS,
@ -60,7 +61,3 @@ class D90AdisTSList(PamhyrModelList):
@property @property
def D90_AdisTS_List(self): def D90_AdisTS_List(self):
return self.lst return self.lst

View File

@ -25,6 +25,7 @@ from Model.Except import NotImplementedMethodeError
logger = logging.getLogger() logger = logging.getLogger()
class D90AdisTSSpec(SQLSubModel): class D90AdisTSSpec(SQLSubModel):
_sub_classes = [ _sub_classes = [
] ]
@ -91,13 +92,13 @@ class D90AdisTSSpec(SQLSubModel):
if table is not None: if table is not None:
for row in table: for row in table:
id = row[0] id = row[0]
name = row[2] name = row[2]
reach = row[3] reach = row[3]
start_rk = row[4] start_rk = row[4]
end_rk = row[5] end_rk = row[5]
d90 = row[6] d90 = row[6]
enabled = (row[7] == 1) enabled = (row[7] == 1)
new_spec = cls( new_spec = cls(
id=id, id=id,
@ -190,12 +191,3 @@ class D90AdisTSSpec(SQLSubModel):
def enabled(self, enabled): def enabled(self, enabled):
self._enabled = enabled self._enabled = enabled
self._status.modified() self._status.modified()

View File

@ -28,6 +28,7 @@ from Model.DIFAdisTS.DIFAdisTSSpec import DIFAdisTSSpec
logger = logging.getLogger() logger = logging.getLogger()
class DIFAdisTS(SQLSubModel): class DIFAdisTS(SQLSubModel):
_sub_classes = [ _sub_classes = [
DIFAdisTSSpec, DIFAdisTSSpec,
@ -250,9 +251,3 @@ class DIFAdisTS(SQLSubModel):
def insert(self, index, data): def insert(self, index, data):
self._data.insert(index, data) self._data.insert(index, data)
self._status.modified() self._status.modified()

View File

@ -22,6 +22,7 @@ from tools import trace, timer
from Model.Tools.PamhyrList import PamhyrModelList from Model.Tools.PamhyrList import PamhyrModelList
from Model.DIFAdisTS.DIFAdisTS import DIFAdisTS from Model.DIFAdisTS.DIFAdisTS import DIFAdisTS
class DIFAdisTSList(PamhyrModelList): class DIFAdisTSList(PamhyrModelList):
_sub_classes = [ _sub_classes = [
DIFAdisTS, DIFAdisTS,
@ -60,7 +61,3 @@ class DIFAdisTSList(PamhyrModelList):
@property @property
def DIF_AdisTS_List(self): def DIF_AdisTS_List(self):
return self.lst return self.lst

View File

@ -25,6 +25,7 @@ from Model.Except import NotImplementedMethodeError
logger = logging.getLogger() logger = logging.getLogger()
class DIFAdisTSSpec(SQLSubModel): class DIFAdisTSSpec(SQLSubModel):
_sub_classes = [ _sub_classes = [
] ]
@ -95,15 +96,15 @@ class DIFAdisTSSpec(SQLSubModel):
if table is not None: if table is not None:
for row in table: for row in table:
id = row[0] id = row[0]
method = row[2] method = row[2]
reach = row[3] reach = row[3]
start_rk = row[4] start_rk = row[4]
end_rk = row[5] end_rk = row[5]
dif = row[6] dif = row[6]
b = row[7] b = row[7]
c = row[8] c = row[8]
enabled = (row[9] == 1) enabled = (row[9] == 1)
new_spec = cls( new_spec = cls(
id=id, id=id,
@ -218,12 +219,3 @@ class DIFAdisTSSpec(SQLSubModel):
def enabled(self, enabled): def enabled(self, enabled):
self._enabled = enabled self._enabled = enabled
self._status.modified() self._status.modified()

View File

@ -24,10 +24,12 @@ from tools import trace, timer, old_pamhyr_date_to_timestamp
from Model.Tools.PamhyrDB import SQLSubModel from Model.Tools.PamhyrDB import SQLSubModel
from Model.Except import NotImplementedMethodeError from Model.Except import NotImplementedMethodeError
from Model.InitialConditionsAdisTS.InitialConditionsAdisTSSpec import ICAdisTSSpec from Model.InitialConditionsAdisTS.InitialConditionsAdisTSSpec \
import ICAdisTSSpec
logger = logging.getLogger() logger = logging.getLogger()
class InitialConditionsAdisTS(SQLSubModel): class InitialConditionsAdisTS(SQLSubModel):
_sub_classes = [ _sub_classes = [
ICAdisTSSpec, ICAdisTSSpec,
@ -264,9 +266,3 @@ class InitialConditionsAdisTS(SQLSubModel):
def insert(self, index, data): def insert(self, index, data):
self._data.insert(index, data) self._data.insert(index, data)
self._status.modified() self._status.modified()

View File

@ -20,7 +20,9 @@ from copy import copy
from tools import trace, timer from tools import trace, timer
from Model.Tools.PamhyrList import PamhyrModelList from Model.Tools.PamhyrList import PamhyrModelList
from Model.InitialConditionsAdisTS.InitialConditionsAdisTS import InitialConditionsAdisTS from Model.InitialConditionsAdisTS.InitialConditionsAdisTS \
import InitialConditionsAdisTS
class InitialConditionsAdisTSList(PamhyrModelList): class InitialConditionsAdisTSList(PamhyrModelList):
_sub_classes = [ _sub_classes = [
@ -60,7 +62,3 @@ class InitialConditionsAdisTSList(PamhyrModelList):
@property @property
def Initial_Conditions_List(self): def Initial_Conditions_List(self):
return self.lst return self.lst

View File

@ -25,6 +25,7 @@ from Model.Except import NotImplementedMethodeError
logger = logging.getLogger() logger = logging.getLogger()
class ICAdisTSSpec(SQLSubModel): class ICAdisTSSpec(SQLSubModel):
_sub_classes = [ _sub_classes = [
] ]
@ -57,22 +58,22 @@ class ICAdisTSSpec(SQLSubModel):
@classmethod @classmethod
def _db_create(cls, execute): def _db_create(cls, execute):
execute(""" execute("""
CREATE TABLE initial_conditions_spec( CREATE TABLE initial_conditions_spec(
id INTEGER NOT NULL PRIMARY KEY, id INTEGER NOT NULL PRIMARY KEY,
ic_default INTEGER NOT NULL, ic_default INTEGER NOT NULL,
name TEXT NOT NULL, name TEXT NOT NULL,
reach INTEGER NOT NULL, reach INTEGER NOT NULL,
start_rk REAL NOT NULL, start_rk REAL NOT NULL,
end_rk REAL NOT NULL, end_rk REAL NOT NULL,
concentration REAL NOT NULL, concentration REAL NOT NULL,
eg REAL NOT NULL, eg REAL NOT NULL,
em REAL NOT NULL, em REAL NOT NULL,
ed REAL NOT NULL, ed REAL NOT NULL,
rate REAL NOT NULL, rate REAL NOT NULL,
enabled BOOLEAN NOT NULL, enabled BOOLEAN NOT NULL,
FOREIGN KEY(ic_default) REFERENCES initial_conditions_adists(id), FOREIGN KEY(ic_default) REFERENCES initial_conditions_adists(id),
FOREIGN KEY(reach) REFERENCES river_reach(id) FOREIGN KEY(reach) REFERENCES river_reach(id)
) )
""") """)
return cls._create_submodel(execute) return cls._create_submodel(execute)
@ -99,19 +100,20 @@ class ICAdisTSSpec(SQLSubModel):
if table is not None: if table is not None:
for row in table: for row in table:
id = row[0] id = row[0]
name = row[2] name = row[2]
reach = row[3] reach = row[3]
start_rk = row[4] start_rk = row[4]
end_rk = row[5] end_rk = row[5]
concentration = row[6] concentration = row[6]
eg = row[7] eg = row[7]
em = row[8] em = row[8]
ed = row[9] ed = row[9]
rate = row[10] rate = row[10]
enabled = (row[11] == 1) enabled = (row[11] == 1)
#new_spec = [name, reach, start_rk, end_rk, concentration, eg, em, ed, rate, enabled] # new_spec = [name, reach, start_rk, end_rk,
# concentration, eg, em, ed, rate, enabled]
new_spec = cls( new_spec = cls(
id=id, id=id,
@ -248,12 +250,3 @@ class ICAdisTSSpec(SQLSubModel):
def enabled(self, enabled): def enabled(self, enabled):
self._enabled = enabled self._enabled = enabled
self._status.modified() self._status.modified()

View File

@ -30,11 +30,13 @@ from Model.Except import NotImplementedMethodeError
logger = logging.getLogger() logger = logging.getLogger()
class LateralContributionAdisTS(SQLSubModel): class LateralContributionAdisTS(SQLSubModel):
_sub_classes = [] _sub_classes = []
_id_cnt = 0 _id_cnt = 0
def __init__(self, id: int = -1, pollutant: int = -1, name: str = "", status=None): def __init__(self, id: int = -1, pollutant: int = -1,
name: str = "", status=None):
super(LateralContributionAdisTS, self).__init__() super(LateralContributionAdisTS, self).__init__()
self._status = status self._status = status
@ -107,7 +109,8 @@ class LateralContributionAdisTS(SQLSubModel):
lc.end_rk = row[4] lc.end_rk = row[4]
values = execute( values = execute(
"SELECT data0, data1 FROM lateral_contribution_data_adists " + "SELECT data0," +
" data1 FROM lateral_contribution_data_adists " +
f"WHERE lc = '{lc.id}'" f"WHERE lc = '{lc.id}'"
) )
@ -124,12 +127,15 @@ class LateralContributionAdisTS(SQLSubModel):
def _db_save(self, execute, data=None): def _db_save(self, execute, data=None):
execute(f"DELETE FROM lateral_contribution_adists WHERE id = {self.id}") execute(f"DELETE FROM lateral_contribution_adists" +
execute(f"DELETE FROM lateral_contribution_data_adists WHERE lc = {self.id}") f" WHERE id = {self.id}")
execute(f"DELETE FROM lateral_contribution_data_adists" +
f" WHERE lc = {self.id}")
sql = ( sql = (
"INSERT INTO " + "INSERT INTO " +
"lateral_contribution_adists(id, pollutant, edge, begin_rk, end_rk) " + "lateral_contribution_adists(id, " +
"pollutant, edge, begin_rk, end_rk) " +
"VALUES (" + "VALUES (" +
f"{self.id}, {self._pollutant}, {self.edge}, " + f"{self.id}, {self._pollutant}, {self.edge}, " +
f"{self._begin_rk}, {self._end_rk}" + f"{self._begin_rk}, {self._end_rk}" +
@ -212,4 +218,3 @@ class LateralContributionAdisTS(SQLSubModel):
def end_rk(self, end_rk): def end_rk(self, end_rk):
self._end_rk = end_rk self._end_rk = end_rk
self._status.modified() self._status.modified()

View File

@ -22,7 +22,9 @@ from tools import trace, timer
from Model.Tools.PamhyrList import PamhyrModelList from Model.Tools.PamhyrList import PamhyrModelList
from Model.Except import NotImplementedMethodeError from Model.Except import NotImplementedMethodeError
from Model.LateralContributionsAdisTS.LateralContributionAdisTS import LateralContributionAdisTS from Model.LateralContributionsAdisTS.LateralContributionAdisTS \
import LateralContributionAdisTS
class LateralContributionsAdisTSList(PamhyrModelList): class LateralContributionsAdisTSList(PamhyrModelList):
_sub_classes = [ _sub_classes = [

View File

@ -30,11 +30,13 @@ from Model.Except import NotImplementedMethodeError
logger = logging.getLogger() logger = logging.getLogger()
class OutputRKAdists(SQLSubModel): class OutputRKAdists(SQLSubModel):
_sub_classes = [] _sub_classes = []
_id_cnt = 0 _id_cnt = 0
def __init__(self, id: int = -1, reach = None, rk = None, title: str = "", status=None): def __init__(self, id: int = -1, reach=None,
rk=None, title: str = "", status=None):
super(OutputRKAdists, self).__init__() super(OutputRKAdists, self).__init__()
self._status = status self._status = status
@ -79,7 +81,6 @@ class OutputRKAdists(SQLSubModel):
self._title = title self._title = title
self._status.modified() self._status.modified()
@classmethod @classmethod
def _db_create(cls, execute): def _db_create(cls, execute):
@ -105,9 +106,9 @@ class OutputRKAdists(SQLSubModel):
def _db_load(cls, execute, data=None): def _db_load(cls, execute, data=None):
new = [] new = []
#reach = data["reach"] # reach = data["reach"]
#profile = data["profile"] # profile = data["profile"]
status = data["status"] status = data["status"]
table = execute( table = execute(
"SELECT id, reach, rk, title " + "SELECT id, reach, rk, title " +
@ -116,10 +117,10 @@ class OutputRKAdists(SQLSubModel):
if table is not None: if table is not None:
for row in table: for row in table:
id = row[0] id = row[0]
id_reach = row[1] id_reach = row[1]
id_rk = row[2] id_rk = row[2]
title = row[3] title = row[3]
new_output = cls( new_output = cls(
id=id, reach=id_reach, id=id, reach=id_reach,
@ -156,9 +157,3 @@ class OutputRKAdists(SQLSubModel):
def enabled(self, enabled): def enabled(self, enabled):
self._enabled = enabled self._enabled = enabled
self._status.modified() self._status.modified()

View File

@ -30,6 +30,7 @@ from Model.Except import NotImplementedMethodeError
logger = logging.getLogger() logger = logging.getLogger()
class Pollutants(SQLSubModel): class Pollutants(SQLSubModel):
_sub_classes = [] _sub_classes = []
_id_cnt = 0 _id_cnt = 0
@ -101,7 +102,7 @@ class Pollutants(SQLSubModel):
def _db_load(cls, execute, data=None): def _db_load(cls, execute, data=None):
new = [] new = []
status = data["status"] status = data["status"]
table = execute( table = execute(
"SELECT id, name " + "SELECT id, name " +
@ -110,7 +111,7 @@ class Pollutants(SQLSubModel):
if table is not None: if table is not None:
for row in table: for row in table:
id = row[0] id = row[0]
name = row[1] name = row[1]
new_pollutant = cls( new_pollutant = cls(
@ -138,7 +139,8 @@ class Pollutants(SQLSubModel):
def _db_save(self, execute, data=None): def _db_save(self, execute, data=None):
execute(f"DELETE FROM Pollutants WHERE id = {self.id}") execute(f"DELETE FROM Pollutants WHERE id = {self.id}")
execute(f"DELETE FROM Pollutants_characteristics WHERE pollutant = {self.id}") execute(f"DELETE FROM Pollutants_characteristics" +
f" WHERE pollutant = {self.id}")
sql = ( sql = (
"INSERT INTO " + "INSERT INTO " +
@ -177,10 +179,3 @@ class Pollutants(SQLSubModel):
def __len__(self): def __len__(self):
return len(self._data) return len(self._data)

View File

@ -16,7 +16,8 @@
import logging import logging
import numpy as np import numpy as np
import os, glob import os
import glob
from copy import deepcopy from copy import deepcopy
from datetime import datetime from datetime import datetime
@ -41,16 +42,17 @@ class Results(object):
"creation_date": datetime.now(), "creation_date": datetime.now(),
} }
repertory_results = os.path.join(repertory, "resultats") repertory_results = os.path.join(repertory, "resultats")
self._pollutants_list = [el.split("/")[-1][0:-4] for el in glob.glob(repertory_results + "/*.bin")] self._pollutants_list = [
el.split("/")[-1][0:-4]
for el in glob.glob(repertory_results + "/*.bin")
]
self.type_pol = type_pol self.type_pol = type_pol
if type_pol == 7: if type_pol == 7:
self._phys_var_list = ["C", "G", "M", "D", "L", "N", "R"] self._phys_var_list = ["C", "G", "M", "D", "L", "N", "R"]
else: else:
self._phys_var_list = ["C"] #, "G", "M", "D"] self._phys_var_list = ["C"]
print("*********files names resultats from Results Object: ", self._pollutants_list)
@property @property
def date(self): def date(self):

View File

@ -47,9 +47,12 @@ from Solver.Solvers import solver_type_list
from Model.OutputRKAdists.OutputRKListAdists import OutputRKAdistsList from Model.OutputRKAdists.OutputRKListAdists import OutputRKAdistsList
from Model.Pollutants.PollutantsList import PollutantsList from Model.Pollutants.PollutantsList import PollutantsList
from Model.InitialConditionsAdisTS.InitialConditionsAdisTSList import InitialConditionsAdisTSList from Model.InitialConditionsAdisTS.InitialConditionsAdisTSList \
from Model.BoundaryConditionsAdisTS.BoundaryConditionsAdisTSList import BoundaryConditionsAdisTSList import InitialConditionsAdisTSList
from Model.LateralContributionsAdisTS.LateralContributionsAdisTSList import LateralContributionsAdisTSList from Model.BoundaryConditionsAdisTS.BoundaryConditionsAdisTSList \
import BoundaryConditionsAdisTSList
from Model.LateralContributionsAdisTS.LateralContributionsAdisTSList \
import LateralContributionsAdisTSList
from Model.D90AdisTS.D90AdisTSList import D90AdisTSList from Model.D90AdisTS.D90AdisTSList import D90AdisTSList
from Model.DIFAdisTS.DIFAdisTSList import DIFAdisTSList from Model.DIFAdisTS.DIFAdisTSList import DIFAdisTSList
@ -268,9 +271,12 @@ class River(Graph, SQLSubModel):
self._rep_lines = REPLineList(status=self._status) self._rep_lines = REPLineList(status=self._status)
self._Output_rk_adists = OutputRKAdistsList(status=self._status) self._Output_rk_adists = OutputRKAdistsList(status=self._status)
self._Pollutants = PollutantsList(status=self._status) self._Pollutants = PollutantsList(status=self._status)
self._InitialConditionsAdisTS = InitialConditionsAdisTSList(status=self._status) self._InitialConditionsAdisTS = InitialConditionsAdisTSList(
self._BoundaryConditionsAdisTS = BoundaryConditionsAdisTSList(status=self._status) status=self._status)
self._LateralContributionsAdisTS = LateralContributionsAdisTSList(status=self._status) self._BoundaryConditionsAdisTS = BoundaryConditionsAdisTSList(
status=self._status)
self._LateralContributionsAdisTS = LateralContributionsAdisTSList(
status=self._status)
self._D90AdisTS = D90AdisTSList(status=self._status) self._D90AdisTS = D90AdisTSList(status=self._status)
self._DIFAdisTS = DIFAdisTSList(status=self._status) self._DIFAdisTS = DIFAdisTSList(status=self._status)
@ -353,11 +359,14 @@ class River(Graph, SQLSubModel):
new._Pollutants = PollutantsList._db_load(execute, data) new._Pollutants = PollutantsList._db_load(execute, data)
new._InitialConditionsAdisTS = InitialConditionsAdisTSList._db_load(execute, data) new._InitialConditionsAdisTS = InitialConditionsAdisTSList._db_load(
execute, data)
new._BoundaryConditionsAdisTS = BoundaryConditionsAdisTSList._db_load(execute, data) new._BoundaryConditionsAdisTS = BoundaryConditionsAdisTSList._db_load(
execute, data)
new._LateralContributionsAdisTS = LateralContributionsAdisTSList._db_load(execute, data) new._LateralContributionsAdisTS = \
LateralContributionsAdisTSList._db_load(execute, data)
new._D90AdisTS = D90AdisTSList._db_load(execute, data) new._D90AdisTS = D90AdisTSList._db_load(execute, data)

View File

@ -72,7 +72,7 @@ class Study(SQLModel):
StudyNetworkReachChecker(), StudyNetworkReachChecker(),
StudyGeometryChecker(), StudyGeometryChecker(),
StudyInitialConditionsChecker(), StudyInitialConditionsChecker(),
#StudyBoundaryConditionChecker(), # StudyBoundaryConditionChecker(),
# DummyOK(), # DummyOK(),
# DummyWARNING(), # DummyWARNING(),
# DummyERROR(), # DummyERROR(),

View File

@ -1,126 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>800</width>
<height>450</height>
</rect>
</property>
<property name="windowTitle">
<string>Hydraulic structures</string>
</property>
<widget class="QWidget" name="centralwidget">
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QSplitter" name="splitter_2">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<widget class="QWidget" name="verticalLayoutWidget_3">
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>
<widget class="QTableView" name="tableView">
<property name="minimumSize">
<size>
<width>300</width>
<height>0</height>
</size>
</property>
<property name="baseSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout">
<property name="leftMargin">
<number>5</number>
</property>
<item>
<widget class="QCheckBox" name="checkBox">
<property name="text">
<string>Enable / Disable Output RK AdisTS</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<widget class="QSplitter" name="splitter">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<widget class="QWidget" name="verticalLayoutWidget">
<layout class="QVBoxLayout" name="verticalLayout"/>
</widget>
<widget class="QWidget" name="verticalLayoutWidget_2">
<layout class="QVBoxLayout" name="verticalLayout_2"/>
</widget>
</widget>
</widget>
</item>
</layout>
</widget>
<widget class="QMenuBar" name="menubar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>800</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QStatusBar" name="statusbar"/>
<widget class="QToolBar" name="toolBar">
<property name="windowTitle">
<string>toolBar</string>
</property>
<attribute name="toolBarArea">
<enum>TopToolBarArea</enum>
</attribute>
<attribute name="toolBarBreak">
<bool>false</bool>
</attribute>
<addaction name="action_add"/>
<addaction name="action_delete"/>
</widget>
<action name="action_add">
<property name="icon">
<iconset>
<normaloff>ressources/add.png</normaloff>ressources/add.png</iconset>
</property>
<property name="text">
<string>Add</string>
</property>
<property name="toolTip">
<string>Add a new point</string>
</property>
</action>
<action name="action_delete">
<property name="icon">
<iconset>
<normaloff>ressources/del.png</normaloff>ressources/del.png</iconset>
</property>
<property name="text">
<string>Delete</string>
</property>
<property name="toolTip">
<string>Delete points</string>
</property>
</action>
</widget>
<resources/>
<connections/>
</ui>