import numpy as np
from matplotlib import pyplot as plt
from scipy.optimize import curve_fit
from scipy.signal import find_peaks
import os
for e in os.scandir(".\stairCase"):
if e.name.split(".")[-1] != "txt": continue
print(e.path)
x,y = np.loadtxt(e.path, unpack=True, skiprows=8)
plt.plot(x,y, ".g")
plt.yscale("log")
plt.show()
"""
plt.plot(x[:-1],np.diff(y), ".g")
plt.show()
"""
.\stairCase\staircase_55_staircase.txt
.\stairCase\staircase_56.5_staircase.txt
.\stairCase\staircase_56_staircase.txt
.\stairCase\staircase_54.5_staircase.txt
.\stairCase\staircase_54_staircase.txt
.\stairCase\staircase_55.5_staircase.txt
for e in os.scandir(".\stairCase2"):
if e.name.split(".")[-1] != "txt": continue
if e.name.split("_")[2] != "new": continue
print(e.path)
x,y = np.loadtxt(e.path, unpack=True, skiprows=8)
fig, ax = plt.subplots()
ax.set_title(f"{e.name}", fontsize = 16)
ax.plot(x,y, ".g")
ax.set_xlabel("Soglia[mV]", fontsize = 14)
ax.set_ylabel("Frequenza [Hz]", fontsize = 14)
ax.set_yscale("log")
ax.grid()
plt.show()
"""
plt.plot(x[:-1],np.diff(y), ".g")
plt.show()
"""
.\stairCase2\staircase_56.5_new_staircase.txt
.\stairCase2\staircase_56_new_staircase.txt
.\stairCase2\staircase_54.5_new_staircase.txt
.\stairCase2\staircase_54_new_staircase.txt
.\stairCase2\staircase_55.5_new_staircase.txt
.\stairCase2\staircase_55_new_staircase.txt
%matplotlib inline
fig, ax = plt.subplots()
fig.set_size_inches(16,8)
ax.set_title(f"Staircase sovrapposte", fontsize = 16)
for e in os.scandir(r".\test staircase"):
if e.name.split(".")[-1] != "txt": continue
print(e.path)
x,y = np.loadtxt(e.path, unpack=True, skiprows=8)
ax.plot(x,y, ".:", label = f"{e.name}")
ax.set_xlabel("Soglia[mV]", fontsize = 14)
ax.set_ylabel("Frequenza [Hz]", fontsize = 14)
ax.set_yscale("log")
ax.grid()
ax.legend()
plt.show()
.\test staircase\test_55_20220408_staircase.txt .\test staircase\test_55_20220408_noled_staircase.txt .\test staircase\test_55_20220408_noled_viti_staircase.txt .\test staircase\test_55_20220408_noled_viti_termdig_ch0_staircase.txt .\test staircase\test_55_20220408_noled_viti_termdig_ch1_nuovoalimentatore_staircase.txt .\test staircase\test_55_20220408_noled_viti_termdig_noanalog_staircase.txt .\test staircase\test_55_20220408_noled_viti_termdig_staircase.txt