"""SmTIAS-LightSim パッケージ.
パッケージ読み込み時に DRJIT_LIBLLVM_PATH を解決しておく.Mitsuba は import した
時点で Dr.Jit が LLVM の初期化を試みるため,環境変数の設定はどの mitsuba import
よりも前に済んでいる必要がある.scene/lights.py・scene/sensors.py でも同じ呼び出しを
行っているが,それらを経由しない import 順(`import sm_tias_lightsim` だけを先に行う等)
でも効くように,ここでも解決しておく(冪等な no-op).
"""
from sm_tias_lightsim.runtime.llvm_init import ensure_drjit_libllvm_path
ensure_drjit_libllvm_path()
def main() -> None:
print("Hello from sm-tias-lightsim!")