Newer
Older
SmTIAS-LightSim / src / sm_tias_lightsim / scene / __init__.py
"""scene パッケージ — YAML スキーマ定義・シーン構築モジュール群.

build_scene は Mitsuba を import するため,スキーマだけ必要な場面(評価 CLI 等)で
不要に Mitsuba をロードしないよう,パッケージ直下では再エクスポートしない.
利用側は from sm_tias_lightsim.scene.builder import build_scene と直接 import すること.
"""

from sm_tias_lightsim.scene.schema import (
    SceneConfig,
    load_scene_yaml,
)

__all__ = ["SceneConfig", "load_scene_yaml"]