若手研究会@越後湯沢
物性研の石井君達が主催で若手研究会が越後湯沢でありました。発表と温泉と懇親会をみんな楽しんでいた様子で大成功でした。来年もやるそう。
ほとんどどんなオシロスコープのデータでも読み込めるfunction
import numpy as np import matplotlib.pyplot as plt import itertools def load_scope_data(flist, j): # This loads data from oscilloscope # It takes file name and returns data list # NaN data is ... fname1 = flist[j] for i, k, m in itertools.product(range(100) , [None, '\t', ','] , ['utf-8', 'shift-jis']): try: dat = np.loadtxt(fname1 , encoding = m , skiprows = i , delimiter= k).T except ValueError: # print(f'fail') # print(i, k, m) pass else: print(f'load successful: {fname1}') print(f'skiprows = {i}, encoding = {m}, delimiter = {k}') print(dat.shape) break num = len(dat) fig, ax = plt.subplots(1, num, tight_layout = True, figsize = (num * 2, 2)) for i in range(num): ax[i].plot(dat[i]) # plt.suptitle(fname1) plt.show() return dat
コメント
コメントを投稿