mirror of https://gitlab.com/pamhyr/pamhyr2
debug
parent
80ae4c36ad
commit
e7b63fe270
|
|
@ -227,7 +227,10 @@ class TableModel(PamhyrTableModel):
|
||||||
line.startswith("*") or
|
line.startswith("*") or
|
||||||
line.startswith("$")):
|
line.startswith("$")):
|
||||||
line = line.split()
|
line = line.split()
|
||||||
data0.append(float(line[0]) * mult)
|
if bctype == "ZD":
|
||||||
|
data0.append(float(line[0]))
|
||||||
|
else:
|
||||||
|
data0.append(old_pamhyr_date_to_timestamp(line[0]))
|
||||||
data1.append(line[1])
|
data1.append(line[1])
|
||||||
|
|
||||||
self.replace_data(data0, data1)
|
self.replace_data(data0, data1)
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@
|
||||||
import logging
|
import logging
|
||||||
import traceback
|
import traceback
|
||||||
|
|
||||||
from tools import trace, timer
|
from tools import trace, timer, old_pamhyr_date_to_timestamp
|
||||||
|
|
||||||
from PyQt5.QtCore import (
|
from PyQt5.QtCore import (
|
||||||
Qt, QVariant, QAbstractTableModel,
|
Qt, QVariant, QAbstractTableModel,
|
||||||
|
|
@ -310,12 +310,17 @@ class TableModel(PamhyrTableModel):
|
||||||
if line[0] == "$":
|
if line[0] == "$":
|
||||||
current_reach = int(line[1]) - 1
|
current_reach = int(line[1]) - 1
|
||||||
if (current_reach <= len(self._data.enable_edges()) and
|
if (current_reach <= len(self._data.enable_edges()) and
|
||||||
current_reach > 0) :
|
current_reach >= 0) :
|
||||||
data.append([self._data.enable_edges()[current_reach], float(line[2]), float(line[3])])
|
data.append([self._data.enable_edges()[current_reach], float(line[2]), float(line[3])])
|
||||||
else:
|
else:
|
||||||
if (current_reach <= len(self._data.enable_edges()) and
|
if (current_reach <= len(self._data.enable_edges()) and
|
||||||
current_reach > 0) :
|
current_reach >= 0) :
|
||||||
data[-1].append([float(line[0]), float(line[1])])
|
data[-1].append(
|
||||||
|
[
|
||||||
|
old_pamhyr_date_to_timestamp(line[0]),
|
||||||
|
float(line[1])
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
self.layoutAboutToBeChanged.emit()
|
self.layoutAboutToBeChanged.emit()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -260,7 +260,10 @@ def date_dmy_to_timestamp(date: str):
|
||||||
def old_pamhyr_date_to_timestamp(date: str):
|
def old_pamhyr_date_to_timestamp(date: str):
|
||||||
v = date.split(":")
|
v = date.split(":")
|
||||||
if len(v) != 4:
|
if len(v) != 4:
|
||||||
return 0
|
if len(v) == 1: # minutes
|
||||||
|
return int(float(v[0]) * 60) # Minute to sec
|
||||||
|
else:
|
||||||
|
return 0
|
||||||
|
|
||||||
m = [
|
m = [
|
||||||
(24 * 60 * 60), # Day to sec
|
(24 * 60 * 60), # Day to sec
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue