投稿

11月, 2023の投稿を表示しています

いろんなデータがではじめたか?

 研究室ができてから2年がたち、だんだん装置もできてきて、新しい測定もできる兆しが出てきている。それが自分がいない場所で起こってたりするので、これはなかなか研究室っぽくて素晴らしいことです。 ただし一番の問題は自分の領分たるSACLAでのPINK-02実験の準備が万全ではないことです。これではどうしようもないので、みんなに負けないように頑張ろうと思います。 年明けに旅行してから家族親族全員が胃腸炎に倒れたので、復活して勢いを出していこうと思います。 人間ドックに初めて行きましたが、デブと診断されました。今年は運動も復活させないといけないということか。

フォルダ内のファイルリストの取得

import glob flist = sorted(glob.glob(loc + '.dat/*.csv'))

Python: Load data function for general files

ほとんどどんなオシロスコープのデータでも読み込める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