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.