チュートリアル: 基本的なデータ解析#

このチュートリアルでは、収集済みのデータを使って、基本的な解析を行う流れを体験します。

ステップ1: データの準備#

解析対象のデータ(processed_events.csv.gzなど)を用意します。

ステップ2: ノートブックのセットアップ#

Jupyter Lab や VS Code など、お好みのノートブック環境を立ち上げます。 haniwers ライブラリと、pandas, matplotlib などの解析用ライブラリをインポートします。

import polars as pl
import matplotlib.pyplot as plt

from haniwers.utils import load_events

# データの読み込み
events = load_events("path/to/your/data.csv.gz")

ステップ3: データの可視化#

読み込んだデータから、興味のある物理量(例:ADC値)の分布をプロットしてみましょう。

# ADC値のヒストグラムを作成
plt.hist(events["adc"], bins=100)
plt.xlabel("ADC Value")
plt.ylabel("Counts")
plt.show()

ステップ4: 簡単な解析#

イベント間の時間差(デルタT)を計算し、その分布を見てみましょう。

お疲れ様でした!これがデータ解析の基本的な第一歩です。