mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-01 19:28:00 +00:00
csv-convert: Update comments.
And remove import of pandas, which the script no longer uses. Signed-off-by: Ben Greear <greearb@candelatech.com>
This commit is contained in:
@@ -1,10 +1,17 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
# This program is used to read in a LANforge Dataplane CSV file and output
|
||||
# a csv file that works with a customer's RvRvO visualization tool.
|
||||
#
|
||||
# Example use case:
|
||||
#
|
||||
# Read in ~/text-csv-0-candela.csv, output is stored at outfile.csv
|
||||
# ./py-scripts/csv_convert.py -i ~/text-csv-0-candela.csv
|
||||
|
||||
import sys
|
||||
import os
|
||||
|
||||
import argparse
|
||||
import pandas as pd
|
||||
|
||||
if sys.version_info[0] != 3:
|
||||
print("This script requires Python 3")
|
||||
@@ -25,6 +32,8 @@ class CSVParcer():
|
||||
line = fp.readline()
|
||||
if not line:
|
||||
exit(1)
|
||||
# Read in initial line, this is the CSV headers. Parse it to find the column indices for
|
||||
# the columns we care about.
|
||||
x = line.split(",")
|
||||
cni = 0
|
||||
for cn in x:
|
||||
@@ -36,9 +45,11 @@ class CSVParcer():
|
||||
i_rxbps = cni
|
||||
cni += 1
|
||||
|
||||
# Write out out header
|
||||
# Write out out header for the new file.
|
||||
fpo.write("Step Index,Attenuation [dB],Position [Deg],Traffic Pair 1 Throughput [Mbps]\n")
|
||||
|
||||
# Read rest of the input lines, processing one at a time. Covert the columns as
|
||||
# needed, and write out new data to the output file.
|
||||
line = fp.readline()
|
||||
|
||||
step_i = 0
|
||||
|
||||
Reference in New Issue
Block a user