This commit is contained in:
Tom Selier 2024-03-21 19:24:50 +01:00
parent 284467dd71
commit c6537b51ae
3 changed files with 46 additions and 0 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
doc/*/*.*
!doc/*/*.tex
!doc/*/*.bib
*.cpython-311.pyc

35
scripts/reader.py Normal file
View File

@ -0,0 +1,35 @@
import csv
class Reader():
def __init__(self) -> None:
pass
def readFile(self, filename) -> dict:
with open(filename, 'r') as file:
data = list(csv.reader(file, delimiter=','))
# Delete metadata for now
print("Removing metadata")
for i in range(15):
print(data.pop(0))
# {'TIME': [data], 'CH1': [data], 'CH2': [data]}
channels = []
for i in range(len(data[0])):
channels.append([])
for step in data[1:]:
for idx, point in enumerate(step):
channels[idx].append(float(point))
result = {}
for idx, label in enumerate(data[0]):
result[label] = channels[idx]
return result
if __name__ == '__main__':
reader = Reader()
data = reader.readFile(r".\data\T0007ALL.csv")
print(data)

10
scripts/reflection.py Normal file
View File

@ -0,0 +1,10 @@
from matplotlib import pyplot as plt
import reader
data_reader = reader.Reader()
data = data_reader.readFile(r".\data\T0001CH1.csv")
plt.plot(data['TIME'], data['CH1'])
plt.show()