プロジェクト立ち上げ時に 一度だけ 実施する作業をまとめる.既に完了した項目もチェック付きで記録しておく.
rintoHasegawa/SmTIAS-LightSim を Private で作成main ブランチを作成・初期コミット/sync-template)MiniTIAS/ と MiniTias-Evaluation/ を .gitignore に追加(参照用ローカルコピーのため)ローカル環境で uv をインストール済みであれば次へ.未導入であれば ENV_02_環境構築手順.md の手順 1 を実施.
pyproject.toml と src/sm_tias_lightsim/ を生成uv init --package --no-readme --no-workspace --vcs none --name sm-tias-lightsim --python 3.12 --no-description
winget install LLVM.LLVM を管理者権限で実行(C:\Program Files\LLVM\bin\LLVM-C.dll が配置される)uv add mitsuba numpy trimesh pillow matplotlib pandas
uv add --dev pytest ruff
uv init が .python-version を 3.12 で生成済みuv add が uv.lock を自動生成・更新.コミット対象に含めるuv run python -c "import mitsuba as mi; mi.set_variant('llvm_ad_rgb'); print(mi.__version__, mi.variant())" でバージョン表示(64, 64, 3) の輝度配列を返すことを確認main になっていること1 人運用のため必須ではないが,誤プッシュ防止に以下を推奨:
main未設定でも開発に支障はない.
現時点では外部サービス連携は不要.以下は将来検討事項として残しておく:
これらは管理者がコンソール操作で設定する作業のため,AI からは実施しない.
ENV_02_環境構築手順.md に従って自分の環境を構築