forked from IRT-SystemX/InteractiveAI
-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
The code for loading an environment should be more flexible. Right now, the code is too specific to the environment used (env_icaps_input_data_test)
For instance, in usecases_examples/PowerGrid/app/models/Simulator.py:73
self.env = grid2op.make(self.config['env_name'],
backend=BkClass(),
data_feeding_kwargs={
"gridvalueClass": FromHandlers,
"gen_p_handler": CSVHandler("prod_p"),
"load_p_handler": CSVHandler("load_p"),
"gen_v_handler": CSVHandler("prod_v"),
"load_q_handler": CSVHandler("load_q"),
"h_forecast": forecasts_horizons,
"gen_p_for_handler": PerfectForecastHandler(
"prod_p_forecasted"),
"load_p_for_handler": PerfectForecastHandler(
"load_p_forecasted"),
"load_q_for_handler": PerfectForecastHandler(
"load_q_forecasted")})
The handlers should be configured outside of the code and probably be inside a config file in the environment folder (In our case: usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test)
Metadata
Metadata
Assignees
Labels
No labels