Newer
Older
SmTIAS-Evaluation / docs / 01_GUIDE / GUIDE_07_ディレクトリ構造規則.md

ディレクトリ構造規則 (Directory Structure)

プロジェクトルート (Project Root)

MiniTias-Evaluation/
├── src/                   # ソースコード
│   ├── io/                # 画像の読み込み
│   ├── analysis/          # 解析ロジック
│   ├── visualization/     # 可視化
│   └── export/            # 結果出力
├── scripts/               # 実行スクリプト
├── tests/                 # テストコード
├── data/                  # 入力画像(Git 管理外)
├── output/                # 解析結果(Git 管理外)
├── docs/                  # ドキュメント
└── MiniTias/              # 参照用コピー(Git 管理外)

配置ルール (Placement Rules)

種類配置先備考
解析ロジックsrc/ 配下の該当パッケージ1 モジュール = 1 責務
実行スクリプトscripts/CLI のエントリーポイント
テストtests/src/ の構造に対応させる
入力画像data/{装置名}/{撮影物}/例: data/minitias/whiteboard/
出力結果output/figures/output/results/図は PNG,数値は CSV
設定ファイルプロジェクトルートpyproject.tomlruff.toml

テストの対応関係 (Test Mapping)

tests/src/ のディレクトリ構造に対応させる.

src/analysis/uniformity.py  →  tests/analysis/test_uniformity.py
src/io/loader.py            →  tests/io/test_loader.py