simvx.core.scene_io

Scene I/O: round-trip parsing and editing of scene .py files.

Tier 1 (source) is the seam the round-trip reads and edits source through: a document of statements, trivia and arguments, backed by a parser the tier above never sees. Tier 2 (scene_file, scene_module) is the scene the editor holds. Tier 3 (emitter, detection) provides greenfield Python emission for live node trees and lightweight scene-file detection.

Every name resolves lazily (PEP 562). This package sits on the eager import simvx.core chain (hot_reload imports loader), and the editing surface is far more than the browser runtime needs to run a scene: an eager import here would make every consumer pay for it. Loading a scene file costs the loader alone; the editing surface pays its import cost on first use.

Subpackages

Submodules

Package Contents

Functions

Data

API

simvx.core.scene_io.__all__

‘sorted(…)’

simvx.core.scene_io.__dir__() → list[str][source]