Loading src/Anritsu_MS2830A.py +0 −1 Original line number Diff line number Diff line import types import logging from time import sleep import numpy as np Loading src/Utils.py +123 −123 Original line number Diff line number Diff line from cmath import inf from pickle import TRUE import seaborn as sns import matplotlib.pyplot as plt import numpy as np Loading @@ -7,7 +5,7 @@ import pandas as pd import datetime import json from math import log10 import sys, os import os from pathlib import Path import wget import shutil Loading Loading @@ -134,6 +132,9 @@ def create_home_directory(): download_config_files() def download_config_files(): """ Utily function used to download and unzip config files """ wget.download('https://docs.google.com/uc?export=download&id=13OqmkVfld7d2N-y6kaMWhnme1aJLIzSO', HOME_DIRECTORY) shutil.unpack_archive(HOME_DIRECTORY + 'calibrate_receiver.zip', HOME_DIRECTORY) Loading Loading @@ -212,7 +213,6 @@ def acceptable_drift(drMeasure, Tm, Thm, lowerBound, upperBound): print("drMean: " + str(drMean) + " drSTD: " + str(drSTD) + " mrMean: " + str(mrMean) + " mrSTD: " + str(mrSTD)) if((lowerBound < drMean < upperBound) and (lowerBound < mrMean < upperBound)): return True else: return False def preprocess_mr(mrMeasure): Loading src/main.py +2 −3 Original line number Diff line number Diff line from src import Anritsu_MS2830A as SPA #from src import Anritsu_MS2830A as SPA from src import Utils import numpy as np import datetime #import datetime if __name__ == '__main__': config_interface = Utils.read_config_file("./config/config_interface.json") Loading @@ -15,4 +15,3 @@ if __name__ == '__main__': #Utils.plot_lineplot(trace) #Utils.save_data_as_csv(trace) print(list(Utils.getWatts(np.array([64.3, 62.3, 11.78, 44.,0.55])))) src/pyvisa_commands.py +4 −3 Original line number Diff line number Diff line Loading @@ -3,10 +3,11 @@ # Ubuntu drivers: https://www.ni.com/it-it/support/downloads/drivers/download.ni-linux-device-drivers.html#427909 # GPIB-USB-HS+ drivers: https://github.com/fmhess/hsplus_load # Documentation about drivers: https://www.ni.com/it-it/support/documentation/supplemental/18/downloading-and-installing-ni-driver-software-on-linux-desktop.html # Documentation about drivers: # https://www.ni.com/it-it/support/documentation/supplemental/18/downloading-and-installing-ni-driver-software-on-linux-desktop.html import pyvisa import time import numpy as np #import time #import numpy as np resource_man = pyvisa.ResourceManager("@py") print(resource_man.list_resources("?*")) # all resources Loading Loading
src/Anritsu_MS2830A.py +0 −1 Original line number Diff line number Diff line import types import logging from time import sleep import numpy as np Loading
src/Utils.py +123 −123 Original line number Diff line number Diff line from cmath import inf from pickle import TRUE import seaborn as sns import matplotlib.pyplot as plt import numpy as np Loading @@ -7,7 +5,7 @@ import pandas as pd import datetime import json from math import log10 import sys, os import os from pathlib import Path import wget import shutil Loading Loading @@ -134,6 +132,9 @@ def create_home_directory(): download_config_files() def download_config_files(): """ Utily function used to download and unzip config files """ wget.download('https://docs.google.com/uc?export=download&id=13OqmkVfld7d2N-y6kaMWhnme1aJLIzSO', HOME_DIRECTORY) shutil.unpack_archive(HOME_DIRECTORY + 'calibrate_receiver.zip', HOME_DIRECTORY) Loading Loading @@ -212,7 +213,6 @@ def acceptable_drift(drMeasure, Tm, Thm, lowerBound, upperBound): print("drMean: " + str(drMean) + " drSTD: " + str(drSTD) + " mrMean: " + str(mrMean) + " mrSTD: " + str(mrSTD)) if((lowerBound < drMean < upperBound) and (lowerBound < mrMean < upperBound)): return True else: return False def preprocess_mr(mrMeasure): Loading
src/main.py +2 −3 Original line number Diff line number Diff line from src import Anritsu_MS2830A as SPA #from src import Anritsu_MS2830A as SPA from src import Utils import numpy as np import datetime #import datetime if __name__ == '__main__': config_interface = Utils.read_config_file("./config/config_interface.json") Loading @@ -15,4 +15,3 @@ if __name__ == '__main__': #Utils.plot_lineplot(trace) #Utils.save_data_as_csv(trace) print(list(Utils.getWatts(np.array([64.3, 62.3, 11.78, 44.,0.55]))))
src/pyvisa_commands.py +4 −3 Original line number Diff line number Diff line Loading @@ -3,10 +3,11 @@ # Ubuntu drivers: https://www.ni.com/it-it/support/downloads/drivers/download.ni-linux-device-drivers.html#427909 # GPIB-USB-HS+ drivers: https://github.com/fmhess/hsplus_load # Documentation about drivers: https://www.ni.com/it-it/support/documentation/supplemental/18/downloading-and-installing-ni-driver-software-on-linux-desktop.html # Documentation about drivers: # https://www.ni.com/it-it/support/documentation/supplemental/18/downloading-and-installing-ni-driver-software-on-linux-desktop.html import pyvisa import time import numpy as np #import time #import numpy as np resource_man = pyvisa.ResourceManager("@py") print(resource_man.list_resources("?*")) # all resources Loading