qgym.envs.scheduling.scheduling_visualiser module
This module contains a class used for rendering the Scheduling
environment.
- class qgym.envs.scheduling.scheduling_visualiser.SchedulingVisualiser(render_mode, initial_state)[source]
Bases:
VisualiserVisualiser class for the
Schedulingenvironment.- __init__(render_mode, initial_state)[source]
Init of the
SchedulingVisualiser.- Parameters:
initial_state (
SchedulingState) –SchedulingStateobject containing the initial state of the environment to visualise.render_mode (
str) – If"human"open apygamescreen visualizing the step. If"rgb_array", return an RGB array encoding of the rendered frame on each render call.
- render(state)[source]
Render the current state using pygame.
- Parameters:
state (
SchedulingState) – State to render.- Raises:
ValueError – If an unsupported mode is provided.
- Return type:
- Returns:
Result of rendering, based on render_mode.