Skip to content
Snippets Groups Projects
Commit 8e5a1e19 authored by Michael Reuscher's avatar Michael Reuscher
Browse files

SSH multi 1.2 fix

parent 0b41ac48
No related branches found
No related tags found
1 merge request!4Python driver and data analysis part
...@@ -37,7 +37,7 @@ def set_arguments_various(da_config): ...@@ -37,7 +37,7 @@ def set_arguments_various(da_config):
e_list = [] e_list = []
byte_sizes = ['16', '32', '64', '128', '256', '512', '1024', '2048', '4096', '8192', byte_sizes = ['16', '32', '64', '128', '256', '512', '1024', '2048', '4096', '8192',
'16384', '32768', '65536', '131072', '262144', '524288', '1048576', '2097152', '16384', '32768', '65536', '131072', '262144', '524288', '1048576', '2097152',
'4194304', '8388608', '16777216', '33554432', '67108864'] '4194304', '8388608']
for event in byte_sizes: for event in byte_sizes:
event_name = "Data_Set_" + event event_name = "Data_Set_" + event
......
...@@ -38,8 +38,13 @@ class DataFrameCreator: ...@@ -38,8 +38,13 @@ class DataFrameCreator:
@staticmethod @staticmethod
def _extract_statistics(data, filename): def _extract_statistics(data, filename):
print(filename)
result = {} result = {}
match = re.search(r'\d+(?=\.\w+$)', filename)
if match:
last_numbers = int(match.group())
datasize = last_numbers
else:
datasize = 0
group_match = re.search(r"(.*):", data) group_match = re.search(r"(.*):", data)
if group_match: if group_match:
group = group_match.group(1) group = group_match.group(1)
...@@ -54,6 +59,8 @@ class DataFrameCreator: ...@@ -54,6 +59,8 @@ class DataFrameCreator:
else: else:
result["Group"] = "" result["Group"] = ""
result["thread"] = "" result["thread"] = ""
result["size"] = int(datasize)
values = re.findall(r"\d+\.\d+", data) values = re.findall(r"\d+\.\d+", data)
result["min"] = float(values[0]) result["min"] = float(values[0])
result["mean"] = float(values[1]) result["mean"] = float(values[1])
...@@ -135,7 +142,7 @@ class DataFrameCreator: ...@@ -135,7 +142,7 @@ class DataFrameCreator:
if os.path.basename(root) == "statistics": if os.path.basename(root) == "statistics":
for filename in folder: for filename in folder:
self.read_statistic_data(root, filename) self.read_statistic_data(root, filename)
elif os.path.basename(root) == "Data_Set_Long": elif "Data_Set_Long" in os.path.basename(root):
for filename in folder: for filename in folder:
self.read_long_data(root, filename) self.read_long_data(root, filename)
else: else:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment