Skip to content

Read and Save

基本的なデータの読み出しと保存方法について説明します。

はじめての方へ

はじめて測定する場合は、はじめての測定を先にお読みください。


Quick Reference

# 1. スレッショルドを設定
kazunoko threshold "1:300;2:310;3:290"

# 2. イベントを読み出してファイルに保存
kazunoko read 1000 > data.jsonl

# 3. スレッショルド設定と測定を一括で実行
kazunoko measure "1:300;2:310;3:290" 1000 > data.jsonl

Set RTC (Real-Time Clock)

OSECHIのマイコンは電源リセット時に時刻情報が削除されます。 測定前にパソコンの時刻と同期してください。

$ date +%s
1764756036
$ uv run kazunoko query "SET_RTC_TIME 1764756036"

Read and Save to File

kazunoko read または kazunoko measure でイベントを取得し、リダイレクトでファイルに保存します。

# イベント数を指定して保存
kazunoko read 1000 > data.jsonl

# 時間ベースで保存
kazunoko read 60 --use-sec > data.jsonl

# 既存ファイルに追記
kazunoko read 1000 >> data.jsonl

詳細なオプションは CLI Guide: read を参照してください。


Load Saved Data

保存したデータをPythonで読み込みます。

import pandas as pd

data = pd.read_json("data.jsonl", lines=True)
data.head()

詳細な解析方法は First Analysis を参照してください。