Skip to main content
Ctrl+K
haniwers - Home

スタートガイド

  • クイックスタート
  • インストールガイド

ユーザー向けドキュメント

  • ユーザーガイド
  • 詳細ガイド
    • 実行環境の準備
    • 設定ファイルの作成
    • 拡張したい
    • 測定手順
    • 測定の手順
      • スレッショルドを測定する
      • スレッショルドを決定する
      • スレッショルドを設定する
      • 宇宙線イベントを取得する
      • 測定データをクイックチェックする
      • 測定データを解析用フォーマットに変換する
    • インストール手順の詳細
      • uv でインストールする(推奨)
      • pipx でインストールする
      • pip + 仮想環境でインストールする
  • コマンドの使い方
    • haniwers-v0
      • haniwers version(バージョンを確認する)
      • haniwers daq(データ取得を開始する)
      • haniwers scan(スレッショルドを測定する)
      • haniwers scan_serial(順次閾値スキャン)
      • haniwers scan_parallel(並列閾値スキャン)
      • haniwers fit(スレッショルドの最適値を推定する)
      • haniwers vth(スレッショルドを設定する)
      • haniwers raw2tmp(取得したデータを簡単に確認する)
      • TODO: haniwers run2csv(データを前処理する)
      • haniwers ports(ポート検索)
      • haniwers docs(ドキュメントを開く)
    • haniwers-v1
  • 設定ファイル
    • 設定ファイル(v0)
    • 設定ファイル(v1)(WIP)

その他

  • 開発ノート
    • 開発環境
    • データ置き場
    • データのカラム名
    • Pythonノートブック
    • configモジュールの設計
    • 設定を読み込む用クラス(ConfigReader)
    • CLIと設定用クラスの接続
    • ディレクトリ構成の再検討
    • haniwers.daq.device 機能一覧
    • daq/sampler.py 設計検討まとめ
    • 🧪 mocker.py の設計と連携可能性の整理
    • haniwers monitor 構想と設計方針まとめ
    • ✅ haniwers における pandas → polars 移行の整理
    • thresholds/scanner.py 設計概要
    • thresholds/fitter.py 設計案
  • .md

設定ファイル

目次

  • haniwers-v0 (現行版)
  • haniwers-v1 (開発中)

設定ファイル#

haniwers-v0 (現行版)#

v0の設定ファイルについて:

  • 設定ファイル(v0)
    • DAQ用: daq.toml
    • スキャン用: scan.toml

haniwers-v1 (開発中)#

v1は次世代版で、2025年5月より開発開始予定です。

  • 設定ファイル(v1)(WIP)

前へ

haniwers-v1

次へ

設定ファイル(v0)

目次
  • haniwers-v0 (現行版)
  • haniwers-v1 (開発中)

著者 Shota Takahashi

© Copyright 2022, Shota Takahashi.