Config#
Configuration class for the viewer system.
Purpose#
Config centralizes all configuration parameters for the BraxViewer system, including network settings, logging levels, environment parameters, and layout configuration. It provides a single point of configuration management.
Constructor#
Config(
host: str = "127.0.0.1",
port: int = 8000,
log_level: str = "warning",
server_log_level: str = "warning",
xml: Optional[str] = None,
unbatched_stream: bool = True,
num_envs: Optional[int] = None,
grid_dims: Optional[tuple] = None,
env_offset: Optional[tuple] = None
)
Parameters#
host(str): Server host address (default: “127.0.0.1”)port(int): Server port (default: 8000)log_level(str): Logging level for the viewer (default: “warning”)server_log_level(str): Logging level for the server (default: “warning”)xml(Optional[str]): XML model string (default: None)unbatched_stream(bool): Whether to use unbatched streaming (default: True)num_envs(Optional[int]): Number of parallel environments (default: None)grid_dims(Optional[tuple]): Grid dimensions for environment layout (default: None)env_offset(Optional[tuple]): Environment offset for layout (default: None)
Properties#
All constructor parameters are accessible as properties with the same names and types.