Преглед изворни кода

Merge branch 'master' of ssh://git.black-mesa.xyz:434/langspielplatte/measurement-scripts

master
Lukas Prause пре 3 година
родитељ
комит
d5912242b7
2 измењених фајлова са 9 додато и 4 уклоњено
  1. +4
    -2
      plot_single_transmission_timeline.py
  2. +5
    -2
      plot_transmission_timeline.py

+ 4
- 2
plot_single_transmission_timeline.py Прегледај датотеку

import math import math
import multiprocessing import multiprocessing
import os import os
import pickle
from argparse import ArgumentParser from argparse import ArgumentParser


import matplotlib import matplotlib
serial_df["datetime"] = pd.to_datetime(serial_df["datetime"]) - pd.Timedelta(hours=1) serial_df["datetime"] = pd.to_datetime(serial_df["datetime"]) - pd.Timedelta(hours=1)
serial_df = serial_df.set_index("datetime") serial_df = serial_df.set_index("datetime")
serial_df.index = pd.to_datetime(serial_df.index) serial_df.index = pd.to_datetime(serial_df.index)
serial_df.sort_index()


transmission_df = pd.merge_asof( transmission_df = pd.merge_asof(
transmission_df, transmission_df,


if args.save: if args.save:
plt.savefig("{}{}_plot.pdf".format(args.save, csv.replace(".csv", ""))) plt.savefig("{}{}_plot.pdf".format(args.save, csv.replace(".csv", "")))
else:
plt.show()
if args.export:
pickle.dump(fig, open("{}{}_plot.pkl".format(args.save, csv.replace(".csv", "")), "wb"))
counter += 1 counter += 1


plt.clf() plt.clf()

+ 5
- 2
plot_transmission_timeline.py Прегледај датотеку

#!/usr/bin/env python3 #!/usr/bin/env python3
import multiprocessing import multiprocessing
import os import os
import pickle
from argparse import ArgumentParser from argparse import ArgumentParser
from math import ceil from math import ceil
from time import sleep from time import sleep
parser.add_argument("-s", "--serial_file", required=True, help="Serial csv file.") parser.add_argument("-s", "--serial_file", required=True, help="Serial csv file.")
parser.add_argument("-p", "--pcap_csv_folder", required=True, help="PCAP csv folder.") parser.add_argument("-p", "--pcap_csv_folder", required=True, help="PCAP csv folder.")
parser.add_argument("--save", default=None, help="Location to save pdf file.") parser.add_argument("--save", default=None, help="Location to save pdf file.")
parser.add_argument("--export", default=None, help="Export figure as an pickle file.")
parser.add_argument( parser.add_argument(
"-c", "-c",
"--cores", "--cores",
serial_df["datetime"] = pd.to_datetime(serial_df["datetime"]) - pd.Timedelta(hours=1) serial_df["datetime"] = pd.to_datetime(serial_df["datetime"]) - pd.Timedelta(hours=1)
serial_df = serial_df.set_index("datetime") serial_df = serial_df.set_index("datetime")
serial_df.index = pd.to_datetime(serial_df.index) serial_df.index = pd.to_datetime(serial_df.index)
serial_df.sort_index()


transmission_df = pd.merge_asof( transmission_df = pd.merge_asof(
transmission_df, transmission_df,


if args.save: if args.save:
plt.savefig("{}timeline_plot.pdf".format(args.save)) plt.savefig("{}timeline_plot.pdf".format(args.save))
else:
plt.show()
if args.export:
pickle.dump(fig, open("{}timeline_plot.pkl".format(args.export), "wb"))


#goodput cdf #goodput cdf
plt.clf() plt.clf()

Loading…
Откажи
Сачувај