simvx.core.run

simvx.run() — unified launch function for SimVX projects.

Handles all launch modes: import simvx simvx.run() # Read simvx.toml, find Main class simvx.run(MyNode) # Run specific class simvx.run(MyNode, width=800) # With explicit settings

Module Contents

Functions

run

Run a SimVX application.

Data

API

simvx.core.run.log[source]

‘getLogger(…)’

simvx.core.run.__all__

[‘run’]

simvx.core.run.run(node_class=None, *, width: int | None = None, height: int | None = None, title: str | None = None, file: str | None = None, class_name: str | None = None, **overrides) None[source]

Run a SimVX application.

Args: node_class: Node subclass to instantiate and run. If None, resolves from simvx.toml or file parameter. width: Window width override. height: Window height override. title: Window title override. file: Python file to import and find a Node class in. class_name: Specific class name to run from the file/module. **overrides: Additional App kwargs (vsync, physics_fps, etc.).