diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..f79121b8 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,5 @@ +* text=auto +*.sh text eol=lf +*.conf text eol=lf +*.bash text eol=lf +*.yml text eol=lf \ No newline at end of file diff --git a/README.md b/README.md index 5cab8a5e..fe622d82 100644 --- a/README.md +++ b/README.md @@ -45,8 +45,8 @@ The platform uses the project **OperatorFabric** for notification management. ### Prerequisites - [Git (version 2.40.1)](https://git-scm.com/) -- [Docker (version 24.0.2)](https://www.docker.com/) -- [Docker Compose (version 1.25.0 or later)](https://www.docker.com/) +- [Docker Engine (version 27)](https://www.docker.com/) +- [Docker Compose V2](https://www.docker.com/) ### Setting Up the Environment @@ -63,7 +63,7 @@ Below are the steps to start all services. For other methods, please consult the ### Running All Services (Dev Mode) -1. Set-up environement variables +1. **Set-up environement variables** `VITE_POWERGRID_SIMU`, `VITE_RAILWAY_SIMU` , `VITE_ATM_SIMU` are the simulators' endpoints. @@ -79,31 +79,34 @@ export VITE_ATM_SIMU=http://[Service url]:[Service port] > **_NOTE:_** For this step, you should already have a running simulator. If not, you can use the simulator we provided as an example. For this, please follow the tutorial provided in InteractiveAI/usecases_examples/PowerGrid/ then set the VITE_POWERGRID_SIMU variable to http://YOUR_SERVER_ADDRESS:5100/ > > -2. Run InteractiveAI assistant +2. **Run InteractiveAI assistant** ```sh cd config/dev/cab-standalone ./docker-compose.sh ``` > **_NOTE:_** You will see the word cab (Cockpit Assistant Bidirectionnel) on most files in the project. Note that it was the initial project name of InteractiveAI. Might be updated later. -3. Setting up Keycloak `Frontend URL` - * **Access Keycloak Interface**: +3. **Setting up Keycloak `Frontend URL`** + * Access Keycloak Interface: - Ensure that your Keycloak instance is running and accessible. - Open a web browser and navigate to the Keycloak admin console, typically available at `http://localhost:89/auth/admin`. - * **Login to Keycloak Admin Console**: + * Login to Keycloak Admin Console: - Log in to the Keycloak admin console using your administrator credentials (`admin:admin` by default) - * **Navigate to Client Settings**: + * Configure frontendUrl: + - On the Keycloak admin console, locate and click on the "Realm Settings" section. + - In the Frontend URL setting, add the URL of your Assistant Platform frontend as a valid redirect URI. This URL is typically where your frontend application is hosted. For example, if your frontend is hosted locally for development purposes, you might add `http://localhost:3200/*`. + - After adding the frontend URL, save the changes to update the client settings. + * Configure Valid Redirect URIs: - On the Keycloak admin console, locate and click on the "Clients" section. - Select the client representing your Assistant Platform application. - * **Configure FrontendUrl**: - Within the client settings, look for the "Valid Redirect URIs" or similar configuration field. - - Add the URL of your Assistant Platform frontend as a valid redirect URI. This URL is typically where your frontend application is hosted. For example, if your frontend is hosted locally for development purposes, you might add `http://localhost:3200/*`. - - Ensure that the frontend URL you specify matches the actual URL where your frontend application is accessible. - * **Save Changes**: - - After adding the frontend URL, save the changes to update the client settings. + - Add the URL of your Assistant Platform frontend, it should match the one used in the frontendUrl setting. + - After adding the Valid Redirect URIs, save the changes to update the client settings. + + +4. **Load resources** -4. Load resources -**WARINING:** You need to restart the frontend after updating the URL on keycloak do it before loading the resources. +**WARNING:** You need to restart the frontend after updating the URL on keycloak do it before loading the resources. ```sh docker restart frontend ``` diff --git a/backend/capitalization-service/entrypoint.sh b/backend/capitalization-service/entrypoint.sh old mode 100755 new mode 100644 diff --git a/backend/context-service/entrypoint.sh b/backend/context-service/entrypoint.sh old mode 100755 new mode 100644 diff --git a/backend/event-service/entrypoint.sh b/backend/event-service/entrypoint.sh old mode 100755 new mode 100644 diff --git a/backend/historic-service/entrypoint.sh b/backend/historic-service/entrypoint.sh old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/entrypoint.sh b/backend/recommendation-service/entrypoint.sh old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/alerts_info.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/alerts_info.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_1/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/apr_42_2/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_1/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/aug_01_2/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_1/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/dec_12_2/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_1/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/feb_40_2/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_1/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jan_28_2/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_1/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jul_10_2/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_1/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/jun_01_2/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_1/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/mar_07_2/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_1/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/may_17_2/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_1/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/nov_34_2/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_1/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/oct_21_2/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_1/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/_seeds_info_chronix2grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/_seeds_info_chronix2grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/load_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/load_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/load_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/load_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/load_q.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/load_q.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/load_q_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/load_q_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/maintenance.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/maintenance.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/prod_p.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/prod_p.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/prod_p_forecasted.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/prod_p_forecasted.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/prod_v.csv.bz2 b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/prod_v.csv.bz2 old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/start_datetime.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/start_datetime.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/time_interval.info b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/sep_09_2/time_interval.info old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/split_and_save_meta_params_1.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/split_and_save_meta_params_1.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/split_and_save_meta_params_2.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/chronics/split_and_save_meta_params_2.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/config.py b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/config.py old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/difficulty_levels.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/difficulty_levels.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/grid.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/grid.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/grid_layout.json b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/grid_layout.json old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/prods_charac.csv b/backend/recommendation-service/resources/PowerGrid/PowerGridgrid2op_poc_simulator/env_icaps_input_data_test/prods_charac.csv old mode 100755 new mode 100644 diff --git a/backend/recommendation-service/start_service.bash b/backend/recommendation-service/start_service.bash old mode 100755 new mode 100644 diff --git a/config/dev/cab-keycloak/export/dev-realm.json b/config/dev/cab-keycloak/export/dev-realm.json old mode 100755 new mode 100644 index 09cd0607..9f757c4f --- a/config/dev/cab-keycloak/export/dev-realm.json +++ b/config/dev/cab-keycloak/export/dev-realm.json @@ -472,7 +472,7 @@ "enabled": true, "clientAuthenticatorType": "client-secret", "secret": "opfab-keycloak-secret", - "redirectUris": ["http://localhost:3200/*", "http://localhost:4200/*", "http://localhost:2002/*"], + "redirectUris": ["http://localhost:3200/*", "http://localhost:4200/*", "http://localhost:2002/*", "http://127.0.0.1:3200/*"], "webOrigins": [], "notBefore": 0, "bearerOnly": false, @@ -1875,7 +1875,8 @@ "bruteForceProtected": "false", "_browser_header.contentSecurityPolicy": "", "waitIncrementSeconds": "60", - "offlineSessionMaxLifespanEnabled": "false" + "offlineSessionMaxLifespanEnabled": "false", + "frontendUrl": "http://127.0.0.1:3200/*" }, "keycloakVersion": "6.0.1", "userManagedAccessAllowed": false diff --git a/config/dev/cab-keycloak/export/dev-users-0.json b/config/dev/cab-keycloak/export/dev-users-0.json old mode 100755 new mode 100644 diff --git a/config/dev/cab-standalone/config_host_ip.bash b/config/dev/cab-standalone/config_host_ip.bash old mode 100755 new mode 100644 diff --git a/config/dev/cab-standalone/docker-compose.sh b/config/dev/cab-standalone/docker-compose.sh old mode 100755 new mode 100644 index 281eeeec..bac36288 --- a/config/dev/cab-standalone/docker-compose.sh +++ b/config/dev/cab-standalone/docker-compose.sh @@ -44,4 +44,4 @@ fi echo "HOST_IP=${HOST_IP}" >> .env cat .env -docker-compose up -d +docker compose up -d diff --git a/config/dev/cab-standalone/nginx-cors-permissive.conf b/config/dev/cab-standalone/nginx-cors-permissive.conf index 3a6979ac..87c4e5f5 100644 --- a/config/dev/cab-standalone/nginx-cors-permissive.conf +++ b/config/dev/cab-standalone/nginx-cors-permissive.conf @@ -1,4 +1,4 @@ -# docker-compose DNS used to resolved keycloak services +# docker compose DNS used to resolved keycloak services resolver 127.0.0.11 ipv6=off; server { listen 80; diff --git a/config/dev/cab-standalone/nginx-kubernetes.conf b/config/dev/cab-standalone/nginx-kubernetes.conf index 0a47b524..3a331ce7 100644 --- a/config/dev/cab-standalone/nginx-kubernetes.conf +++ b/config/dev/cab-standalone/nginx-kubernetes.conf @@ -1,4 +1,4 @@ -# docker-compose DNS used to resolved users service +# docker compose DNS used to resolved users service # resolver 127.0.0.11 ipv6=off; # Log format to have msec in time + request processing time diff --git a/config/dev/cab-standalone/nginx.conf b/config/dev/cab-standalone/nginx.conf index bf718b7e..2631ed6b 100644 --- a/config/dev/cab-standalone/nginx.conf +++ b/config/dev/cab-standalone/nginx.conf @@ -1,4 +1,4 @@ -# docker-compose DNS used to resolved users service +# docker compose DNS used to resolved users service resolver 127.0.0.11 ipv6=off; # Log format to have msec in time + request processing time diff --git a/config/dev/cab-standalone/stopOpfab.sh b/config/dev/cab-standalone/stopOpfab.sh old mode 100755 new mode 100644 index 354ca1f4..43ca918a --- a/config/dev/cab-standalone/stopOpfab.sh +++ b/config/dev/cab-standalone/stopOpfab.sh @@ -1,3 +1,3 @@ #!/bin/bash -docker-compose down -v \ No newline at end of file +docker compose down -v \ No newline at end of file diff --git a/config/dev/recommendation-service/docker-compose.bash b/config/dev/recommendation-service/docker-compose.bash old mode 100755 new mode 100644 index 1a4adccf..72e6e5db --- a/config/dev/recommendation-service/docker-compose.bash +++ b/config/dev/recommendation-service/docker-compose.bash @@ -25,4 +25,4 @@ fi echo "HOST_IP=${HOST_IP}" > .env -docker-compose -f "docker-compose-recommendation-service.yml" up --build +docker compose -f "docker-compose-recommendation-service.yml" up --build diff --git a/config/dev/recommendation-service/nginx.conf b/config/dev/recommendation-service/nginx.conf index 5cbc5a0c..b9ad9014 100644 --- a/config/dev/recommendation-service/nginx.conf +++ b/config/dev/recommendation-service/nginx.conf @@ -1,4 +1,4 @@ -# docker-compose DNS used to resolved keycloak services +# docker compose DNS used to resolved keycloak services resolver 127.0.0.11 ipv6=off; server { listen 80; diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index 142a6d68..c3c82cea 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -3,6 +3,39 @@ Are you having issues with setting up your environment? Here are some tips that might help. +## Ports already in use + +InteractiveAI uses about twenty ports on server. If a port needed for InteractiveAI is already in use, InteractiveAI will fail (with messages in logs but the can be missed). +The script `resources/checkPorts.sh` tests the availability of each port specified in `config/dev/cab-standalone/docker-compose.yml` and write a diagnosis on console. + +It it succeeds: +``` +brettevi@PCAlien:~/Projets/InteractiveAI$ ./resources/checkPorts.sh +Ports used for InteractiveAI: 89 3200 5000 5100 5200 5400 5433 5434 5436 5437 5438 5500 12002 12100 12102 12103 12104 27017 +All is fine: all ports used by InteractiveAI are available +``` + +If it fails: +``` +brettevi@PCAlien:~/Projets/InteractiveAI$ ./resources/checkPorts.sh +Ports used for InteractiveAI: 89 3200 5000 5100 5200 5400 5433 5434 5436 5437 5438 5500 12002 12100 12102 12103 12104 27017 +docker: Error response from daemon: driver failed programming external connectivity on endpoint stoic_williams (b69f8285b2ec63145267ad7ea04969cf58dc423528729c7c3f07b5d5c3ccc342): Bind for 0.0.0.0:89 failed: port is already allocated. +... +docker: Error response from daemon: driver failed programming external connectivity on endpoint zen_feistel (f3047f6ae4ebf5e78dc034137d24a832e2ff60490424ba8ba4ae2531d2222142): Bind for 0.0.0.0:12104 failed: port is already allocated. +docker: Error response from daemon: driver failed programming external connectivity on endpoint keen_swanson (82f2ac17d11057767379dc0f492b5a9b8fd7620fb562e8107e9ce1453e548052): Bind for 0.0.0.0:27017 failed: port is already allocated. +Check your counfiguration: 18 port(s) used by InteractiveAI are already used +InteractiveAI can't run on this platform with this /home/brettevi/Projets/InteractiveAI/config/dev/cab-standalone/docker-compose.yml ports configuration +``` + +This command may also be used with a specific docker-compose.yml file. For example, to test Powergrid simulator ports availability, one can use: +``` +brettevi@PCAlien:~/Projets/InteractiveAI$ ./resources/checkPorts.sh usecases_examples/PowerGrid/docker-compose.yml +Ports used for InteractiveAI: 5150 +docker: Error response from daemon: driver failed programming external connectivity on endpoint funny_rhodes (6291f43617a7798a833fdeee05c32c75c2d0bf765eac5dc3b8fe08b7255e57a1): Bind for 0.0.0.0:5150 failed: port is already allocated. +Check your counfiguration: 1 port(s) used by InteractiveAI are already used +InteractiveAI can't run on this platform with this usecases_examples/PowerGrid/docker-compose.yml ports configuration +``` + ## EoL Sequence Configuration errors. Some users may encounter issues if their system is automatically converting end of line sequence from LF to CRLF. @@ -18,6 +51,6 @@ The .env should contain: HOST_IP= ``` -If the IP_Address is not your network IP address, please set it manually and run the system using native docker-compose commands. +If the IP_Address is not your network IP address, please set it manually and run the system using native docker compose commands. > **_NOTE:_** You are welcome to contribute with any issue that you encounter during setup. \ No newline at end of file diff --git a/frontend/.dockerignore b/frontend/.dockerignore deleted file mode 120000 index 3e4e48b0..00000000 --- a/frontend/.dockerignore +++ /dev/null @@ -1 +0,0 @@ -.gitignore \ No newline at end of file diff --git a/frontend/.dockerignore b/frontend/.dockerignore new file mode 100644 index 00000000..3e4e48b0 --- /dev/null +++ b/frontend/.dockerignore @@ -0,0 +1 @@ +.gitignore \ No newline at end of file diff --git a/frontend/.husky/commit-msg b/frontend/.husky/commit-msg old mode 100755 new mode 100644 diff --git a/frontend/.husky/pre-commit b/frontend/.husky/pre-commit old mode 100755 new mode 100644 diff --git a/frontend/.husky/pre-push b/frontend/.husky/pre-push old mode 100755 new mode 100644 diff --git a/frontend/start-webui.sh b/frontend/start-webui.sh old mode 100755 new mode 100644 diff --git a/resources/README.md b/resources/README.md index a1bbec0f..57e2b630 100644 --- a/resources/README.md +++ b/resources/README.md @@ -82,7 +82,7 @@ pip install -r requirements-app.txt 3. For the Docker environment, use the provided docker-compose.yml and Dockerfile. ``` cd PowerGrid -docker-compose up -d --build +docker compose up -d --build ``` # 2 Run the simulator diff --git a/resources/bundles/deleteAllBundles.sh b/resources/bundles/deleteAllBundles.sh old mode 100755 new mode 100644 diff --git a/resources/bundles/deleteBundle.sh b/resources/bundles/deleteBundle.sh old mode 100755 new mode 100644 diff --git a/resources/bundles/loadAllBundles.sh b/resources/bundles/loadAllBundles.sh old mode 100755 new mode 100644 diff --git a/resources/bundles/loadBundle.sh b/resources/bundles/loadBundle.sh old mode 100755 new mode 100644 diff --git a/resources/cabUsecasesContext/ATMContext.json b/resources/cabUsecasesContext/ATMContext.json old mode 100755 new mode 100644 diff --git a/resources/cabUsecasesContext/PowerGridContext.json b/resources/cabUsecasesContext/PowerGridContext.json old mode 100755 new mode 100644 diff --git a/resources/cabUsecasesContext/RailwayContext.json b/resources/cabUsecasesContext/RailwayContext.json old mode 100755 new mode 100644 diff --git a/resources/cabUsecasesContext/createContextUsecase.sh b/resources/cabUsecasesContext/createContextUsecase.sh old mode 100755 new mode 100644 diff --git a/resources/cabUsecasesContext/loadContextServicesUseCase.sh b/resources/cabUsecasesContext/loadContextServicesUseCase.sh old mode 100755 new mode 100644 diff --git a/resources/cabUsecasesEvent/ATMEvent.json b/resources/cabUsecasesEvent/ATMEvent.json old mode 100755 new mode 100644 diff --git a/resources/cabUsecasesEvent/PowerGridEvent.json b/resources/cabUsecasesEvent/PowerGridEvent.json old mode 100755 new mode 100644 diff --git a/resources/cabUsecasesEvent/RailwayEvent.json b/resources/cabUsecasesEvent/RailwayEvent.json old mode 100755 new mode 100644 diff --git a/resources/cabUsecasesEvent/createEventUsecase.sh b/resources/cabUsecasesEvent/createEventUsecase.sh old mode 100755 new mode 100644 diff --git a/resources/cabUsecasesEvent/loadEventServicesUseCase.sh b/resources/cabUsecasesEvent/loadEventServicesUseCase.sh old mode 100755 new mode 100644 diff --git a/resources/cabUsecasesRecommendation/ATMRecommendationUC.json b/resources/cabUsecasesRecommendation/ATMRecommendationUC.json old mode 100755 new mode 100644 diff --git a/resources/cabUsecasesRecommendation/PowerGridRecommendationUC.json b/resources/cabUsecasesRecommendation/PowerGridRecommendationUC.json old mode 100755 new mode 100644 diff --git a/resources/cabUsecasesRecommendation/RailwayRecommendationUC.json b/resources/cabUsecasesRecommendation/RailwayRecommendationUC.json old mode 100755 new mode 100644 diff --git a/resources/cabUsecasesRecommendation/createRecommendationUsecase.sh b/resources/cabUsecasesRecommendation/createRecommendationUsecase.sh old mode 100755 new mode 100644 diff --git a/resources/cabUsecasesRecommendation/loadRecommendationServicesUseCase.sh b/resources/cabUsecasesRecommendation/loadRecommendationServicesUseCase.sh old mode 100755 new mode 100644 diff --git a/resources/cards/deleteCard.sh b/resources/cards/deleteCard.sh old mode 100755 new mode 100644 diff --git a/resources/cards/sendAckForCard.sh b/resources/cards/sendAckForCard.sh old mode 100755 new mode 100644 diff --git a/resources/cards/sendCard.sh b/resources/cards/sendCard.sh old mode 100755 new mode 100644 diff --git a/resources/checkPorts.sh b/resources/checkPorts.sh new file mode 100644 index 00000000..1a72ddd6 --- /dev/null +++ b/resources/checkPorts.sh @@ -0,0 +1,38 @@ +#! /bin/bash +# +# Tries to open all ports specified in docker-compose.yml to see if they are available +# + +if [ $# -ge 1 ]; then + DCOMPOSE=$1 +else + DCOMPOSE=$(realpath $(dirname $0)/..)/config/dev/cab-standalone/docker-compose.yml +fi +if [ ! -r "$DCOMPOSE" ]; then + echo "Usage: $0 [ ]" + echo "Can't open $DCOMPOSE" + exit 1 +fi +which docker >/dev/null +if [ $? -ne 0 ]; then + echo "Usage: $0 [ ]" + echo "Can't find docker command" + exit 2 +fi + +PORTS=$(sed -e 's/#.*//' $DCOMPOSE | egrep "[ '\"][0-9]+:[0-9]+" | sed -e 's/^[^0-9]*//' -e 's/:.*//'i | sort -nu | tr '\n' ' ' ) +echo "Ports used for InteractiveAI: $PORTS" +NOK=0 +for port in $PORTS; do + docker run -p $port:80 hello-world >/dev/null + if [ $? -ne 0 ]; then + let NOK=$NOK+1 + fi +done +if [ $NOK -eq 0 ]; then + echo "All is fine: all ports used by InteractiveAI are available" +else + echo "Check your counfiguration: $NOK port(s) used by InteractiveAI are already used" + echo "InteractiveAI can't run on this platform with this $DCOMPOSE ports configuration" +fi +exit $NOK diff --git a/resources/delete6TestCards.sh b/resources/delete6TestCards.sh old mode 100755 new mode 100644 diff --git a/resources/deleteAllArchivedCards.sh b/resources/deleteAllArchivedCards.sh old mode 100755 new mode 100644 diff --git a/resources/deleteAllCards.sh b/resources/deleteAllCards.sh old mode 100755 new mode 100644 diff --git a/resources/deleteAllData.sh b/resources/deleteAllData.sh old mode 100755 new mode 100644 diff --git a/resources/deleteAllSettings.sh b/resources/deleteAllSettings.sh old mode 100755 new mode 100644 diff --git a/resources/deleteServiceData.sh b/resources/deleteServiceData.sh old mode 100755 new mode 100644 diff --git a/resources/getConnectedUsers.sh b/resources/getConnectedUsers.sh old mode 100755 new mode 100644 diff --git a/resources/getToken.sh b/resources/getToken.sh old mode 100755 new mode 100644 diff --git a/resources/loadTestConf.sh b/resources/loadTestConf.sh old mode 100755 new mode 100644 diff --git a/resources/perimeters/addPerimeterToGroup.sh b/resources/perimeters/addPerimeterToGroup.sh old mode 100755 new mode 100644 diff --git a/resources/perimeters/createAllPerimeter.sh b/resources/perimeters/createAllPerimeter.sh old mode 100755 new mode 100644 diff --git a/resources/perimeters/createPerimeter.sh b/resources/perimeters/createPerimeter.sh old mode 100755 new mode 100644 diff --git a/resources/perimeters/deletePerimeter.sh b/resources/perimeters/deletePerimeter.sh old mode 100755 new mode 100644 diff --git a/resources/processGroups/loadProcessGroups.sh b/resources/processGroups/loadProcessGroups.sh old mode 100755 new mode 100644 diff --git a/resources/realTimeScreens/loadRealTimeScreens.sh b/resources/realTimeScreens/loadRealTimeScreens.sh old mode 100755 new mode 100644 diff --git a/resources/resetCAB.sh b/resources/resetCAB.sh old mode 100755 new mode 100644 diff --git a/resources/send6TestCards.sh b/resources/send6TestCards.sh old mode 100755 new mode 100644 diff --git a/resources/sendMessageToSubscriptions.sh b/resources/sendMessageToSubscriptions.sh old mode 100755 new mode 100644 diff --git a/usecases_examples/PowerGrid/.gitignore b/usecases_examples/PowerGrid/.gitignore index 7e90a88b..10742bbe 100644 --- a/usecases_examples/PowerGrid/.gitignore +++ b/usecases_examples/PowerGrid/.gitignore @@ -141,6 +141,7 @@ ENV/ env.bak/ venv.bak/ PowerGrid_venv/ +venv_grid2op/ # Spyder project settings .spyderproject diff --git a/usecases_examples/PowerGrid/PowerGrid_poc_simulator_app.py b/usecases_examples/PowerGrid/PowerGrid_poc_simulator_app.py index 175609eb..93c95d49 100644 --- a/usecases_examples/PowerGrid/PowerGrid_poc_simulator_app.py +++ b/usecases_examples/PowerGrid/PowerGrid_poc_simulator_app.py @@ -160,10 +160,6 @@ def edit_simulation_settings(): session['message'].append("La simulation est chargée.") return redirect(url_for('dashboard')) - -socketio.start_background_task(simu.run_simulator, com) - - @app.route('/start_simulation', methods=['GET']) def start_simulation(): """Start the simulation.""" @@ -230,4 +226,4 @@ def send_act(): if __name__ == '__main__': - socketio.run(app, debug=True, allow_unsafe_werkzeug=True, host='0.0.0.0', port=5000) \ No newline at end of file + socketio.run(app, debug=True, allow_unsafe_werkzeug=True, host='0.0.0.0', port=5150) \ No newline at end of file diff --git a/usecases_examples/PowerGrid/PowerGrid_poc_simulator_consol.py b/usecases_examples/PowerGrid/PowerGrid_poc_simulator_consol.py index 64c693eb..7c6d36d9 100644 --- a/usecases_examples/PowerGrid/PowerGrid_poc_simulator_consol.py +++ b/usecases_examples/PowerGrid/PowerGrid_poc_simulator_consol.py @@ -92,10 +92,10 @@ def _stop_if_anticipation_security_analysis(self, obs, env, contingency_line_ids rho = [] for j, value in enumerate(flow): if value / thermal_limit[j] >= 1.0: - impacted_lines = obs.name_line[j] + impacted_lines = get_formatted_name_line(obs,j) rho.append(value / thermal_limit[j]) if len(impacted_lines) > 0: - line_name = obs.name_line[c_value] + line_name = get_formatted_name_line(obs,c_value) anticipation.append((line_name, impacted_lines, rho)) self._anticipation = None @@ -688,17 +688,19 @@ def search_chronic_num_from_name(scenario_name, def get_curent_lines_in_bad_KPI(obs): - """Identify the line with the worst KPI in the grid.""" - res = np.where(obs.rho == obs.rho.max()) - name = obs.name_line[res[0]] - return name[0] + """Identify the line with the worst KPI in the grid in the following format: {line_or_to_subid}:{line_ex_to_subid}:{name_line}.""" + res = (obs.rho == obs.rho.max()).tolist().index(True) + return get_formatted_name_line(obs, res) def get_curent_lines_lost(obs): - """Identify disconnected lines in the grid.""" - res = np.where(obs.line_status is False) - name = obs.name_line[res[0]] - return name[0] + """Identify disconnected lines in the grid in the following format: {line_or_to_subid}:{line_ex_to_subid}:{name_line}.""" + res = (obs.line_status is False).tolist().index(True) + return get_formatted_name_line(obs, res) + +def get_formatted_name_line(obs, idx): + """Format line name to {line_or_to_subid}:{line_ex_to_subid}:{name_line}""" + return f"{obs.line_or_to_subid[idx]}:{obs.line_ex_to_subid[idx]}:{obs.name_line[idx]}" def get_zone_where_alarm_occured(obs): diff --git a/usecases_examples/PowerGrid/README.md b/usecases_examples/PowerGrid/README.md index 9c6fb0e0..2355bbee 100644 --- a/usecases_examples/PowerGrid/README.md +++ b/usecases_examples/PowerGrid/README.md @@ -43,14 +43,13 @@ Follow this section in case you are working on localhost, and without Docker. ### Create a virtual environment ```commandline -cd InteractiveAI/usecases_examples/PowerGrid -pip3 install -U virtualenv -python3 -m virtualenv venv_grid2op +cd usecases_examples/PowerGrid +python3 -m venv venv_grid2op ``` ### Enter the virtual environment ```commandline -source venv_grid2op/bin/activate +source venv_grid2op/scripts/activate ``` ## 1.3 Installation of the simulator layer @@ -69,7 +68,7 @@ pip install -r requirements-consol.txt 2. Launch the InteractiveAI event listener server, compatible with the console simulator. ```commandline -docker-compose up -d --build api +docker compose up -d --build api ``` The launched API might be accessible at this address: @@ -89,7 +88,7 @@ pip install -r requirements-app.txt **2. Launch the whole all in one web app simulator through docker on a computer (BEST APPROACH):** ```commandline -docker-compose up -d --build app +docker compose up -d --build app ``` The launched app might be accessible at this address: diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/alerts_info.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/alerts_info.json new file mode 100644 index 00000000..e629deac --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/alerts_info.json @@ -0,0 +1,3 @@ +{ + "by_line": "opponent" +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/_seeds_info.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/_seeds_info.json new file mode 100644 index 00000000..a12a044d --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/_seeds_info.json @@ -0,0 +1 @@ +{"load_seed": 323153948, "renew_seed": 70985653, "gen_p_forecast_seed": 752767290} \ No newline at end of file diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/generation_quality.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/generation_quality.json new file mode 100644 index 00000000..36250576 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/generation_quality.json @@ -0,0 +1,39 @@ +{ + "amount_curtailed_for": 517996.98562487605, + "avg": 4.9376785764685375e-06, + "forecast_generation_time": 227.65764686465263, + "forecasts_nb_fail": 5, + "forecasts_t0_errors": { + "1243": "cvxpy failed to find a solution for t0 1243, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1244": "cvxpy failed to find a solution for t0 1244, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1569": "cvxpy failed to find a solution for t0 1569, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "272": "cvxpy failed to find a solution for t0 272, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "273": "cvxpy failed to find a solution for t0 273, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information." + }, + "generation_time": 525.8916041404009, + "info": [ + "avg, percent_95, percent_99, max: this 'quality' is the difference between the DC solver and the AC solver. This is the number of MW that will differ from the grid2op observation compared to the generated data by chronix2grid.", + "total_load, total_gen: total amount of energy consumed / produced for the generated scenario.", + "losses_mwh: total amount of losses for the scenario (in energy)", + "losses_avg: average (per step) of the loss (avg[loss_this_step / total_generation_this_step])", + "wind_curtailed_opf: total (in energy) wind power curtailed by the OPF", + "wind_curtailed_losses: total (in energy) wind power curtailed by the loss", + "solar_curtailed_opf: total (in energy) solar power curtailed by the OPF", + "iter_num: number of iteration of the loss algorithm", + "generation_time: total time spent to generate these data (in seconds)", + "saving_time: total time spent to save the generated data (in seconds), this excludes the metadata saving time", + "amount_curtailed_for: sum of all the power that has been curtailed for the forecasts" + ], + "iter_num": 4, + "losses_avg": 0.026382093930303285, + "losses_mwh": 16264.649927946815, + "max": 0.00984954833984375, + "percent_95": 0.0, + "percent_99": 0.0001220703125, + "saving_time": 19.36197980493307, + "solar_curtailed_opf": -5.404341209214181e-05, + "total_gen": 617649.1666666666, + "total_load": 601384.5167387198, + "wind_curtailed_losses": 0.00551749998703599, + "wind_curtailed_opf": 0.4060658809418479 +} \ No newline at end of file diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/load_p.csv.bz2 new file mode 100644 index 00000000..78195bc1 Binary files /dev/null and b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/load_p.csv.bz2 differ diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/load_p_forecasted.csv.bz2 new file mode 100644 index 00000000..4ab09772 Binary files /dev/null and b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/load_p_forecasted.csv.bz2 differ diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/load_q.csv.bz2 new file mode 100644 index 00000000..6bcfcbfc Binary files /dev/null and b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/load_q.csv.bz2 differ diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/load_q_forecasted.csv.bz2 new file mode 100644 index 00000000..5739b0cc Binary files /dev/null and b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/load_q_forecasted.csv.bz2 differ diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/maintenance_meta.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/maintenance_meta.json new file mode 100644 index 00000000..d4342060 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/maintenance_meta.json @@ -0,0 +1,17 @@ +{ + "maintenance_starting_hour": 9, + "maintenance_ending_hour": 17, + "line_to_maintenance": ["26_31_106", "21_22_93", "17_18_88", "4_10_162", "12_14_68", + "29_37_117","62_58_180", "62_63_160", "48_50_136", "48_53_141", + "41_48_131", "39_41_121", "43_44_125", "44_45_126", "34_35_110", + "54_58_154", "74_117_81", "80_79_175", "93_95_43", "88_91_33", + "91_92_37"], + "daily_proba_per_month_maintenance": [0.0, 0.0, 0.0, + 0.02, 0.02, 0.03, + 0.05, 0.06, 0.03, + 0.02, 0.0, 0.0], + "max_daily_number_per_month_maintenance": [0, 0, 0, + 1, 2, 3, + 3, 3, 2, + 1, 0, 0] +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/params_forecasts.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/params_forecasts.json new file mode 100644 index 00000000..12de0d73 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/params_forecasts.json @@ -0,0 +1,34 @@ +{ + "h": [5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60], + "nb_h_iid": 5, + "n_neighbors": 208 , + "h_std_load_old": [0.0223606797749979, + 0.031622776601683795, + 0.03872983346207417, + 0.0447213595499958, + 0.050, + 0.05477225575051661, + 0.05916079783099616, + 0.06324555320336759, + 0.06708203932499369, + 0.070710678118654755, + 0.07416198487095663, + 0.07745966692414834], + "h_std_load": [ + 0.0223606797749979, 0.031622776601683795, + 0.03872983346207417, 0.0447213595499958, + 0.050, 0.05477225575051661, + 0.05916079783099616, 0.06324555320336759, + 0.06708203932499369, 0.070710678118654755, + 0.07416198487095663, 0.07745966692414834 + ], + "h_std_wind": [0.00745356, 0.01054093, 0.01290994, 0.01490712, 0.01666667, + 0.01825742, 0.01972027, 0.02108185, 0.02236068, 0.02357023, + 0.02472066, 0.02581989], + "h_std_solar": [0.00745356, 0.01054093, 0.01290994, 0.01490712, 0.01666667, + 0.01825742, 0.01972027, 0.02108185, 0.02236068, 0.02357023, + 0.02472066, 0.02581989], + "leaf_size_knn" : 100, + "algorithm_knn" : "kd_tree" + +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/params_load.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/params_load.json new file mode 100644 index 00000000..29ffd97d --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/params_load.json @@ -0,0 +1,9 @@ +{ + "Lx": 1000, + "Ly": 1000, + "dx_corr": 250, + "dy_corr": 250, + "temperature_corr": 400, + "std_temperature_noise": 0.06, + "load_q_from_p_coeff": 0.7 +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/prod_p.csv.bz2 new file mode 100644 index 00000000..e1f5d5ba Binary files /dev/null and b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/prod_p.csv.bz2 differ diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/prod_p_forecasted.csv.bz2 new file mode 100644 index 00000000..9ff49dff Binary files /dev/null and b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/prod_p_forecasted.csv.bz2 differ diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/start_datetime.info new file mode 100644 index 00000000..99e83d86 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/start_datetime.info @@ -0,0 +1 @@ +2035-01-14 23:55 \ No newline at end of file diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/time_interval.info new file mode 100644 index 00000000..2eacddd8 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-01-15_0/time_interval.info @@ -0,0 +1 @@ +00:05 \ No newline at end of file diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/_seeds_info.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/_seeds_info.json new file mode 100644 index 00000000..0b26adbd --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/_seeds_info.json @@ -0,0 +1 @@ +{"load_seed": 3576179382, "renew_seed": 1721626190, "gen_p_forecast_seed": 3380561488} \ No newline at end of file diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/generation_quality.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/generation_quality.json new file mode 100644 index 00000000..5bcbd744 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/generation_quality.json @@ -0,0 +1,171 @@ +{ + "amount_curtailed_for": 543777.8814674217, + "avg": 1.571059451848216e-05, + "forecast_generation_time": 318.8023267313838, + "forecasts_nb_fail": 137, + "forecasts_t0_errors": { + "1013": "cvxpy failed to find a solution for t0 1013, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1021": "cvxpy failed to find a solution for t0 1021, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1022": "cvxpy failed to find a solution for t0 1022, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1024": "cvxpy failed to find a solution for t0 1024, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1029": "cvxpy failed to find a solution for t0 1029, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1297": "cvxpy failed to find a solution for t0 1297, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1301": "cvxpy failed to find a solution for t0 1301, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "134": "cvxpy failed to find a solution for t0 134, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "143": "cvxpy failed to find a solution for t0 143, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1812": "cvxpy failed to find a solution for t0 1812, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1814": "cvxpy failed to find a solution for t0 1814, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1815": "cvxpy failed to find a solution for t0 1815, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1817": "cvxpy failed to find a solution for t0 1817, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1819": "cvxpy failed to find a solution for t0 1819, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1820": "cvxpy failed to find a solution for t0 1820, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1822": "cvxpy failed to find a solution for t0 1822, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1823": "cvxpy failed to find a solution for t0 1823, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1824": "cvxpy failed to find a solution for t0 1824, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1825": "cvxpy failed to find a solution for t0 1825, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1826": "cvxpy failed to find a solution for t0 1826, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1827": "cvxpy failed to find a solution for t0 1827, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1828": "cvxpy failed to find a solution for t0 1828, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1829": "cvxpy failed to find a solution for t0 1829, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1830": "cvxpy failed to find a solution for t0 1830, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1831": "cvxpy failed to find a solution for t0 1831, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1832": "cvxpy failed to find a solution for t0 1832, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1833": "cvxpy failed to find a solution for t0 1833, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1834": "cvxpy failed to find a solution for t0 1834, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1835": "cvxpy failed to find a solution for t0 1835, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1836": "cvxpy failed to find a solution for t0 1836, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1837": "cvxpy failed to find a solution for t0 1837, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "1921": "cvxpy failed to find a solution for t0 1921, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "486": "cvxpy failed to find a solution for t0 486 and returned an infinite cost", + "487": "cvxpy failed to find a solution for t0 487 and returned an infinite cost", + "488": "cvxpy failed to find a solution for t0 488 and returned an infinite cost", + "489": "cvxpy failed to find a solution for t0 489 and returned an infinite cost", + "490": "cvxpy failed to find a solution for t0 490, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "491": "cvxpy failed to find a solution for t0 491 and returned an infinite cost", + "492": "cvxpy failed to find a solution for t0 492 and returned an infinite cost", + "493": "cvxpy failed to find a solution for t0 493, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "494": "cvxpy failed to find a solution for t0 494, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "495": "cvxpy failed to find a solution for t0 495 and returned an infinite cost", + "496": "cvxpy failed to find a solution for t0 496 and returned an infinite cost", + "497": "cvxpy failed to find a solution for t0 497 and returned an infinite cost", + "498": "cvxpy failed to find a solution for t0 498 and returned an infinite cost", + "499": "cvxpy failed to find a solution for t0 499 and returned an infinite cost", + "500": "cvxpy failed to find a solution for t0 500 and returned an infinite cost", + "501": "cvxpy failed to find a solution for t0 501 and returned an infinite cost", + "503": "cvxpy failed to find a solution for t0 503, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "504": "cvxpy failed to find a solution for t0 504 and returned an infinite cost", + "505": "cvxpy failed to find a solution for t0 505, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "506": "cvxpy failed to find a solution for t0 506 and returned an infinite cost", + "507": "cvxpy failed to find a solution for t0 507 and returned an infinite cost", + "508": "cvxpy failed to find a solution for t0 508 and returned an infinite cost", + "509": "cvxpy failed to find a solution for t0 509 and returned an infinite cost", + "510": "cvxpy failed to find a solution for t0 510 and returned an infinite cost", + "511": "cvxpy failed to find a solution for t0 511 and returned an infinite cost", + "512": "cvxpy failed to find a solution for t0 512 and returned an infinite cost", + "513": "cvxpy failed to find a solution for t0 513 and returned an infinite cost", + "514": "cvxpy failed to find a solution for t0 514 and returned an infinite cost", + "515": "cvxpy failed to find a solution for t0 515 and returned an infinite cost", + "516": "cvxpy failed to find a solution for t0 516 and returned an infinite cost", + "517": "cvxpy failed to find a solution for t0 517 and returned an infinite cost", + "518": "cvxpy failed to find a solution for t0 518 and returned an infinite cost", + "541": "cvxpy failed to find a solution for t0 541, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "551": "cvxpy failed to find a solution for t0 551 and returned an infinite cost", + "552": "cvxpy failed to find a solution for t0 552 and returned an infinite cost", + "553": "cvxpy failed to find a solution for t0 553 and returned an infinite cost", + "554": "cvxpy failed to find a solution for t0 554 and returned an infinite cost", + "555": "cvxpy failed to find a solution for t0 555 and returned an infinite cost", + "556": "cvxpy failed to find a solution for t0 556 and returned an infinite cost", + "557": "cvxpy failed to find a solution for t0 557 and returned an infinite cost", + "558": "cvxpy failed to find a solution for t0 558 and returned an infinite cost", + "559": "cvxpy failed to find a solution for t0 559 and returned an infinite cost", + "560": "cvxpy failed to find a solution for t0 560 and returned an infinite cost", + "561": "cvxpy failed to find a solution for t0 561 and returned an infinite cost", + "562": "cvxpy failed to find a solution for t0 562 and returned an infinite cost", + "563": "cvxpy failed to find a solution for t0 563 and returned an infinite cost", + "564": "cvxpy failed to find a solution for t0 564 and returned an infinite cost", + "565": "cvxpy failed to find a solution for t0 565 and returned an infinite cost", + "566": "cvxpy failed to find a solution for t0 566 and returned an infinite cost", + "568": "cvxpy failed to find a solution for t0 568 and returned an infinite cost", + "584": "cvxpy failed to find a solution for t0 584 and returned an infinite cost", + "585": "cvxpy failed to find a solution for t0 585 and returned an infinite cost", + "586": "cvxpy failed to find a solution for t0 586 and returned an infinite cost", + "587": "cvxpy failed to find a solution for t0 587 and returned an infinite cost", + "588": "cvxpy failed to find a solution for t0 588 and returned an infinite cost", + "589": "cvxpy failed to find a solution for t0 589 and returned an infinite cost", + "590": "cvxpy failed to find a solution for t0 590 and returned an infinite cost", + "591": "cvxpy failed to find a solution for t0 591 and returned an infinite cost", + "592": "cvxpy failed to find a solution for t0 592 and returned an infinite cost", + "593": "cvxpy failed to find a solution for t0 593 and returned an infinite cost", + "594": "cvxpy failed to find a solution for t0 594 and returned an infinite cost", + "595": "cvxpy failed to find a solution for t0 595 and returned an infinite cost", + "596": "cvxpy failed to find a solution for t0 596 and returned an infinite cost", + "597": "cvxpy failed to find a solution for t0 597 and returned an infinite cost", + "598": "cvxpy failed to find a solution for t0 598 and returned an infinite cost", + "599": "cvxpy failed to find a solution for t0 599 and returned an infinite cost", + "600": "cvxpy failed to find a solution for t0 600 and returned an infinite cost", + "601": "cvxpy failed to find a solution for t0 601 and returned an infinite cost", + "602": "cvxpy failed to find a solution for t0 602 and returned an infinite cost", + "603": "cvxpy failed to find a solution for t0 603 and returned an infinite cost", + "604": "cvxpy failed to find a solution for t0 604 and returned an infinite cost", + "605": "cvxpy failed to find a solution for t0 605 and returned an infinite cost", + "615": "cvxpy failed to find a solution for t0 615 and returned an infinite cost", + "616": "cvxpy failed to find a solution for t0 616 and returned an infinite cost", + "617": "cvxpy failed to find a solution for t0 617 and returned an infinite cost", + "618": "cvxpy failed to find a solution for t0 618 and returned an infinite cost", + "619": "cvxpy failed to find a solution for t0 619 and returned an infinite cost", + "620": "cvxpy failed to find a solution for t0 620 and returned an infinite cost", + "621": "cvxpy failed to find a solution for t0 621 and returned an infinite cost", + "622": "cvxpy failed to find a solution for t0 622 and returned an infinite cost", + "623": "cvxpy failed to find a solution for t0 623 and returned an infinite cost", + "624": "cvxpy failed to find a solution for t0 624 and returned an infinite cost", + "625": "cvxpy failed to find a solution for t0 625 and returned an infinite cost", + "626": "cvxpy failed to find a solution for t0 626 and returned an infinite cost", + "627": "cvxpy failed to find a solution for t0 627 and returned an infinite cost", + "628": "cvxpy failed to find a solution for t0 628, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "629": "cvxpy failed to find a solution for t0 629, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "647": "cvxpy failed to find a solution for t0 647, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "648": "cvxpy failed to find a solution for t0 648, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "649": "cvxpy failed to find a solution for t0 649, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "650": "cvxpy failed to find a solution for t0 650, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "651": "cvxpy failed to find a solution for t0 651, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "652": "cvxpy failed to find a solution for t0 652, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "653": "cvxpy failed to find a solution for t0 653, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "679": "cvxpy failed to find a solution for t0 679 and returned an infinite cost", + "680": "cvxpy failed to find a solution for t0 680, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "759": "cvxpy failed to find a solution for t0 759 and returned an infinite cost", + "760": "cvxpy failed to find a solution for t0 760 and returned an infinite cost", + "761": "cvxpy failed to find a solution for t0 761 and returned an infinite cost", + "781": "cvxpy failed to find a solution for t0 781 and returned an infinite cost", + "782": "cvxpy failed to find a solution for t0 782, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "783": "cvxpy failed to find a solution for t0 783 and returned an infinite cost", + "784": "cvxpy failed to find a solution for t0 784, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "785": "cvxpy failed to find a solution for t0 785, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information.", + "972": "cvxpy failed to find a solution for t0 972, error Solver 'OSQP' failed. Try another solver, or solve with verbose=True for more information." + }, + "generation_time": 541.0378386825323, + "info": [ + "avg, percent_95, percent_99, max: this 'quality' is the difference between the DC solver and the AC solver. This is the number of MW that will differ from the grid2op observation compared to the generated data by chronix2grid.", + "total_load, total_gen: total amount of energy consumed / produced for the generated scenario.", + "losses_mwh: total amount of losses for the scenario (in energy)", + "losses_avg: average (per step) of the loss (avg[loss_this_step / total_generation_this_step])", + "wind_curtailed_opf: total (in energy) wind power curtailed by the OPF", + "wind_curtailed_losses: total (in energy) wind power curtailed by the loss", + "solar_curtailed_opf: total (in energy) solar power curtailed by the OPF", + "iter_num: number of iteration of the loss algorithm", + "generation_time: total time spent to generate these data (in seconds)", + "saving_time: total time spent to save the generated data (in seconds), this excludes the metadata saving time", + "amount_curtailed_for: sum of all the power that has been curtailed for the forecasts" + ], + "iter_num": 3, + "losses_avg": 0.02398488588680079, + "losses_mwh": 8951.15747951623, + "max": 0.0266571044921875, + "percent_95": 0.0, + "percent_99": 0.00031442642211915173, + "saving_time": 19.672034434974194, + "solar_curtailed_opf": 0.00010660387730846801, + "total_gen": 364147.4166666666, + "total_load": 355196.2591871504, + "wind_curtailed_losses": -0.011299999993449697, + "wind_curtailed_opf": 1237.9550456139743 +} \ No newline at end of file diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/load_p.csv.bz2 new file mode 100644 index 00000000..508a0f70 Binary files /dev/null and b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/load_p.csv.bz2 differ diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/load_p_forecasted.csv.bz2 new file mode 100644 index 00000000..0158167c Binary files /dev/null and b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/load_p_forecasted.csv.bz2 differ diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/load_q.csv.bz2 new file mode 100644 index 00000000..69b4eba7 Binary files /dev/null and b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/load_q.csv.bz2 differ diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/load_q_forecasted.csv.bz2 new file mode 100644 index 00000000..14063b1f Binary files /dev/null and b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/load_q_forecasted.csv.bz2 differ diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/maintenance_meta.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/maintenance_meta.json new file mode 100644 index 00000000..d4342060 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/maintenance_meta.json @@ -0,0 +1,17 @@ +{ + "maintenance_starting_hour": 9, + "maintenance_ending_hour": 17, + "line_to_maintenance": ["26_31_106", "21_22_93", "17_18_88", "4_10_162", "12_14_68", + "29_37_117","62_58_180", "62_63_160", "48_50_136", "48_53_141", + "41_48_131", "39_41_121", "43_44_125", "44_45_126", "34_35_110", + "54_58_154", "74_117_81", "80_79_175", "93_95_43", "88_91_33", + "91_92_37"], + "daily_proba_per_month_maintenance": [0.0, 0.0, 0.0, + 0.02, 0.02, 0.03, + 0.05, 0.06, 0.03, + 0.02, 0.0, 0.0], + "max_daily_number_per_month_maintenance": [0, 0, 0, + 1, 2, 3, + 3, 3, 2, + 1, 0, 0] +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/params_forecasts.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/params_forecasts.json new file mode 100644 index 00000000..12de0d73 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/params_forecasts.json @@ -0,0 +1,34 @@ +{ + "h": [5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60], + "nb_h_iid": 5, + "n_neighbors": 208 , + "h_std_load_old": [0.0223606797749979, + 0.031622776601683795, + 0.03872983346207417, + 0.0447213595499958, + 0.050, + 0.05477225575051661, + 0.05916079783099616, + 0.06324555320336759, + 0.06708203932499369, + 0.070710678118654755, + 0.07416198487095663, + 0.07745966692414834], + "h_std_load": [ + 0.0223606797749979, 0.031622776601683795, + 0.03872983346207417, 0.0447213595499958, + 0.050, 0.05477225575051661, + 0.05916079783099616, 0.06324555320336759, + 0.06708203932499369, 0.070710678118654755, + 0.07416198487095663, 0.07745966692414834 + ], + "h_std_wind": [0.00745356, 0.01054093, 0.01290994, 0.01490712, 0.01666667, + 0.01825742, 0.01972027, 0.02108185, 0.02236068, 0.02357023, + 0.02472066, 0.02581989], + "h_std_solar": [0.00745356, 0.01054093, 0.01290994, 0.01490712, 0.01666667, + 0.01825742, 0.01972027, 0.02108185, 0.02236068, 0.02357023, + 0.02472066, 0.02581989], + "leaf_size_knn" : 100, + "algorithm_knn" : "kd_tree" + +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/params_load.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/params_load.json new file mode 100644 index 00000000..29ffd97d --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/params_load.json @@ -0,0 +1,9 @@ +{ + "Lx": 1000, + "Ly": 1000, + "dx_corr": 250, + "dy_corr": 250, + "temperature_corr": 400, + "std_temperature_noise": 0.06, + "load_q_from_p_coeff": 0.7 +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/prod_p.csv.bz2 new file mode 100644 index 00000000..d263bc12 Binary files /dev/null and b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/prod_p.csv.bz2 differ diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/prod_p_forecasted.csv.bz2 new file mode 100644 index 00000000..3551be0d Binary files /dev/null and b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/prod_p_forecasted.csv.bz2 differ diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/start_datetime.info new file mode 100644 index 00000000..ecd1296f --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/start_datetime.info @@ -0,0 +1 @@ +2035-08-19 23:55 \ No newline at end of file diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/time_interval.info new file mode 100644 index 00000000..2eacddd8 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/2035-08-20_0/time_interval.info @@ -0,0 +1 @@ +00:05 \ No newline at end of file diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/keep_only_beginning.py b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/keep_only_beginning.py new file mode 100644 index 00000000..aae1df6d --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronics/keep_only_beginning.py @@ -0,0 +1,15 @@ +import pandas as pd +import numpy as np +import grid2op +import os + +for chron_nm in ["2035-01-15_0", "2035-08-20_0"]: + for fn in ["load_p", "load_q", "prod_p"]: + df_ = pd.read_csv(os.path.join(".", chron_nm, f"{fn}.csv.bz2"), sep=";") + df_ = df_.iloc[:(288*2)] + df_.to_csv(os.path.join(".", chron_nm, f"{fn}.csv.bz2"), sep=";", header=True, index=False) + + df_ = pd.read_csv(os.path.join(".", chron_nm, f"{fn}_forecasted.csv.bz2"), sep=";") + df_ = df_.iloc[:(288*2*12)] + df_.to_csv(os.path.join(".", chron_nm, f"{fn}_forecasted.csv.bz2"), sep=";", header=True, index=False) + \ No newline at end of file diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronix2grid_adddata_kwargs.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronix2grid_adddata_kwargs.json new file mode 100644 index 00000000..0c723907 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/chronix2grid_adddata_kwargs.json @@ -0,0 +1,9 @@ +{ + "with_loss": true, + "files_to_copy": ["maintenance_meta.json", + "params_load.json", + "params_forecasts.json"], + "save_ref_curve": false, + "day_lag": 0, + "debug": false +} \ No newline at end of file diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/config.py b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/config.py new file mode 100644 index 00000000..733829b9 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/config.py @@ -0,0 +1,113 @@ +from grid2op.Action import PlayableAction, PowerlineSetAction +from grid2op.Observation import CompleteObservation +from grid2op.Reward import RedispReward, AlertReward +from grid2op.Rules import RulesByArea +from grid2op.Chronics import Multifolder +from grid2op.Chronics import GridStateFromFileWithForecastsWithMaintenance +from grid2op.Backend import PandaPowerBackend +from grid2op.Opponent import GeometricOpponentMultiArea, BaseActionBudget + +try: + from grid2op.l2rpn_utils import ActionIDF2023, ObservationIDF2023 +except ImportError: + from grid2op.Action import PlayableAction + from grid2op.Observation import CompleteObservation + import warnings + warnings.warn("The grid2op version you are trying to use is too old for this environment. Please upgrade it to at least grid2op 1.9.1") + ActionIDF2023 = PlayableAction + ObservationIDF2023 = CompleteObservation + +lines_attacked = [["26_31_106", + "21_22_93", + "17_18_88", + "4_10_162", + "12_14_68", + "29_37_117", + ], + ["62_58_180", + "62_63_160", + "48_50_136", + "48_53_141", + "41_48_131", + "39_41_121", + "43_44_125", + "44_45_126", + "34_35_110", + "54_58_154", + ], + ["74_117_81", + "93_95_43", + "88_91_33", + "91_92_37", + "99_105_62", + "102_104_61", + ]] + +opponent_attack_duration = 96 # 8 hours at maximum +attack_every_xxx_hour = 32 # can still change +average_attack_duration_hour = 2 # can still change + +# after modifications for infeasibility +th_lim = [ 349., 546., 1151., 581., 743., 613., 69., 801., 731., 953., + 463. , 291. , 876. , 649. , 461. , 916., 281. , 204. , 97. , 251., + 1901., 1356., 601., 793., 351., 509., 409., 566., 339., 899., + 356. , 673. , 543. , 1313. , 411. , 551., 633. , 244. , 589. , 285., + 646. , 418. , 479. , 327. , 1043. , 951., 429. , 871. , 449. , 1056., + 939. , 946. , 759. , 716. , 629. , 486., 409. , 296. , 893. , 411., + 99. , 326. , 506. , 993. , 646. , 257. , 493. , 263. , 323. , 513., + 629. , 566. , 1379. , 659. , 3566. , 423., 306. , 479. , 279. , 376., + 336. , 836. , 759. , 151. , 1143. , 851., 236. , 846. , 397. , 483., + 559. , 216. , 219. , 130. , 1533. , 1733., 916. , 1071. , 513. , 289., + 796. , 773. , 849. , 359. , 566. , 273., 252. , 1119. , 535. , 581., + 83. , 353. , 541. , 316. ,1033. , 379. , 316. ,1221. , 599. , 313., + 371. , 301. , 346. , 449. , 571. , 169., 273. , 88. , 113. , 549., + 446. , 589. , 589. , 279. , 256. , 157., 195. , 221. , 119. , 256.9, + 287.5, 326. , 376.6, 179.5, 927.9, 223., 90. , 119. , 75. , 79., + 317.9, 921. , 236. , 249. , 118. , 693., 671. , 453. , 318.5, 427.2, + 689. , 701. , 372. , 721. , 616. , 616., 108.7, 340.2, 223. , 384., + 409. , 309. , 696. , 1393. , 1089. , 1751., 341. , 883. , 791. , 661., + 689. , 397. , 1019. , 2063. , 2056. , 1751., ] + + +this_rules = RulesByArea([[0, 1, 2, 3, 10, 11, 116, 13, 12, 14, 4, 5, 6, 15, 7, 8, 9, + 23, 27, 28, 26, 30, 114, 113, 31, 112, 16, 29, 25, 24, 17, + 18, 19, 20, 21, 22, 71, 70, 72], + [32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, + 47, 48, 64, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, + 61, 62, 63, 66, 65], + [69, 73, 74, 117, 75, 76, 77, 78, 79, 80, 98, 97, 96, 95, 94, + 93, 99, 105, 103, 104, 106, 107, 108, 111, 109, 110, 102, + 100, 92, 91, 101, 90, 89, 88, 87, 84, 83, 82, 81, 85, 86, + 68, 67, 115] + ]) + + +config = { + "backend": PandaPowerBackend, + "action_class": ActionIDF2023, + "observation_class": ObservationIDF2023, + "reward_class": RedispReward, + "gamerules_class": this_rules, + "chronics_class": Multifolder, + "data_feeding_kwargs":{"gridvalueClass": GridStateFromFileWithForecastsWithMaintenance, + "h_forecast": [5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60] + }, + "volagecontroler_class": None, + "names_chronics_to_grid": None, + "thermal_limits": th_lim, + "opponent_budget_per_ts": 0.17 * 3., + "opponent_init_budget": 1000., + "opponent_attack_cooldown": 0, + "opponent_attack_duration": 96, + "opponent_action_class": PowerlineSetAction, + "opponent_class": GeometricOpponentMultiArea, + "opponent_budget_class": BaseActionBudget, + "kwargs_opponent": { + "lines_attacked": lines_attacked, + "attack_every_xxx_hour": attack_every_xxx_hour, + "average_attack_duration_hour": average_attack_duration_hour, + "minimum_attack_duration_hour": 1, + "pmax_pmin_ratio": 4 + }, + "other_rewards": {"alert": AlertReward} +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/difficulty_levels.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/difficulty_levels.json new file mode 100644 index 00000000..da831744 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/difficulty_levels.json @@ -0,0 +1,58 @@ +{ + "0": { + "NO_OVERFLOW_DISCONNECTION": true, + "NB_TIMESTEP_OVERFLOW_ALLOWED": 9999, + "NB_TIMESTEP_COOLDOWN_SUB": 0, + "NB_TIMESTEP_COOLDOWN_LINE": 0, + "HARD_OVERFLOW_THRESHOLD": 9999, + "NB_TIMESTEP_RECONNECTION": 0, + "IGNORE_MIN_UP_DOWN_TIME": true, + "ALLOW_DISPATCH_GEN_SWITCH_OFF": true, + "ENV_DC": false, + "FORECAST_DC": false, + "MAX_SUB_CHANGED": 1, + "MAX_LINE_STATUS_CHANGED": 1 + }, + "1": { + "NO_OVERFLOW_DISCONNECTION": false, + "NB_TIMESTEP_OVERFLOW_ALLOWED": 6, + "NB_TIMESTEP_COOLDOWN_SUB": 0, + "NB_TIMESTEP_COOLDOWN_LINE": 0, + "HARD_OVERFLOW_THRESHOLD": 3.0, + "NB_TIMESTEP_RECONNECTION": 1, + "IGNORE_MIN_UP_DOWN_TIME": true, + "ALLOW_DISPATCH_GEN_SWITCH_OFF": true, + "ENV_DC": false, + "FORECAST_DC": false, + "MAX_SUB_CHANGED": 1, + "MAX_LINE_STATUS_CHANGED": 1 + }, + "2": { + "NO_OVERFLOW_DISCONNECTION": false, + "NB_TIMESTEP_OVERFLOW_ALLOWED": 3, + "NB_TIMESTEP_COOLDOWN_SUB": 1, + "NB_TIMESTEP_COOLDOWN_LINE": 1, + "HARD_OVERFLOW_THRESHOLD": 2.5, + "NB_TIMESTEP_RECONNECTION": 6, + "IGNORE_MIN_UP_DOWN_TIME": true, + "ALLOW_DISPATCH_GEN_SWITCH_OFF": true, + "ENV_DC": false, + "FORECAST_DC": false, + "MAX_SUB_CHANGED": 1, + "MAX_LINE_STATUS_CHANGED": 1 + }, + "competition": { + "NO_OVERFLOW_DISCONNECTION": false, + "NB_TIMESTEP_OVERFLOW_ALLOWED": 3, + "NB_TIMESTEP_COOLDOWN_SUB": 3, + "NB_TIMESTEP_COOLDOWN_LINE": 3, + "HARD_OVERFLOW_THRESHOLD": 2.0, + "NB_TIMESTEP_RECONNECTION": 12, + "IGNORE_MIN_UP_DOWN_TIME": true, + "ALLOW_DISPATCH_GEN_SWITCH_OFF": true, + "ENV_DC": false, + "FORECAST_DC": false, + "MAX_SUB_CHANGED": 1, + "MAX_LINE_STATUS_CHANGED": 1 + } +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/grid.json new file mode 100644 index 00000000..f236ff68 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/grid.json @@ -0,0 +1,1792 @@ +{ + "_module": "pandapower.auxiliary", + "_class": "pandapowerNet", + "_object": { + "bus": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"in_service\",\"max_vm_pu\",\"min_vm_pu\",\"name\",\"type\",\"vn_kv\",\"zone\",\"PF\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117],\"data\":[[true,1.06,0.94,0,\"b\",138.0,\"R1\",0.047168669],[true,1.06,0.94,1,\"b\",138.0,\"R1\",0.01849632],[true,1.06,0.94,2,\"b\",138.0,\"R1\",0.036069133],[true,1.06,0.94,3,\"b\",138.0,\"R1\",0.027748838],[true,1.06,0.94,4,\"b\",138.0,\"R1\",0.0],[true,1.06,0.94,5,\"b\",138.0,\"R1\",0.048092176],[true,1.06,0.94,6,\"b\",138.0,\"R1\",0.017572813],[true,1.06,0.94,7,\"b\",345.0,\"R1\",0.0],[true,1.06,0.94,8,\"b\",345.0,\"R1\",0.0],[true,1.06,0.94,9,\"b\",345.0,\"R1\",0.0],[true,1.06,0.94,10,\"b\",138.0,\"R1\",0.064741478],[true,1.06,0.94,11,\"b\",138.0,\"R1\",0.04346592],[true,1.06,0.94,12,\"b\",138.0,\"R1\",0.031442874],[true,1.06,0.94,13,\"b\",138.0,\"R1\",0.012946554],[true,1.06,0.94,14,\"b\",138.0,\"R1\",0.083237801],[true,1.06,0.94,15,\"b\",138.0,\"R1\",0.023122579],[true,1.06,0.94,16,\"b\",138.0,\"R1\",0.009928445],[true,1.06,0.94,17,\"b\",138.0,\"R1\",0.055488963],[true,1.06,0.94,18,\"b\",138.0,\"R1\",0.041618899],[true,1.06,0.94,19,\"b\",138.0,\"R1\",0.016649302],[true,1.06,0.94,20,\"b\",138.0,\"R1\",0.012946554],[true,1.06,0.94,21,\"b\",138.0,\"R1\",0.009252518],[true,1.06,0.94,22,\"b\",138.0,\"R1\",0.006473277],[true,1.06,0.94,23,\"b\",138.0,\"R1\",0.0],[true,1.06,0.94,24,\"b\",138.0,\"R1\",0.0],[true,1.06,0.94,25,\"b\",345.0,\"R1\",0.0],[true,1.06,0.94,26,\"b\",138.0,\"R1\",0.057344694],[true,1.06,0.94,27,\"b\",138.0,\"R1\",0.015725792],[true,1.06,0.94,28,\"b\",138.0,\"R1\",0.022199069],[true,1.06,0.94,29,\"b\",345.0,\"R1\",0.0],[true,1.06,0.94,30,\"b\",138.0,\"R1\",0.039771881],[true,1.06,0.94,31,\"b\",138.0,\"R1\",0.054565453],[true,1.06,0.94,32,\"b\",138.0,\"R2\",0.013266139],[true,1.06,0.94,33,\"b\",138.0,\"R2\",0.034023679],[true,1.06,0.94,34,\"b\",138.0,\"R2\",0.01903001],[true,1.06,0.94,35,\"b\",138.0,\"R2\",0.017878321],[true,1.06,0.94,36,\"b\",138.0,\"R2\",0.0],[true,1.06,0.94,37,\"b\",345.0,\"R2\",0.0],[true,1.06,0.94,38,\"b\",138.0,\"R2\",0.014667721],[true,1.06,0.94,39,\"b\",138.0,\"R2\",0.010749169],[true,1.06,0.94,40,\"b\",138.0,\"R2\",0.020100209],[true,1.06,0.94,41,\"b\",138.0,\"R2\",0.020100209],[true,1.06,0.94,42,\"b\",138.0,\"R2\",0.009778481],[true,1.06,0.94,43,\"b\",138.0,\"R2\",0.008691983],[true,1.06,0.94,44,\"b\",138.0,\"R2\",0.028792192],[true,1.06,0.94,45,\"b\",138.0,\"R2\",0.015210969],[true,1.06,0.94,46,\"b\",138.0,\"R2\",0.018470462],[true,1.06,0.94,47,\"b\",138.0,\"R2\",0.010864979],[true,1.06,0.94,48,\"b\",138.0,\"R2\",0.047262655],[true,1.06,0.94,49,\"b\",138.0,\"R2\",0.009235232],[true,1.06,0.94,50,\"b\",138.0,\"R2\",0.009235232],[true,1.06,0.94,51,\"b\",138.0,\"R2\",0.009778481],[true,1.06,0.94,52,\"b\",138.0,\"R2\",0.012494725],[true,1.06,0.94,53,\"b\",138.0,\"R2\",0.061387126],[true,1.06,0.94,54,\"b\",138.0,\"R2\",0.034224681],[true,1.06,0.94,55,\"b\",138.0,\"R2\",0.045632908],[true,1.06,0.94,56,\"b\",138.0,\"R2\",0.006518986],[true,1.06,0.94,57,\"b\",138.0,\"R2\",0.006518986],[true,1.06,0.94,58,\"b\",138.0,\"R2\",0.150479947],[true,1.06,0.94,59,\"b\",138.0,\"R2\",0.042373415],[true,1.06,0.94,60,\"b\",138.0,\"R2\",0.0],[true,1.06,0.94,61,\"b\",138.0,\"R2\",0.041830166],[true,1.06,0.94,62,\"b\",345.0,\"R2\",0.0],[true,1.06,0.94,63,\"b\",345.0,\"R2\",0.0],[true,1.06,0.94,64,\"b\",345.0,\"R2\",0.0],[true,1.06,0.94,65,\"b\",138.0,\"R2\",0.021186707],[true,1.06,0.94,66,\"b\",138.0,\"R2\",0.015210969],[true,1.06,0.94,67,\"b\",161.0,\"R2\",0.0],[true,1.06,0.94,68,\"b\",138.0,\"R2\",0.0],[true,1.06,0.94,69,\"b\",138.0,\"R1\",0.057501514],[true,1.06,0.94,70,\"b\",138.0,\"R1\",0.0],[true,1.06,0.94,71,\"b\",138.0,\"R1\",0.0],[true,1.06,0.94,72,\"b\",138.0,\"R1\",0.0],[true,1.06,0.94,73,\"b\",138.0,\"R1\",0.059243987],[true,1.06,0.94,74,\"b\",138.0,\"R1\",0.04094805],[true,1.06,0.94,75,\"b\",138.0,\"R2\",0.036940927],[true,1.06,0.94,76,\"b\",138.0,\"R2\",0.033138183],[true,1.06,0.94,77,\"b\",138.0,\"R2\",0.038570673],[true,1.06,0.94,78,\"b\",138.0,\"R2\",0.021186707],[true,1.06,0.94,79,\"b\",138.0,\"R2\",0.070622359],[true,1.06,0.94,80,\"b\",345.0,\"R2\",0.0],[true,1.06,0.94,81,\"b\",138.0,\"R3\",0.072616998],[true,1.06,0.94,82,\"b\",138.0,\"R3\",0.026895186],[true,1.06,0.94,83,\"b\",138.0,\"R3\",0.014792349],[true,1.06,0.94,84,\"b\",138.0,\"R3\",0.032274222],[true,1.06,0.94,85,\"b\",138.0,\"R3\",0.028239945],[true,1.06,0.94,86,\"b\",161.0,\"R3\",0.0],[true,1.06,0.94,87,\"b\",138.0,\"R3\",0.064548444],[true,1.06,0.94,88,\"b\",138.0,\"R3\",0.0],[true,1.06,0.94,89,\"b\",138.0,\"R3\",0.10489122],[true,1.06,0.94,90,\"b\",138.0,\"R3\",0.0],[true,1.06,0.94,91,\"b\",138.0,\"R3\",0.087409347],[true,1.06,0.94,92,\"b\",138.0,\"R3\",0.016137108],[true,1.06,0.94,93,\"b\",138.0,\"R3\",0.040342776],[true,1.06,0.94,94,\"b\",138.0,\"R3\",0.05647989],[true,1.06,0.94,95,\"b\",138.0,\"R3\",0.051100848],[true,1.06,0.94,96,\"b\",138.0,\"R2\",0.008148735],[true,1.06,0.94,97,\"b\",138.0,\"R2\",0.018470462],[true,1.06,0.94,98,\"b\",138.0,\"R2\",0.0],[true,1.06,0.94,99,\"b\",138.0,\"R3\",0.049756089],[true,1.06,0.94,100,\"b\",138.0,\"R3\",0.029584704],[true,1.06,0.94,101,\"b\",138.0,\"R3\",0.006723795],[true,1.06,0.94,102,\"b\",138.0,\"R3\",0.030929463],[true,1.06,0.94,103,\"b\",138.0,\"R3\",0.051100848],[true,1.06,0.94,104,\"b\",138.0,\"R3\",0.041687535],[true,1.06,0.94,105,\"b\",138.0,\"R3\",0.057824649],[true,1.06,0.94,106,\"b\",138.0,\"R3\",0.037152408],[true,1.06,0.94,107,\"b\",138.0,\"R3\",0.002689518],[true,1.06,0.94,108,\"b\",138.0,\"R3\",0.010758072],[true,1.06,0.94,109,\"b\",138.0,\"R3\",0.052445607],[true,1.06,0.94,110,\"b\",138.0,\"R3\",0.0],[true,1.06,0.94,111,\"b\",138.0,\"R3\",0.033618981],[true,1.06,0.94,112,\"b\",138.0,\"R1\",0.0],[true,1.06,0.94,113,\"b\",138.0,\"R1\",0.007396787],[true,1.06,0.94,114,\"b\",138.0,\"R1\",0.020343338],[true,1.06,0.94,115,\"b\",345.0,\"R2\",0.0],[true,1.06,0.94,116,\"b\",138.0,\"R1\",0.01849632],[true,1.06,0.94,117,\"b\",138.0,\"R2\",0.017927214]]}", + "orient": "split", + "dtype": { + "in_service": "bool", + "max_vm_pu": "float64", + "min_vm_pu": "float64", + "name": "object", + "type": "object", + "vn_kv": "float64", + "zone": "object", + "PF": "float64" + } + }, + "load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"const_i_percent\",\"const_z_percent\",\"controllable\",\"in_service\",\"name\",\"p_mw\",\"q_mvar\",\"scaling\",\"sn_mva\",\"type\",\"PF\",\"zone\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98],\"data\":[[0,0.0,0.0,false,true,\"load_0_0\",56.366559455000001,29.84111971147059,1.0,null,null,0.047168669,\"R1\"],[1,0.0,0.0,false,true,\"load_1_1\",22.103102400000001,9.946396080000001,1.0,null,null,0.01849632,\"R1\"],[2,0.0,0.0,false,true,\"load_2_2\",43.102613935000001,11.051952291025641,1.0,null,null,0.036069133,\"R1\"],[3,0.0,0.0,false,true,\"load_3_3\",33.159861410000005,10.203034280000002,1.0,null,null,0.027748838,\"R1\"],[5,0.0,0.0,false,true,\"load_5_4\",57.470150320000002,24.314294366153845,1.0,null,null,0.048092176,\"R1\"],[6,0.0,0.0,false,true,\"load_6_5\",20.999511535,2.210474898421053,1.0,null,null,0.017572813,\"R1\"],[7,0.0,0.0,false,true,\"load_7_6\",0.0,0.0,1.0,null,null,0.0,\"R1\"],[10,0.0,0.0,false,true,\"load_10_7\",77.36606621,25.420278897571428,1.0,null,null,0.064741478,\"R1\"],[11,0.0,0.0,false,true,\"load_11_8\",51.9417744,11.051441361702128,1.0,null,null,0.04346592,\"R1\"],[12,0.0,0.0,false,true,\"load_12_9\",37.574234430000004,17.681992672941178,1.0,null,null,0.031442874,\"R1\"],[13,0.0,0.0,false,true,\"load_13_10\",15.471132030000002,1.105080859285714,1.0,null,null,0.012946554,\"R1\"],[14,0.0,0.0,false,true,\"load_14_11\",99.469172194999999,33.156390731666662,1.0,null,null,0.083237801,\"R1\"],[15,0.0,0.0,false,true,\"load_15_12\",27.631481905000001,11.052592762000002,1.0,null,null,0.023122579,\"R1\"],[16,0.0,0.0,false,true,\"load_16_13\",11.864491774999999,3.235770484090909,1.0,null,null,0.009928445,\"R1\"],[17,0.0,0.0,false,true,\"load_17_14\",66.309310785000008,37.575276111500003,1.0,null,null,0.055488963,\"R1\"],[18,0.0,0.0,false,true,\"load_18_15\",49.734584304999998,27.630324613888888,1.0,null,null,0.041618899,\"R1\"],[19,0.0,0.0,false,true,\"load_19_16\",19.895915890000001,3.315985981666667,1.0,null,null,0.016649302,\"R1\"],[20,0.0,0.0,false,true,\"load_20_17\",15.471132030000002,8.840646874285715,1.0,null,null,0.012946554,\"R1\"],[21,0.0,0.0,false,true,\"load_21_18\",11.056759009999999,5.528379504999999,1.0,null,null,0.009252518,\"R1\"],[22,0.0,0.0,false,true,\"load_22_19\",7.735566015000001,3.315242577857143,1.0,null,null,0.006473277,\"R1\"],[23,0.0,0.0,false,true,\"load_23_20\",0.0,0.0,1.0,null,null,0.0,\"R1\"],[26,0.0,0.0,false,true,\"load_26_21\",68.526909329999995,12.547180581549295,1.0,null,null,0.057344694,\"R1\"],[27,0.0,0.0,false,true,\"load_27_22\",18.792321439999998,7.738014710588234,1.0,null,null,0.015725792,\"R1\"],[28,0.0,0.0,false,true,\"load_28_23\",26.527887454999998,4.421314575833333,1.0,null,null,0.022199069,\"R1\"],[30,0.0,0.0,false,true,\"load_30_24\",47.527397794999999,29.842784661976744,1.0,null,null,0.039771881,\"R1\"],[31,0.0,0.0,false,true,\"load_31_25\",65.205716335000005,25.419177554322037,1.0,null,null,0.054565453,\"R1\"],[32,0.0,0.0,false,true,\"load_32_26\",15.853036104999999,6.203361954130434,1.0,null,null,0.013266139,\"R2\"],[33,0.0,0.0,false,true,\"load_33_27\",40.658296405000002,17.917215364915254,1.0,null,null,0.034023679,\"R2\"],[34,0.0,0.0,false,true,\"load_34_28\",22.740861949999999,6.202053259090908,1.0,null,null,0.01903001,\"R2\"],[35,0.0,0.0,false,true,\"load_35_29\",21.364593594999999,11.716067455322578,1.0,null,null,0.017878321,\"R2\"],[38,0.0,0.0,false,true,\"load_38_30\",17.527926595,7.141007131296296,1.0,null,null,0.014667721,\"R2\"],[39,0.0,0.0,false,true,\"load_39_31\",12.845256955,4.476377423712122,1.0,null,null,0.010749169,\"R2\"],[40,0.0,0.0,false,true,\"load_40_32\",24.019749754999999,6.491824258108108,1.0,null,null,0.020100209,\"R2\"],[41,0.0,0.0,false,true,\"load_41_33\",24.019749754999999,5.754731712135417,1.0,null,null,0.020100209,\"R2\"],[42,0.0,0.0,false,true,\"load_42_34\",11.685284795000001,4.544277420277778,1.0,null,null,0.009778481,\"R2\"],[43,0.0,0.0,false,true,\"load_43_35\",10.386919685,5.1934598425,1.0,null,null,0.008691983,\"R2\"],[44,0.0,0.0,false,true,\"load_44_36\",34.406669440000002,14.282013729811322,1.0,null,null,0.028792192,\"R2\"],[45,0.0,0.0,false,true,\"load_45_37\",18.177107955,6.491824269642858,1.0,null,null,0.015210969,\"R2\"],[46,0.0,0.0,false,true,\"load_46_38\",22.072202090000001,0.0,1.0,null,null,0.018470462,\"R2\"],[47,0.0,0.0,false,true,\"load_47_39\",12.983649905,7.141007447750001,1.0,null,null,0.010864979,\"R2\"],[48,0.0,0.0,false,true,\"load_48_40\",56.478872725000002,19.47547335344828,1.0,null,null,0.047262655,\"R2\"],[49,0.0,0.0,false,true,\"load_49_41\",11.03610224,2.596729938823529,1.0,null,null,0.009235232,\"R2\"],[50,0.0,0.0,false,true,\"load_50_42\",11.03610224,5.193459877647059,1.0,null,null,0.009235232,\"R2\"],[51,0.0,0.0,false,true,\"load_51_43\",11.685284795000001,3.245912443055556,1.0,null,null,0.009778481,\"R2\"],[52,0.0,0.0,false,true,\"load_52_44\",14.931196375000001,7.141006961956522,1.0,null,null,0.012494725,\"R2\"],[53,0.0,0.0,false,true,\"load_53_45\",73.357615570000007,20.773838037522125,1.0,null,null,0.061387126,\"R2\"],[54,0.0,0.0,false,true,\"load_54_46\",40.898493795,14.282013706190476,1.0,null,null,0.034224681,\"R2\"],[55,0.0,0.0,false,true,\"load_55_47\",54.53132506,11.685283941428571,1.0,null,null,0.045632908,\"R2\"],[56,0.0,0.0,false,true,\"load_56_48\",7.79018827,1.9475470675,1.0,null,null,0.006518986,\"R2\"],[57,0.0,0.0,false,true,\"load_57_49\",7.79018827,1.9475470675,1.0,null,null,0.006518986,\"R2\"],[58,0.0,0.0,false,true,\"load_58_50\",179.823536665000006,73.35761604023466,1.0,null,null,0.150479947,\"R2\"],[59,0.0,0.0,false,true,\"load_59_51\",50.636230925,1.947547343269231,1.0,null,null,0.042373415,\"R2\"],[61,0.0,0.0,false,true,\"load_61_52\",49.987048370000004,9.08855424909091,1.0,null,null,0.041830166,\"R2\"],[65,0.0,0.0,false,true,\"load_65_53\",25.318114864999998,11.685283783846154,1.0,null,null,0.021186707,\"R2\"],[66,0.0,0.0,false,true,\"load_66_54\",18.177107955,4.54427698875,1.0,null,null,0.015210969,\"R2\"],[69,0.0,0.0,false,true,\"load_69_55\",68.714309229999998,20.822517948484848,1.0,null,null,0.057501514,\"R1\"],[71,0.0,0.0,false,true,\"load_71_56\",0.0,0.0,1.0,null,null,0.0,\"R1\"],[72,0.0,0.0,false,true,\"load_72_57\",0.0,0.0,1.0,null,null,0.0,\"R1\"],[73,0.0,0.0,false,true,\"load_73_58\",70.796564465000003,28.11040059639706,1.0,null,null,0.059243987,\"R1\"],[74,0.0,0.0,false,true,\"load_74_59\",48.932919749999996,11.452385473404254,1.0,null,null,0.04094805,\"R1\"],[75,0.0,0.0,false,true,\"load_75_60\",44.144407764999997,23.370568816764706,1.0,null,null,0.036940927,\"R2\"],[76,0.0,0.0,false,true,\"load_76_61\",39.600128685000001,18.177108248852459,1.0,null,null,0.033138183,\"R2\"],[77,0.0,0.0,false,true,\"load_77_62\",46.091954235000003,16.878743804366199,1.0,null,null,0.038570673,\"R2\"],[78,0.0,0.0,false,true,\"load_78_63\",25.318114864999998,20.773837837948715,1.0,null,null,0.021186707,\"R2\"],[79,0.0,0.0,false,true,\"load_79_64\",84.393719004999994,16.878743800999999,1.0,null,null,0.070622359,\"R2\"],[81,0.0,0.0,false,true,\"load_81_65\",86.777312609999996,43.388656304999998,1.0,null,null,0.072616998,\"R3\"],[82,0.0,0.0,false,true,\"load_82_66\",32.139747270000001,16.069873635,1.0,null,null,0.026895186,\"R3\"],[83,0.0,0.0,false,true,\"load_83_67\",17.676857054999999,11.248909034999999,1.0,null,null,0.014792349,\"R3\"],[84,0.0,0.0,false,true,\"load_84_68\",38.567695289999996,24.104809556249997,1.0,null,null,0.032274222,\"R3\"],[85,0.0,0.0,false,true,\"load_85_69\",33.746734275000002,16.069873464285713,1.0,null,null,0.028239945,\"R3\"],[87,0.0,0.0,false,true,\"load_87_70\",77.135390579999992,16.069873037499999,1.0,null,null,0.064548444,\"R3\"],[89,0.0,0.0,false,true,\"load_89_71\",125.345007899999999,32.29748669815951,1.0,null,null,0.10489122,\"R3\"],[90,0.0,0.0,false,true,\"load_90_72\",0.0,0.0,1.0,null,null,0.0,\"R3\"],[91,0.0,0.0,false,true,\"load_91_73\",104.454169664999995,16.069872256153847,1.0,null,null,0.087409347,\"R3\"],[92,0.0,0.0,false,true,\"load_92_74\",19.28384406,11.248909035,1.0,null,null,0.016137108,\"R3\"],[93,0.0,0.0,false,true,\"load_93_75\",48.20961732,25.711795903999999,1.0,null,null,0.040342776,\"R3\"],[94,0.0,0.0,false,true,\"load_94_76\",67.493468550000003,49.816607739285722,1.0,null,null,0.05647989,\"R3\"],[95,0.0,0.0,false,true,\"load_95_77\",61.065513359999997,24.104807905263158,1.0,null,null,0.051100848,\"R3\"],[96,0.0,0.0,false,true,\"load_96_78\",9.737738325,5.842642995,1.0,null,null,0.008148735,\"R2\"],[97,0.0,0.0,false,true,\"load_97_79\",22.072202090000001,5.193459315294118,1.0,null,null,0.018470462,\"R2\"],[98,0.0,0.0,false,true,\"load_98_80\",0.0,0.0,1.0,null,null,0.0,\"R2\"],[99,0.0,0.0,false,true,\"load_99_81\",59.458526355000004,28.925769578108113,1.0,null,null,0.049756089,\"R3\"],[100,0.0,0.0,false,true,\"load_100_82\",35.353721280000002,24.104809963636363,1.0,null,null,0.029584704,\"R3\"],[101,0.0,0.0,false,true,\"load_101_83\",8.034935025000001,4.820961015000001,1.0,null,null,0.006723795,\"R3\"],[102,0.0,0.0,false,true,\"load_102_84\",36.960708285000003,25.711797067826087,1.0,null,null,0.030929463,\"R3\"],[103,0.0,0.0,false,true,\"load_103_85\",61.065513359999997,40.174679842105263,1.0,null,null,0.051100848,\"R3\"],[104,0.0,0.0,false,true,\"load_104_86\",49.816604325,41.781668143548387,1.0,null,null,0.041687535,\"R3\"],[105,0.0,0.0,false,true,\"load_105_87\",69.100455554999996,25.711797415813951,1.0,null,null,0.057824649,\"R3\"],[106,0.0,0.0,false,true,\"load_106_88\",44.397127559999994,10.655310614399998,1.0,null,null,0.037152408,\"R3\"],[107,0.0,0.0,false,true,\"load_107_89\",3.21397401,1.606987005,1.0,null,null,0.002689518,\"R3\"],[108,0.0,0.0,false,true,\"load_108_90\",12.855896040000001,4.820961015,1.0,null,null,0.010758072,\"R3\"],[109,0.0,0.0,false,true,\"load_109_91\",62.672500364999998,48.209615665384618,1.0,null,null,0.052445607,\"R3\"],[111,0.0,0.0,false,true,\"load_111_92\",40.174682294999997,7.680453968161763,1.0,null,null,0.033618981,\"R3\"],[112,0.0,0.0,false,true,\"load_112_93\",0.0,0.0,1.0,null,null,0.0,\"R1\"],[113,0.0,0.0,false,true,\"load_113_94\",8.839160465000001,3.314685174375001,1.0,null,null,0.007396787,\"R1\"],[114,0.0,0.0,false,true,\"load_114_95\",24.310288910000001,7.735091925909091,1.0,null,null,0.020343338,\"R1\"],[115,0.0,0.0,false,true,\"load_115_96\",0.0,0.0,1.0,null,null,0.0,\"R2\"],[116,0.0,0.0,false,true,\"load_116_97\",22.103102400000001,8.84124096,1.0,null,null,0.01849632,\"R1\"],[117,0.0,0.0,false,true,\"load_117_98\",21.423020730000001,9.737736695454546,1.0,null,null,0.017927214,\"R2\"]]}", + "orient": "split", + "dtype": { + "bus": "uint32", + "const_i_percent": "float64", + "const_z_percent": "float64", + "controllable": "bool", + "in_service": "bool", + "name": "object", + "p_mw": "float64", + "q_mvar": "float64", + "scaling": "float64", + "sn_mva": "float64", + "type": "object", + "PF": "float64", + "zone": "object" + } + }, + "sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_mw": "float64", + "q_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object", + "current_source": "bool" + } + }, + "motor": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"pn_mech_mw\",\"loading_percent\",\"cos_phi\",\"cos_phi_n\",\"efficiency_percent\",\"efficiency_n_percent\",\"lrc_pu\",\"vn_kv\",\"scaling\",\"in_service\",\"rx\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "pn_mech_mw": "float64", + "loading_percent": "float64", + "cos_phi": "float64", + "cos_phi_n": "float64", + "efficiency_percent": "float64", + "efficiency_n_percent": "float64", + "lrc_pu": "float64", + "vn_kv": "float64", + "scaling": "float64", + "in_service": "bool", + "rx": "float64" + } + }, + "asymmetric_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + } + }, + "asymmetric_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object", + "current_source": "bool" + } + }, + "storage": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"soc_percent\",\"min_e_mwh\",\"max_e_mwh\",\"scaling\",\"in_service\",\"type\"],\"index\":[0,1,2,3,4,5,6],\"data\":[[null,22,0.0,0.0,null,null,0.0,24.0,1.0,true,null],[null,41,0.0,0.0,null,null,0.0,24.0,1.0,true,null],[null,44,0.0,0.0,null,null,0.0,24.0,1.0,true,null],[null,58,0.0,0.0,null,null,0.0,24.0,1.0,true,null],[null,76,0.0,0.0,null,null,0.0,24.0,1.0,true,null],[null,95,0.0,0.0,null,null,0.0,24.0,1.0,true,null],[null,112,0.0,0.0,null,null,0.0,24.0,1.0,true,null]]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_mw": "float64", + "q_mvar": "float64", + "sn_mva": "float64", + "soc_percent": "float64", + "min_e_mwh": "float64", + "max_e_mwh": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + } + }, + "gen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"controllable\",\"in_service\",\"name\",\"p_mw\",\"scaling\",\"sn_mva\",\"type\",\"vm_pu\",\"slack\",\"max_p_mw\",\"min_p_mw\",\"max_q_mvar\",\"min_q_mvar\",\"generator\",\"r_pnom_pset\",\"agg_units\",\"max_ramp_up\",\"max_ramp_down\",\"min_up_time\",\"min_down_time\",\"marginal_cost\",\"start_cost\",\"category\",\"shut_down_cost\",\"zone\",\"slack_weight\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61],\"data\":[[3,true,true,\"gen_3_0\",16.800000000000001,1.0,null,\"wind\",1.03,false,33.600000000000001,0.0,21.84,-11.76,0,1.25,1,null,null,0.0,0.0,0.0,0.0,\"wind\",0,\"R1\",0.0],[3,true,true,\"gen_3_1\",16.800000000000001,1.0,null,\"wind\",1.03,false,33.600000000000001,0.0,21.84,-11.76,70,1.25,1,null,null,0.0,0.0,0.0,0.0,\"wind\",0,\"R1\",0.0],[7,true,true,\"gen_7_2\",200.0,1.0,null,\"nuclear\",1.03,false,400.0,0.0,260.0,-140.0,2,1.0,1,2.777777777777778,2.777777777777778,2016.0,2016.0,35.0,27728.68999999999869,\"nuclear\",0,\"R1\",0.0],[9,true,true,\"gen_9_3\",150.0,1.0,null,\"thermal\",1.03,false,300.0,0.0,195.000000000000028,-105.000000000000014,3,1.104868913857678,5,5.801687763713081,5.801687763713081,12.0,12.0,49.0,3392.320000000000164,\"naturalgas\",0,\"R1\",0.0],[10,true,true,\"gen_10_4\",18.649999999999999,1.0,null,\"solar\",1.03,false,37.299999999999997,0.0,24.266450000000003,-13.066549999999999,69,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R1\",0.0],[10,true,true,\"gen_10_5\",18.649999999999999,1.0,null,\"solar\",1.03,false,37.299999999999997,0.0,24.266450000000003,-13.066549999999999,62,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R1\",0.0],[11,true,true,\"gen_11_6\",125.0,1.0,null,\"hydro\",1.03,false,250.0,0.0,162.500000000000028,-87.500000000000014,4,1.25,1,10.416666666666666,10.416666666666666,12.0,12.0,38.0,0.0,\"hydro\",0,\"R1\",0.0],[14,true,true,\"gen_14_7\",18.649999999999999,1.0,null,\"solar\",1.03,false,37.299999999999997,0.0,24.266450000000003,-13.066549999999999,56,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R1\",0.0],[14,true,true,\"gen_14_8\",50.0,1.0,null,\"thermal\",1.03,false,100.0,0.0,65.0,-35.0,5,1.143061260939453,4,1.933895921237693,1.933895921237693,96.0,48.0,53.0,6699.829999999999927,\"naturalgas\",0,\"R1\",0.0],[14,true,true,\"gen_14_9\",18.649999999999999,1.0,null,\"solar\",1.03,false,37.299999999999997,0.0,24.266450000000003,-13.066549999999999,64,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R1\",0.0],[17,true,true,\"gen_17_10\",125.0,1.0,null,\"hydro\",1.03,false,250.0,0.0,162.500000000000028,-87.500000000000014,6,1.25,1,10.416666666666666,10.416666666666666,12.0,12.0,39.0,0.0,\"hydro\",0,\"R1\",0.0],[18,true,true,\"gen_18_11\",50.0,1.0,null,\"thermal\",1.03,false,100.0,0.0,65.0,-34.999999999999993,7,1.203007518796992,4,2.836879432624114,2.836879432624114,96.0,48.0,44.0,7369.8100000000004,\"naturalgas\",0,\"R1\",0.0],[24,true,true,\"gen_24_12\",33.600000000000001,1.0,null,\"wind\",1.03,false,67.200000000000003,0.0,43.68,-23.52,10,1.25,1,null,null,0.0,0.0,0.0,0.0,\"wind\",0,\"R1\",0.0],[25,true,true,\"gen_25_13\",200.0,1.0,null,\"nuclear\",1.03,false,400.0,0.0,260.0,-140.0,9,1.0,1,2.777777777777778,2.777777777777778,2016.0,2016.0,35.0,27728.68999999999869,\"nuclear\",0,\"R1\",0.0],[26,true,true,\"gen_26_14\",16.800000000000001,1.0,null,\"wind\",1.03,false,33.600000000000001,0.0,21.84,-11.76,71,1.25,1,null,null,0.0,0.0,0.0,0.0,\"wind\",0,\"R1\",0.0],[26,true,true,\"gen_26_15\",16.800000000000001,1.0,null,\"wind\",1.03,false,33.600000000000001,0.0,21.84,-11.76,11,1.25,1,null,null,0.0,0.0,0.0,0.0,\"wind\",0,\"R1\",0.0],[33,true,true,\"gen_33_16\",25.0,1.0,null,\"thermal\",1.03,false,50.0,0.0,32.5,-17.499999999999996,14,1.304347826086957,3,1.418439716312057,1.418439716312057,72.0,96.0,45.0,79.510000000000005,\"biomass\",0,\"R2\",0.0],[39,true,true,\"gen_39_17\",33.600000000000001,1.0,null,\"wind\",1.03,false,67.200000000000003,0.0,43.68,-23.52,16,1.25,1,null,null,0.0,0.0,0.0,0.0,\"wind\",0,\"R2\",0.0],[41,true,true,\"gen_41_18\",25.0,1.0,null,\"thermal\",1.03,false,50.0,0.0,32.499999999999993,-17.5,17,1.0,1,1.418439716312057,1.418439716312057,60.0,96.0,46.0,39.75,\"biomass\",0,\"R2\",0.0],[41,true,true,\"gen_41_19\",125.0,1.0,null,\"hydro\",1.03,false,250.0,0.0,162.500000000000028,-87.500000000000014,20,1.25,1,10.416666666666666,10.416666666666666,12.0,12.0,36.0,0.0,\"hydro\",0,\"R2\",0.0],[45,true,true,\"gen_45_20\",25.0,1.0,null,\"thermal\",1.03,false,50.0,0.0,32.500000000000007,-17.499999999999996,18,1.0,1,1.418439716312057,1.418439716312057,60.0,36.0,48.0,114.969999999999999,\"naturalgas\",0,\"R2\",0.0],[48,true,true,\"gen_48_21\",16.800000000000001,1.0,null,\"wind\",1.03,false,33.600000000000001,0.0,21.84,-11.76,72,1.25,1,null,null,0.0,0.0,0.0,0.0,\"wind\",0,\"R2\",0.0],[48,true,true,\"gen_48_22\",18.649999999999999,1.0,null,\"solar\",1.03,false,37.299999999999997,0.0,24.266450000000003,-13.066549999999999,65,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R2\",0.0],[48,true,true,\"gen_48_23\",18.649999999999999,1.0,null,\"solar\",1.03,false,37.299999999999997,0.0,24.266450000000003,-13.066549999999999,57,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R2\",0.0],[48,true,true,\"gen_48_24\",16.800000000000001,1.0,null,\"wind\",1.03,false,33.600000000000001,0.0,21.84,-11.76,19,1.25,1,null,null,0.0,0.0,0.0,0.0,\"wind\",0,\"R2\",0.0],[53,true,true,\"gen_53_25\",37.350000000000001,1.0,null,\"solar\",1.03,false,74.700000000000003,0.0,48.532900000000005,-26.133099999999999,55,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R2\",0.0],[54,true,true,\"gen_54_26\",50.0,1.0,null,\"thermal\",1.03,false,100.0,0.0,65.0,-34.999999999999993,21,1.169251181690024,2,2.836879432624114,2.836879432624114,12.0,12.0,46.0,15395.829999999999927,\"naturalgas\",0,\"R2\",0.0],[55,true,true,\"gen_55_27\",18.649999999999999,1.0,null,\"solar\",1.03,false,37.299999999999997,0.0,24.266450000000003,-13.066549999999999,66,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R2\",0.0],[55,true,true,\"gen_55_28\",18.649999999999999,1.0,null,\"solar\",1.03,false,37.299999999999997,0.0,24.266450000000003,-13.066549999999999,58,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R2\",0.0],[55,true,true,\"gen_55_29\",50.0,1.0,null,\"thermal\",1.03,false,100.0,0.0,65.0,-35.0,22,1.467987804878049,4,2.836879432624114,2.836879432624114,36.0,24.0,44.0,8064.920000000000073,\"naturalgas\",0,\"R2\",0.0],[58,true,true,\"gen_58_30\",37.350000000000001,1.0,null,\"solar\",1.03,false,74.700000000000003,0.0,48.532900000000005,-26.133099999999999,54,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R2\",0.0],[59,true,true,\"gen_59_31\",37.350000000000001,1.0,null,\"solar\",1.03,false,74.700000000000003,0.0,48.532900000000005,-26.133099999999999,63,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R2\",0.0],[60,true,true,\"gen_60_32\",75.0,1.0,null,\"thermal\",1.03,false,150.0,0.0,97.5,-52.5,24,1.203003186834951,4,4.25531914893617,4.25531914893617,96.0,96.0,46.0,13989.25,\"naturalgas\",0,\"R2\",0.0],[61,true,true,\"gen_61_33\",33.600000000000001,1.0,null,\"wind\",1.03,false,67.200000000000003,0.0,43.68,-23.52,25,1.25,1,null,null,0.0,0.0,0.0,0.0,\"wind\",0,\"R2\",0.0],[61,true,true,\"gen_61_34\",37.350000000000001,1.0,null,\"solar\",1.03,false,74.700000000000003,0.0,48.532900000000005,-26.133099999999999,61,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R2\",0.0],[64,true,true,\"gen_64_35\",200.0,1.0,null,\"nuclear\",1.03,false,400.0,0.0,260.0,-140.0,26,1.0,1,2.777777777777778,2.777777777777778,2016.0,2016.0,35.0,27728.68999999999869,\"nuclear\",0,\"R2\",0.0],[65,true,true,\"gen_65_36\",150.0,1.0,null,\"thermal\",1.03,false,300.0,0.0,195.0,-105.0,27,1.244376375993108,5,8.51063829787234,8.51063829787234,96.0,48.0,48.0,54436.139999999999418,\"naturalgas\",0,\"R2\",0.0],[68,true,true,\"gen_68_37\",175.0,1.0,null,\"thermal\",1.03,true,350.0,0.0,227.500000000000057,-122.500000000000028,28,1.309537323840877,5,9.929078014184396,9.929078014184396,96.0,48.0,40.0,27050.569999999999709,\"naturalgas\",0,\"R2\",1.0],[69,true,true,\"gen_69_38\",125.0,1.0,null,\"hydro\",1.03,false,250.0,0.0,162.500000000000028,-87.500000000000014,31,1.25,1,10.416666666666666,10.416666666666666,12.0,12.0,37.0,0.0,\"hydro\",0,\"R1\",0.0],[69,true,true,\"gen_69_39\",25.0,1.0,null,\"thermal\",1.03,false,50.0,0.0,32.500000000000007,-17.5,29,1.112656467315716,2,1.418439716312057,1.418439716312057,12.0,12.0,50.0,3930.849999999999909,\"naturalgas\",0,\"R1\",0.0],[75,true,true,\"gen_75_40\",25.0,1.0,null,\"thermal\",1.03,false,50.0,0.0,32.500000000000007,-17.499999999999996,33,1.0,1,1.418439716312057,1.418439716312057,192.0,72.0,40.0,0.0,\"geothermal\",0,\"R2\",0.0],[76,true,true,\"gen_76_41\",100.0,1.0,null,\"thermal\",1.03,false,200.0,0.0,130.000000000000028,-70.000000000000014,35,1.203013866317722,4,5.673758865248227,5.673758865248227,96.0,48.0,49.0,23868.150000000001455,\"naturalgas\",0,\"R2\",0.0],[76,true,true,\"gen_76_42\",125.0,1.0,null,\"hydro\",1.03,false,250.0,0.0,162.500000000000028,-87.500000000000014,23,1.25,1,10.416666666666666,10.416666666666666,12.0,12.0,37.0,0.0,\"hydro\",0,\"R2\",0.0],[79,true,true,\"gen_79_43\",18.649999999999999,1.0,null,\"solar\",1.03,false,37.299999999999997,0.0,24.266450000000003,-13.066549999999999,59,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R2\",0.0],[79,true,true,\"gen_79_44\",18.649999999999999,1.0,null,\"solar\",1.03,false,37.299999999999997,0.0,24.266450000000003,-13.066549999999999,67,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R2\",0.0],[82,true,true,\"gen_82_45\",125.0,1.0,null,\"hydro\",1.03,false,250.0,0.0,162.500000000000028,-87.500000000000014,36,1.25,1,10.416666666666666,10.416666666666666,12.0,12.0,36.0,0.0,\"hydro\",0,\"R3\",0.0],[84,true,true,\"gen_84_46\",50.0,1.0,null,\"thermal\",1.03,false,100.0,0.0,64.999999999999986,-35.000000000000014,37,1.0,1,2.836879432624114,2.836879432624114,60.0,96.0,38.0,31.800000000000001,\"biomass\",0,\"R3\",0.0],[86,true,true,\"gen_86_47\",25.0,1.0,null,\"thermal\",1.03,false,50.0,0.0,32.5,-17.500000000000004,38,1.515151515151515,5,1.418439716312057,1.418439716312057,144.0,96.0,52.0,27827.630000000001019,\"naturalgas\",0,\"R3\",0.0],[88,true,true,\"gen_88_48\",33.600000000000001,1.0,null,\"wind\",1.03,false,67.200000000000003,0.0,43.68,-23.52,39,1.25,1,null,null,0.0,0.0,0.0,0.0,\"wind\",0,\"R3\",0.0],[89,true,true,\"gen_89_49\",18.649999999999999,1.0,null,\"solar\",1.03,false,37.299999999999997,0.0,24.266450000000003,-13.066549999999999,60,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R3\",0.0],[89,true,true,\"gen_89_50\",18.649999999999999,1.0,null,\"solar\",1.03,false,37.299999999999997,0.0,24.266450000000003,-13.066549999999999,68,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R3\",0.0],[91,true,true,\"gen_91_51\",150.0,1.0,null,\"thermal\",1.03,false,300.0,0.0,195.0,-104.999999999999986,42,1.10727969348659,5,8.51063829787234,8.51063829787234,12.0,12.0,33.0,3392.320000000000164,\"naturalgas\",0,\"R3\",0.0],[99,true,true,\"gen_99_52\",16.800000000000001,1.0,null,\"wind\",1.03,false,33.600000000000001,0.0,21.84,-11.76,73,1.25,1,null,null,0.0,0.0,0.0,0.0,\"wind\",0,\"R3\",0.0],[99,true,true,\"gen_99_53\",125.0,1.0,null,\"hydro\",1.03,false,250.0,0.0,162.500000000000028,-87.500000000000014,43,1.25,1,10.416666666666666,10.416666666666666,12.0,12.0,37.0,0.0,\"hydro\",0,\"R3\",0.0],[99,true,true,\"gen_99_54\",16.800000000000001,1.0,null,\"wind\",1.03,false,33.600000000000001,0.0,21.84,-11.76,44,1.25,1,null,null,0.0,0.0,0.0,0.0,\"wind\",0,\"R3\",0.0],[103,true,true,\"gen_103_55\",75.0,1.0,null,\"thermal\",1.03,false,150.0,0.0,97.5,-52.499999999999986,46,1.052631578947368,2,4.25531914893617,4.25531914893617,24.0,24.0,33.0,21510.490000000001601,\"naturalgas\",0,\"R3\",0.0],[104,true,true,\"gen_104_56\",100.0,1.0,null,\"thermal\",1.03,false,200.0,0.0,129.999999999999972,-69.999999999999986,47,1.098302623218662,2,5.673758865248227,5.673758865248227,24.0,24.0,38.0,2052.349999999999909,\"naturalgas\",0,\"R3\",0.0],[106,true,true,\"gen_106_57\",33.600000000000001,1.0,null,\"wind\",1.03,false,67.200000000000003,0.0,43.68,-23.52,48,1.25,1,null,null,0.0,0.0,0.0,0.0,\"wind\",0,\"R3\",0.0],[110,true,true,\"gen_110_58\",75.0,1.0,null,\"thermal\",1.03,false,150.0,0.0,97.5,-52.5,50,1.282051282051282,5,4.25531914893617,4.25531914893617,24.0,24.0,52.0,15319.399999999999636,\"naturalgas\",0,\"R3\",0.0],[111,true,true,\"gen_111_59\",33.600000000000001,1.0,null,\"wind\",1.03,false,67.200000000000003,0.0,43.68,-23.52,51,1.25,1,null,null,0.0,0.0,0.0,0.0,\"wind\",0,\"R3\",0.0],[112,true,true,\"gen_112_60\",50.0,1.0,null,\"thermal\",1.03,false,100.0,0.0,65.0,-34.999999999999993,52,1.19047619047619,2,2.836879432624114,2.836879432624114,24.0,24.0,49.0,18016.400000000001455,\"naturalgas\",0,\"R1\",0.0],[115,true,true,\"gen_115_61\",50.0,1.0,null,\"thermal\",1.03,false,100.0,0.0,65.0,-35.0,53,1.144907071709346,4,2.836879432624114,2.836879432624114,96.0,96.0,51.0,6281.090000000000146,\"naturalgas\",0,\"R2\",0.0]]}", + "orient": "split", + "dtype": { + "bus": "uint32", + "controllable": "bool", + "in_service": "bool", + "name": "object", + "p_mw": "float64", + "scaling": "float64", + "sn_mva": "float64", + "type": "object", + "vm_pu": "float64", + "slack": "bool", + "max_p_mw": "float64", + "min_p_mw": "float64", + "max_q_mvar": "float64", + "min_q_mvar": "float64", + "generator": "object", + "r_pnom_pset": "float64", + "agg_units": "int64", + "max_ramp_up": "float64", + "max_ramp_down": "float64", + "min_up_time": "float64", + "min_down_time": "float64", + "marginal_cost": "float64", + "start_cost": "float64", + "category": "object", + "shut_down_cost": "int64", + "zone": "object", + "slack_weight": "float64" + } + }, + "switch": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"element\",\"et\",\"type\",\"closed\",\"name\",\"z_ohm\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "bus": "int64", + "element": "int64", + "et": "object", + "type": "object", + "closed": "bool", + "name": "object", + "z_ohm": "float64" + } + }, + "shunt": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"name\",\"q_mvar\",\"p_mw\",\"vn_kv\",\"step\",\"max_step\",\"in_service\"],\"index\":[0,1,10,11,12,13,2,3,4,5,6,7,8,9],\"data\":[[4,null,40.0,0.0,138.0,1,1,false],[33,null,-14.0,0.0,138.0,1,1,false],[82,null,-10.0,0.0,138.0,1,1,false],[104,null,-20.0,0.0,138.0,1,1,false],[106,null,-6.0,0.0,138.0,1,1,false],[109,null,-6.0,0.0,138.0,1,1,false],[36,null,25.0,0.0,138.0,1,1,false],[43,null,-10.0,0.0,138.0,1,1,false],[44,null,-10.0,0.0,138.0,1,1,false],[45,null,-10.0,0.0,138.0,1,1,false],[47,null,-15.0,0.0,138.0,1,1,false],[73,null,-12.0,0.0,138.0,1,1,false],[78,null,-20.0,0.0,138.0,1,1,false],[81,null,-20.0,0.0,138.0,1,1,false]]}", + "orient": "split", + "dtype": { + "bus": "uint32", + "name": "object", + "q_mvar": "float64", + "p_mw": "float64", + "vn_kv": "float64", + "step": "uint32", + "max_step": "uint32", + "in_service": "bool" + } + }, + "ext_grid": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"in_service\",\"name\",\"va_degree\",\"vm_pu\",\"max_p_mw\",\"min_p_mw\",\"max_q_mvar\",\"min_q_mvar\",\"slack_weight\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "bus": "uint32", + "in_service": "bool", + "name": "object", + "va_degree": "float64", + "vm_pu": "float64", + "max_p_mw": "float64", + "min_p_mw": "float64", + "max_q_mvar": "float64", + "min_q_mvar": "float64", + "slack_weight": "float64" + } + }, + "line": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"c_nf_per_km\",\"df\",\"from_bus\",\"g_us_per_km\",\"in_service\",\"length_km\",\"max_i_ka\",\"max_loading_percent\",\"name\",\"parallel\",\"r_ohm_per_km\",\"std_type\",\"to_bus\",\"type\",\"x_ohm_per_km\"],\"index\":[0,1,10,100,101,102,103,104,105,106,107,108,109,11,110,111,112,113,114,115,116,117,118,119,12,120,121,122,123,124,125,126,127,128,129,13,130,131,132,133,134,135,136,137,138,139,14,140,141,142,143,144,145,146,147,148,149,15,150,151,152,153,154,155,156,157,158,159,16,160,161,162,163,164,165,166,167,168,169,17,170,171,172,18,19,2,20,21,22,23,24,25,26,27,28,29,3,30,31,32,33,34,35,36,37,38,39,4,40,41,42,43,44,45,46,47,48,49,5,50,51,52,53,54,55,56,57,58,59,6,60,61,62,63,64,65,66,67,68,69,7,70,71,72,73,74,75,76,77,78,79,8,80,81,82,83,84,85,86,87,88,89,9,90,91,92,93,94,95,96,97,98,99],\"data\":[[353.789080947117327,1.0,0,0.0,true,1.0,99999.0,100.0,\"0_1_0\",1,5.770332,null,1,\"ol\",19.024956],[150.708577001882276,1.0,0,0.0,true,1.0,99999.0,100.0,\"0_2_1\",1,2.456676,null,2,\"ol\",8.074655999999999],[69.922093950965717,1.0,10,0.0,true,1.0,99999.0,100.0,\"10_11_2\",1,1.133118,null,11,\"ol\",3.732624],[122.294020894318521,1.0,69,0.0,true,1.0,99999.0,100.0,\"69_70_3\",1,1.6796808,null,70,\"ol\",6.76062],[679.720753945642855,1.0,23,0.0,true,1.0,99999.0,100.0,\"23_71_4\",1,9.293472,null,71,\"ol\",37.326239999999998],[618.991604617712483,1.0,70,0.0,true,1.0,99999.0,100.0,\"70_71_5\",1,8.493624,null,71,\"ol\",34.279200000000003],[164.080132817206419,1.0,70,0.0,true,1.0,99999.0,100.0,\"70_72_6\",1,1.6492104,null,72,\"ol\",8.645975999999999],[469.118749854287955,1.0,69,0.0,true,1.0,99999.0,100.0,\"69_73_7\",1,7.636644,null,73,\"ol\",25.195212000000002],[501.433343074654545,1.0,69,0.0,true,1.0,99999.0,100.0,\"69_74_8\",1,8.150831999999999,null,74,\"ol\",26.852039999999999],[1727.15929281269905,1.0,68,0.0,true,1.0,99999.0,100.0,\"68_74_9\",1,7.71282,null,74,\"ol\",23.23368],[144.022799094220204,1.0,73,0.0,true,1.0,99999.0,100.0,\"73_74_10\",1,2.342412,null,74,\"ol\",7.731864],[512.576306254091378,1.0,75,0.0,true,1.0,99999.0,100.0,\"75_76_11\",1,8.455536,null,76,\"ol\",28.185120000000001],[1445.799472531920628,1.0,68,0.0,true,1.0,99999.0,100.0,\"68_76_12\",1,5.884596,null,76,\"ol\",19.234439999999999],[218.959226475932468,1.0,1,0.0,true,1.0,99999.0,100.0,\"1_11_13\",1,3.561228,null,11,\"ol\",11.731104],[693.370883840452848,1.0,74,0.0,true,1.0,99999.0,100.0,\"74_76_14\",1,11.445444,null,76,\"ol\",38.068956],[176.058818235100944,1.0,76,0.0,true,1.0,99999.0,100.0,\"76_77_15\",1,0.7160544,null,77,\"ol\",2.361456],[90.25800175343781,1.0,77,0.0,true,1.0,99999.0,100.0,\"77_78_16\",1,1.0398024,null,78,\"ol\",4.646736],[657.434827586769188,1.0,76,0.0,true,1.0,99999.0,100.0,\"76_79_17\",1,3.23748,null,79,\"ol\",9.23634],[317.574450613947931,1.0,76,0.0,true,1.0,99999.0,100.0,\"76_79_18\",1,5.598936,null,79,\"ol\",19.996200000000002],[260.466764319334459,1.0,78,0.0,true,1.0,99999.0,100.0,\"78_79_19\",1,2.970864,null,79,\"ol\",13.406976],[1138.532262858951754,1.0,76,0.0,true,1.0,99999.0,100.0,\"76_81_20\",1,5.675112,null,81,\"ol\",16.244532],[528.733602864274644,1.0,81,0.0,true,1.0,99999.0,100.0,\"81_82_21\",1,2.132928,null,82,\"ol\",6.979626],[359.360562536835744,1.0,82,0.0,true,1.0,99999.0,100.0,\"82_83_22\",1,11.9025,null,83,\"ol\",25.138079999999999],[484.718898305499408,1.0,82,0.0,true,1.0,99999.0,100.0,\"82_84_23\",1,8.18892,null,84,\"ol\",28.185120000000001],[565.50538135641591,1.0,2,0.0,true,1.0,99999.0,100.0,\"2_11_24\",1,9.217295999999999,null,11,\"ol\",30.470400000000002],[171.880207042812117,1.0,83,0.0,true,1.0,99999.0,100.0,\"83_84_25\",1,5.751288,null,84,\"ol\",12.207204000000001],[384.432229690568477,1.0,84,0.0,true,1.0,99999.0,100.0,\"84_85_26\",1,6.6654,null,85,\"ol\",23.424119999999998],[384.432229690568477,1.0,84,0.0,true,1.0,99999.0,100.0,\"84_87_27\",1,3.8088,null,87,\"ol\",19.424880000000002],[654.649086791910122,1.0,84,0.0,true,1.0,99999.0,100.0,\"84_88_28\",1,4.551516,null,88,\"ol\",32.94612],[269.381134862883869,1.0,87,0.0,true,1.0,99999.0,100.0,\"87_88_29\",1,2.647116,null,88,\"ol\",13.559328000000001],[735.435569842826681,1.0,88,0.0,true,1.0,99999.0,100.0,\"88_89_30\",1,9.864792,null,89,\"ol\",35.802720000000001],[1476.442621275371494,1.0,88,0.0,true,1.0,99999.0,100.0,\"88_89_31\",1,4.532472,null,89,\"ol\",18.986868000000001],[298.074265049933501,1.0,89,0.0,true,1.0,99999.0,100.0,\"89_90_32\",1,4.837176,null,90,\"ol\",15.920783999999999],[763.292977791418593,1.0,88,0.0,true,1.0,99999.0,100.0,\"88_91_33\",1,1.885356,null,91,\"ol\",9.61722],[576.648344535852743,1.0,88,0.0,true,1.0,99999.0,100.0,\"88_91_34\",1,7.484292,null,91,\"ol\",30.108564000000001],[121.736872735346694,1.0,6,0.0,true,1.0,99999.0,100.0,\"6_11_35\",1,1.6415928,null,11,\"ol\",6.47496],[455.190045879991942,1.0,90,0.0,true,1.0,99999.0,100.0,\"90_91_36\",1,7.370028,null,91,\"ol\",24.223967999999999],[303.645746639651918,1.0,91,0.0,true,1.0,99999.0,100.0,\"91_92_37\",1,4.913352,null,92,\"ol\",16.149311999999998],[565.50538135641591,1.0,91,0.0,true,1.0,99999.0,100.0,\"91_93_38\",1,9.160164,null,93,\"ol\",30.08952],[261.302486557792236,1.0,92,0.0,true,1.0,99999.0,100.0,\"92_93_39\",1,4.246812,null,93,\"ol\",13.940208],[154.608614114685167,1.0,93,0.0,true,1.0,99999.0,100.0,\"93_94_40\",1,2.513808,null,94,\"ol\",8.265096],[688.077976330220395,1.0,79,0.0,true,1.0,99999.0,100.0,\"79_95_41\",1,6.779664,null,95,\"ol\",34.660080000000001],[757.72149620170012,1.0,81,0.0,true,1.0,99999.0,100.0,\"81_95_42\",1,3.085128,null,95,\"ol\",10.09332],[320.360191408807054,1.0,93,0.0,true,1.0,99999.0,100.0,\"93_95_43\",1,5.122836,null,95,\"ol\",16.549236],[353.789080947117327,1.0,79,0.0,true,1.0,99999.0,100.0,\"79_96_44\",1,3.485052,null,96,\"ol\",17.787095999999998],[398.360933664864433,1.0,79,0.0,true,1.0,99999.0,100.0,\"79_97_45\",1,4.532472,null,97,\"ol\",20.567519999999998],[261.302486557792236,1.0,10,0.0,true,1.0,99999.0,100.0,\"10_12_46\",1,4.23729,null,12,\"ol\",13.921163999999999],[760.507236996559413,1.0,79,0.0,true,1.0,99999.0,100.0,\"79_98_47\",1,8.645975999999999,null,98,\"ol\",39.230639999999987],[657.434827586769188,1.0,91,0.0,true,1.0,99999.0,100.0,\"91_99_48\",1,12.340512,null,99,\"ol\",56.179799999999993],[841.293720047475972,1.0,93,0.0,true,1.0,99999.0,100.0,\"93_99_49\",1,3.389832,null,99,\"ol\",11.04552],[205.309096581122446,1.0,94,0.0,true,1.0,99999.0,100.0,\"94_95_50\",1,3.256524,null,95,\"ol\",10.417068],[334.288895383103011,1.0,95,0.0,true,1.0,99999.0,100.0,\"95_96_51\",1,3.294612,null,96,\"ol\",16.853940000000002],[663.006309176487889,1.0,97,0.0,true,1.0,99999.0,100.0,\"97_99_52\",1,7.560468,null,99,\"ol\",34.088760000000001],[300.860005844792738,1.0,98,0.0,true,1.0,99999.0,100.0,\"98_99_53\",1,3.42792,null,99,\"ol\",15.482772000000001],[456.861490356907552,1.0,99,0.0,true,1.0,99999.0,100.0,\"99_100_54\",1,5.275188,null,100,\"ol\",24.033528],[203.916226183692856,1.0,91,0.0,true,1.0,99999.0,100.0,\"91_101_55\",1,2.342412,null,101,\"ol\",10.645595999999999],[409.50389684430121,1.0,100,0.0,true,1.0,99999.0,100.0,\"100_101_56\",1,4.684824,null,101,\"ol\",21.329280000000001],[252.94526417321461,1.0,11,0.0,true,1.0,99999.0,100.0,\"11_13_57\",1,4.09446,null,13,\"ol\",13.464108],[746.578533022263514,1.0,99,0.0,true,1.0,99999.0,100.0,\"99_102_58\",1,3.04704,null,102,\"ol\",9.998100000000001],[753.54288500941152,1.0,99,0.0,true,1.0,99999.0,100.0,\"99_103_59\",1,8.588844,null,103,\"ol\",38.849760000000003],[566.898251753845557,1.0,102,0.0,true,1.0,99999.0,100.0,\"102_103_60\",1,8.874504,null,103,\"ol\",30.165696],[568.291122151275204,1.0,102,0.0,true,1.0,99999.0,100.0,\"102_104_61\",1,10.18854,null,104,\"ol\",30.9465],[863.579646406349525,1.0,99,0.0,true,1.0,99999.0,100.0,\"99_105_62\",1,11.52162,null,105,\"ol\",43.610759999999999],[137.337021186558161,1.0,103,0.0,true,1.0,99999.0,100.0,\"103_104_63\",1,1.8929736,null,104,\"ol\",7.198632],[199.737614991404058,1.0,104,0.0,true,1.0,99999.0,100.0,\"104_105_64\",1,2.66616,null,105,\"ol\",10.417068],[657.434827586769188,1.0,104,0.0,true,1.0,99999.0,100.0,\"104_106_65\",1,10.09332,null,106,\"ol\",34.850520000000003],[256.845301286017502,1.0,104,0.0,true,1.0,99999.0,100.0,\"104_107_66\",1,4.970484,null,107,\"ol\",13.387931999999999],[657.434827586769188,1.0,105,0.0,true,1.0,99999.0,100.0,\"105_106_67\",1,10.09332,null,106,\"ol\",34.850520000000003],[873.051165108870691,1.0,12,0.0,true,1.0,99999.0,100.0,\"12_14_68\",1,14.168736000000001,null,14,\"ol\",46.543536000000003],[105.858150204649292,1.0,107,0.0,true,1.0,99999.0,100.0,\"107_108_69\",1,1.99962,null,108,\"ol\",5.484672],[642.113253215043756,1.0,102,0.0,true,1.0,99999.0,100.0,\"102_109_70\",1,7.4385864,null,109,\"ol\",34.526771999999987],[281.359820280778365,1.0,108,0.0,true,1.0,99999.0,100.0,\"108_109_71\",1,5.294232,null,109,\"ol\",14.511528],[278.574079485919185,1.0,109,0.0,true,1.0,99999.0,100.0,\"109_110_72\",1,4.18968,null,110,\"ol\",14.378220000000001],[863.579646406349525,1.0,109,0.0,true,1.0,99999.0,100.0,\"109_111_73\",1,4.703868,null,111,\"ol\",12.18816],[106.972446522592961,1.0,16,0.0,true,1.0,99999.0,100.0,\"16_112_74\",1,1.7387172,null,112,\"ol\",5.732244],[721.506865868530667,1.0,31,0.0,true,1.0,99999.0,100.0,\"31_112_75\",1,11.712059999999999,null,112,\"ol\",38.659320000000001],[226.759300701538194,1.0,31,0.0,true,1.0,99999.0,100.0,\"31_113_76\",1,2.57094,null,113,\"ol\",11.654928],[274.674042373116322,1.0,26,0.0,true,1.0,99999.0,100.0,\"26_114_77\",1,3.123216,null,114,\"ol\",14.111604],[38.443222969056848,1.0,113,0.0,true,1.0,99999.0,100.0,\"113_114_78\",1,0.438012,null,114,\"ol\",1.980576],[699.220939509657114,1.0,13,0.0,true,1.0,99999.0,100.0,\"13_14_79\",1,11.33118,null,14,\"ol\",37.135800000000003],[498.647602279795365,1.0,11,0.0,true,1.0,99999.0,100.0,\"11_116_80\",1,6.265476,null,116,\"ol\",26.6616],[166.86587361206557,1.0,74,0.0,true,1.0,99999.0,100.0,\"74_117_81\",1,2.76138,null,117,\"ol\",9.160164],[188.873225891453217,1.0,75,0.0,true,1.0,99999.0,100.0,\"75_117_82\",1,3.123216,null,117,\"ol\",10.359935999999999],[298.074265049933501,1.0,11,0.0,true,1.0,99999.0,100.0,\"11_15_83\",1,4.037328,null,15,\"ol\",15.882695999999999],[618.434456458740669,1.0,14,0.0,true,1.0,99999.0,100.0,\"14_16_84\",1,2.513808,null,16,\"ol\",8.322228000000001],[29.25027834602151,1.0,3,0.0,true,1.0,99999.0,100.0,\"3_4_85\",1,0.3351744,null,4,\"ol\",1.5197112],[649.077605202191762,1.0,15,0.0,true,1.0,99999.0,100.0,\"15_16_86\",1,8.645975999999999,null,16,\"ol\",34.298243999999997],[180.794577586361555,1.0,16,0.0,true,1.0,99999.0,100.0,\"16_17_87\",1,2.342412,null,17,\"ol\",9.61722],[159.065799386459844,1.0,17,0.0,true,1.0,99999.0,100.0,\"17_18_88\",1,2.1310236,null,18,\"ol\",9.388692000000001],[415.075378434019626,1.0,18,0.0,true,1.0,99999.0,100.0,\"18_19_89\",1,4.799088,null,19,\"ol\",22.281479999999998],[140.679910140389182,1.0,14,0.0,true,1.0,99999.0,100.0,\"14_18_90\",1,2.28528,null,18,\"ol\",7.503336],[300.860005844792738,1.0,19,0.0,true,1.0,99999.0,100.0,\"19_20_91\",1,3.485052,null,20,\"ol\",16.168355999999999],[342.646117767680607,1.0,20,0.0,true,1.0,99999.0,100.0,\"20_21_92\",1,3.980196,null,21,\"ol\",18.47268],[562.71964056155673,1.0,21,0.0,true,1.0,99999.0,100.0,\"21_22_93\",1,6.513048,null,22,\"ol\",30.279959999999999],[693.649457919938868,1.0,22,0.0,true,1.0,99999.0,100.0,\"22_23_94\",1,2.57094,null,23,\"ol\",9.369648],[1203.440023379170952,1.0,22,0.0,true,1.0,99999.0,100.0,\"22_24_95\",1,2.970864,null,24,\"ol\",15.235200000000001],[395.57519287000531,1.0,2,0.0,true,1.0,99999.0,100.0,\"2_4_96\",1,4.589604,null,4,\"ol\",20.567519999999998],[2457.023381065807371,1.0,24,0.0,true,1.0,99999.0,100.0,\"24_26_97\",1,6.055992,null,26,\"ol\",31.041720000000002],[300.860005844792738,1.0,26,0.0,true,1.0,99999.0,100.0,\"26_27_98\",1,3.6431172,null,27,\"ol\",16.282620000000001],[331.503154588243945,1.0,27,0.0,true,1.0,99999.0,100.0,\"27_28_99\",1,4.513428,null,28,\"ol\",17.958492],[1145.496614846099646,1.0,7,0.0,true,1.0,99999.0,100.0,\"7_29_100\",1,5.1299775,null,29,\"ol\",59.988599999999998],[2023.562113385716884,1.0,25,0.0,true,1.0,99999.0,100.0,\"25_29_101\",1,9.510097500000001,null,29,\"ol\",102.361499999999992],[555.755288574408723,1.0,16,0.0,true,1.0,99999.0,100.0,\"16_30_102\",1,9.026856,null,30,\"ol\",29.765771999999998],[115.608242986656464,1.0,28,0.0,true,1.0,99999.0,100.0,\"28_30_103\",1,2.056752,null,30,\"ol\",6.303564],[1633.836976184916011,1.0,22,0.0,true,1.0,99999.0,100.0,\"22_31_104\",1,6.036948,null,31,\"ol\",21.957732],[349.610469754828557,1.0,30,0.0,true,1.0,99999.0,100.0,\"30_31_105\",1,5.675112,null,31,\"ol\",18.75834],[268.266838544940128,1.0,26,0.0,true,1.0,99999.0,100.0,\"26_31_106\",1,4.361076,null,31,\"ol\",14.378220000000001],[198.623318673460403,1.0,4,0.0,true,1.0,99999.0,100.0,\"4_5_107\",1,2.266236,null,5,\"ol\",10.283759999999999],[444.882804939012999,1.0,14,0.0,true,1.0,99999.0,100.0,\"14_32_108\",1,7.23672,null,32,\"ol\",23.690736000000001],[880.294091175504832,1.0,18,0.0,true,1.0,99999.0,100.0,\"18_33_109\",1,14.321088,null,33,\"ol\",47.038679999999999],[37.328926651113171,1.0,34,0.0,true,1.0,99999.0,100.0,\"34_35_110\",1,0.4265856,null,35,\"ol\",1.942488],[183.580318381220764,1.0,34,0.0,true,1.0,99999.0,100.0,\"34_36_111\",1,2.09484,null,36,\"ol\",9.464867999999999],[509.790565459232084,1.0,32,0.0,true,1.0,99999.0,100.0,\"32_36_112\",1,7.90326,null,36,\"ol\",27.042480000000001],[79.115038574001062,1.0,33,0.0,true,1.0,99999.0,100.0,\"33_35_113\",1,1.6587324,null,35,\"ol\",5.103792],[137.058447107072226,1.0,33,0.0,true,1.0,99999.0,100.0,\"33_36_114\",1,0.4875264,null,36,\"ol\",1.790136],[376.07500730599088,1.0,36,0.0,true,1.0,99999.0,100.0,\"36_38_115\",1,6.113124,null,38,\"ol\",20.186640000000001],[585.005566920430397,1.0,36,0.0,true,1.0,99999.0,100.0,\"36_39_116\",1,11.293092,null,39,\"ol\",31.993919999999999],[940.466092344463164,1.0,29,0.0,true,1.0,99999.0,100.0,\"29_37_117\",1,5.52276,null,37,\"ol\",64.273499999999999],[76.607871858627774,1.0,5,0.0,true,1.0,99999.0,100.0,\"5_6_118\",1,0.8741196,null,6,\"ol\",3.961152],[216.173485681073316,1.0,38,0.0,true,1.0,99999.0,100.0,\"38_39_119\",1,3.504096,null,39,\"ol\",11.52162],[170.208762565896649,1.0,39,0.0,true,1.0,99999.0,100.0,\"39_40_120\",1,2.76138,null,40,\"ol\",9.274428],[649.077605202191762,1.0,39,0.0,true,1.0,99999.0,100.0,\"39_41_121\",1,10.569419999999999,null,41,\"ol\",34.850520000000003],[479.147416715780992,1.0,40,0.0,true,1.0,99999.0,100.0,\"40_41_122\",1,7.80804,null,41,\"ol\",25.709399999999999],[845.193757160278892,1.0,42,0.0,true,1.0,99999.0,100.0,\"42_43_123\",1,11.578752,null,43,\"ol\",46.733975999999998],[588.627029953747296,1.0,33,0.0,true,1.0,99999.0,100.0,\"33_42_124\",1,7.865172,null,42,\"ol\",32.012963999999997],[312.002969024229515,1.0,43,0.0,true,1.0,99999.0,100.0,\"43_44_125\",1,4.265856,null,44,\"ol\",17.158643999999999],[462.432971946625855,1.0,44,0.0,true,1.0,99999.0,100.0,\"44_45_126\",1,7.6176,null,45,\"ol\",25.823664000000001],[440.147045587752416,1.0,45,0.0,true,1.0,99999.0,100.0,\"45_46_127\",1,7.23672,null,46,\"ol\",24.185880000000001],[657.434827586769188,1.0,45,0.0,true,1.0,99999.0,100.0,\"45_47_128\",1,11.445444,null,47,\"ol\",35.993160000000003],[2589.62464290110438,1.0,7,0.0,true,1.0,99999.0,100.0,\"7_8_129\",1,2.90421,null,8,\"ol\",36.302624999999999],[223.416411747707201,1.0,46,0.0,true,1.0,99999.0,100.0,\"46_48_130\",1,3.637404,null,48,\"ol\",11.9025],[1197.868541789452365,1.0,41,0.0,true,1.0,99999.0,100.0,\"41_48_131\",1,13.61646,null,48,\"ol\",61.512120000000003],[1197.868541789452365,1.0,41,0.0,true,1.0,99999.0,100.0,\"41_48_132\",1,13.61646,null,48,\"ol\",61.512120000000003],[618.434456458740669,1.0,44,0.0,true,1.0,99999.0,100.0,\"44_48_133\",1,13.026096000000001,null,48,\"ol\",35.421840000000003],[175.223095996643138,1.0,47,0.0,true,1.0,99999.0,100.0,\"47_48_134\",1,3.408876,null,48,\"ol\",9.61722],[261.023912478306272,1.0,48,0.0,true,1.0,99999.0,100.0,\"48_49_135\",1,5.084748,null,49,\"ol\",14.321088],[476.361675920921868,1.0,48,0.0,true,1.0,99999.0,100.0,\"48_50_136\",1,9.255383999999999,null,50,\"ol\",26.09028],[194.444707481171577,1.0,50,0.0,true,1.0,99999.0,100.0,\"50_51_137\",1,3.865932,null,51,\"ol\",11.197872],[565.226807276930117,1.0,51,0.0,true,1.0,99999.0,100.0,\"51_52_138\",1,7.71282,null,52,\"ol\",31.136939999999999],[431.789823203174762,1.0,52,0.0,true,1.0,99999.0,100.0,\"52_53_139\",1,5.008572,null,53,\"ol\",23.23368],[2741.168942141444859,1.0,8,0.0,true,1.0,99999.0,100.0,\"8_9_140\",1,3.070845,null,9,\"ol\",38.326050000000002],[1027.93835330304205,1.0,48,0.0,true,1.0,99999.0,100.0,\"48_53_141\",1,13.90212,null,53,\"ol\",55.037159999999993],[1016.795390123604875,1.0,48,0.0,true,1.0,99999.0,100.0,\"48_53_142\",1,16.549236,null,53,\"ol\",55.418039999999998],[281.359820280778365,1.0,53,0.0,true,1.0,99999.0,100.0,\"53_54_143\",1,3.218436,null,54,\"ol\",13.464108],[101.958113091846428,1.0,53,0.0,true,1.0,99999.0,100.0,\"53_55_144\",1,0.52371,null,55,\"ol\",1.818702],[52.09335286386689,1.0,54,0.0,true,1.0,99999.0,100.0,\"54_55_145\",1,0.9293472,null,55,\"ol\",2.875644],[337.074636177962248,1.0,55,0.0,true,1.0,99999.0,100.0,\"55_56_146\",1,6.532092,null,56,\"ol\",18.396504],[462.432971946625855,1.0,49,0.0,true,1.0,99999.0,100.0,\"49_56_147\",1,9.026856,null,56,\"ol\",25.51896],[337.074636177962248,1.0,55,0.0,true,1.0,99999.0,100.0,\"55_57_148\",1,6.532092,null,57,\"ol\",18.396504],[249.045227060411776,1.0,50,0.0,true,1.0,99999.0,100.0,\"50_57_149\",1,4.85622,null,57,\"ol\",13.692636],[832.936497662898319,1.0,53,0.0,true,1.0,99999.0,100.0,\"53_58_150\",1,9.579132,null,58,\"ol\",43.667892000000002],[243.473745470693387,1.0,3,0.0,true,1.0,99999.0,100.0,\"3_10_151\",1,3.980196,null,10,\"ol\",13.102271999999999],[792.543256137440153,1.0,55,0.0,true,1.0,99999.0,100.0,\"55_58_152\",1,15.7113,null,58,\"ol\",47.800440000000002],[746.578533022263514,1.0,55,0.0,true,1.0,99999.0,100.0,\"55_58_153\",1,15.292332,null,58,\"ol\",45.515159999999987],[786.41462638874998,1.0,54,0.0,true,1.0,99999.0,100.0,\"54_58_154\",1,9.0249516,null,58,\"ol\",41.096951999999988],[523.719269433528098,1.0,58,0.0,true,1.0,99999.0,100.0,\"58_59_155\",1,6.036948,null,59,\"ol\",27.613800000000001],[540.433714202683177,1.0,58,0.0,true,1.0,99999.0,100.0,\"58_60_156\",1,6.246432,null,60,\"ol\",28.565999999999999],[202.801929865749173,1.0,59,0.0,true,1.0,99999.0,100.0,\"59_60_157\",1,0.5027616,null,60,\"ol\",2.57094],[204.473374342664698,1.0,59,0.0,true,1.0,99999.0,100.0,\"59_61_158\",1,2.342412,null,61,\"ol\",10.683684],[136.501298948100384,1.0,60,0.0,true,1.0,99999.0,100.0,\"60_61_159\",1,1.5692256,null,61,\"ol\",7.160544],[481.376009351668358,1.0,62,0.0,true,1.0,99999.0,100.0,\"62_63_160\",1,2.04723,null,63,\"ol\",23.805],[2331.10789713817212,1.0,37,0.0,true,1.0,99999.0,100.0,\"37_64_161\",1,10.724152500000001,null,64,\"ol\",117.358649999999997],[242.080875073263741,1.0,4,0.0,true,1.0,99999.0,100.0,\"4_10_162\",1,3.865932,null,10,\"ol\",12.988008000000001],[846.865201637194332,1.0,63,0.0,true,1.0,99999.0,100.0,\"63_64_163\",1,3.2017725,null,64,\"ol\",35.945549999999997],[345.431858562539844,1.0,48,0.0,true,1.0,99999.0,100.0,\"48_65_164\",1,3.42792,null,65,\"ol\",17.501436000000002],[345.431858562539844,1.0,48,0.0,true,1.0,99999.0,100.0,\"48_65_165\",1,3.42792,null,65,\"ol\",17.501436000000002],[805.079089714306519,1.0,61,0.0,true,1.0,99999.0,100.0,\"61_65_166\",1,9.179207999999999,null,65,\"ol\",41.515920000000001],[431.789823203174762,1.0,61,0.0,true,1.0,99999.0,100.0,\"61_66_167\",1,4.913352,null,66,\"ol\",22.281479999999998],[373.567840590617664,1.0,65,0.0,true,1.0,99999.0,100.0,\"65_66_168\",1,4.265856,null,66,\"ol\",19.32966],[987.823685857069336,1.0,46,0.0,true,1.0,99999.0,100.0,\"46_68_169\",1,16.073136000000002,null,68,\"ol\",52.904232],[1153.296689071705487,1.0,48,0.0,true,1.0,99999.0,100.0,\"48_68_170\",1,18.75834,null,68,\"ol\",61.702559999999998],[1699.301884864107024,1.0,68,0.0,true,1.0,99999.0,100.0,\"68_69_171\",1,5.7132,null,69,\"ol\",24.185880000000001],[1420.449231298701989,1.0,23,0.0,true,1.0,99999.0,100.0,\"23_69_172\",1,0.4208724,null,69,\"ol\",78.36605999999999]]}", + "orient": "split", + "dtype": { + "c_nf_per_km": "float64", + "df": "float64", + "from_bus": "uint32", + "g_us_per_km": "float64", + "in_service": "bool", + "length_km": "float64", + "max_i_ka": "float64", + "max_loading_percent": "float64", + "name": "object", + "parallel": "uint32", + "r_ohm_per_km": "float64", + "std_type": "object", + "to_bus": "uint32", + "type": "object", + "x_ohm_per_km": "float64" + } + }, + "trafo": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"df\",\"hv_bus\",\"i0_percent\",\"in_service\",\"lv_bus\",\"max_loading_percent\",\"name\",\"parallel\",\"pfe_kw\",\"shift_degree\",\"sn_mva\",\"std_type\",\"tap_max\",\"tap_neutral\",\"tap_min\",\"tap_phase_shifter\",\"tap_pos\",\"tap_side\",\"tap_step_degree\",\"tap_step_percent\",\"vn_hv_kv\",\"vn_lv_kv\",\"vk_percent\",\"vkr_percent\"],\"index\":[0,1,10,11,12,2,3,4,5,6,7,8,9],\"data\":[[1.0,7,0.0,true,4,100.0,\"7_4_173\",1,0.0,0.0,9900.0,null,null,0,null,false,-1,\"hv\",0.0,1.5,345.0,138.0,264.329999999999984,0.0],[1.0,25,0.0,true,24,100.0,\"25_24_174\",1,0.0,0.0,9900.0,null,null,0,null,false,-1,\"hv\",0.0,4.0,345.0,138.0,378.180000000000007,0.0],[1.0,80,0.0,true,79,100.0,\"80_79_175\",1,0.0,0.0,9900.0,null,null,0,null,false,-1,\"hv\",0.0,6.49999999999999,345.0,138.0,366.300000000000011,0.0],[1.0,86,-0.04494949494949,true,85,100.0,\"86_85_176\",1,0.0,0.0,9900.0,null,null,0,null,false,0,false,0.0,0.0,161.0,138.0,2072.25986507098105,279.97199999999998],[1.0,115,-0.16565656565657,true,67,100.0,\"115_67_177\",1,0.0,0.0,9900.0,null,null,0,null,false,0,false,0.0,0.0,345.0,161.0,40.236040821631541,3.366],[1.0,29,0.0,true,16,100.0,\"29_16_178\",1,0.0,0.0,9900.0,null,null,0,null,false,-1,\"hv\",0.0,4.0,345.0,138.0,384.120000000000005,0.0],[1.0,37,0.0,true,36,100.0,\"37_36_179\",1,0.0,0.0,9900.0,null,null,0,null,false,-1,\"hv\",0.0,6.49999999999999,345.0,138.0,371.25,0.0],[1.0,62,0.0,true,58,100.0,\"62_58_180\",1,0.0,0.0,9900.0,null,null,0,null,false,-1,\"hv\",0.0,4.0,345.0,138.0,382.139999999999986,0.0],[1.0,63,0.0,true,60,100.0,\"63_60_181\",1,0.0,0.0,9900.0,null,null,0,null,false,-1,\"hv\",0.0,1.5,345.0,138.0,265.319999999999993,0.0],[1.0,64,0.0,true,65,100.0,\"64_65_182\",1,0.0,0.0,9900.0,null,null,0,null,false,-1,\"hv\",0.0,6.49999999999999,345.0,138.0,366.300000000000011,0.0],[1.0,64,-0.64444444444444,true,67,100.0,\"64_67_183\",1,0.0,0.0,9900.0,null,null,0,null,false,0,false,0.0,0.0,345.0,161.0,158.988082081645359,13.662000000000001],[1.0,67,0.0,true,68,100.0,\"67_68_184\",1,0.0,0.0,9900.0,null,null,0,null,false,-1,\"hv\",0.0,6.49999999999999,161.0,138.0,366.300000000000011,0.0],[1.0,80,-0.81616161616162,true,67,100.0,\"80_67_185\",1,0.0,0.0,9900.0,null,null,0,null,false,0,false,0.0,0.0,345.0,161.0,200.72906123678257,17.324999999999999]]}", + "orient": "split", + "dtype": { + "df": "float64", + "hv_bus": "uint32", + "i0_percent": "float64", + "in_service": "bool", + "lv_bus": "uint32", + "max_loading_percent": "float64", + "name": "object", + "parallel": "uint32", + "pfe_kw": "float64", + "shift_degree": "float64", + "sn_mva": "float64", + "std_type": "object", + "tap_max": "float64", + "tap_neutral": "int32", + "tap_min": "float64", + "tap_phase_shifter": "bool", + "tap_pos": "int32", + "tap_side": "object", + "tap_step_degree": "float64", + "tap_step_percent": "float64", + "vn_hv_kv": "float64", + "vn_lv_kv": "float64", + "vk_percent": "float64", + "vkr_percent": "float64" + } + }, + "trafo3w": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"mv_bus\",\"lv_bus\",\"sn_hv_mva\",\"sn_mv_mva\",\"sn_lv_mva\",\"vn_hv_kv\",\"vn_mv_kv\",\"vn_lv_kv\",\"vk_hv_percent\",\"vk_mv_percent\",\"vk_lv_percent\",\"vkr_hv_percent\",\"vkr_mv_percent\",\"vkr_lv_percent\",\"pfe_kw\",\"i0_percent\",\"shift_mv_degree\",\"shift_lv_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_at_star_point\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "hv_bus": "uint32", + "mv_bus": "uint32", + "lv_bus": "uint32", + "sn_hv_mva": "float64", + "sn_mv_mva": "float64", + "sn_lv_mva": "float64", + "vn_hv_kv": "float64", + "vn_mv_kv": "float64", + "vn_lv_kv": "float64", + "vk_hv_percent": "float64", + "vk_mv_percent": "float64", + "vk_lv_percent": "float64", + "vkr_hv_percent": "float64", + "vkr_mv_percent": "float64", + "vkr_lv_percent": "float64", + "pfe_kw": "float64", + "i0_percent": "float64", + "shift_mv_degree": "float64", + "shift_lv_degree": "float64", + "tap_side": "object", + "tap_neutral": "int32", + "tap_min": "int32", + "tap_max": "int32", + "tap_step_percent": "float64", + "tap_step_degree": "float64", + "tap_pos": "int32", + "tap_at_star_point": "bool", + "in_service": "bool" + } + }, + "impedance": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"rft_pu\",\"xft_pu\",\"rtf_pu\",\"xtf_pu\",\"sn_mva\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "rft_pu": "float64", + "xft_pu": "float64", + "rtf_pu": "float64", + "xtf_pu": "float64", + "sn_mva": "float64", + "in_service": "bool" + } + }, + "dcline": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"p_mw\",\"loss_percent\",\"loss_mw\",\"vm_from_pu\",\"vm_to_pu\",\"max_p_mw\",\"min_q_from_mvar\",\"min_q_to_mvar\",\"max_q_from_mvar\",\"max_q_to_mvar\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "p_mw": "float64", + "loss_percent": "float64", + "loss_mw": "float64", + "vm_from_pu": "float64", + "vm_to_pu": "float64", + "max_p_mw": "float64", + "min_q_from_mvar": "float64", + "min_q_to_mvar": "float64", + "max_q_from_mvar": "float64", + "max_q_to_mvar": "float64", + "in_service": "bool" + } + }, + "ward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "ps_mw": "float64", + "qs_mvar": "float64", + "qz_mvar": "float64", + "pz_mw": "float64", + "in_service": "bool" + } + }, + "xward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"r_ohm\",\"x_ohm\",\"vm_pu\",\"in_service\",\"slack_weight\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "ps_mw": "float64", + "qs_mvar": "float64", + "qz_mvar": "float64", + "pz_mw": "float64", + "r_ohm": "float64", + "x_ohm": "float64", + "vm_pu": "float64", + "in_service": "bool", + "slack_weight": "float64" + } + }, + "measurement": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"measurement_type\",\"element_type\",\"element\",\"value\",\"std_dev\",\"side\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "measurement_type": "object", + "element_type": "object", + "element": "uint32", + "value": "float64", + "std_dev": "float64", + "side": "object" + } + }, + "pwl_cost": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"power_type\",\"element\",\"et\",\"points\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "power_type": "object", + "element": "uint32", + "et": "object", + "points": "object" + } + }, + "poly_cost": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"element\",\"et\",\"cp0_eur\",\"cp1_eur_per_mw\",\"cp2_eur_per_mw2\",\"cq0_eur\",\"cq1_eur_per_mvar\",\"cq2_eur_per_mvar2\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "element": "uint32", + "et": "object", + "cp0_eur": "float64", + "cp1_eur_per_mw": "float64", + "cp2_eur_per_mw2": "float64", + "cq0_eur": "float64", + "cq1_eur_per_mvar": "float64", + "cq2_eur_per_mvar2": "float64" + } + }, + "characteristic": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"object\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "object": "object" + } + }, + "controller": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"object\",\"in_service\",\"order\",\"level\",\"initial_run\",\"recycle\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "object": "object", + "in_service": "bool", + "order": "float64", + "level": "object", + "initial_run": "bool", + "recycle": "object" + } + }, + "line_geodata": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"coords\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "coords": "object" + } + }, + "bus_geodata": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"x\",\"y\",\"coords\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117],\"data\":[[30.0,-29.0,null],[86.0,-29.0,null],[57.0,-71.0,null],[62.0,-101.0,null],[70.0,-170.0,null],[116.0,-167.0,null],[152.0,-171.0,null],[74.0,-293.0,null],[76.0,-348.0,null],[74.0,-390.0,null],[116.0,-104.0,null],[191.0,-82.0,null],[222.0,-162.0,null],[267.0,-124.0,null],[284.0,-159.0,null],[174.0,-215.0,null],[245.0,-250.0,null],[317.0,-250.0,null],[351.0,-212.0,null],[343.0,-229.0,null],[352.0,-367.0,null],[361.0,-396.0,null],[351.0,-434.0,null],[489.0,-345.0,null],[315.0,-479.0,null],[267.0,-446.0,null],[124.0,-425.0,null],[113.0,-381.0,null],[115.0,-337.0,null],[255.0,-292.0,null],[161.0,-337.0,null],[200.0,-364.0,null],[505.0,-95.0,null],[548.0,-155.0,null],[469.0,-220.0,null],[570.0,-214.0,null],[598.0,-135.0,null],[614.0,-245.0,null],[580.0,-83.0,null],[612.0,-46.0,null],[662.0,-46.0,null],[700.0,-46.0,null],[657.0,-162.0,null],[675.0,-128.0,null],[684.0,-204.0,null],[668.0,-233.0,null],[702.0,-238.0,null],[732.0,-193.0,null],[772.0,-249.0,null],[828.0,-142.0,null],[850.0,-130.0,null],[745.0,-91.0,null],[749.0,-47.0,null],[790.0,-48.0,null],[899.0,-46.0,null],[844.0,-45.0,null],[828.0,-103.0,null],[849.0,-103.0,null],[950.0,-69.0,null],[950.0,-164.0,null],[950.0,-216.0,null],[913.0,-311.0,null],[921.0,-95.0,null],[914.0,-197.0,null],[863.0,-364.0,null],[845.0,-311.0,null],[861.0,-287.0,null],[763.0,-326.0,null],[727.0,-339.0,null],[582.0,-346.0,null],[557.0,-313.0,null],[540.0,-337.0,null],[581.0,-300.0,null],[560.0,-463.0,null],[582.0,-485.0,null],[688.0,-486.0,null],[718.0,-518.0,null],[740.0,-462.0,null],[771.0,-439.0,null],[778.0,-486.0,null],[782.0,-466.0,null],[685.0,-554.0,null],[578.0,-583.0,null],[564.0,-602.0,null],[560.0,-643.0,null],[560.0,-671.0,null],[578.0,-689.0,null],[603.0,-643.0,null],[650.0,-645.0,null],[654.0,-685.0,null],[737.0,-688.0,null],[742.0,-644.0,null],[769.0,-620.0,null],[800.0,-583.0,null],[761.0,-583.0,null],[772.0,-556.0,null],[770.0,-530.0,null],[819.0,-510.0,null],[858.0,-487.0,null],[851.0,-582.0,null],[833.0,-672.0,null],[777.0,-671.0,null],[895.0,-672.0,null],[901.0,-579.0,null],[942.0,-583.0,null],[941.0,-506.0,null],[988.0,-582.0,null],[948.0,-625.0,null],[951.0,-650.0,null],[937.0,-699.0,null],[900.0,-707.0,null],[987.0,-699.0,null],[203.0,-276.0,null],[188.0,-399.0,null],[229.0,-401.0,null],[781.0,-362.0,null],[257.0,-81.0,null],[628.0,-487.0,null]]}", + "orient": "split", + "dtype": { + "x": "float64", + "y": "float64", + "coords": "object" + } + }, + "version": "2.8.0", + "converged": true, + "name": "", + "f_hz": 60, + "sn_mva": 1.0, + "std_types": { + "line": { + "NAYY 4x150 SE": { + "type": "cs", + "r_ohm_per_km": 0.208, + "q_mm2": 150, + "x_ohm_per_km": 0.08, + "c_nf_per_km": 261.0, + "max_i_ka": 0.27 + }, + "70-AL1/11-ST1A 20.0": { + "type": "ol", + "r_ohm_per_km": 0.4132, + "q_mm2": 70, + "x_ohm_per_km": 0.36, + "c_nf_per_km": 9.7, + "max_i_ka": 0.29 + }, + "NA2XS2Y 1x70 RM/25 6/10 kV": { + "type": "cs", + "r_ohm_per_km": 0.443, + "q_mm2": 70, + "x_ohm_per_km": 0.123, + "c_nf_per_km": 280.0, + "max_i_ka": 0.217 + }, + "N2XS(FL)2Y 1x300 RM/35 64/110 kV": { + "type": "cs", + "r_ohm_per_km": 0.06, + "q_mm2": 300, + "x_ohm_per_km": 0.144, + "c_nf_per_km": 144.0, + "max_i_ka": 0.588 + }, + "NA2XS2Y 1x120 RM/25 6/10 kV": { + "type": "cs", + "r_ohm_per_km": 0.253, + "q_mm2": 120, + "x_ohm_per_km": 0.113, + "c_nf_per_km": 340.0, + "max_i_ka": 0.28 + }, + "149-AL1/24-ST1A 10.0": { + "type": "ol", + "r_ohm_per_km": 0.194, + "q_mm2": 149, + "x_ohm_per_km": 0.315, + "c_nf_per_km": 11.25, + "max_i_ka": 0.47 + }, + "15-AL1/3-ST1A 0.4": { + "type": "ol", + "r_ohm_per_km": 1.8769, + "q_mm2": 16, + "x_ohm_per_km": 0.35, + "c_nf_per_km": 11.0, + "max_i_ka": 0.105 + }, + "NA2XS2Y 1x185 RM/25 6/10 kV": { + "type": "cs", + "r_ohm_per_km": 0.161, + "q_mm2": 185, + "x_ohm_per_km": 0.11, + "c_nf_per_km": 406.0, + "max_i_ka": 0.358 + }, + "NA2XS2Y 1x240 RM/25 6/10 kV": { + "type": "cs", + "r_ohm_per_km": 0.122, + "q_mm2": 240, + "x_ohm_per_km": 0.105, + "c_nf_per_km": 456.0, + "max_i_ka": 0.416 + }, + "N2XS(FL)2Y 1x240 RM/35 64/110 kV": { + "type": "cs", + "r_ohm_per_km": 0.075, + "q_mm2": 240, + "x_ohm_per_km": 0.149, + "c_nf_per_km": 135.0, + "max_i_ka": 0.526 + }, + "NAYY 4x120 SE": { + "type": "cs", + "r_ohm_per_km": 0.225, + "q_mm2": 120, + "x_ohm_per_km": 0.08, + "c_nf_per_km": 264.0, + "max_i_ka": 0.242 + }, + "48-AL1/8-ST1A 10.0": { + "type": "ol", + "r_ohm_per_km": 0.5939, + "q_mm2": 48, + "x_ohm_per_km": 0.35, + "c_nf_per_km": 10.1, + "max_i_ka": 0.21 + }, + "94-AL1/15-ST1A 10.0": { + "type": "ol", + "r_ohm_per_km": 0.306, + "q_mm2": 94, + "x_ohm_per_km": 0.33, + "c_nf_per_km": 10.75, + "max_i_ka": 0.35 + }, + "NA2XS2Y 1x70 RM/25 12/20 kV": { + "type": "cs", + "r_ohm_per_km": 0.443, + "q_mm2": 70, + "x_ohm_per_km": 0.132, + "c_nf_per_km": 190.0, + "max_i_ka": 0.22 + }, + "243-AL1/39-ST1A 20.0": { + "type": "ol", + "r_ohm_per_km": 0.1188, + "q_mm2": 243, + "x_ohm_per_km": 0.32, + "c_nf_per_km": 11.0, + "max_i_ka": 0.645 + }, + "NA2XS2Y 1x150 RM/25 6/10 kV": { + "type": "cs", + "r_ohm_per_km": 0.206, + "q_mm2": 150, + "x_ohm_per_km": 0.11, + "c_nf_per_km": 360.0, + "max_i_ka": 0.315 + }, + "184-AL1/30-ST1A 110.0": { + "type": "ol", + "r_ohm_per_km": 0.1571, + "q_mm2": 184, + "x_ohm_per_km": 0.4, + "c_nf_per_km": 8.8, + "max_i_ka": 0.535 + }, + "149-AL1/24-ST1A 110.0": { + "type": "ol", + "r_ohm_per_km": 0.194, + "q_mm2": 149, + "x_ohm_per_km": 0.41, + "c_nf_per_km": 8.75, + "max_i_ka": 0.47 + }, + "NA2XS2Y 1x240 RM/25 12/20 kV": { + "type": "cs", + "r_ohm_per_km": 0.122, + "q_mm2": 240, + "x_ohm_per_km": 0.112, + "c_nf_per_km": 304.0, + "max_i_ka": 0.421 + }, + "122-AL1/20-ST1A 20.0": { + "type": "ol", + "r_ohm_per_km": 0.2376, + "q_mm2": 122, + "x_ohm_per_km": 0.344, + "c_nf_per_km": 10.3, + "max_i_ka": 0.41 + }, + "48-AL1/8-ST1A 20.0": { + "type": "ol", + "r_ohm_per_km": 0.5939, + "q_mm2": 48, + "x_ohm_per_km": 0.372, + "c_nf_per_km": 9.5, + "max_i_ka": 0.21 + }, + "34-AL1/6-ST1A 10.0": { + "type": "ol", + "r_ohm_per_km": 0.8342, + "q_mm2": 34, + "x_ohm_per_km": 0.36, + "c_nf_per_km": 9.7, + "max_i_ka": 0.17 + }, + "24-AL1/4-ST1A 0.4": { + "type": "ol", + "r_ohm_per_km": 1.2012, + "q_mm2": 24, + "x_ohm_per_km": 0.335, + "c_nf_per_km": 11.25, + "max_i_ka": 0.14 + }, + "184-AL1/30-ST1A 20.0": { + "type": "ol", + "r_ohm_per_km": 0.1571, + "q_mm2": 184, + "x_ohm_per_km": 0.33, + "c_nf_per_km": 10.75, + "max_i_ka": 0.535 + }, + "94-AL1/15-ST1A 20.0": { + "type": "ol", + "r_ohm_per_km": 0.306, + "q_mm2": 94, + "x_ohm_per_km": 0.35, + "c_nf_per_km": 10.0, + "max_i_ka": 0.35 + }, + "NAYY 4x50 SE": { + "type": "cs", + "r_ohm_per_km": 0.642, + "q_mm2": 50, + "x_ohm_per_km": 0.083, + "c_nf_per_km": 210.0, + "max_i_ka": 0.142 + }, + "490-AL1/64-ST1A 380.0": { + "type": "ol", + "r_ohm_per_km": 0.059, + "q_mm2": 490, + "x_ohm_per_km": 0.253, + "c_nf_per_km": 11.0, + "max_i_ka": 0.96 + }, + "48-AL1/8-ST1A 0.4": { + "type": "ol", + "r_ohm_per_km": 0.5939, + "q_mm2": 48, + "x_ohm_per_km": 0.3, + "c_nf_per_km": 12.2, + "max_i_ka": 0.21 + }, + "NA2XS2Y 1x95 RM/25 6/10 kV": { + "type": "cs", + "r_ohm_per_km": 0.313, + "q_mm2": 95, + "x_ohm_per_km": 0.123, + "c_nf_per_km": 315.0, + "max_i_ka": 0.249 + }, + "NA2XS2Y 1x120 RM/25 12/20 kV": { + "type": "cs", + "r_ohm_per_km": 0.253, + "q_mm2": 120, + "x_ohm_per_km": 0.119, + "c_nf_per_km": 230.0, + "max_i_ka": 0.283 + }, + "34-AL1/6-ST1A 20.0": { + "type": "ol", + "r_ohm_per_km": 0.8342, + "q_mm2": 34, + "x_ohm_per_km": 0.382, + "c_nf_per_km": 9.15, + "max_i_ka": 0.17 + }, + "94-AL1/15-ST1A 0.4": { + "type": "ol", + "r_ohm_per_km": 0.306, + "q_mm2": 94, + "x_ohm_per_km": 0.29, + "c_nf_per_km": 13.2, + "max_i_ka": 0.35 + }, + "NA2XS2Y 1x185 RM/25 12/20 kV": { + "type": "cs", + "r_ohm_per_km": 0.161, + "q_mm2": 185, + "x_ohm_per_km": 0.117, + "c_nf_per_km": 273.0, + "max_i_ka": 0.362 + }, + "NA2XS2Y 1x150 RM/25 12/20 kV": { + "type": "cs", + "r_ohm_per_km": 0.206, + "q_mm2": 150, + "x_ohm_per_km": 0.116, + "c_nf_per_km": 250.0, + "max_i_ka": 0.319 + }, + "243-AL1/39-ST1A 110.0": { + "type": "ol", + "r_ohm_per_km": 0.1188, + "q_mm2": 243, + "x_ohm_per_km": 0.39, + "c_nf_per_km": 9.0, + "max_i_ka": 0.645 + }, + "490-AL1/64-ST1A 220.0": { + "type": "ol", + "r_ohm_per_km": 0.059, + "q_mm2": 490, + "x_ohm_per_km": 0.285, + "c_nf_per_km": 10.0, + "max_i_ka": 0.96 + }, + "N2XS(FL)2Y 1x185 RM/35 64/110 kV": { + "type": "cs", + "r_ohm_per_km": 0.099, + "q_mm2": 185, + "x_ohm_per_km": 0.156, + "c_nf_per_km": 125.0, + "max_i_ka": 0.457 + }, + "N2XS(FL)2Y 1x120 RM/35 64/110 kV": { + "type": "cs", + "r_ohm_per_km": 0.153, + "q_mm2": 120, + "x_ohm_per_km": 0.166, + "c_nf_per_km": 112.0, + "max_i_ka": 0.366 + }, + "NA2XS2Y 1x95 RM/25 12/20 kV": { + "type": "cs", + "r_ohm_per_km": 0.313, + "q_mm2": 95, + "x_ohm_per_km": 0.132, + "c_nf_per_km": 216.0, + "max_i_ka": 0.252 + }, + "122-AL1/20-ST1A 10.0": { + "type": "ol", + "r_ohm_per_km": 0.2376, + "q_mm2": 122, + "x_ohm_per_km": 0.323, + "c_nf_per_km": 11.1, + "max_i_ka": 0.41 + }, + "149-AL1/24-ST1A 20.0": { + "type": "ol", + "r_ohm_per_km": 0.194, + "q_mm2": 149, + "x_ohm_per_km": 0.337, + "c_nf_per_km": 10.5, + "max_i_ka": 0.47 + }, + "70-AL1/11-ST1A 10.0": { + "type": "ol", + "r_ohm_per_km": 0.4132, + "q_mm2": 70, + "x_ohm_per_km": 0.339, + "c_nf_per_km": 10.4, + "max_i_ka": 0.29 + }, + "305-AL1/39-ST1A 110.0": { + "type": "ol", + "r_ohm_per_km": 0.0949, + "q_mm2": 305, + "x_ohm_per_km": 0.38, + "c_nf_per_km": 9.2, + "max_i_ka": 0.74 + } + }, + "trafo": { + "0.4 MVA 20/0.4 kV": { + "shift_degree": 150, + "vector_group": "Dyn5", + "vn_hv_kv": 20.0, + "pfe_kw": 1.35, + "i0_percent": 0.3375, + "vn_lv_kv": 0.4, + "sn_mva": 0.4, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -2, + "vkr_percent": 1.425, + "tap_step_percent": 2.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 2, + "vk_percent": 6.0 + }, + "63 MVA 110/20 kV v1.4.3 and older": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 33.0, + "i0_percent": 0.086, + "vn_lv_kv": 20.0, + "sn_mva": 63.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.322, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 11.2 + }, + "63 MVA 110/10 kV v1.4.3 and older": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 31.51, + "i0_percent": 0.078, + "vn_lv_kv": 10.0, + "sn_mva": 63.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.31, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 10.04 + }, + "25 MVA 110/20 kV v1.4.3 and older": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 29.0, + "i0_percent": 0.071, + "vn_lv_kv": 20.0, + "sn_mva": 25.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.282, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 11.2 + }, + "40 MVA 110/20 kV v1.4.3 and older": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 31.0, + "i0_percent": 0.08, + "vn_lv_kv": 20.0, + "sn_mva": 40.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.302, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 11.2 + }, + "0.25 MVA 20/0.4 kV": { + "shift_degree": 150, + "vector_group": "Yzn5", + "vn_hv_kv": 20.0, + "pfe_kw": 0.8, + "i0_percent": 0.32, + "vn_lv_kv": 0.4, + "sn_mva": 0.25, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -2, + "vkr_percent": 1.44, + "tap_step_percent": 2.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 2, + "vk_percent": 6.0 + }, + "25 MVA 110/10 kV v1.4.3 and older": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 28.51, + "i0_percent": 0.073, + "vn_lv_kv": 10.0, + "sn_mva": 25.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.276, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 10.04 + }, + "0.25 MVA 10/0.4 kV": { + "shift_degree": 150, + "vector_group": "Dyn5", + "vn_hv_kv": 10.0, + "pfe_kw": 0.6, + "i0_percent": 0.24, + "vn_lv_kv": 0.4, + "sn_mva": 0.25, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -2, + "vkr_percent": 1.2, + "tap_step_percent": 2.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 2, + "vk_percent": 4.0 + }, + "160 MVA 380/110 kV": { + "shift_degree": 0, + "vector_group": "Yy0", + "vn_hv_kv": 380.0, + "pfe_kw": 60.0, + "i0_percent": 0.06, + "vn_lv_kv": 110.0, + "sn_mva": 160.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.25, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 12.2 + }, + "63 MVA 110/10 kV": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 22.0, + "i0_percent": 0.04, + "vn_lv_kv": 10.0, + "sn_mva": 63.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.32, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 18.0 + }, + "0.63 MVA 20/0.4 kV": { + "shift_degree": 150, + "vector_group": "Dyn5", + "vn_hv_kv": 20.0, + "pfe_kw": 1.65, + "i0_percent": 0.2619, + "vn_lv_kv": 0.4, + "sn_mva": 0.63, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -2, + "vkr_percent": 1.206, + "tap_step_percent": 2.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 2, + "vk_percent": 6.0 + }, + "0.4 MVA 10/0.4 kV": { + "shift_degree": 150, + "vector_group": "Dyn5", + "vn_hv_kv": 10.0, + "pfe_kw": 0.95, + "i0_percent": 0.2375, + "vn_lv_kv": 0.4, + "sn_mva": 0.4, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -2, + "vkr_percent": 1.325, + "tap_step_percent": 2.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 2, + "vk_percent": 4.0 + }, + "0.63 MVA 10/0.4 kV": { + "shift_degree": 150, + "vector_group": "Dyn5", + "vn_hv_kv": 10.0, + "pfe_kw": 1.18, + "i0_percent": 0.1873, + "vn_lv_kv": 0.4, + "sn_mva": 0.63, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -2, + "vkr_percent": 1.0794, + "tap_step_percent": 2.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 2, + "vk_percent": 4.0 + }, + "63 MVA 110/20 kV": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 22.0, + "i0_percent": 0.04, + "vn_lv_kv": 20.0, + "sn_mva": 63.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.32, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 18.0 + }, + "100 MVA 220/110 kV": { + "shift_degree": 0, + "vector_group": "Yy0", + "vn_hv_kv": 220.0, + "pfe_kw": 55.0, + "i0_percent": 0.06, + "vn_lv_kv": 110.0, + "sn_mva": 100.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.26, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 12.0 + }, + "25 MVA 110/10 kV": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 14.0, + "i0_percent": 0.07, + "vn_lv_kv": 10.0, + "sn_mva": 25.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.41, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 12.0 + }, + "40 MVA 110/20 kV": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 18.0, + "i0_percent": 0.05, + "vn_lv_kv": 20.0, + "sn_mva": 40.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.34, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 16.2 + }, + "40 MVA 110/10 kV v1.4.3 and older": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 30.45, + "i0_percent": 0.076, + "vn_lv_kv": 10.0, + "sn_mva": 40.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.295, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 10.04 + }, + "25 MVA 110/20 kV": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 14.0, + "i0_percent": 0.07, + "vn_lv_kv": 20.0, + "sn_mva": 25.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.41, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 12.0 + }, + "40 MVA 110/10 kV": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 18.0, + "i0_percent": 0.05, + "vn_lv_kv": 10.0, + "sn_mva": 40.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.34, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 16.2 + } + }, + "trafo3w": { + "63/25/38 MVA 110/10/10 kV": { + "vector_group": "YN0yn0yn0", + "vn_mv_kv": 10, + "vn_lv_kv": 10, + "shift_lv_degree": 0, + "shift_mv_degree": 0, + "pfe_kw": 35, + "vn_hv_kv": 110, + "i0_percent": 0.89, + "sn_lv_mva": 38.0, + "sn_hv_mva": 63.0, + "sn_mv_mva": 25.0, + "vkr_lv_percent": 0.35, + "tap_neutral": 0, + "tap_min": -10, + "vk_mv_percent": 10.4, + "vkr_hv_percent": 0.28, + "vk_lv_percent": 10.4, + "tap_max": 10, + "vkr_mv_percent": 0.32, + "tap_step_percent": 1.2, + "tap_side": "hv", + "vk_hv_percent": 10.4 + }, + "63/25/38 MVA 110/20/10 kV": { + "vector_group": "YN0yn0yn0", + "vn_mv_kv": 20, + "vn_lv_kv": 10, + "shift_lv_degree": 0, + "shift_mv_degree": 0, + "pfe_kw": 35, + "vn_hv_kv": 110, + "i0_percent": 0.89, + "sn_lv_mva": 38.0, + "sn_hv_mva": 63.0, + "sn_mv_mva": 25.0, + "vkr_lv_percent": 0.35, + "tap_neutral": 0, + "tap_min": -10, + "vk_mv_percent": 10.4, + "vkr_hv_percent": 0.28, + "vk_lv_percent": 10.4, + "tap_max": 10, + "vkr_mv_percent": 0.32, + "tap_step_percent": 1.2, + "tap_side": "hv", + "vk_hv_percent": 10.4 + } + } + }, + "res_bus": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235],\"data\":[[0.995393992437964,-9.166470788249166,51.0,27.0],[1.011788392213806,-8.480720735880393,20.0,9.0],[1.005894638683879,-8.407593362131688,39.0,10.0],[1.03,-4.72424332342696,-75.850984494742818,51.865962602301167],[1.032435513483888,-4.913892470183259,0.0,0.0],[1.021319080653214,-7.04562443107502,52.0,22.0],[1.023928381883048,-7.33349481017911,19.0,2.0],[1.03,-2.966638893514853,-6.138019503756112,65.815038700326696],[1.048028379138437,0.054362781057401,0.0,0.0],[1.03,3.423994064875085,-191.657580375602123,132.474311462886362],[1.03,-6.35643053172546,-44.850984494742761,0.884713538913502],[1.03,-7.465698292696619,17.282307761985294,-83.465737240310176],[1.017623993265103,-7.259498376501877,34.0,16.0],[1.029093333537442,-7.548152455800759,14.0,1.0],[1.03,-6.215444365808307,-65.041650881371879,40.044024093488559],[1.025396157294416,-7.79423667882364,25.0,10.0],[1.038260811461372,-6.232442254289656,11.0,3.0],[1.03,-6.961600355752677,30.282307761985294,10.612371165241953],[1.03,-6.933373681581208,2.993252421047828,-7.194477863515829],[1.018814899293564,-8.254548504366573,18.0,3.0],[1.014407012454818,-8.384014526080382,14.0,8.0],[1.017680693349345,-7.843633192820247,10.0,5.0],[1.029487998595851,-6.131574354349818,7.0,3.0],[1.033095632077048,-6.490347604009761,13.0,0.0],[1.03,-2.993223053437982,-114.850984494742875,147.828858732531387],[1.03,-2.987886891956512,-34.138019503756141,-77.799898725742992],[1.03,-7.054756258781359,-43.850984494742761,-34.044623059325147],[1.013590417537483,-8.421437515764376,17.0,7.0],[1.003389143429496,-9.110252314284482,24.0,4.0],[1.02322201302456,-4.547987522824765,0.0,0.0],[1.002845610947755,-8.9069534585441,43.0,27.0],[1.015240974609209,-8.046081910387116,59.0,23.0],[1.025767183774073,-7.501014734620244,23.0,9.0],[1.03,-7.657202090641562,54.047051293664254,53.35796757548448],[1.02631367384586,-8.089736598630799,33.0,9.0],[1.025401182064082,-8.07703990800594,31.0,17.0],[1.038344755781157,-7.317717039785236,0.0,0.0],[1.005994519540704,-4.715856607405435,0.0,0.0],[1.02662972470526,-7.777884771628646,27.0,11.0],[1.03,-7.244530281180683,-48.850984494742761,5.964835473312519],[1.023415147261747,-8.005093053767416,37.0,10.0],[1.03,-7.564765614482525,94.923272020361765,-20.864949208975503],[1.008614056534349,-7.894866000947971,18.0,7.0],[0.993194782151269,-5.785747585575477,16.0,8.0],[0.99531658690428,-4.215716429331738,53.0,22.0],[1.03,-2.555205658864811,24.886102682886303,-35.433958597444679],[1.027855718772456,-0.459770232693953,34.0,0.0],[1.023322069287565,0.409723329638872,20.0,11.0],[1.03,1.685090016773075,-142.701968989485977,15.951085284940049],[1.024909694814621,1.160330691972778,17.0,4.0],[1.014575174290991,0.495212245668623,17.0,8.0],[1.010747002359656,0.074668730196526,18.0,5.0],[1.013120542760039,0.483288356670144,23.0,11.0],[1.03,2.218406559109876,-31.568676732757467,6.216328421964018],[1.03,2.051651469207161,28.375299449447311,-4.409220723508501],[1.03,2.252523161064689,-68.522107409018645,15.230971701282229],[1.025476233668804,1.429915086742876,12.0,3.0],[1.018972678706416,0.985740531052041,12.0,3.0],[1.03,2.290707114433669,132.431323267242533,51.907954875769093],[1.03,6.055087269876102,-36.850984494742761,8.719008701016321],[1.03,5.817091862485306,-79.736731622781463,6.286418575914354],[1.03,7.353236462541436,-152.701968989485749,32.546696546663682],[1.009456106445929,3.28547606218604,0.0,0.0],[1.019840845184812,3.781724148645666,0.0,0.0],[1.03,2.196744879653879,-34.138019503755913,-203.004281273512561],[1.03,5.731272721381848,-335.952573442680659,217.492385131671369],[1.024416619251882,5.684097335790579,28.0,7.0],[1.023510045661872,0.595163804598131,0.0,0.0],[1.03,0.0,-162.590390581797692,217.227830882926582],[1.03,-5.71532928362572,56.70999099168148,-36.72512129803286],[1.031167335834481,-5.472394887223056,0.0,0.0],[1.033802205973551,-6.627101354157452,12.0,0.0],[1.03,-4.858625099699984,-23.717692238014934,7.663127116853019],[0.998928637510271,-6.992419998788288,68.0,27.0],[1.00807997086871,-5.995584426306605,47.0,11.0],[1.03,-7.394280666635616,60.534686007841628,-63.899228015479764],[1.013588030183568,-1.725471811257638,61.0,28.0],[1.007304048765465,-2.004582467837019,71.0,26.0],[1.005867985128714,-1.694589274239569,39.0,32.0],[1.03,0.43301790599139,-120.894846903378038,58.482759114302652],[1.005295107394238,0.590263753664218,0.0,0.0],[1.03,0.911026067320705,24.282307761985521,-67.016665547701905],[1.02375537664284,2.584308826135362,20.0,10.0],[1.022840091591175,5.737090563603774,11.0,7.0],[1.03,7.558275845709979,23.138617616289594,-48.14759989811752],[1.007268584479728,17.80517396898302,21.0,10.0],[1.03,36.851213955886308,-165.81610886428507,-13.838838343779543],[1.02285353129034,7.038072617971551,48.0,10.0],[1.03,8.476537460210295,-114.850984494742988,30.058319471402243],[1.03,6.80042727164331,48.149015505257012,-3.619138803790619],[1.029846583522223,6.977046138801264,10.0,0.0],[1.03,7.992882588311921,-122.350668457049324,10.823488967038827],[1.017095262908644,5.688342402004622,12.0,7.0],[1.013211926185001,4.094011735075832,30.0,16.0],[1.00302104024838,2.495203462914413,42.0,31.0],[1.013881978118762,1.490557483830017,38.0,15.0],[1.017475137362524,0.627870963173815,15.0,9.0],[1.020948385658962,1.340743146428686,34.0,8.0],[1.03,4.064218494934674,12.282307761985521,-0.551267977972742],[1.03,6.080965262167552,-77.850984494742988,-24.88354605391271],[1.017594604901999,6.073034899514616,22.0,15.0],[1.025088267248667,7.2603727058384,5.0,3.0],[1.024889314464391,7.433062373903788,23.0,16.0],[1.03,8.139393034498807,-15.735904370477783,5.47297805268775],[1.03,8.37127720336257,15.183583797767824,-30.335865911485172],[1.021959583019384,7.834371944006409,43.0,16.0],[1.03,11.498680554383,-64.850984494742988,17.224626656655914],[1.023067600815456,9.740704235898653,2.0,1.0],[1.020453494228758,10.338497324750312,8.0,3.0],[1.017590059534843,12.241744795025939,39.0,30.0],[1.03,15.529839290112692,-78.553766482485571,4.735247935534744],[1.03,13.846871077884561,-46.850984494742988,0.755487776827749],[1.03,-5.85542260490054,-33.795866127428781,33.724677571774834],[1.016770554074687,-8.129543701186924,8.0,3.0],[1.017417845133643,-8.100192683428094,22.0,7.0],[1.03,0.240149994071021,146.381995666053626,-169.166125157352525],[1.014702328383302,-8.889784310786835,20.0,8.0],[1.012303284233951,-7.0691231806324,33.0,15.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0],[null,null,0.0,0.0]]}", + "orient": "split", + "dtype": { + "vm_pu": "float64", + "va_degree": "float64", + "p_mw": "float64", + "q_mvar": "float64" + } + }, + "res_line": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[0,1,10,100,101,102,103,104,105,106,107,108,109,11,110,111,112,113,114,115,116,117,118,119,12,120,121,122,123,124,125,126,127,128,129,13,130,131,132,133,134,135,136,137,138,139,14,140,141,142,143,144,145,146,147,148,149,15,150,151,152,153,154,155,156,157,158,159,16,160,161,162,163,164,165,166,167,168,169,17,170,171,172,18,19,2,20,21,22,23,24,25,26,27,28,29,3,30,31,32,33,34,35,36,37,38,39,4,40,41,42,43,44,45,46,47,48,49,5,50,51,52,53,54,55,56,57,58,59,6,60,61,62,63,64,65,66,67,68,69,7,70,71,72,73,74,75,76,77,78,79,8,80,81,82,83,84,85,86,87,88,89,9,90,91,92,93,94,95,96,97,98,99],\"data\":[[-15.566322967771688,-12.800027244313194,15.681161360006218,10.620206147035546,0.11483839223453,-2.179821097277648,0.084705008860958,0.078312082912832,0.084705008860958,0.995393992437964,-9.166470788249166,1.011788392213806,-8.480720735880393,0.00008470585592],[-35.433677032228282,-14.199972755686783,35.621452946054198,13.73373413065165,0.187775913825917,-0.466238625035134,0.160443664054161,0.158786134230241,0.160443664054161,0.995393992437964,-9.166470788249166,1.005894638683879,-8.407593362131688,0.000160445268507],[96.226542658635694,-28.463531052112152,-95.662634078468827,29.788540457367731,0.563908580166867,1.325009405255578,0.407597734338553,0.406969373958026,0.407597734338553,1.03,-6.35643053172546,1.03,-7.465698292696619,0.000407601810357],[-12.734120649553377,-0.661958857684012,12.747605159426845,-0.216293221204663,0.013484509873468,-0.878252078888676,0.051793828520786,0.051727590343296,0.051793828520786,1.03,-5.71532928362572,1.031167335834481,-5.472394887223056,0.000051794346464],[1.13771475090559,-3.258322661322125,-1.136927257042475,-1.950436403555527,0.000787493863114,-5.208759064877652,0.013976389425581,0.009136332000484,0.013976389425581,1.033095632077048,-6.490347604009761,1.033802205973551,-6.627101354157452,0.000013976529191],[10.920124863046185,-6.457603144284394,-10.86307274295755,1.950436403555718,0.057052120088635,-4.507166740728676,0.051472624502518,0.044664788988454,0.051472624502518,1.031167335834481,-5.472394887223056,1.033802205973551,-6.627101354157452,0.000051473139234],[-23.667730022472849,6.673896365489864,23.717692238014681,-7.663127116853021,0.049962215541832,-0.989230751363157,0.099770457186663,0.101241160815665,0.101241160815665,1.031167335834481,-5.472394887223056,1.03,-4.858625099699984,0.000101242173237],[22.643374284497071,15.733540680363339,-22.333552298224038,-18.178309096743828,0.309821986273032,-2.444768416380489,0.111996911442693,0.12060506467446,0.12060506467446,1.03,-5.71532928362572,0.998928637510271,-6.992419998788288,0.000120606270737],[7.751015201909578,11.758902475564316,-7.651405355417735,-15.16957395182799,0.099609846491843,-3.410671476263674,0.05720568499409,0.070511278152156,0.070511278152156,1.03,-5.71532928362572,1.00807997086871,-5.995584426306605,0.000070511983272],[86.998741103353126,-12.296582314070784,-84.096862871550087,8.1598662551292,2.901878231803039,-4.136716058941584,0.356887504857068,0.35065489677799,0.356887504857068,1.03,0.0,1.00807997086871,-5.995584426306605,0.000356891073768],[-45.66644770177578,-8.821690903256069,45.932008941174992,8.656977649410006,0.265561239399212,-0.164713253846063,0.194795466387961,0.193981574346057,0.194795466387961,0.998928637510271,-6.992419998788288,1.00807997086871,-5.995584426306605,0.000194797414362],[-59.831914783703226,30.869139466905068,61.780965090952868,-28.214704788080205,1.949050307249642,2.654434678824863,0.273466737850118,0.280342231713464,0.280342231713464,1.03,-7.394280666635616,1.013588030183568,-1.725471811257638,0.000280345035164],[33.273615621245021,1.519827822512525,-32.936771907427207,-11.256890631937962,0.336843713817814,-9.737062809425437,0.135293094938998,0.143671035074051,0.143671035074051,1.03,0.0,1.013588030183568,-1.725471811257638,0.000143672471799],[-35.681161360006278,-19.620206147036306,35.978393219876182,18.960814881915684,0.297231859869903,-0.659391265120622,0.168374244709652,0.165190552406217,0.168374244709652,1.011788392213806,-8.480720735880393,1.03,-7.465698292696619,0.000168375928469],[-35.278731094946174,6.718387610044315,36.065364002114151,-9.1884350655193,0.786632907167977,-2.470047455474985,0.149043815650774,0.153619131951902,0.153619131951902,1.00807997086871,-5.995584426306605,1.013588030183568,-1.725471811257638,0.000153620668159],[51.023646966882595,35.342591377624629,-50.880955172615771,-36.162570049591508,0.142691794266824,-0.819978671966879,0.256195073684531,0.259264342541726,0.259264342541726,1.013588030183568,-1.725471811257638,1.007304048765465,-2.004582467837019,0.000259266935211],[-20.11904482738586,10.16257004958559,20.146749112204233,-10.695327274979681,0.027704284818373,-0.532757225394091,0.09361696478021,0.094872097643999,0.094872097643999,1.007304048765465,-2.004582467837019,1.005867985128714,-1.694589274239569,0.000094873046374],[-82.433124498199476,-6.302085349876634,83.5600348207835,4.588798971328491,1.126910322584024,-1.713286378548143,0.341244805036735,0.339919092337268,0.341244805036735,1.013588030183568,-1.725471811257638,1.03,0.43301790599139,0.000341248217519],[-38.656273072262763,-5.484792358622275,39.089224123860653,4.650428922107218,0.43295105159789,-0.834363436515057,0.161156161619314,0.159893943974384,0.161156161619314,1.013588030183568,-1.725471811257638,1.03,0.43301790599139,0.000161157773197],[-59.146749112203324,-21.304672725017465,59.750046923455663,22.089300635697509,0.60329781125234,0.784627910680044,0.261481062854145,0.258749409304618,0.261481062854145,1.005867985128714,-1.694589274239569,1.03,0.43301790599139,0.000261483677691],[-55.843806582058207,-2.895683183584394,56.748871588909843,-3.048365622760064,0.905065006851636,-5.944048806344458,0.230811211528503,0.230837289356486,0.230837289356486,1.013588030183568,-1.725471811257638,1.03,0.911026067320705,0.000230839597752],[-71.589092039399006,38.640112832109324,72.304621126723873,-40.301506352037706,0.715529087324867,-1.661393519928382,0.330436713558179,0.338281419324238,0.338281419324238,1.03,0.911026067320705,1.02375537664284,2.584308826135362,0.000338284802172],[-34.900739130946086,17.083519776406554,35.829781957345382,-17.822998559232367,0.929042826399296,-0.739478782825813,0.158795930392111,0.163684241380113,0.163684241380113,1.02375537664284,2.584308826135362,1.022840091591175,5.737090563603774,0.000163685878239],[-57.403881995777844,13.217986575631269,58.848650929099278,-11.914910126700995,1.444768933321434,1.303076448930273,0.240726484770923,0.243884081307119,0.243884081307119,1.02375537664284,2.584308826135362,1.03,7.558275845709979,0.000243886520172],[-13.92794059240711,-12.907962998706026,14.077086344631386,9.193377038722115,0.149145752224276,-3.714585959983911,0.078980973674616,0.068292428246619,0.078980973674616,1.005894638683879,-8.407593362131688,1.03,-7.465698292696619,0.000078981763492],[-46.829781957345318,10.822998559232111,47.500795523629961,-10.69884299857676,0.671013566284643,0.124155560655352,0.196595746201996,0.197774219696665,0.197774219696665,1.022840091591175,5.737090563603774,1.03,7.558275845709979,0.000197776197459],[-130.256191060089549,68.08928705073555,137.449629944086979,-45.673663745882301,7.19343888399743,22.415623304853248,0.597005522574019,0.601591998263754,0.601591998263754,1.03,7.558275845709979,1.007268584479728,17.80517396898302,0.000601598014244],[10.401133822806328,3.75562356415017,-10.375602954034246,-6.533254631545377,0.025530868772082,-2.777631067395207,0.044917492422468,0.050150946183869,0.050150946183869,1.03,7.558275845709979,1.02285353129034,7.038072617971551,0.000050151447698],[-9.633006831735473,-1.083557591491045,9.654359286987852,-3.748112795175878,0.021352455252378,-4.831670386666922,0.03937451105919,0.042066060368223,0.042066060368223,1.03,7.558275845709979,1.03,8.476537460210295,0.000042066481033],[-37.624397045965722,-3.4667453684537,37.813271049264792,2.396621005154609,0.18887400329907,-1.070124363299091,0.154544008315378,0.153899730481872,0.154544008315378,1.02285353129034,7.038072617971551,1.03,8.476537460210295,0.000154545553771],[15.402895290932054,-6.803321744486414,-15.279232712089456,1.650583737197021,0.123662578842598,-5.152738007289393,0.068395246228067,0.062422915624963,0.068395246228067,1.03,8.476537460210295,1.03,6.80042727164331,0.000068395930187],[29.548957678893736,-12.221303767811806,-29.343311332984598,1.837231863910108,0.205646345909138,-10.384071903901699,0.129883794369023,0.119421296646621,0.129883794369023,1.03,8.476537460210295,1.03,6.80042727164331,0.00012988509322],[-3.526471460183136,0.131323202683339,3.529832905199913,-2.390247413589807,0.003361445016777,-2.258924210906468,0.014333899596718,0.017318134300857,0.017318134300857,1.03,6.80042727164331,1.029846583522223,6.977046138801264,0.000017318307484],[17.09118524714712,-6.182567847924019,-17.062925237024345,0.512990445014055,0.028260010122775,-5.669577402909964,0.073824222784564,0.06933822759849,0.073824222784564,1.03,8.476537460210295,1.03,7.992882588311921,0.000073824961034],[5.340315941517246,-3.499634321157695,-5.329121878825209,-0.847459075493308,0.011194062692037,-4.347093396651003,0.025934287485907,0.021918044059564,0.025934287485907,1.03,8.476537460210295,1.03,7.992882588311921,0.000025934546831],[2.37117051495097,-19.33607399784939,-2.34140768558847,18.531691070628963,0.029762829362499,-0.804382927220427,0.07959763182357,0.075871231532788,0.07959763182357,1.023928381883048,-7.33349481017911,1.03,-7.465698292696619,0.000079598427808],[-13.529832905199946,2.390247413590278,13.602832548411669,-5.616815434251922,0.072999643211723,-3.226568020661644,0.055815375622681,0.059777523651562,0.059777523651562,1.029846583522223,6.977046138801264,1.03,7.992882588311921,0.000059778121433],[50.110470904555108,0.271296720452385,-49.499311351391754,-0.54649145911219,0.611159553163354,-0.275194738659804,0.203543815019581,0.203621802725989,0.203621802725989,1.03,7.992882588311921,1.017095262908644,5.688342402004622,0.000203623838964],[44.577638862731426,-3.251615052552056,-43.676133844023383,1.975277962441409,0.901505018708043,-1.276337090110647,0.181548398942303,0.180529371546892,0.181548398942303,1.03,7.992882588311921,1.013211926185001,4.094011735075832,0.000181550214444],[37.499311351391739,-6.453508540888048,-37.189700834594909,5.536514385282764,0.30961051679683,-0.916994155605284,0.156516403014468,0.155253980871125,0.156516403014468,1.017095262908644,5.688342402004622,1.013211926185001,4.094011735075832,0.000156517968194],[66.679023673624386,3.853130893750931,-66.104829960077865,-3.093372098919595,0.574193713546521,0.759758794831336,0.275786578265679,0.276031355092585,0.276031355092585,1.013211926185001,4.094011735075832,1.00302104024838,2.495203462914413,0.000276034115434],[-8.462988527443908,8.254449392556705,8.526707133038899,-13.088172934613029,0.063718605594991,-4.833723542056324,0.04801882958751,0.064457320865898,0.064457320865898,1.03,0.43301790599139,1.013881978118762,1.490557483830017,0.000064457965446],[-9.44208731149654,31.424918338352178,9.635462381712085,-36.473961634003729,0.193375070215545,-5.049043295651551,0.133280337255434,0.155669894682859,0.155669894682859,1.03,0.911026067320705,1.013881978118762,1.490557483830017,0.000155671451397],[49.125081047549791,-15.948401520960541,-48.435584214326425,15.813071172499418,0.689496833223366,-0.135330348461123,0.213266376737325,0.210247173078668,0.213266376737325,1.013211926185001,4.094011735075832,1.013881978118762,1.490557483830017,0.000213268509422],[-1.067412121727893,12.680499948700142,1.10155229855593,-15.168372138078134,0.034140176828036,-2.487872189377992,0.05168835175875,0.062534208898484,0.062534208898484,1.03,0.43301790599139,1.017475137362524,0.627870963173815,0.000062534834247],[-12.870865667315201,10.074020263552885,12.938169920541556,-12.776232922051406,0.067304253226355,-2.702212658498521,0.066389078616039,0.074512057643091,0.074512057643091,1.03,0.43301790599139,1.020948385658962,1.340743146428686,0.000074512802771],[25.590063358549109,8.832083558563269,-25.432468729938517,-10.280801387147289,0.157594628610592,-1.448717828584019,0.109959484306409,0.112778870837821,0.112778870837821,1.03,-6.35643053172546,1.017623993265103,-7.259498376501877,0.000112779998638],[-30.888837661848502,4.945203291697741,31.323455808129264,-8.765661385666121,0.434618146280762,-3.82045809396838,0.127063318184861,0.132118919573484,0.132118919573484,1.03,0.43301790599139,1.03,4.064218494934674,0.000132120240776],[11.48793445759652,-4.826970286478127,-11.404028498322834,0.201501576381526,0.083905959273686,-4.625468710096601,0.050613926137791,0.046328596043643,0.050613926137791,1.03,7.992882588311921,1.03,6.080965262167552,0.000050614432282],[-64.938270042556084,-11.416521720514069,65.681435587990421,7.533827183938433,0.743165545434337,-3.882694536575636,0.272251694915435,0.268536919320687,0.272251694915435,1.013211926185001,4.094011735075832,1.03,6.080965262167552,0.00027225441746],[24.104829960078089,-27.906627901079574,-23.880639432152972,27.124711577090356,0.224190527925117,-0.781916323989218,0.153812413799763,0.149124938268204,0.153812413799763,1.00302104024838,2.495203462914413,1.013881978118762,1.490557483830017,0.000153813951939],[16.154054131728536,-8.375648180972643,-16.101552298555969,6.168372138078652,0.052501833172567,-2.207276042893991,0.075085437870108,0.070899041417466,0.075085437870108,1.013881978118762,1.490557483830017,1.017475137362524,0.627870963173815,0.000075086188732],[-46.938169920541568,4.776232922051319,47.797369891188936,-5.907958986021345,0.859199970647367,-1.131726063970026,0.193339009288019,0.195622836721275,0.195622836721275,1.020948385658962,1.340743146428686,1.03,6.080965262167552,0.000195624792969],[-43.605763570114597,9.316929363638902,43.946952685530128,-10.067435859012209,0.341189115415531,-0.750506495373306,0.181117535469929,0.183129544053069,0.183129544053069,1.03,4.064218494934674,1.03,6.080965262167552,0.000183131375367],[2.229859012822659,7.895540833707283,-2.204319991735812,-11.217280159097262,0.025539021086847,-3.321739325389979,0.033324894307706,0.047000306397674,0.047000306397674,1.03,6.080965262167552,1.017594604901999,6.073034899514616,0.000047000776405],[24.963838799603696,2.935083716269922,-24.889988982082425,-4.145226069347354,0.073849817521271,-1.210142353077432,0.10209761792017,0.102982766824337,0.102982766824337,1.03,7.992882588311921,1.025088267248667,7.2603727058384,0.000102983796662],[-19.795680008264132,-3.782719840902873,19.889988982082411,1.145226069346797,0.094308973818279,-2.637493771556076,0.082859754874998,0.081311555244253,0.082859754874998,1.017594604901999,6.073034899514616,1.025088267248667,7.2603727058384,0.000082860583481],[2.343034527530287,-0.353379763954982,-2.341846584117794,-1.5676130810102,0.001187943412494,-1.920992844965183,0.009624670662693,0.011456740133698,0.011456740133698,1.03,-7.465698292696619,1.029093333537442,-7.548152455800759,0.000011456854702],[-40.461587702970931,20.074471414827229,40.787704817503496,-24.662678559268176,0.326117114532565,-4.588207144440947,0.183464226959309,0.194570257113327,0.194570257113327,1.03,6.080965262167552,1.024889314464391,7.433062373903788,0.000194572202835],[-17.738280613090833,1.387394825086389,17.87974461242051,-6.486982320357849,0.141463999329677,-5.099587495271459,0.072270147903759,0.077256861232247,0.077256861232247,1.03,6.080965262167552,1.03,8.139393034498807,0.000077257633809],[-8.442703131168361,-2.909891872132969,8.474590175807362,-1.278211194496466,0.031887044639001,-4.188103066629436,0.036453539247356,0.034811790389863,0.036453539247356,1.024889314464391,7.433062373903788,1.03,8.139393034498807,0.000036453903786],[-10.528385700391619,-1.812766251440367,10.584898913555868,-2.322629603666625,0.05651321316425,-4.135395855106992,0.043610291415915,0.04401708420187,0.04401708420187,1.024889314464391,7.433062373903788,1.03,8.37127720336257,0.000044017524377],[-12.200735868404824,3.766205065005431,12.314009222362973,-9.863885685030626,0.113273353958149,-6.097680620025194,0.051864852837977,0.064590123278537,0.064590123278537,1.03,6.080965262167552,1.021959583019384,7.834371944006409,0.000064590769186],[-10.61843041774998,2.292215462166608,10.62973709851742,-3.295265625445829,0.01130668076744,-1.003050163279221,0.044123895576255,0.045203412136138,0.045203412136138,1.03,8.139393034498807,1.03,8.37127720336257,0.000045203864175],[20.580784167148035,9.196437486863019,-20.511805224553914,-10.436428000159719,0.068978942594121,-1.2399905132967,0.091562173782003,0.094215500392786,0.094215500392786,1.03,8.37127720336257,1.021959583019384,7.834371944006409,0.000094216442557],[-28.949508836430677,6.743952067603788,29.410913864705357,-10.158246856768571,0.46140502827468,-3.414294789164783,0.120736850836393,0.126387396897642,0.126387396897642,1.03,8.37127720336257,1.03,11.498680554383,0.000126388660784],[-28.029495140558911,20.013371586130532,28.331185596051466,-21.143949455121714,0.301690455492555,-1.130577868991182,0.139894216006171,0.144564873292774,0.144564873292774,1.03,8.37127720336257,1.023067600815456,9.740704235898653,0.000144566318956],[-34.802203997808746,4.300313685190478,35.440070630037461,-7.066379799887333,0.637866632228714,-2.766066114696855,0.143556776510717,0.146785581698693,0.146785581698693,1.021959583019384,7.834371944006409,1.03,11.498680554383,0.000146787049569],[-8.567531270061412,-5.719198612852281,8.624664126697269,-0.663424251047994,0.057132856635857,-6.382622863900275,0.042350138969456,0.035135514466818,0.042350138969456,1.017623993265103,-7.259498376501877,1.03,-6.215444365808307,0.000042350562475],[-30.331185596051196,20.14394945512176,30.465807038637497,-20.568139276638348,0.134621442586301,-0.424189821516588,0.148897817472278,0.150705498336636,0.150705498336636,1.023067600815456,9.740704235898653,1.020453494228758,10.338497324750312,0.000150707005407],[-44.816615985943507,13.385336682841919,45.656412946171443,-14.295325377773503,0.839796960227936,-0.909988694931584,0.190931171753309,0.196696874829758,0.196696874829758,1.024889314464391,7.433062373903788,1.017590059534843,12.241744795025939,0.000196698841818],[-38.465807038637436,17.568139276637496,38.953374595804704,-18.329296106541097,0.487567557167267,-0.761156829903602,0.173373268446574,0.176996073127936,0.176996073127936,1.020453494228758,10.338497324750312,1.017590059534843,12.241744795025939,0.000176997843106],[-77.271343149943291,7.039902115676462,78.553766482485443,-4.735247935534719,1.282423332542152,2.304654180141743,0.319007468190411,0.319652199374466,0.319652199374466,1.017590059534843,12.241744795025939,1.03,15.529839290112692,0.000319655395928],[-46.33844439203255,-4.415280631362462,46.850984494742846,-0.755487776827756,0.512540102710297,-5.170768408190218,0.191377750434149,0.190326052230203,0.191377750434149,1.017590059534843,12.241744795025939,1.03,13.846871077884561,0.000191379664231],[-13.472522729109386,32.244095001971949,13.578226897398284,-32.716939036023824,0.105704168288899,-0.472844034051874,0.140813903658604,0.143881346165052,0.143881346165052,1.038260811461372,-6.232442254289656,1.03,-5.85542260490054,0.000143882784993],[-19.978931516264943,-3.621612810111419,20.217639230030571,-1.007738535750876,0.238707713765628,-4.629351345862295,0.083672743397948,0.082222813276763,0.083672743397948,1.015240974609209,-8.046081910387116,1.03,-5.85542260490054,0.000083673580134],[1.809620894938376,-3.773797746881253,-1.808063870499736,2.100323468396197,0.00155702443864,-1.673474278485056,0.017246940051901,0.011403305556267,0.017246940051901,1.015240974609209,-8.046081910387116,1.016770554074687,-8.129543701186924,0.000017247112523],[28.337749760540682,10.406945752761501,-28.193335909434722,-11.821136230590296,0.144413851105959,-1.414190477828795,0.122620055997179,0.125711389229641,0.125711389229641,1.03,-7.054756258781359,1.017417845133643,-8.100192683428094,0.000125712646356],[-6.191936129500181,-5.100323468393935,6.193335909435014,4.821136230587994,0.001399779934832,-0.279187237805941,0.033008286606089,0.032274088504024,0.033008286606089,1.016770554074687,-8.129543701186924,1.017417845133643,-8.100192683428094,0.000033008616692],[-11.658153415882227,0.567613081010027,11.740359866332518,-5.619229036614923,0.082206450450292,-5.051615955604897,0.047451443907523,0.052868242139647,0.052868242139647,1.029093333537442,-7.548152455800759,1.03,-6.215444365808307,0.000052868770827],[20.139927104486141,4.853402227919786,-19.999999999999936,-7.999999999999908,0.139927104486205,-3.146597772080121,0.084147039509112,0.088813834221958,0.088813834221958,1.03,-7.465698292696619,1.014702328383302,-8.889784310786835,0.000088814722369],[34.094990380738558,-19.36565756275526,-33.878923896720899,18.859853327225419,0.216066484017659,-0.50580423552984,0.162731807207526,0.160249921558381,0.162731807207526,1.00807997086871,-5.995584426306605,1.012303284233951,-7.0691231806324,0.000162733434542],[-0.702771224138596,33.030088548574938,0.878923896720841,-33.859853327225608,0.176152672582245,-0.82976477865067,0.134193376143766,0.139984831194469,0.139984831194469,1.03,-7.394280666635616,1.012303284233951,-7.0691231806324,0.000139986231057],[8.183292805547792,2.491291327716529,-8.167282908430206,-4.688509885554346,0.016009897117586,-2.197218557837817,0.034745449852091,0.038423567861132,0.038423567861132,1.03,-7.465698292696619,1.025396157294416,-7.79423667882364,0.000038423952101],[-4.724203162300776,-20.398662364051226,4.767487902270916,15.793635248520346,0.043284739970139,-4.605027115530881,0.085049151403482,0.066477126647364,0.085049151403482,1.03,-6.215444365808307,1.038260811461372,-6.232442254289656,0.000085050001904],[35.466443092686788,-39.296392991578706,-35.420102574836662,39.283188687888384,0.046340517850126,-0.013204303690323,0.21501212233302,0.214339396610921,0.21501212233302,1.03,-4.72424332342696,1.032435513483888,-4.913892470183259,0.000215014272476],[-16.832717091569691,-5.311490114445406,16.958596523393151,0.849293724289828,0.12587943182346,-4.462196390155578,0.072016842436215,0.068420724067375,0.072016842436215,1.025396157294416,-7.79423667882364,1.038260811461372,-6.232442254289656,0.000072017562612],[29.384087141573065,9.298866049270675,-29.274162212751762,-10.235684949765172,0.109924928821304,-0.936818900494497,0.124191330274588,0.125965964161251,0.125965964161251,1.038260811461372,-6.232442254289656,1.03,-6.961600355752677,0.000125967223833],[-1.008145549233454,-0.376686215477242,1.00825828657072,-0.834364895449469,0.000112737337266,-1.211051110926711,0.004371436832886,0.005315816645447,0.005315816645447,1.03,-6.961600355752677,1.03,-6.933373681581208,0.000005315869804],[21.838845772059781,3.800656683093384,-21.718678512495998,-6.370074124233753,0.120167259563782,-2.569417441140369,0.090039251751235,0.092943325564931,0.092943325564931,1.03,-6.933373681581208,1.018814899293564,-8.254548504366573,0.000092944255007],[30.933443039434866,-9.7457292838155,-30.815614606919855,9.06109030390639,0.117828432515012,-0.68463897990911,0.13173508034976,0.130467075112998,0.13173508034976,1.03,-6.215444365808307,1.03,-6.933373681581208,0.000131736397714],[3.718678512495909,3.370074124233706,-3.712684460425748,-5.57463146996929,0.00599405207016,-2.204557345735584,0.020608402841673,0.027623601569441,0.027623601569441,1.018814899293564,-8.254548504366573,1.014407012454818,-8.384014526080382,0.000027623877808],[-10.287315539574189,-2.425368530030955,10.309083113362018,-0.01318049539275,0.021767573787828,-2.438549025423705,0.04359097117499,0.042380799637558,0.04359097117499,1.014407012454818,-8.384014526080382,1.017680693349345,-7.843633192820247,0.000043591407089],[-20.309083113362046,-4.986819504607615,20.4480522884013,1.399954809359883,0.138969175039254,-3.586864695247732,0.085971005912092,0.083292597258888,0.085971005912092,1.017680693349345,-7.843633192820247,1.029487998595851,-6.131574354349818,0.000085971865631],[10.672783950666576,-13.073954995533859,-10.644404817174815,7.880822181495138,0.028379133491761,-5.19313281403872,0.068586226162805,0.053634942180867,0.068586226162805,1.029487998595851,-6.131574354349818,1.033095632077048,-6.490347604009761,0.000068586912032],[-69.657626453331972,10.333699444008053,70.404557271980991,-15.664905718970026,0.74693081864902,-5.331206274961973,0.28617701558357,0.292965315242158,0.292965315242158,1.029487998595851,-6.131574354349818,1.03,-2.993223053437982,0.000292968244925],[-60.693512353646824,-10.825771131945093,61.59190686816202,11.901370544592592,0.898394514515196,1.075599412647499,0.256419471705633,0.254203230740271,0.256419471705633,1.005894638683879,-8.407593362131688,1.032435513483888,-4.913892470183259,0.000256422035926],[44.715857367263489,-16.446251772972449,-44.101450003640316,0.881296536197993,0.614407363623172,-15.564955236774456,0.193523966080185,0.179168900143235,0.193523966080185,1.03,-2.993223053437982,1.03,-7.054756258781359,0.000193525901339],[32.020798594572334,11.805431257081905,-31.805666749559013,-13.099243515358831,0.215131845013321,-1.293812258276926,0.138621327210248,0.141979338633775,0.141979338633775,1.03,-7.054756258781359,1.013590417537483,-8.421437515764376,0.000141980758441],[14.805666749559009,6.099243515358843,-14.742731461858828,-8.269474929378434,0.062935287700181,-2.170231414019591,0.066094303827043,0.070480762271283,0.070480762271283,1.013590417537483,-8.421437515764376,1.003389143429496,-9.110252314284482,0.000070481467086],[58.531342710024632,-17.622254561614927,-58.388384160927217,-34.878626477949567,0.142958549097415,-52.50088103956449,0.099314654022442,0.11123466896665,0.11123466896665,1.03,-2.966638893514853,1.02322201302456,-4.547987522824765,0.000111235781324],[33.868589359254443,-42.739399015635414,-33.779981850470307,-52.004779383730856,0.088607508784136,-94.744178399366262,0.088600132828055,0.101421859362228,0.101421859362228,1.03,-2.987886891956512,1.02322201302456,-4.547987522824765,0.000101422873591],[35.201628603104979,11.425110081189477,-34.575722957323102,-13.518157261231661,0.625905645781877,-2.093047180042184,0.14912986245621,0.154876551547162,0.154876551547162,1.038260811461372,-6.232442254289656,1.002845610947755,-8.9069534585441,0.000154878100328],[-9.257268538141222,4.269474929377934,9.268818233547817,-5.069260225197151,0.011549695406595,-0.799785295819216,0.042506154665913,0.044073204753669,0.044073204753669,1.003389143429496,-9.110252314284482,1.002845610947755,-8.9069534585441,0.00004407364549],[31.53679021426429,-1.659699257833408,-31.233105131607221,-9.496863163688285,0.303685082657068,-11.156562421521693,0.12833853465781,0.134526571709281,0.134526571709281,1.029487998595851,-6.131574354349818,1.015240974609209,-8.046081910387116,0.000134527916988],[-17.693095276224778,-8.412582513572248,17.801004200587578,6.2135623280616,0.1079089243628,-2.199020185510649,0.081731299623345,0.077696462087939,0.081731299623345,1.002845610947755,-8.9069534585441,1.015240974609209,-8.046081910387116,0.000081732116945],[27.593886143270062,10.950949513284124,-27.398588447653616,-12.32128860737936,0.195297695616446,-1.370339094095236,0.120585820535278,0.123798101516794,0.123798101516794,1.03,-7.054756258781359,1.015240974609209,-8.046081910387116,0.00012379933951],[74.020873348641402,5.53305145239957,-73.404764755477402,-4.240992791658577,0.616108593164,1.292058660740992,0.300788687731424,0.301194281887548,0.301194281887548,1.032435513483888,-4.913892470183259,1.021319080653214,-7.04562443107502,0.00030119729386],[18.467387011208789,-3.616979157958086,-18.343905370998876,0.646601044256592,0.123481640209913,-2.970378113701494,0.076436806374357,0.074863981419876,0.076436806374357,1.03,-6.215444365808307,1.025767183774073,-7.501014734620244,0.00007643757075],[4.975258127241691,-4.832904228034423,-4.956158676915125,-1.809250205068551,0.019099450326566,-6.642154433102974,0.028173541807939,0.021430556967174,0.028173541807939,1.03,-6.933373681581208,1.03,-7.657202090641562,0.000028173823546],[-0.257559879828138,9.097070578610596,0.259376237606756,-9.370838487460572,0.001816357778618,-0.273767908849976,0.037098446933587,0.038248219653861,0.038248219653861,1.02631367384586,-8.089736598630799,1.025401182064082,-8.07703990800594,0.00003824860214],[-32.742440120170642,-18.097070578608811,32.886026376156977,17.341174340608212,0.143586255986335,-0.755896238000599,0.152502756154371,0.14979774152142,0.152502756154371,1.02631367384586,-8.089736598630799,1.038344755781157,-7.317717039785236,0.000152504281197],[-4.656094629001321,-9.646601044256903,4.688158090171402,5.857756755091158,0.032063461170081,-3.788844289165745,0.043687941473019,0.030230309520016,0.043687941473019,1.025767183774073,-7.501014734620244,1.038344755781157,-7.317717039785236,0.000043688378357],[31.344772918016925,7.292013815276293,-31.259376237607373,-7.6291615125384,0.085396680409552,-0.337147697262107,0.130717397809339,0.131283647506923,0.131283647506923,1.03,-7.657202090641562,1.025401182064082,-8.07703990800594,0.000131284960357],[-85.890640594862646,-68.367969475896743,86.17973027225878,68.377053197810795,0.289089677396134,0.009083721914052,0.445904111646087,0.443255238972356,0.445904111646087,1.03,-7.657202090641562,1.038344755781157,-7.317717039785236,0.000445908570732],[10.590572639447073,6.845472530547369,-10.536663758476672,-9.545829036771524,0.0539088809704,-2.700356506224155,0.05080957640621,0.057939804370555,0.057939804370555,1.038344755781157,-7.317717039785236,1.02662972470526,-7.777884771628646,0.000057940383774],[0.895898024595346,2.577732437157364,-0.882562276754628,-7.031977213279911,0.013335747840719,-4.454244776122547,0.010995607749394,0.028786864275928,0.028786864275928,1.038344755781157,-7.317717039785236,1.03,-7.244530281180683,0.000028787152147],[8.329088570163409,9.84476171663939,-8.28081368364828,-52.728016229770397,0.048274886515129,-42.883254513131007,0.021090527970789,0.088788522682097,0.088788522682097,1.02322201302456,-4.547987522824765,1.005994519540704,-4.715856607405435,0.000088789410576],[21.404764755477682,-17.759007208340194,-21.371170514951014,17.3360739978488,0.033594240526668,-0.422933210491394,0.113931022412438,0.112438500767845,0.113931022412438,1.021319080653214,-7.04562443107502,1.023928381883048,-7.33349481017911,0.000113932161734],[-16.46333624152351,-1.454170963228135,16.510724864732143,-0.031151210406225,0.047388623208633,-1.485322173634359,0.067352212443585,0.067064080566246,0.067352212443585,1.02662972470526,-7.777884771628646,1.03,-7.244530281180683,0.000067352885972],[30.253059085344333,4.461800786411834,-30.124397411275822,-5.317833228306759,0.12866167406851,-0.856032441894925,0.124212390442628,0.125051923257771,0.125051923257771,1.03,-7.244530281180683,1.023415147261747,-8.005093053767416,0.00012505317379],[2.969762821420922,-3.363507836038847,-2.964733105227464,-1.563701694350202,0.005029716193458,-4.92720953038905,0.018225263483581,0.01361462984423,0.018225263483581,1.03,-7.244530281180683,1.03,-7.564765614482525,0.000018225445738],[-6.875602588723922,-4.682166771693332,6.897356521893362,1.127556446562612,0.02175393316944,-3.55461032513072,0.034005629050391,0.028387864313772,0.034005629050391,1.023415147261747,-8.005093053767416,1.03,-7.564765614482525,0.00003400596911],[-12.610528877367086,6.651864481936971,12.762251270426022,-12.118826624154051,0.151722393058936,-5.46696214221708,0.059139117579522,0.074135328519826,0.074135328519826,1.008614056534349,-7.894866000947971,0.993194782151269,-5.785747585575477,0.000074136069881],[5.454975060096515,9.527238290202785,-5.389471122632898,-13.651864481936848,0.065503937463617,-4.124626191734063,0.044592484688798,0.060880481957225,0.060880481957225,1.03,-7.657202090641562,1.008614056534349,-7.894866000947971,0.000060881090768],[-28.762251270426141,4.118826624153615,28.956303392359644,-5.552628517314854,0.194052121933503,-1.433801893161238,0.122393038987904,0.123932063820166,0.123932063820166,0.993194782151269,-5.785747585575477,0.99531658690428,-4.215716429331738,0.000123933303153],[-26.976394089296491,-18.827316159225386,27.389444173452958,16.821974464959087,0.413050084156467,-2.005341694266299,0.138277506545683,0.130559041666102,0.138277506545683,0.99531658690428,-4.215716429331738,1.03,-2.555205658864811,0.000138278889335],[-27.345092118901906,8.80226707521326,27.652255906808818,-11.121165421207055,0.307163787906912,-2.318898345993794,0.116684080895855,0.121315055692497,0.121315055692497,1.03,-2.555205658864811,1.027855718772456,-0.459770232693953,0.000121316268855],[-24.930454737437476,9.809717057272211,25.368443417667361,-13.407436144773781,0.437988680229886,-3.59771908750157,0.108820851381618,0.117309060684783,0.117309060684783,1.03,-2.555205658864811,1.023322069287565,0.409723329638872,0.000117310233787],[-189.787693263280914,-102.419454410788944,190.654365253092919,-12.2003541067226,0.866671989812005,-114.619808517511544,0.350390305766027,0.305057274036271,0.350390305766027,1.03,-2.966638893514853,1.048028379138437,0.054362781057401,0.000350393809704],[-58.635323935640365,14.731989226179172,59.300770381410665,-14.252625900651815,0.6654464457703,0.479363325527357,0.246081919194632,0.24772971972683,0.24772971972683,1.027855718772456,-0.459770232693953,1.03,1.685090016773075,0.000247732197049],[-49.427947718513842,10.650547228381601,51.23046996596419,-11.631424488151456,1.802522247450348,-0.980877259769855,0.205376491876324,0.213385982278188,0.213385982278188,1.03,-7.564765614482525,1.03,1.685090016773075,0.000213388116159],[-49.427947718513842,10.650547228381601,51.23046996596419,-11.631424488151456,1.802522247450348,-0.980877259769855,0.205376491876324,0.213385982278188,0.213385982278188,1.03,-7.564765614482525,1.03,1.685090016773075,0.000213388116159],[-54.979909303063103,2.379944676540241,57.081479743080365,-1.219600206097335,2.101570440017262,1.160344470442906,0.231318078323986,0.231908886385493,0.231908886385493,0.99531658690428,-4.215716429331738,1.03,1.685090016773075,0.000231911205498],[-45.368443417667365,2.407436144773503,45.72188300550836,-2.736289500199424,0.353439587840995,-0.328853355425921,0.18574297993362,0.186047360310645,0.186047360310645,1.023322069287565,0.409723329638872,1.03,1.685090016773075,0.000186049220803],[13.634474332094905,1.195943794964399,-13.586481523431788,-3.039098507906207,0.047992808663118,-1.843154712941808,0.055593724191877,0.056830779690165,0.056830779690165,1.03,1.685090016773075,1.024909694814621,1.160330691972778,0.000056831348004],[17.775138270681936,3.641475396985771,-17.616763716313574,-6.769377969054627,0.158374554368361,-3.127902572068856,0.073699315067156,0.077822947425829,0.077822947425829,1.03,1.685090016773075,1.014575174290991,0.495212245668623,0.000077823725663],[13.489542190698792,1.276766975365527,-13.452871338607755,-2.602126611888621,0.036670852091037,-1.325359636523094,0.055874016129045,0.056716410097877,0.056716410097877,1.014575174290991,0.495212245668623,1.010747002359656,0.074668730196526,0.000056716977268],[-4.54712866139221,-2.397873388111143,4.555367346444452,-1.724304868450612,0.008238685052242,-4.122178256561756,0.021278204797397,0.020114007349391,0.021278204797397,1.010747002359656,0.074668730196526,1.013120542760039,0.483288356670144,0.000021278417582],[-27.555367346444555,-9.275695131549629,27.765055824753098,7.013059023679468,0.209688478308543,-2.26263610787016,0.120064343312552,0.116319230849454,0.120064343312552,1.013120542760039,0.483288356670144,1.03,2.218406559109876,0.000120065543968],[-190.654365253092749,12.200354106723076,191.657580375602038,-132.474311462886362,1.003215122509289,-120.273957356163294,0.305057274036271,0.378539547367139,0.378539547367139,1.048028379138437,0.054362781057401,1.03,3.423994064875085,0.0003785433328],[-3.20819053317512,-3.088445005958724,3.21574252630954,-4.711099377385856,0.007551993134421,-7.79954438334458,0.018088191174202,0.023168692174902,0.023168692174902,1.03,1.685090016773075,1.03,2.218406559109876,0.000023168923864],[-3.111251182572696,-2.927392968653868,3.119911452658213,-4.788176587216175,0.008660270085517,-7.715569555870044,0.017351966774029,0.023213165071827,0.023213165071827,1.03,1.685090016773075,1.03,2.218406559109876,0.000023213397206],[4.13266053001822,-2.053017367488666,-4.129786424209304,-0.077977006434965,0.002874105808916,-2.130994373923631,0.018743438834453,0.016777531245632,0.018743438834453,1.03,2.218406559109876,1.03,2.051651469207161,0.000018743626271],[-6.107741231324971,1.372453623103614,6.108788577701375,-2.14539527477699,0.001047346376405,-0.772941651673376,0.025427305565226,0.02629867062056,0.02629867062056,1.03,2.218406559109876,1.03,2.252523161064689,0.00002629893361],[-22.289621885235583,7.048322807316612,22.314890895325565,-7.366910462161194,0.025269010089982,-0.318587654844581,0.094955596809967,0.095451196937261,0.095451196937261,1.03,2.051651469207161,1.03,2.252523161064689,0.000095452151459],[15.496799840620694,-1.850007424689756,-15.419052897461635,-0.487158618659034,0.07774694315906,-2.337166043348791,0.063392507516134,0.062937434671021,0.063392507516134,1.03,2.252523161064689,1.025476233668804,1.429915086742876,0.000063393141448],[-3.413518476568337,-0.960901492093794,3.419052897461704,-2.512841381340732,0.005534420893367,-3.473742873434526,0.014475590235056,0.017311023301158,0.017311023301158,1.024909694814621,1.160330691972778,1.025476233668804,1.429915086742876,0.000017311196413],[25.121606361026032,1.819772609160862,-24.914452796146783,-3.776398965620139,0.207153564879249,-1.956626356459277,0.102307373340269,0.103462169750046,0.103462169750046,1.03,2.252523161064689,1.018972678706416,0.985740531052041,0.000103463204382],[-12.872778474385109,-2.50738900631177,12.914452796146854,0.776398965619972,0.041674321761745,-1.730990040691798,0.054079728518994,0.053119889732397,0.054079728518994,1.014575174290991,0.495212245668623,1.018972678706416,0.985740531052041,0.000054080269322],[-0.556952369656716,-3.049547736655157,0.557106561413819,-3.293931357382537,0.000154191757103,-6.343479094037694,0.012591670181053,0.013569442287091,0.013569442287091,1.03,2.218406559109876,1.03,2.290707114433669,0.000013569577983],[40.384541402055895,-12.569569610721084,-40.036545205409546,11.860673268580861,0.347996196646349,-0.708896342140223,0.171797457639511,0.169608087377117,0.171797457639511,1.03,-4.72424332342696,1.03,-6.35643053172546,0.000171799175631],[-0.25418990538462,-2.934618163678155,0.25424559117259,-3.101733416530652,0.00005568578797,-6.036351580208807,0.011964588227313,0.012641006093188,0.012641006093188,1.03,2.252523161064689,1.03,2.290707114433669,0.000012641132505],[-0.265788360270268,-2.753812985136976,0.26584787993841,-2.932433864169549,0.000059519668143,-5.686246849306524,0.011237532528149,0.011959931427928,0.011959931427928,1.03,2.252523161064689,1.03,2.290707114433669,0.000011960051028],[-1.955891140002067,-2.561125077373084,1.957684039539591,-3.420551990063105,0.001792899537525,-5.981677067436189,0.013089517305187,0.016008350209676,0.016008350209676,1.03,2.051651469207161,1.03,2.290707114433669,0.000016008510295],[-45.515265783015934,9.534649757523592,46.173994869340248,-10.510519640267272,0.658729086324314,-0.97586988274368,0.188888725551466,0.192349092639304,0.192349092639304,1.03,2.290707114433669,1.03,6.055087269876102,0.000192351016149],[-41.238051636463688,8.29839436001711,41.796982567341331,-9.85859978588168,0.558930930877644,-1.56020542586457,0.170860240284163,0.174431407436747,0.174431407436747,1.03,2.290707114433669,1.03,5.817091862485306,0.000174433151768],[31.453077574607455,-6.855363590281886,-31.42753859625407,5.441290238682042,0.025538978353385,-1.414073351599844,0.130756761283687,0.129552893985291,0.130756761283687,1.03,6.055087269876102,1.03,5.817091862485306,0.000130758068864],[-40.776087949204765,8.646874529534513,40.979159200256319,-9.278072706445819,0.203071251051554,-0.631198176911306,0.169309057660319,0.170663811074301,0.170663811074301,1.03,6.055087269876102,1.03,7.353236462541436,0.000170665517729],[-71.960481663673249,16.264249019559529,72.384560622823244,-15.368813438973319,0.424078959149995,0.895435580586209,0.299664788098544,0.300568786375485,0.300568786375485,1.03,5.817091862485306,1.03,7.353236462541436,0.000300571792093],[-48.712889919827127,-59.03753107680128,48.791885710017674,37.718055388927276,0.078995790190547,-21.319475687874004,0.126888261936333,0.101197120921694,0.126888261936333,1.009456106445929,3.28547606218604,1.019840845184812,3.781724148645666,0.000126889530832],[-126.959571718979163,-58.18069568525074,128.39706875982921,-34.50218072842025,1.437497040850047,-92.682876413670982,0.232318320069161,0.216011862428682,0.232318320069161,1.005994519540704,-4.715856607405435,1.03,2.196744879653879,0.000232320643276],[37.201692415046054,-7.818387296424509,-36.929076317033264,6.886060686054474,0.27261609801279,-0.932326610370035,0.154044169388032,0.152585555477744,0.154044169388032,1.032435513483888,-4.913892470183259,1.03,-6.35643053172546,0.000154045709845],[92.535883605350762,-60.980107650048275,-92.270475645813974,24.041249012389176,0.265407959536788,-36.938858637659095,0.18184984405429,0.154920369088166,0.18184984405429,1.019840845184812,3.781724148645666,1.03,2.196744879653879,0.000181851662571],[-77.903373461674406,16.820393479279232,78.988878623030843,-13.909318572132243,1.085505161356437,2.91107490714699,0.323723004430391,0.325776774104341,0.325776774104341,1.03,1.685090016773075,1.03,5.731272721381848,0.000325780031905],[-77.903373461674406,16.820393479279232,78.988878623030843,-13.909318572132243,1.085505161356437,2.91107490714699,0.323723004430391,0.325776774104341,0.325776774104341,1.03,1.685090016773075,1.03,5.731272721381848,0.000325780031905],[13.173689821206132,-5.783733252506702,-13.091486685233846,0.023521369559854,0.082203135972286,-5.760211882946847,0.058439406149039,0.053175640645864,0.058439406149039,1.03,7.353236462541436,1.03,5.731272721381848,0.000058439990549],[26.164559345200011,-2.116077148738616,-25.998021390969896,-0.399703178895444,0.166537954230115,-2.51578032763406,0.106623318547257,0.10618796275263,0.106623318547257,1.03,7.353236462541436,1.024416619251882,5.684097335790579,0.000106624384791],[2.008590264181732,3.800304144969506,-2.001978609029913,-6.600296821104364,0.006611655151818,-2.799992676134858,0.01745966115833,0.02816816976265,0.02816816976265,1.03,5.731272721381848,1.024416619251882,5.684097335790579,0.000028168451447],[-3.016931971168275,-3.610823804972244,3.024217885986524,-3.873450475413648,0.00728591481825,-7.484274280385892,0.019152092149723,0.019960767900493,0.019960767900493,1.027855718772456,-0.459770232693953,1.03,0.0,0.00001996096751],[8.853471963877345,-6.942088877583272,-8.774658708768635,-1.582919521856016,0.07881325510871,-8.525008399439288,0.045698265059942,0.036216573809704,0.045698265059942,1.03,1.685090016773075,1.03,0.0,0.000045698722047],[79.721998741940382,-21.150879834217562,-77.86383636019427,16.074120583609371,1.858162381746112,-5.076759250608191,0.335020913229756,0.322939567710417,0.335020913229756,1.03,0.0,1.03,-5.71532928362572,0.000335024263472],[-3.493309933730765,-4.622499520173235,3.493576531659185,-6.179483583819732,0.00026659792842,-10.801983103992967,0.023463892680352,0.028833672183569,0.028833672183569,1.033095632077048,-6.490347604009761,1.03,-5.71532928362572,0.000028833960523]]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64", + "loading_percent": "float64" + } + }, + "res_trafo": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[0,1,10,11,12,2,3,4,5,6,7,8,9],\"data\":[[137.394370057012509,54.226670272079751,-137.39437005701248,-48.899223388456775,0.000000000000028,5.327446883622976,0.239987145758097,0.590968346429313,1.03,-2.966638893514853,1.032435513483888,-4.913892470183259,1.448546724421003],[0.269430144501666,120.539297741378149,-0.269430144501674,-115.717701240587616,-0.000000000000008,4.821596500790534,0.195845138168152,0.470028331603566,1.03,-2.987886891956512,1.03,-2.993223053437982,1.182108452063556],[8.214354986386965,131.305320919135738,-8.214354986386972,-125.765460539942325,-0.000000000000007,5.539860379193414,0.219006605735667,0.511927940907123,1.005295107394238,0.590263753664218,1.03,0.43301790599139,1.32190955629239],[165.816108864285013,13.838838343779557,-158.449629944087206,35.673663745882607,7.366478920197807,49.512502089662164,0.579308985432376,0.674595284416667,1.03,36.851213955886308,1.007268584479728,17.80517396898302,1.631779878424834],[-146.381995666053797,169.166125157352582,146.552242380663046,-184.433067939952196,0.170246714609249,-15.266942782599614,0.363465187449378,0.825355299147354,1.03,0.240149994071021,1.023510045661872,0.595163804598131,2.324835629288159],[83.83927744123406,77.038644145041971,-83.839277441234088,-72.611000105246518,-0.000000000000028,4.427644039795453,0.186217087991323,0.446921011179179,1.02322201302456,-4.547987522824765,1.038260811461372,-6.232442254289656,1.123994170558396],[135.240385402627226,110.908711915018856,-135.240385402627254,-100.999189261209239,-0.000000000000028,9.909522653809617,0.29095069587445,0.680097251606527,1.005994519540704,-4.715856607405435,1.038344755781157,-7.317717039785236,1.756159381560234],[48.712889919827326,59.037531076801287,-48.712889919827347,-56.992348365164766,-0.000000000000021,2.045182711636521,0.126888261936333,0.304531828647202,1.009456106445929,3.28547606218604,1.03,2.290707114433669,0.765889254671251],[-141.327769315368215,23.262052261121944,141.327769315368329,-18.133358048275966,0.000000000000114,5.128694212845978,0.23502824251583,0.578757047195231,1.019840845184812,3.781724148645666,1.03,5.817091862485306,1.418615108602097],[-189.057712617670944,219.021306154405323,189.057712617670916,-193.497573501936642,-0.000000000000028,25.523732652468681,0.470088793532203,1.098832554881524,1.03,2.196744879653879,1.03,5.731272721381848,2.837425229201547],[187.069139007411792,-5.556093164858692,-186.590992770092271,-56.491196805528027,0.478146237319521,-62.047289970386721,0.304072166783711,0.683055158830125,1.03,2.196744879653879,1.023510045661872,0.595163804598131,1.924008934888835],[31.653524061958599,191.473505689657657,-31.653524061958606,-179.84382655988162,-0.000000000000007,11.629679129776036,0.679962387172363,0.74172563734052,1.023510045661872,0.595163804598131,1.03,0.0,1.915297310027826],[-8.214354986386947,-131.305320919133862,8.385226327470729,49.450759055830005,0.170871341083782,-81.854561863303857,0.219006605735664,0.175731620348646,1.005295107394238,0.590263753664218,1.023510045661872,0.595163804598131,1.321909556292371]]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "loading_percent": "float64" + } + }, + "res_trafo3w": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_mv_mw": "float64", + "q_mv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_mv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_mv_pu": "float64", + "va_mv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64", + "loading_percent": "float64" + } + }, + "res_impedance": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64" + } + }, + "res_ext_grid": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + } + }, + "res_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98],\"data\":[[51.0,27.0],[20.0,9.0],[39.0,10.0],[39.0,12.0],[52.0,22.0],[19.0,2.0],[28.0,0.0],[70.0,23.0],[47.0,10.0],[34.0,16.0],[14.0,1.0],[90.0,30.0],[25.0,10.0],[11.0,3.0],[60.0,34.0],[45.0,25.0],[18.0,3.0],[14.0,8.0],[10.0,5.0],[7.0,3.0],[13.0,0.0],[71.0,13.0],[17.0,7.0],[24.0,4.0],[43.0,27.0],[59.0,23.0],[23.0,9.0],[59.0,26.0],[33.0,9.0],[31.0,17.0],[27.0,11.0],[66.0,23.0],[37.0,10.0],[96.0,23.0],[18.0,7.0],[16.0,8.0],[53.0,22.0],[28.0,10.0],[34.0,0.0],[20.0,11.0],[87.0,30.0],[17.0,4.0],[17.0,8.0],[18.0,5.0],[23.0,11.0],[113.0,32.0],[63.0,22.0],[84.0,18.0],[12.0,3.0],[12.0,3.0],[277.0,113.0],[78.0,3.0],[77.0,14.0],[39.0,18.0],[28.0,7.0],[66.0,20.0],[12.0,0.0],[6.0,0.0],[68.0,27.0],[47.0,11.0],[68.0,36.0],[61.0,28.0],[71.0,26.0],[39.0,32.0],[130.0,26.0],[54.0,27.0],[20.0,10.0],[11.0,7.0],[24.0,15.0],[21.0,10.0],[48.0,10.0],[163.0,42.0],[10.0,0.0],[65.0,10.0],[12.0,7.0],[30.0,16.0],[42.0,31.0],[38.0,15.0],[15.0,9.0],[34.0,8.0],[42.0,0.0],[37.0,18.0],[22.0,15.0],[5.0,3.0],[23.0,16.0],[38.0,25.0],[31.0,26.0],[43.0,16.0],[50.0,12.0],[2.0,1.0],[8.0,3.0],[39.0,30.0],[68.0,13.0],[6.0,0.0],[8.0,3.0],[22.0,7.0],[184.0,0.0],[20.0,8.0],[33.0,15.0]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + } + }, + "res_motor": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + } + }, + "res_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + } + }, + "res_storage": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + } + }, + "res_shunt": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[0,1,10,11,12,13,2,3,4,5,6,7,8,9],\"data\":[[0.0,0.0,1.032435513483888],[0.0,0.0,1.03],[0.0,0.0,1.02375537664284],[0.0,0.0,1.03],[0.0,0.0,1.03],[0.0,0.0,1.017590059534843],[0.0,0.0,1.038344755781157],[0.0,0.0,0.993194782151269],[0.0,0.0,0.99531658690428],[0.0,0.0,1.03],[0.0,0.0,1.023322069287565],[0.0,0.0,0.998928637510271],[0.0,0.0,1.005867985128714],[0.0,0.0,1.03]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64" + } + }, + "res_gen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"va_degree\",\"vm_pu\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61],\"data\":[[57.425492247371409,-19.932981301150583,-4.72424332342696,1.03],[57.425492247371409,-19.932981301150583,-4.72424332342696,1.03],[34.138019503756119,-65.815038700326696,-2.966638893514853,1.03],[191.657580375602095,-132.474311462886362,3.423994064875085,1.03],[57.425492247371409,11.057643230543242,-6.35643053172546,1.03],[57.425492247371409,11.057643230543242,-6.35643053172546,1.03],[29.717692238014706,93.465737240310176,-7.465698292696619,1.03],[57.425492247371409,-3.804554580866878,-6.215444365808307,1.03],[40.190666386629069,-2.434914931754802,-6.215444365808307,1.03],[57.425492247371409,-3.804554580866878,-6.215444365808307,1.03],[29.717692238014706,23.387628834758047,-6.961600355752677,1.03],[42.006747578952194,32.194477863515829,-6.933373681581208,1.03],[114.850984494742818,-147.828858732531387,-2.993223053437982,1.03],[34.138019503756119,77.799898725742978,-2.987886891956512,1.03],[57.425492247371409,23.522311529662581,-7.054756258781359,1.03],[57.425492247371409,23.522311529662581,-7.054756258781359,1.03],[4.952948706335785,-27.35796757548448,-7.657202090641562,1.03],[114.850984494742818,17.035164526687481,-7.244530281180683,1.03],[1.076727979638214,43.864949208975496,-7.564765614482525,1.03],[3.113897317113715,45.433958597444679,-2.555205658864811,1.03],[57.425492247371409,3.512228678764988,1.685090016773075,1.03],[57.425492247371409,3.512228678764988,1.685090016773075,1.03],[57.425492247371409,3.512228678764988,1.685090016773075,1.03],[57.425492247371409,3.512228678764988,1.685090016773075,1.03],[29.717692238014706,5.300119182376807,2.218406559109876,1.03],[114.850984494742818,20.483552395659174,2.218406559109876,1.03],[34.624700550552596,26.409220723508497,2.051651469207161,1.03],[57.425492247371409,0.999504872479701,2.252523161064689,1.03],[57.425492247371409,0.999504872479701,2.252523161064689,1.03],[37.671122914275642,0.770018553758362,2.252523161064689,1.03],[29.717692238014706,12.558146316500295,2.290707114433669,1.03],[114.850984494742818,48.533898807730608,2.290707114433669,1.03],[114.850984494742818,-5.719008701016321,6.055087269876102,1.03],[79.736731622781392,-6.28641857591435,5.817091862485306,1.03],[114.850984494742818,-9.273348273331841,7.353236462541436,1.03],[114.850984494742818,-9.273348273331841,7.353236462541436,1.03],[34.138019503756119,203.004281273512532,2.196744879653879,1.03],[374.952573442680716,-199.492385131671369,5.731272721381848,1.03],[162.590390581797607,-217.227830882926582,0.0,1.03],[9.29000900831851,56.72512129803286,-5.71532928362572,1.03],[29.717692238014706,-7.663127116853021,-4.858625099699984,1.03],[7.465313992158284,99.899228015479764,-7.394280666635616,1.03],[57.425492247371409,-7.589429699603425,0.43301790599139,1.03],[57.425492247371409,-7.589429699603425,0.43301790599139,1.03],[136.043862408635249,-17.303899715095802,0.43301790599139,1.03],[29.717692238014706,94.016665547701905,0.911026067320705,1.03],[0.861382383710571,63.147599898117527,7.558275845709979,1.03],[165.816108864284956,13.838838343779557,36.851213955886308,1.03],[114.850984494742818,-30.058319471402239,8.476537460210295,1.03],[57.425492247371409,22.80956940189531,6.80042727164331,1.03],[57.425492247371409,22.80956940189531,6.80042727164331,1.03],[187.350668457049238,-0.823488967038827,7.992882588311921,1.03],[29.717692238014706,0.551267977972728,4.064218494934674,1.03],[57.425492247371409,21.441773026956348,6.080965262167552,1.03],[57.425492247371409,21.441773026956348,6.080965262167552,1.03],[53.735904370477798,19.527021947312242,8.139393034498807,1.03],[15.816416202232272,56.335865911485172,8.37127720336257,1.03],[114.850984494742818,-5.2246266566559,11.498680554383,1.03],[78.553766482485528,-4.735247935534719,15.529839290112692,1.03],[114.850984494742818,12.244512223172244,13.846871077884561,1.03],[39.79586612742839,-33.724677571774834,-5.85542260490054,1.03],[37.618004333946821,169.166125157352553,0.240149994071021,1.03]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "va_degree": "float64", + "vm_pu": "float64" + } + }, + "res_ward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64" + } + }, + "res_xward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\",\"va_internal_degree\",\"vm_internal_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64" + } + }, + "res_dcline": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64" + } + }, + "res_asymmetric_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + } + }, + "res_asymmetric_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + } + }, + "res_bus_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "vm_pu": "float64", + "va_degree": "float64", + "p_mw": "float64", + "q_mvar": "float64" + } + }, + "res_line_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64", + "loading_percent": "float64" + } + }, + "res_trafo_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "loading_percent": "float64" + } + }, + "res_trafo3w_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_mv_mw": "float64", + "q_mv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_mv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_mv_pu": "float64", + "va_mv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64", + "loading_percent": "float64" + } + }, + "res_impedance_est": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64" + } + }, + "res_bus_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split" + }, + "res_line_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split" + }, + "res_trafo_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split" + }, + "res_trafo3w_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split" + }, + "res_ext_grid_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split" + }, + "res_gen_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split" + }, + "res_sgen_sc": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split" + }, + "res_bus_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_a_pu\",\"va_a_degree\",\"vm_b_pu\",\"va_b_degree\",\"vm_c_pu\",\"va_c_degree\",\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "vm_a_pu": "float64", + "va_a_degree": "float64", + "vm_b_pu": "float64", + "va_b_degree": "float64", + "vm_c_pu": "float64", + "va_c_degree": "float64", + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + } + }, + "res_line_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_from_mw\",\"q_a_from_mvar\",\"p_b_from_mw\",\"q_b_from_mvar\",\"q_c_from_mvar\",\"p_a_to_mw\",\"q_a_to_mvar\",\"p_b_to_mw\",\"q_b_to_mvar\",\"p_c_to_mw\",\"q_c_to_mvar\",\"p_a_l_mw\",\"q_a_l_mvar\",\"p_b_l_mw\",\"q_b_l_mvar\",\"p_c_l_mw\",\"q_c_l_mvar\",\"i_a_from_ka\",\"i_a_to_ka\",\"i_b_from_ka\",\"i_b_to_ka\",\"i_c_from_ka\",\"i_c_to_ka\",\"i_a_ka\",\"i_b_ka\",\"i_c_ka\",\"i_n_from_ka\",\"i_n_to_ka\",\"i_n_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_a_from_mw": "float64", + "q_a_from_mvar": "float64", + "p_b_from_mw": "float64", + "q_b_from_mvar": "float64", + "q_c_from_mvar": "float64", + "p_a_to_mw": "float64", + "q_a_to_mvar": "float64", + "p_b_to_mw": "float64", + "q_b_to_mvar": "float64", + "p_c_to_mw": "float64", + "q_c_to_mvar": "float64", + "p_a_l_mw": "float64", + "q_a_l_mvar": "float64", + "p_b_l_mw": "float64", + "q_b_l_mvar": "float64", + "p_c_l_mw": "float64", + "q_c_l_mvar": "float64", + "i_a_from_ka": "float64", + "i_a_to_ka": "float64", + "i_b_from_ka": "float64", + "i_b_to_ka": "float64", + "i_c_from_ka": "float64", + "i_c_to_ka": "float64", + "i_a_ka": "float64", + "i_b_ka": "float64", + "i_c_ka": "float64", + "i_n_from_ka": "float64", + "i_n_to_ka": "float64", + "i_n_ka": "float64", + "loading_a_percent": "float64", + "loading_b_percent": "float64", + "loading_c_percent": "float64" + } + }, + "res_trafo_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_hv_mw\",\"q_a_hv_mvar\",\"p_b_hv_mw\",\"q_b_hv_mvar\",\"p_c_hv_mw\",\"q_c_hv_mvar\",\"p_a_lv_mw\",\"q_a_lv_mvar\",\"p_b_lv_mw\",\"q_b_lv_mvar\",\"p_c_lv_mw\",\"q_c_lv_mvar\",\"p_a_l_mw\",\"q_a_l_mvar\",\"p_b_l_mw\",\"q_b_l_mvar\",\"p_c_l_mw\",\"q_c_l_mvar\",\"i_a_hv_ka\",\"i_a_lv_ka\",\"i_b_hv_ka\",\"i_b_lv_ka\",\"i_c_hv_ka\",\"i_c_lv_ka\",\"loading_a_percent\",\"loading_b_percent\",\"loading_c_percent\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_a_hv_mw": "float64", + "q_a_hv_mvar": "float64", + "p_b_hv_mw": "float64", + "q_b_hv_mvar": "float64", + "p_c_hv_mw": "float64", + "q_c_hv_mvar": "float64", + "p_a_lv_mw": "float64", + "q_a_lv_mvar": "float64", + "p_b_lv_mw": "float64", + "q_b_lv_mvar": "float64", + "p_c_lv_mw": "float64", + "q_c_lv_mvar": "float64", + "p_a_l_mw": "float64", + "q_a_l_mvar": "float64", + "p_b_l_mw": "float64", + "q_b_l_mvar": "float64", + "p_c_l_mw": "float64", + "q_c_l_mvar": "float64", + "i_a_hv_ka": "float64", + "i_a_lv_ka": "float64", + "i_b_hv_ka": "float64", + "i_b_lv_ka": "float64", + "i_c_hv_ka": "float64", + "i_c_lv_ka": "float64", + "loading_a_percent": "float64", + "loading_b_percent": "float64", + "loading_c_percent": "float64", + "loading_percent": "float64" + } + }, + "res_ext_grid_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + } + }, + "res_shunt_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[],\"index\":[],\"data\":[]}", + "orient": "split" + }, + "res_load_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + } + }, + "res_sgen_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + } + }, + "res_storage_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + } + }, + "res_asymmetric_load_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + } + }, + "res_asymmetric_sgen_3ph": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_a_mw\",\"q_a_mvar\",\"p_b_mw\",\"q_b_mvar\",\"p_c_mw\",\"q_c_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_a_mw": "float64", + "q_a_mvar": "float64", + "p_b_mw": "float64", + "q_b_mvar": "float64", + "p_c_mw": "float64", + "q_c_mvar": "float64" + } + }, + "user_pf_options": {}, + "OPF_converged": false + } +} \ No newline at end of file diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/grid_layout.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/grid_layout.json new file mode 100644 index 00000000..608d3342 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/grid_layout.json @@ -0,0 +1,474 @@ +{ + "sub_0": [ + -1067.0, + 600.0 + ], + "sub_1": [ + -940.0, + 600.0 + ], + "sub_2": [ + -1006.0, + 524.0 + ], + "sub_3": [ + -940.0, + 461.0 + ], + "sub_4": [ + -977.0, + 348.0 + ], + "sub_5": [ + -874.0, + 352.0 + ], + "sub_6": [ + -792.0, + 346.0 + ], + "sub_7": [ + -969.0, + 131.0 + ], + "sub_8": [ + -964.0, + 39.0 + ], + "sub_9": [ + -969.0, + -39.0 + ], + "sub_10": [ + -847.0, + 465.0 + ], + "sub_11": [ + -705.0, + 505.0 + ], + "sub_12": [ + -638.0, + 363.0 + ], + "sub_13": [ + -543.591, + 498.285 + ], + "sub_14": [ + -498.0, + 369.0 + ], + "sub_15": [ + -747.0, + 268.0 + ], + "sub_16": [ + -586.0, + 205.0 + ], + "sub_17": [ + -427.0, + 205.0 + ], + "sub_18": [ + -306.761, + 311.274 + ], + "sub_19": [ + -274.219, + 221.585 + ], + "sub_20": [ + -285.066, + 82.2807 + ], + "sub_21": [ + -313.992, + 0.2248 + ], + "sub_22": [ + -348.0, + -115.0 + ], + "sub_23": [ + -49.0, + 43.0 + ], + "sub_24": [ + -462.237, + -236.401 + ], + "sub_25": [ + -492.971, + -121.905 + ], + "sub_26": [ + -858.0, + -98.0 + ], + "sub_27": [ + -879.0, + -22.0 + ], + "sub_28": [ + -876.0, + 56.0 + ], + "sub_29": [ + -562.0, + 131.0 + ], + "sub_30": [ + -773.0, + 56.0 + ], + "sub_31": [ + -686.0, + 7.0 + ], + "sub_32": [ + -12.0, + 480.0 + ], + "sub_33": [ + 40.3494, + 373.0 + ], + "sub_34": [ + -91.0, + 257.0 + ], + "sub_35": [ + 133.0, + 272.0 + ], + "sub_36": [ + 194.0, + 411.0 + ], + "sub_37": [ + 231.0, + 213.0 + ], + "sub_38": [ + 155.0, + 503.0 + ], + "sub_39": [ + 226.0, + 568.0 + ], + "sub_40": [ + 340.0, + 615.0 + ], + "sub_41": [ + 424.0, + 568.0 + ], + "sub_42": [ + 326.0, + 363.0 + ], + "sub_43": [ + 369.0, + 421.0 + ], + "sub_44": [ + 410.962, + 330.356 + ], + "sub_45": [ + 350.0, + 236.0 + ], + "sub_46": [ + 459.774, + 181.511 + ], + "sub_47": [ + 452.543, + 244.484 + ], + "sub_48": [ + 583.0, + 209.0 + ], + "sub_49": [ + 776.15, + 299.824 + ], + "sub_50": [ + 705.644, + 299.824 + ], + "sub_51": [ + 541.128, + 429.587 + ], + "sub_52": [ + 533.0, + 568.0 + ], + "sub_53": [ + 625.0, + 566.0 + ], + "sub_54": [ + 783.382, + 515.459 + ], + "sub_55": [ + 741.801, + 429.587 + ], + "sub_56": [ + 776.15, + 364.705 + ], + "sub_57": [ + 705.644, + 364.705 + ], + "sub_58": [ + 982.0, + 529.0 + ], + "sub_59": [ + 908.124, + 254.025 + ], + "sub_60": [ + 949.705, + 194.869 + ], + "sub_61": [ + 853.888, + 185.328 + ], + "sub_62": [ + 1020.21, + 355.164 + ], + "sub_63": [ + 1013.17, + 126.171 + ], + "sub_64": [ + 786.0, + 7.0 + ], + "sub_65": [ + 747.0, + 102.0 + ], + "sub_66": [ + 841.233, + 93.73 + ], + "sub_67": [ + 579.093, + 25.0324 + ], + "sub_68": [ + 485.0, + 51.0 + ], + "sub_69": [ + 160.0, + 41.0 + ], + "sub_70": [ + 92.7775, + 124.263 + ], + "sub_71": [ + -3.03932, + 120.446 + ], + "sub_72": [ + 206.673, + 107.088 + ], + "sub_73": [ + 69.2753, + -133.354 + ], + "sub_74": [ + 160.0, + -207.0 + ], + "sub_75": [ + 398.0, + -207.0 + ], + "sub_76": [ + 464.0, + -262.0 + ], + "sub_77": [ + 514.0, + -165.0 + ], + "sub_78": [ + 546.551, + -97.0972 + ], + "sub_79": [ + 599.0, + -207.0 + ], + "sub_80": [ + 620.674, + -139.079 + ], + "sub_81": [ + 393.0, + -329.0 + ], + "sub_82": [ + 149.0, + -377.0 + ], + "sub_83": [ + 89.1618, + -417.688 + ], + "sub_84": [ + 112.0, + -484.0 + ], + "sub_85": [ + 118.088, + -564.625 + ], + "sub_86": [ + 181.363, + -595.157 + ], + "sub_87": [ + 205.0, + -484.0 + ], + "sub_88": [ + 313.0, + -489.0 + ], + "sub_89": [ + 321.0, + -591.341 + ], + "sub_90": [ + 504.0, + -591.341 + ], + "sub_91": [ + 517.0, + -489.0 + ], + "sub_92": [ + 642.368, + -480.661 + ], + "sub_93": [ + 646.0, + -377.0 + ], + "sub_94": [ + 559.0, + -377.0 + ], + "sub_95": [ + 583.0, + -331.0 + ], + "sub_96": [ + 541.128, + -280.292 + ], + "sub_97": [ + 691.0, + -251.0 + ], + "sub_98": [ + 776.0, + -209.0 + ], + "sub_99": [ + 760.0, + -377.0 + ], + "sub_100": [ + 720.0, + -537.0 + ], + "sub_101": [ + 596.0, + -535.0 + ], + "sub_102": [ + 860.0, + -537.0 + ], + "sub_103": [ + 871.0, + -373.0 + ], + "sub_104": [ + 964.0, + -377.0 + ], + "sub_105": [ + 961.0, + -245.0 + ], + "sub_106": [ + 1067.0, + -377.0 + ], + "sub_107": [ + 1047.33, + -444.403 + ], + "sub_108": [ + 1052.75, + -518.826 + ], + "sub_109": [ + 953.0, + -585.0 + ], + "sub_110": [ + 871.0, + -600.0 + ], + "sub_111": [ + 1064.0, + -585.0 + ], + "sub_112": [ + -715.338, + 177.694 + ], + "sub_113": [ + -682.796, + -53.2069 + ], + "sub_114": [ + -664.718, + -121.905 + ], + "sub_115": [ + 671.294, + -41.7572 + ], + "sub_116": [ + -624.945, + 591.79 + ], + "sub_117": [ + 298.874, + -171.52 + ] + } diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/loads_charac.csv b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/loads_charac.csv new file mode 100644 index 00000000..79b1b8bd --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/loads_charac.csv @@ -0,0 +1,100 @@ +name,bus,Pmax,zone,PF,type,x,y,vn_kv +load_0_0,0,56.4,R1,0.0,residential,30,-29,138.0 +load_1_1,1,22.1,R1,0.0,residential,86,-29,138.0 +load_2_2,2,43.1,R1,0.0,residential,57,-71,138.0 +load_3_3,3,33.2,R1,0.0,residential,62,-101,138.0 +load_5_4,5,57.5,R1,0.0,residential,116,-167,138.0 +load_6_5,6,21.0,R1,0.0,residential,152,-171,138.0 +load_7_6,7,5.0,R1,0.0,residential,74,-293,345.0 +load_10_7,10,77.4,R1,0.1,residential,116,-104,138.0 +load_11_8,11,51.9,R1,0.0,residential,191,-82,138.0 +load_12_9,12,37.6,R1,0.0,residential,222,-162,138.0 +load_13_10,13,15.5,R1,0.0,residential,267,-124,138.0 +load_14_11,14,99.5,R1,0.1,residential,284,-159,138.0 +load_15_12,15,27.6,R1,0.0,residential,174,-215,138.0 +load_16_13,16,11.9,R1,0.0,residential,245,-250,138.0 +load_17_14,17,66.3,R1,0.1,residential,317,-250,138.0 +load_18_15,18,49.7,R1,0.0,residential,351,-212,138.0 +load_19_16,19,19.9,R1,0.0,residential,343,-229,138.0 +load_20_17,20,15.5,R1,0.0,residential,352,-367,138.0 +load_21_18,21,11.1,R1,0.0,residential,361,-396,138.0 +load_22_19,22,7.7,R1,0.0,residential,351,-434,138.0 +load_23_20,23,10.0,R1,0.0,residential,489,-345,138.0 +load_26_21,26,68.5,R1,0.1,residential,124,-425,138.0 +load_27_22,27,18.8,R1,0.0,residential,113,-381,138.0 +load_28_23,28,26.5,R1,0.0,residential,115,-337,138.0 +load_30_24,30,47.5,R1,0.0,residential,161,-337,138.0 +load_31_25,31,65.2,R1,0.1,residential,200,-364,138.0 +load_32_26,32,15.9,R2,0.0,residential,505,-95,138.0 +load_33_27,33,40.7,R2,0.0,residential,548,-155,138.0 +load_34_28,34,22.7,R2,0.0,residential,469,-220,138.0 +load_35_29,35,21.4,R2,0.0,residential,570,-214,138.0 +load_38_30,38,17.5,R2,0.0,residential,580,-83,138.0 +load_39_31,39,12.8,R2,0.0,residential,612,-46,138.0 +load_40_32,40,24.0,R2,0.0,residential,662,-46,138.0 +load_41_33,41,24.0,R2,0.0,residential,700,-46,138.0 +load_42_34,42,11.7,R2,0.0,residential,657,-162,138.0 +load_43_35,43,10.4,R2,0.0,residential,675,-128,138.0 +load_44_36,44,34.4,R2,0.0,residential,684,-204,138.0 +load_45_37,45,18.2,R2,0.0,residential,668,-233,138.0 +load_46_38,46,22.1,R2,0.0,residential,702,-238,138.0 +load_47_39,47,13.0,R2,0.0,residential,732,-193,138.0 +load_48_40,48,56.5,R2,0.0,residential,772,-249,138.0 +load_49_41,49,11.0,R2,0.0,residential,828,-142,138.0 +load_50_42,50,11.0,R2,0.0,residential,850,-130,138.0 +load_51_43,51,11.7,R2,0.0,residential,745,-91,138.0 +load_52_44,52,14.9,R2,0.0,residential,749,-47,138.0 +load_53_45,53,73.4,R2,0.1,residential,790,-48,138.0 +load_54_46,54,40.9,R2,0.0,residential,899,-46,138.0 +load_55_47,55,54.5,R2,0.0,residential,844,-45,138.0 +load_56_48,56,7.8,R2,0.0,residential,828,-103,138.0 +load_57_49,57,7.8,R2,0.0,residential,849,-103,138.0 +load_58_50,58,179.8,R2,0.2,residential,950,-69,138.0 +load_59_51,59,50.6,R2,0.0,residential,950,-164,138.0 +load_61_52,61,50.0,R2,0.0,residential,913,-311,138.0 +load_65_53,65,25.3,R2,0.0,residential,845,-311,138.0 +load_66_54,66,18.2,R2,0.0,residential,861,-287,138.0 +load_69_55,69,68.7,R1,0.1,residential,582,-346,138.0 +load_71_56,71,15.0,R1,0.0,residential,540,-337,138.0 +load_72_57,72,5.0,R1,0.0,residential,581,-300,138.0 +load_73_58,73,70.8,R1,0.1,residential,560,-463,138.0 +load_74_59,74,48.9,R1,0.0,residential,582,-485,138.0 +load_75_60,75,44.1,R2,0.0,residential,688,-486,138.0 +load_76_61,76,39.6,R2,0.0,residential,718,-518,138.0 +load_77_62,77,46.1,R2,0.0,residential,740,-462,138.0 +load_78_63,78,25.3,R2,0.0,residential,771,-439,138.0 +load_79_64,79,84.4,R2,0.1,residential,778,-486,138.0 +load_81_65,81,86.8,R3,0.1,residential,685,-554,138.0 +load_82_66,82,32.1,R3,0.0,residential,578,-583,138.0 +load_83_67,83,17.7,R3,0.0,residential,564,-602,138.0 +load_84_68,84,38.6,R3,0.0,residential,560,-643,138.0 +load_85_69,85,33.7,R3,0.0,residential,560,-671,138.0 +load_87_70,87,77.1,R3,0.1,residential,603,-643,138.0 +load_89_71,89,125.3,R3,0.1,residential,654,-685,138.0 +load_90_72,90,10.0,R3,0.0,residential,737,-688,138.0 +load_91_73,91,104.5,R3,0.1,residential,742,-644,138.0 +load_92_74,92,19.3,R3,0.0,residential,769,-620,138.0 +load_93_75,93,48.2,R3,0.0,residential,800,-583,138.0 +load_94_76,94,67.5,R3,0.1,residential,761,-583,138.0 +load_95_77,95,61.1,R3,0.1,residential,772,-556,138.0 +load_96_78,96,9.7,R2,0.0,residential,770,-530,138.0 +load_97_79,97,22.1,R2,0.0,residential,819,-510,138.0 +load_98_80,98,20.0,R2,0.0,residential,858,-487,138.0 +load_99_81,99,59.5,R3,0.0,residential,851,-582,138.0 +load_100_82,100,35.4,R3,0.0,residential,833,-672,138.0 +load_101_83,101,8.0,R3,0.0,residential,777,-671,138.0 +load_102_84,102,37.0,R3,0.0,residential,895,-672,138.0 +load_103_85,103,61.1,R3,0.1,residential,901,-579,138.0 +load_104_86,104,49.8,R3,0.0,residential,942,-583,138.0 +load_105_87,105,69.1,R3,0.1,residential,941,-506,138.0 +load_106_88,106,44.4,R3,0.0,residential,988,-582,138.0 +load_107_89,107,3.2,R3,0.0,residential,948,-625,138.0 +load_108_90,108,12.9,R3,0.0,residential,951,-650,138.0 +load_109_91,109,62.7,R3,0.1,residential,937,-699,138.0 +load_111_92,111,40.2,R3,0.0,residential,987,-699,138.0 +load_112_93,112,15.0,R1,0.0,residential,203,-276,138.0 +load_113_94,113,8.8,R1,0.0,residential,188,-399,138.0 +load_114_95,114,24.3,R1,0.0,residential,229,-401,138.0 +load_115_96,115,5.0,R2,0.0,residential,781,-362,345.0 +load_116_97,116,22.1,R1,0.0,residential,257,-81,138.0 +load_117_98,117,21.4,R2,0.0,residential,628,-487,138.0 diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/maintenance_meta.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/maintenance_meta.json new file mode 100644 index 00000000..d4342060 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/maintenance_meta.json @@ -0,0 +1,17 @@ +{ + "maintenance_starting_hour": 9, + "maintenance_ending_hour": 17, + "line_to_maintenance": ["26_31_106", "21_22_93", "17_18_88", "4_10_162", "12_14_68", + "29_37_117","62_58_180", "62_63_160", "48_50_136", "48_53_141", + "41_48_131", "39_41_121", "43_44_125", "44_45_126", "34_35_110", + "54_58_154", "74_117_81", "80_79_175", "93_95_43", "88_91_33", + "91_92_37"], + "daily_proba_per_month_maintenance": [0.0, 0.0, 0.0, + 0.02, 0.02, 0.03, + 0.05, 0.06, 0.03, + 0.02, 0.0, 0.0], + "max_daily_number_per_month_maintenance": [0, 0, 0, + 1, 2, 3, + 3, 3, 2, + 1, 0, 0] +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/params.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/params.json new file mode 100644 index 00000000..183a0845 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/params.json @@ -0,0 +1,4 @@ +{ + "dt": 5, + "planned_std": "0.01" +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/params_forecasts.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/params_forecasts.json new file mode 100644 index 00000000..12de0d73 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/params_forecasts.json @@ -0,0 +1,34 @@ +{ + "h": [5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60], + "nb_h_iid": 5, + "n_neighbors": 208 , + "h_std_load_old": [0.0223606797749979, + 0.031622776601683795, + 0.03872983346207417, + 0.0447213595499958, + 0.050, + 0.05477225575051661, + 0.05916079783099616, + 0.06324555320336759, + 0.06708203932499369, + 0.070710678118654755, + 0.07416198487095663, + 0.07745966692414834], + "h_std_load": [ + 0.0223606797749979, 0.031622776601683795, + 0.03872983346207417, 0.0447213595499958, + 0.050, 0.05477225575051661, + 0.05916079783099616, 0.06324555320336759, + 0.06708203932499369, 0.070710678118654755, + 0.07416198487095663, 0.07745966692414834 + ], + "h_std_wind": [0.00745356, 0.01054093, 0.01290994, 0.01490712, 0.01666667, + 0.01825742, 0.01972027, 0.02108185, 0.02236068, 0.02357023, + 0.02472066, 0.02581989], + "h_std_solar": [0.00745356, 0.01054093, 0.01290994, 0.01490712, 0.01666667, + 0.01825742, 0.01972027, 0.02108185, 0.02236068, 0.02357023, + 0.02472066, 0.02581989], + "leaf_size_knn" : 100, + "algorithm_knn" : "kd_tree" + +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/params_load.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/params_load.json new file mode 100644 index 00000000..29ffd97d --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/params_load.json @@ -0,0 +1,9 @@ +{ + "Lx": 1000, + "Ly": 1000, + "dx_corr": 250, + "dy_corr": 250, + "temperature_corr": 400, + "std_temperature_noise": 0.06, + "load_q_from_p_coeff": 0.7 +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/params_loss.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/params_loss.json new file mode 100644 index 00000000..abf4c973 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/params_loss.json @@ -0,0 +1 @@ +../l2rpn_idf_2023_v0/params_loss.json \ No newline at end of file diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/params_opf.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/params_opf.json new file mode 100644 index 00000000..e80154a8 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/params_opf.json @@ -0,0 +1,18 @@ +{ + "step_opf_min": 5, + "mode_opf": null, + "reactive_comp": 1, + "losses_pct": 2.5, + "dispatch_by_carrier": false, + "ramp_mode": "hard", + "pyomo": false, + "solver_name": "cbc", + "slack_name": "gen_68_37", + "slack_pmin": 40.0, + "slack_pmax": 300.0, + "slack_ramp_limit_ratio": 0.5, + "PmaxErrorCorrRatio": 0.9, + "RampErrorCorrRatio": 0.9, + "renewable_in_opf": true, + "hydro_ramp_reduction_factor": 1.3 +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/params_res.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/params_res.json new file mode 100644 index 00000000..91b7c62a --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/params_res.json @@ -0,0 +1,21 @@ +{ + "Lx": 1000, + "Ly": 1000, + "dx_corr": 800, + "dy_corr": 800, + "long_wind_corr": 10080, + "medium_wind_corr": 360, + "short_wind_corr": 60, + "solar_corr": 300000, + "scale_solar_coord_for_correlation": 2.0, + "smoothdist": 0.001, + "std_solar_noise": 0.8, + "std_short_wind_noise": 0.2, + "std_medium_wind_noise": 0.15, + "std_long_wind_noise": 0.2, + "year_solar_pattern": 2007, + "mean_solar_pattern": 1.0, + "wind_corr": 400, + "solar_night_hour": [23, 0, 1, 2, 3, 4, 5], + "force_solar_zero": 2 +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/prods_charac.csv b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/prods_charac.csv new file mode 100644 index 00000000..735dfe2c --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/prods_charac.csv @@ -0,0 +1,63 @@ +name,Pmax,Pmin,type,bus,max_ramp_up,max_ramp_down,min_up_time,min_down_time,marginal_cost,shut_down_cost,start_cost,zone,generator,x,y,V +gen_3_0,130,0.0,wind,3,,,0.0,0.0,0.0,0,0.0,R1,0,62,-101,142.1 +gen_3_1,130,0.0,wind,3,,,0.0,0.0,0.0,0,0.0,R1,70,92,-131,142.1 +gen_7_2,400,0.0,nuclear,7,3.5,3.5,2016.0,2016.0,35.0,0,27728.7,R1,2,74,-293,355.4 +gen_9_3,130,0.0,wind,9,,,0.0,0.0,0.0,0,0.0,R1,3,74,-390,355.4 +gen_10_4,110,0.0,solar,10,,,0.0,0.0,0.0,0,0.0,R1,69,116,-104,142.1 +gen_10_5,110,0.0,solar,10,,,0.0,0.0,0.0,0,0.0,R1,99,86,-104,142.1 +gen_11_6,500,0.0,thermal,11,8.5,8.5,96.0,48.0,148.0,0,5443.61,R1,4,191,-82,142.1 +gen_14_7,110,0.0,solar,14,,,0.0,0.0,0.0,0,0.0,R1,56,284,-159,142.1 +gen_14_8,180,0.0,hydro,14,11.2,11.2,12.0,12.0,38.0,0,1.0,R1,5,284,-159,142.1 +gen_14_9,110,0.0,solar,14,,,0.0,0.0,0.0,0,0.0,R1,64,284,-159,142.1 +gen_17_10,180,0.0,hydro,17,11.2,11.2,12.0,12.0,39.0,0,1.0,R1,6,317,-250,142.1 +gen_18_11,80,0.0,solar,18,,,0.0,0.0,0.0,0,0.0,R1,7,351,-212,142.1 +gen_24_12,130,0.0,wind,24,,,0.0,0.0,0.0,0,0.0,R1,10,315,-479,142.1 +gen_25_13,400,0.0,nuclear,25,3.5,3.5,2016.0,2016.0,35.0,0,27728.7,R1,9,267,-446,355.4 +gen_26_14,130,0.0,wind,26,,,0.0,0.0,0.0,0,0.0,R1,71,124,-425,142.1 +gen_26_15,130,0.0,wind,26,,,0.0,0.0,0.0,0,0.0,R1,11,94,-515,142.1 +gen_33_16,80,0.0,solar,33,,,0.0,0.0,0.0,0,0.0,R2,14,548,-155,142.1 +gen_39_17,120,0.0,wind,39,,,0.0,0.0,0.0,0,0.0,R2,16,612,-46,142.1 +gen_41_18,80,0.0,solar,41,,,0.0,0.0,0.0,0,0.0,R2,17,700,-46,142.1 +gen_41_19,180,0.0,hydro,41,11.2,11.2,12.0,12.0,36.0,0,1.0,R2,20,700,-46,142.1 +gen_45_20,80,0.0,solar,45,,,0.0,0.0,0.0,0,0.0,R2,18,668,-233,142.1 +gen_48_21,100,0.0,wind,48,,,0.0,0.0,0.0,0,0.0,R2,72,772,-249,142.1 +gen_48_22,110,0.0,solar,48,,,0.0,0.0,0.0,0,0.0,R2,65,772,-249,142.1 +gen_48_23,110,0.0,solar,48,,,0.0,0.0,0.0,0,0.0,R2,57,802,-219,142.1 +gen_48_24,100,0.0,wind,48,,,0.0,0.0,0.0,0,0.0,R2,19,772,-249,142.1 +gen_53_25,500,0.0,thermal,53,8.5,8.5,96.0,48.0,148.0,0,5443.61,R2,55,790,-48,142.1 +gen_54_26,60,0.0,solar,54,,,0.0,0.0,0.0,0,0.0,R2,21,899,-46,142.1 +gen_55_27,110,0.0,solar,55,,,0.0,0.0,0.0,0,0.0,R2,66,844,-45,142.1 +gen_55_28,110,0.0,solar,55,,,0.0,0.0,0.0,0,0.0,R2,58,874,-15,142.1 +gen_55_29,80,0.0,solar,55,,,0.0,0.0,0.0,0,0.0,R2,22,844,-45,142.1 +gen_58_30,160,0.0,solar,58,,,0.0,0.0,0.0,0,0.0,R2,54,950,-69,142.1 +gen_59_31,150,0.0,nuclear,59,5.3,5.3,96.0,96.0,46.0,0,13989.2,R2,63,950,-164,142.1 +gen_60_32,150,0.0,nuclear,60,5.3,5.3,96.0,96.0,46.0,0,13989.2,R2,24,950,-216,142.1 +gen_61_33,130,0.0,wind,61,,,0.0,0.0,0.0,0,0.0,R2,25,913,-311,142.1 +gen_61_34,160,0.0,solar,61,,,0.0,0.0,0.0,0,0.0,R2,61,913,-311,142.1 +gen_64_35,400,0.0,nuclear,64,3.5,3.5,2016.0,2016.0,35.0,0,27728.7,R2,26,863,-364,355.4 +gen_65_36,130,0.0,wind,65,,,0.0,0.0,0.0,0,0.0,R2,27,845,-311,142.1 +gen_68_37,500,0.0,thermal,68,9.9,9.9,96.0,48.0,140.0,0,2705.06,R2,28,727,-339,142.1 +gen_69_38,180,0.0,hydro,69,11.2,11.2,12.0,12.0,37.0,0,0.0,R1,31,582,-346,142.1 +gen_69_39,80,0.0,solar,69,,,0.0,0.0,0.0,0,0.0,R1,29,582,-346,142.1 +gen_75_40,80,0.0,solar,75,,,0.0,0.0,0.0,0,0.0,R2,33,688,-486,142.1 +gen_76_41,500,0.0,thermal,76,5.7,5.7,96.0,48.0,149.0,0,2386.82,R2,35,718,-518,142.1 +gen_76_42,180,0.0,hydro,76,11.2,11.2,12.0,12.0,37.0,0,0.0,R2,23,718,-518,142.1 +gen_79_43,110,0.0,solar,79,,,0.0,0.0,0.0,0,0.0,R2,59,778,-486,142.1 +gen_79_44,110,0.0,solar,79,,,0.0,0.0,0.0,0,0.0,R2,67,748,-456,142.1 +gen_82_45,180,0.0,hydro,82,11.2,11.2,12.0,12.0,36.0,0,0.0,R3,36,578,-583,142.1 +gen_84_46,100,0.0,wind,84,,,0.0,0.0,0.0,0,0.0,R3,37,560,-643,142.1 +gen_86_47,80,0.0,solar,86,,,0.0,0.0,0.0,0,0.0,R3,38,578,-689,165.8 +gen_88_48,120,0.0,wind,88,,,0.0,0.0,0.0,0,0.0,R3,39,650,-645,142.1 +gen_89_49,110,0.0,solar,89,,,0.0,0.0,0.0,0,0.0,R3,60,654,-685,142.1 +gen_89_50,110,0.0,solar,89,,,0.0,0.0,0.0,0,0.0,R3,68,624,-655,142.1 +gen_91_51,500,0.0,thermal,91,8.5,8.5,24.0,24.0,133.0,0,3392.3,R3,42,742,-644,142.1 +gen_99_52,100,0.0,wind,99,,,0.0,0.0,0.0,0,0.0,R3,73,851,-582,142.1 +gen_99_53,180,0.0,hydro,99,11.2,11.2,12.0,12.0,37.0,0,0.0,R3,43,851,-582,142.1 +gen_99_54,60,0.0,wind,99,,,0.0,0.0,0.0,0,0.0,R3,44,851,-582,142.1 +gen_103_55,150,0.0,nuclear,103,5.3,5.3,24.0,24.0,33.0,0,21510.5,R3,46,901,-579,142.1 +gen_104_56,80,0.0,solar,104,,,0.0,0.0,0.0,0,0.0,R3,47,942,-583,142.1 +gen_106_57,110,0.0,wind,106,,,0.0,0.0,0.0,0,0.0,R3,48,988,-582,142.1 +gen_110_58,150,0.0,nuclear,110,5.3,5.3,24.0,24.0,33.0,0,15319.4,R3,50,900,-707,142.1 +gen_111_59,110,0.0,wind,111,,,0.0,0.0,0.0,0,0.0,R3,51,987,-699,142.1 +gen_112_60,500,0.0,thermal,112,5.7,5.7,24.0,24.0,138.0,0,2052.3,R1,52,203,-276,142.1 +gen_115_61,80,0.0,solar,115,,,0.0,0.0,0.0,0,0.0,R2,53,781,-362,355.4 diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/scenario_params.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/scenario_params.json new file mode 100644 index 00000000..b43d310d --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/scenario_params.json @@ -0,0 +1,56 @@ +{ + "dt": "5", + "all_dates": ["2035-01-01", + "2035-01-08", + "2035-01-15", + "2035-01-22", + "2035-01-29", + "2035-02-05", + "2035-02-12", + "2035-02-19", + "2035-02-26", + "2035-03-05", + "2035-03-12", + "2035-03-19", + "2035-03-26", + "2035-04-02", + "2035-04-09", + "2035-04-16", + "2035-04-23", + "2035-04-30", + "2035-05-07", + "2035-05-14", + "2035-05-21", + "2035-05-28", + "2035-06-04", + "2035-06-11", + "2035-06-18", + "2035-06-25", + "2035-07-02", + "2035-07-09", + "2035-07-16", + "2035-07-23", + "2035-07-30", + "2035-08-06", + "2035-08-13", + "2035-08-20", + "2035-08-27", + "2035-09-03", + "2035-09-10", + "2035-09-17", + "2035-09-24", + "2035-10-01", + "2035-10-08", + "2035-10-15", + "2035-10-22", + "2035-10-29", + "2035-11-05", + "2035-11-12", + "2035-11-19", + "2035-11-26", + "2035-12-03", + "2035-12-10", + "2035-12-17", + "2035-12-24" + ] +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/storage_units_charac.csv b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/storage_units_charac.csv new file mode 100644 index 00000000..71b6be5d --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/storage_units_charac.csv @@ -0,0 +1,8 @@ +Emax,Emin,name,type,max_p_prod,max_p_absorb,marginal_cost,power_loss,charging_efficiency,discharging_efficiency +48,0,storage_22_0,battery,12,12,1,0.0,0.95,0.95 +24,0,storage_41_1,battery,12,12,1,0.0,0.95,0.95 +48,0,storage_44_2,battery,12,12,1,0.0,0.95,0.95 +24,0,storage_58_3,battery,12,12,1,0.0,0.95,0.95 +48,0,storage_76_4,battery,12,12,1,0.0,0.95,0.95 +48,0,storage_95_5,battery,12,12,1,0.0,0.95,0.95 +24,0,storage_112_6,battery,12,12,1,0.0,0.95,0.95 diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_large/wind_extra_params.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/wind_extra_params.json new file mode 100644 index 00000000..d113bd66 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_large/wind_extra_params.json @@ -0,0 +1,8 @@ +{ + "proba_daily_outage_per_wind_mill": 0.02747253, + "nb_wind_turbine": {"gen_3_0": 40, "gen_3_1": 40, "gen_9_3": 40, "gen_24_12": 40, "gen_26_14": 40, + "gen_26_15": 40, "gen_39_17": 60, "gen_48_21": 60, "gen_48_24": 60, "gen_61_33": 40, "gen_65_36": 40, + "gen_84_46": 60, "gen_88_48": 70, "gen_99_52": 60, "gen_99_54": 30, "gen_106_57": 70, "gen_111_59": 70 + }, + "p_geom_failure": 0.1 +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_small/alerts_info.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/alerts_info.json new file mode 100644 index 00000000..967ad83b --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/alerts_info.json @@ -0,0 +1,15 @@ +{ + "fixed": {"west": ["34_35_110", "34_36_111", "33_35_113", "33_36_114", "32_36_112", "36_38_115", "36_39_116", + "38_39_119", "39_40_120", "39_41_121", "40_41_122", "41_48_131", "41_48_132", + "33_42_124", "37_36_179", "37_64_161", "42_43_123", "43_44_125", "44_48_133", + "45_47_128", "44_45_126", "47_48_134", "45_46_127", "46_48_130", + "48_68_170", "46_68_169"], + "east": ["50_51_137", "48_65_164", "48_65_165", "51_52_138", "52_53_139", "48_53_141", "48_53_142", + "48_49_135", "48_50_136", "50_57_149", "49_56_147", "55_57_148", "55_56_146", "54_55_145", + "53_55_144", "53_54_143", "53_58_150", "54_58_154", "55_58_152", "55_58_153", + "62_58_180", "58_59_155", "58_60_156", "62_63_160", "59_60_157", "63_60_181", "60_61_159", + "59_61_158", "63_64_163", "61_66_167", "61_65_166", "65_66_168", "64_65_182"], + "middle": ["41_48_131", "41_48_132", "44_48_133", "47_48_134", "46_48_130", "48_68_170", + "48_65_164", "48_65_165", "48_49_135", "48_50_136", "48_53_141", "48_53_142"] + } +} diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_1/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_1/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/apr_42_2/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/apr_42_2/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_1/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_1/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/aug_01_2/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/aug_01_2/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_1/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_1/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/dec_12_2/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/dec_12_2/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_1/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_1/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/feb_40_2/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/feb_40_2/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_1/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_1/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jan_28_2/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jan_28_2/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_1/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_1/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jul_10_2/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jul_10_2/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_1/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_1/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/jun_01_2/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/jun_01_2/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_1/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_1/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/mar_07_2/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/mar_07_2/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_1/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_1/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/may_17_2/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/may_17_2/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_1/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_1/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/nov_34_2/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/nov_34_2/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_1/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_1/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/oct_21_2/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/oct_21_2/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_1/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_1/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/_seeds_info_chronix2grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/_seeds_info_chronix2grid.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/_seeds_info_chronix2grid.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/_seeds_info_chronix2grid.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/load_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/load_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/load_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/load_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/load_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/load_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/load_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/load_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/load_q.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/load_q.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/load_q.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/load_q.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/load_q_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/load_q_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/load_q_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/load_q_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/maintenance.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/maintenance.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/maintenance.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/maintenance.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/prod_p.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/prod_p.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/prod_p.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/prod_p.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/prod_p_forecasted.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/prod_p_forecasted.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/prod_p_forecasted.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/prod_p_forecasted.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/prod_v.csv.bz2 b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/prod_v.csv.bz2 similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/prod_v.csv.bz2 rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/prod_v.csv.bz2 diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/start_datetime.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/start_datetime.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/start_datetime.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/start_datetime.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/time_interval.info b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/time_interval.info similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/sep_09_2/time_interval.info rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/sep_09_2/time_interval.info diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/split_and_save_meta_params_1.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/split_and_save_meta_params_1.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/split_and_save_meta_params_1.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/split_and_save_meta_params_1.json diff --git a/usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/split_and_save_meta_params_2.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/split_and_save_meta_params_2.json similarity index 100% rename from usecases_examples/PowerGrid/Ressources/env_ICAPS_input_data_test/chronics/split_and_save_meta_params_2.json rename to usecases_examples/PowerGrid/Ressources/ai4realnet_small/chronics/split_and_save_meta_params_2.json diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_small/config.py b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/config.py new file mode 100644 index 00000000..42d94c30 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/config.py @@ -0,0 +1,51 @@ +from grid2op.Action import PlayableAction, PowerlineSetAction +from grid2op.Reward import AlarmReward +from grid2op.Rules import DefaultRules +from grid2op.Chronics import Multifolder +from grid2op.Chronics import GridStateFromFileWithForecasts +from grid2op.Backend import PandaPowerBackend +from grid2op.Opponent import GeometricOpponent, BaseActionBudget +from grid2op.operator_attention import LinearAttentionBudget + +lines_attacked = ["62_58_180", "62_63_160", "48_50_136", "48_53_141", "41_48_131", "39_41_121", + "43_44_125", "44_45_126", "34_35_110", "54_58_154"] + +opponent_attack_cooldown = 12 # 1 hour, 1 hour being 12 time steps +opponent_attack_duration = 96 # 8 hours at maximum +opponent_budget_per_ts = 0.17 # opponent_attack_duration / opponent_attack_cooldown + epsilon +opponent_init_budget = 144. # no need to attack straightfully, it can attack starting at midday the first day +config = { + "backend": PandaPowerBackend, + "action_class": PlayableAction, + "observation_class": None, + "reward_class": AlarmReward, + "gamerules_class": DefaultRules, + "chronics_class": Multifolder, + "grid_value_class": GridStateFromFileWithForecasts, + "volagecontroler_class": None, + "names_chronics_to_grid": None, + "thermal_limits": [60.9, 231.9, 272.6, 212.8, 749.2, 332.4, 348., 414.4, 310.1, + 371.4, 401.2, 124.3, 298.5, 86.4, 213.9, 160.8, 112.2, 291.4, + 489., 489., 124.6, 196.7, 191.9, 238.4, 174.2, 105.6, 143.7, + 293.4, 288.9, 107.7, 415.5, 148.2, 124.2, 154.4, 85.9, 106.5, + 142., 124., 130.2, 86.2, 278.1, 182., 592.1, 173.1, 249.8, + 441., 344.2, 722.8, 494.6, 494.6, 196.7, 151.8, 263.4, 364.1, + 327., 370.5, 441., 300.3, 656.2], + "opponent_attack_cooldown": opponent_attack_cooldown, + "opponent_attack_duration": opponent_attack_duration, + "opponent_budget_per_ts": opponent_budget_per_ts, + "opponent_init_budget": opponent_init_budget, + "opponent_action_class": PowerlineSetAction, + "opponent_class": GeometricOpponent, + "opponent_budget_class": BaseActionBudget, + 'kwargs_opponent': {"lines_attacked": lines_attacked, + "attack_every_xxx_hour": 24, + "average_attack_duration_hour": 4, + "minimum_attack_duration_hour": 1}, + "has_attention_budget": True, + "attention_budget_class": LinearAttentionBudget, + "kwargs_attention_budget": {"max_budget": 3., + "budget_per_ts": 1. / (12. * 16), + "alarm_cost": 1., + "init_budget": 2.} +} \ No newline at end of file diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_small/difficulty_levels.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/difficulty_levels.json new file mode 100644 index 00000000..3fb0a73a --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/difficulty_levels.json @@ -0,0 +1,66 @@ +{ + "0": { + "NO_OVERFLOW_DISCONNECTION": true, + "NB_TIMESTEP_OVERFLOW_ALLOWED": 9999, + "NB_TIMESTEP_COOLDOWN_SUB": 0, + "NB_TIMESTEP_COOLDOWN_LINE": 0, + "HARD_OVERFLOW_THRESHOLD": 9999, + "NB_TIMESTEP_RECONNECTION": 0, + "IGNORE_MIN_UP_DOWN_TIME": true, + "ALLOW_DISPATCH_GEN_SWITCH_OFF": true, + "ENV_DC": false, + "FORECAST_DC": false, + "MAX_SUB_CHANGED": 1, + "MAX_LINE_STATUS_CHANGED": 1, + "ALARM_BEST_TIME": 6, + "ALARM_WINDOW_SIZE": 6 + }, + "1": { + "NO_OVERFLOW_DISCONNECTION": false, + "NB_TIMESTEP_OVERFLOW_ALLOWED": 6, + "NB_TIMESTEP_COOLDOWN_SUB": 0, + "NB_TIMESTEP_COOLDOWN_LINE": 0, + "HARD_OVERFLOW_THRESHOLD": 3, + "NB_TIMESTEP_RECONNECTION": 1, + "IGNORE_MIN_UP_DOWN_TIME": true, + "ALLOW_DISPATCH_GEN_SWITCH_OFF": true, + "ENV_DC": false, + "FORECAST_DC": false, + "MAX_SUB_CHANGED": 1, + "MAX_LINE_STATUS_CHANGED": 1, + "ALARM_BEST_TIME": 9, + "ALARM_WINDOW_SIZE": 9 + }, + "2": { + "NO_OVERFLOW_DISCONNECTION": false, + "NB_TIMESTEP_OVERFLOW_ALLOWED": 3, + "NB_TIMESTEP_COOLDOWN_SUB": 1, + "NB_TIMESTEP_COOLDOWN_LINE": 1, + "HARD_OVERFLOW_THRESHOLD": 2.5, + "NB_TIMESTEP_RECONNECTION": 6, + "IGNORE_MIN_UP_DOWN_TIME": true, + "ALLOW_DISPATCH_GEN_SWITCH_OFF": true, + "ENV_DC": false, + "FORECAST_DC": false, + "MAX_SUB_CHANGED": 1, + "MAX_LINE_STATUS_CHANGED": 1, + "ALARM_BEST_TIME": 7, + "ALARM_WINDOW_SIZE": 5 + }, + "competition": { + "NO_OVERFLOW_DISCONNECTION": false, + "NB_TIMESTEP_OVERFLOW_ALLOWED": 3, + "NB_TIMESTEP_COOLDOWN_SUB": 3, + "NB_TIMESTEP_COOLDOWN_LINE": 3, + "HARD_OVERFLOW_THRESHOLD": 2, + "NB_TIMESTEP_RECONNECTION": 12, + "IGNORE_MIN_UP_DOWN_TIME": true, + "ALLOW_DISPATCH_GEN_SWITCH_OFF": true, + "ENV_DC": false, + "FORECAST_DC": false, + "MAX_SUB_CHANGED": 1, + "MAX_LINE_STATUS_CHANGED": 1, + "ALARM_BEST_TIME": 7, + "ALARM_WINDOW_SIZE": 5 + } +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_small/grid.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/grid.json new file mode 100644 index 00000000..638529e7 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/grid.json @@ -0,0 +1,1383 @@ +{ + "_module": "pandapower.auxiliary", + "_class": "pandapowerNet", + "_object": { + "bus": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"in_service\",\"max_vm_pu\",\"min_vm_pu\",\"name\",\"type\",\"vn_kv\",\"zone\",\"PF\",\"old_name\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],\"data\":[[true,1.06,0.94,\"sub_32\",\"b\",138.0,\"R2\",0.013266139,32],[true,1.06,0.94,\"sub_33\",\"b\",138.0,\"R2\",0.034023679,33],[true,1.06,0.94,\"sub_34\",\"b\",138.0,\"R2\",0.01903001,34],[true,1.06,0.94,\"sub_35\",\"b\",138.0,\"R2\",0.017878321,35],[true,1.06,0.94,\"sub_36\",\"b\",138.0,\"R2\",0.0,36],[true,1.06,0.94,\"sub_37\",\"b\",345.0,\"R2\",0.0,37],[true,1.06,0.94,\"sub_38\",\"b\",138.0,\"R2\",0.014667721,38],[true,1.06,0.94,\"sub_39\",\"b\",138.0,\"R2\",0.010749169,39],[true,1.06,0.94,\"sub_40\",\"b\",138.0,\"R2\",0.020100209,40],[true,1.06,0.94,\"sub_41\",\"b\",138.0,\"R2\",0.020100209,41],[true,1.06,0.94,\"sub_42\",\"b\",138.0,\"R2\",0.009778481,42],[true,1.06,0.94,\"sub_43\",\"b\",138.0,\"R2\",0.008691983,43],[true,1.06,0.94,\"sub_44\",\"b\",138.0,\"R2\",0.028792192,44],[true,1.06,0.94,\"sub_45\",\"b\",138.0,\"R2\",0.015210969,45],[true,1.06,0.94,\"sub_46\",\"b\",138.0,\"R2\",0.018470462,46],[true,1.06,0.94,\"sub_47\",\"b\",138.0,\"R2\",0.010864979,47],[true,1.06,0.94,\"sub_48\",\"b\",138.0,\"R2\",0.047262655,48],[true,1.06,0.94,\"sub_49\",\"b\",138.0,\"R2\",0.009235232,49],[true,1.06,0.94,\"sub_50\",\"b\",138.0,\"R2\",0.009235232,50],[true,1.06,0.94,\"sub_51\",\"b\",138.0,\"R2\",0.009778481,51],[true,1.06,0.94,\"sub_52\",\"b\",138.0,\"R2\",0.012494725,52],[true,1.06,0.94,\"sub_53\",\"b\",138.0,\"R2\",0.061387126,53],[true,1.06,0.94,\"sub_54\",\"b\",138.0,\"R2\",0.034224681,54],[true,1.06,0.94,\"sub_55\",\"b\",138.0,\"R2\",0.045632908,55],[true,1.06,0.94,\"sub_56\",\"b\",138.0,\"R2\",0.006518986,56],[true,1.06,0.94,\"sub_57\",\"b\",138.0,\"R2\",0.006518986,57],[true,1.06,0.94,\"sub_58\",\"b\",138.0,\"R2\",0.150479947,58],[true,1.06,0.94,\"sub_59\",\"b\",138.0,\"R2\",0.042373415,59],[true,1.06,0.94,\"sub_60\",\"b\",138.0,\"R2\",0.0,60],[true,1.06,0.94,\"sub_61\",\"b\",138.0,\"R2\",0.041830166,61],[true,1.06,0.94,\"sub_62\",\"b\",345.0,\"R2\",0.0,62],[true,1.06,0.94,\"sub_63\",\"b\",345.0,\"R2\",0.0,63],[true,1.06,0.94,\"sub_64\",\"b\",345.0,\"R2\",0.0,64],[true,1.06,0.94,\"sub_65\",\"b\",138.0,\"R2\",0.021186707,65],[true,1.06,0.94,\"sub_66\",\"b\",138.0,\"R2\",0.015210969,66],[true,1.06,0.94,\"sub_68\",\"b\",138.0,\"R2\",0.0,68]]}", + "orient": "split", + "dtype": { + "in_service": "bool", + "max_vm_pu": "float64", + "min_vm_pu": "float64", + "name": "object", + "type": "object", + "vn_kv": "float64", + "zone": "object", + "PF": "float64", + "old_name": "object" + } + }, + "load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"const_i_percent\",\"const_z_percent\",\"controllable\",\"in_service\",\"name\",\"p_mw\",\"q_mvar\",\"scaling\",\"sn_mva\",\"type\",\"PF\",\"zone\",\"old_bus\",\"old_name\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],\"data\":[[0,0.0,0.0,false,true,\"load_32_26\",15.853036104999999,6.203361954130434,1.0,null,null,0.013266139,\"R2\",32,\"load_32_26\"],[0,0.0,0.0,false,true,\"interco_14_32\",0.0,0.0,1.0,null,null,null,null,32,\"interco_14_32\"],[1,0.0,0.0,false,true,\"interco_18_33\",0.0,0.0,1.0,null,null,null,null,33,\"interco_18_33\"],[1,0.0,0.0,false,true,\"load_33_27\",40.658296405000002,17.917215364915254,1.0,null,null,0.034023679,\"R2\",33,\"load_33_27\"],[2,0.0,0.0,false,true,\"load_34_28\",22.740861949999999,6.202053259090908,1.0,null,null,0.01903001,\"R2\",34,\"load_34_28\"],[3,0.0,0.0,false,true,\"load_35_29\",21.364593594999999,11.716067455322578,1.0,null,null,0.017878321,\"R2\",35,\"load_35_29\"],[5,0.0,0.0,false,true,\"interco_29_37\",0.0,0.0,1.0,null,null,null,null,37,\"interco_29_37\"],[6,0.0,0.0,false,true,\"load_38_30\",17.527926595,7.141007131296296,1.0,null,null,0.014667721,\"R2\",38,\"load_38_30\"],[7,0.0,0.0,false,true,\"load_39_31\",12.845256955,4.476377423712122,1.0,null,null,0.010749169,\"R2\",39,\"load_39_31\"],[8,0.0,0.0,false,true,\"load_40_32\",24.019749754999999,6.491824258108108,1.0,null,null,0.020100209,\"R2\",40,\"load_40_32\"],[9,0.0,0.0,false,true,\"load_41_33\",24.019749754999999,5.754731712135417,1.0,null,null,0.020100209,\"R2\",41,\"load_41_33\"],[10,0.0,0.0,false,true,\"load_42_34\",11.685284795000001,4.544277420277778,1.0,null,null,0.009778481,\"R2\",42,\"load_42_34\"],[11,0.0,0.0,false,true,\"load_43_35\",10.386919685,5.1934598425,1.0,null,null,0.008691983,\"R2\",43,\"load_43_35\"],[12,0.0,0.0,false,true,\"load_44_36\",34.406669440000002,14.282013729811322,1.0,null,null,0.028792192,\"R2\",44,\"load_44_36\"],[13,0.0,0.0,false,true,\"load_45_37\",18.177107955,6.491824269642858,1.0,null,null,0.015210969,\"R2\",45,\"load_45_37\"],[14,0.0,0.0,false,true,\"load_46_38\",22.072202090000001,0.0,1.0,null,null,0.018470462,\"R2\",46,\"load_46_38\"],[15,0.0,0.0,false,true,\"load_47_39\",12.983649905,7.141007447750001,1.0,null,null,0.010864979,\"R2\",47,\"load_47_39\"],[16,0.0,0.0,false,true,\"load_48_40\",56.478872725000002,19.47547335344828,1.0,null,null,0.047262655,\"R2\",48,\"load_48_40\"],[17,0.0,0.0,false,true,\"load_49_41\",11.03610224,2.596729938823529,1.0,null,null,0.009235232,\"R2\",49,\"load_49_41\"],[18,0.0,0.0,false,true,\"load_50_42\",11.03610224,5.193459877647059,1.0,null,null,0.009235232,\"R2\",50,\"load_50_42\"],[19,0.0,0.0,false,true,\"load_51_43\",11.685284795000001,3.245912443055556,1.0,null,null,0.009778481,\"R2\",51,\"load_51_43\"],[20,0.0,0.0,false,true,\"load_52_44\",14.931196375000001,7.141006961956522,1.0,null,null,0.012494725,\"R2\",52,\"load_52_44\"],[21,0.0,0.0,false,true,\"load_53_45\",73.357615570000007,20.773838037522125,1.0,null,null,0.061387126,\"R2\",53,\"load_53_45\"],[22,0.0,0.0,false,true,\"load_54_46\",40.898493795,14.282013706190476,1.0,null,null,0.034224681,\"R2\",54,\"load_54_46\"],[23,0.0,0.0,false,true,\"load_55_47\",54.53132506,11.685283941428571,1.0,null,null,0.045632908,\"R2\",55,\"load_55_47\"],[24,0.0,0.0,false,true,\"load_56_48\",7.79018827,1.9475470675,1.0,null,null,0.006518986,\"R2\",56,\"load_56_48\"],[25,0.0,0.0,false,true,\"load_57_49\",7.79018827,1.9475470675,1.0,null,null,0.006518986,\"R2\",57,\"load_57_49\"],[26,0.0,0.0,false,true,\"load_58_50\",179.823536665000006,73.35761604023466,1.0,null,null,0.150479947,\"R2\",58,\"load_58_50\"],[27,0.0,0.0,false,true,\"load_59_51\",50.636230925,1.947547343269231,1.0,null,null,0.042373415,\"R2\",59,\"load_59_51\"],[29,0.0,0.0,false,true,\"load_61_52\",49.987048370000004,9.08855424909091,1.0,null,null,0.041830166,\"R2\",61,\"load_61_52\"],[32,0.0,0.0,false,true,\"interco_64_67\",0.0,0.0,1.0,null,null,null,null,64,\"interco_64_67\"],[33,0.0,0.0,false,true,\"load_65_53\",25.318114864999998,11.685283783846154,1.0,null,null,0.021186707,\"R2\",65,\"load_65_53\"],[34,0.0,0.0,false,true,\"load_66_54\",18.177107955,4.54427698875,1.0,null,null,0.015210969,\"R2\",66,\"load_66_54\"],[35,0.0,0.0,false,true,\"interco_68_74\",0.0,0.0,1.0,null,null,null,null,68,\"interco_68_74\"],[35,0.0,0.0,false,true,\"interco_68_76\",0.0,0.0,1.0,null,null,null,null,68,\"interco_68_76\"],[35,0.0,0.0,false,true,\"interco_68_69\",0.0,0.0,1.0,null,null,null,null,68,\"interco_68_69\"],[35,0.0,0.0,false,true,\"interco_67_68\",0.0,0.0,1.0,null,null,null,null,68,\"interco_67_68\"]]}", + "orient": "split", + "dtype": { + "bus": "int64", + "const_i_percent": "float64", + "const_z_percent": "float64", + "controllable": "bool", + "in_service": "bool", + "name": "object", + "p_mw": "float64", + "q_mvar": "float64", + "scaling": "float64", + "sn_mva": "float64", + "type": "object", + "PF": "float64", + "zone": "object", + "old_bus": "uint32", + "old_name": "object" + } + }, + "sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"scaling\",\"in_service\",\"type\",\"current_source\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_mw": "float64", + "q_mvar": "float64", + "sn_mva": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object", + "current_source": "bool" + } + }, + "storage": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"p_mw\",\"q_mvar\",\"sn_mva\",\"soc_percent\",\"min_e_mwh\",\"max_e_mwh\",\"scaling\",\"in_service\",\"type\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "int64", + "p_mw": "float64", + "q_mvar": "float64", + "sn_mva": "float64", + "soc_percent": "float64", + "min_e_mwh": "float64", + "max_e_mwh": "float64", + "scaling": "float64", + "in_service": "bool", + "type": "object" + } + }, + "gen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"controllable\",\"in_service\",\"name\",\"p_mw\",\"scaling\",\"sn_mva\",\"type\",\"vm_pu\",\"slack\",\"max_p_mw\",\"min_p_mw\",\"max_q_mvar\",\"min_q_mvar\",\"generator\",\"r_pnom_pset\",\"agg_units\",\"max_ramp_up\",\"max_ramp_down\",\"min_up_time\",\"min_down_time\",\"marginal_cost\",\"start_cost\",\"category\",\"shut_down_cost\",\"zone\",\"old_bus\",\"old_name\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21],\"data\":[[1,true,true,\"gen_33_16\",25.0,1.0,null,\"thermal\",1.03,false,50.0,0.0,32.5,-17.499999999999996,14,1.304347826086957,3,1.418439716312057,1.418439716312057,72.0,96.0,45.0,79.510000000000005,\"biomass\",0,\"R2\",33,\"gen_33_16\"],[7,true,true,\"gen_39_17\",33.600000000000001,1.0,null,\"wind\",1.03,false,67.200000000000003,0.0,43.68,-23.52,16,1.25,1,null,null,0.0,0.0,0.0,0.0,\"wind\",0,\"R2\",39,\"gen_39_17\"],[9,true,true,\"gen_41_18\",25.0,1.0,null,\"thermal\",1.03,false,50.0,0.0,32.499999999999993,-17.5,17,1.0,1,1.418439716312057,1.418439716312057,60.0,96.0,46.0,39.75,\"biomass\",0,\"R2\",41,\"gen_41_18\"],[9,true,true,\"gen_41_19\",125.0,1.0,null,\"hydro\",1.03,false,250.0,0.0,162.500000000000028,-87.500000000000014,20,1.25,1,10.416666666666666,10.416666666666666,12.0,12.0,36.0,0.0,\"hydro\",0,\"R2\",41,\"gen_41_19\"],[13,true,true,\"gen_45_20\",25.0,1.0,null,\"thermal\",1.03,false,50.0,0.0,32.500000000000007,-17.499999999999996,18,1.0,1,1.418439716312057,1.418439716312057,60.0,36.0,48.0,114.969999999999999,\"naturalgas\",0,\"R2\",45,\"gen_45_20\"],[16,true,true,\"gen_48_21\",16.800000000000001,1.0,null,\"wind\",1.03,false,33.600000000000001,0.0,21.84,-11.76,72,1.25,1,null,null,0.0,0.0,0.0,0.0,\"wind\",0,\"R2\",48,\"gen_48_21\"],[16,true,true,\"gen_48_22\",18.649999999999999,1.0,null,\"solar\",1.03,false,37.299999999999997,0.0,24.266450000000003,-13.066549999999999,65,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R2\",48,\"gen_48_22\"],[16,true,true,\"gen_48_23\",18.649999999999999,1.0,null,\"solar\",1.03,false,37.299999999999997,0.0,24.266450000000003,-13.066549999999999,57,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R2\",48,\"gen_48_23\"],[16,true,true,\"gen_48_24\",16.800000000000001,1.0,null,\"wind\",1.03,false,33.600000000000001,0.0,21.84,-11.76,19,1.25,1,null,null,0.0,0.0,0.0,0.0,\"wind\",0,\"R2\",48,\"gen_48_24\"],[21,true,true,\"gen_53_25\",37.350000000000001,1.0,null,\"solar\",1.03,false,74.700000000000003,0.0,48.532900000000005,-26.133099999999999,55,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R2\",53,\"gen_53_25\"],[22,true,true,\"gen_54_26\",50.0,1.0,null,\"thermal\",1.03,false,100.0,0.0,65.0,-34.999999999999993,21,1.169251181690024,2,2.836879432624114,2.836879432624114,12.0,12.0,46.0,15395.829999999999927,\"naturalgas\",0,\"R2\",54,\"gen_54_26\"],[23,true,true,\"gen_55_27\",18.649999999999999,1.0,null,\"solar\",1.03,false,37.299999999999997,0.0,24.266450000000003,-13.066549999999999,66,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R2\",55,\"gen_55_27\"],[23,true,true,\"gen_55_28\",18.649999999999999,1.0,null,\"solar\",1.03,false,37.299999999999997,0.0,24.266450000000003,-13.066549999999999,58,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R2\",55,\"gen_55_28\"],[23,true,true,\"gen_55_29\",50.0,1.0,null,\"thermal\",1.03,false,100.0,0.0,65.0,-35.0,22,1.467987804878049,4,2.836879432624114,2.836879432624114,36.0,24.0,44.0,8064.920000000000073,\"naturalgas\",0,\"R2\",55,\"gen_55_29\"],[26,true,true,\"gen_58_30\",37.350000000000001,1.0,null,\"solar\",1.03,false,74.700000000000003,0.0,48.532900000000005,-26.133099999999999,54,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R2\",58,\"gen_58_30\"],[27,true,true,\"gen_59_31\",37.350000000000001,1.0,null,\"solar\",1.03,false,74.700000000000003,0.0,48.532900000000005,-26.133099999999999,63,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R2\",59,\"gen_59_31\"],[28,true,true,\"gen_60_32\",75.0,1.0,null,\"thermal\",1.03,false,150.0,0.0,97.5,-52.5,24,1.203003186834951,4,4.25531914893617,4.25531914893617,96.0,96.0,46.0,13989.25,\"naturalgas\",0,\"R2\",60,\"gen_60_32\"],[29,true,true,\"gen_61_33\",33.600000000000001,1.0,null,\"wind\",1.03,false,67.200000000000003,0.0,43.68,-23.52,25,1.25,1,null,null,0.0,0.0,0.0,0.0,\"wind\",0,\"R2\",61,\"gen_61_33\"],[29,true,true,\"gen_61_34\",37.350000000000001,1.0,null,\"solar\",1.03,false,74.700000000000003,0.0,48.532900000000005,-26.133099999999999,61,1.25,1,null,null,0.0,0.0,0.0,0.0,\"solar\",0,\"R2\",61,\"gen_61_34\"],[32,true,true,\"gen_64_35\",200.0,1.0,null,\"nuclear\",1.03,false,400.0,0.0,260.0,-140.0,26,1.0,1,2.777777777777778,2.777777777777778,2016.0,2016.0,35.0,27728.68999999999869,\"nuclear\",0,\"R2\",64,\"gen_64_35\"],[33,true,true,\"gen_65_36\",150.0,1.0,null,\"thermal\",1.03,false,300.0,0.0,195.0,-105.0,27,1.244376375993108,5,8.51063829787234,8.51063829787234,96.0,48.0,48.0,54436.139999999999418,\"naturalgas\",0,\"R2\",65,\"gen_65_36\"],[35,true,true,\"gen_68_37\",175.0,1.0,null,\"thermal\",1.03,true,350.0,0.0,227.500000000000057,-122.500000000000028,28,1.309537323840877,5,9.929078014184396,9.929078014184396,96.0,48.0,40.0,27050.569999999999709,\"naturalgas\",0,\"R2\",68,\"gen_68_37\"]]}", + "orient": "split", + "dtype": { + "bus": "int64", + "controllable": "bool", + "in_service": "bool", + "name": "object", + "p_mw": "float64", + "scaling": "float64", + "sn_mva": "float64", + "type": "object", + "vm_pu": "float64", + "slack": "bool", + "max_p_mw": "float64", + "min_p_mw": "float64", + "max_q_mvar": "float64", + "min_q_mvar": "float64", + "generator": "object", + "r_pnom_pset": "float64", + "agg_units": "int64", + "max_ramp_up": "float64", + "max_ramp_down": "float64", + "min_up_time": "float64", + "min_down_time": "float64", + "marginal_cost": "float64", + "start_cost": "float64", + "category": "object", + "shut_down_cost": "int64", + "zone": "object", + "old_bus": "uint32", + "old_name": "object" + } + }, + "switch": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"element\",\"et\",\"type\",\"closed\",\"name\",\"z_ohm\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "bus": "int64", + "element": "int64", + "et": "object", + "type": "object", + "closed": "bool", + "name": "object", + "z_ohm": "float64" + } + }, + "shunt": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"name\",\"q_mvar\",\"p_mw\",\"vn_kv\",\"step\",\"max_step\",\"in_service\"],\"index\":[1,2,3,4,5,6],\"data\":[[1,null,-14.0,0.0,138.0,1,1,false],[4,null,25.0,0.0,138.0,1,1,false],[11,null,-10.0,0.0,138.0,1,1,false],[12,null,-10.0,0.0,138.0,1,1,false],[13,null,-10.0,0.0,138.0,1,1,false],[15,null,-15.0,0.0,138.0,1,1,false]]}", + "orient": "split", + "dtype": { + "bus": "int64", + "name": "object", + "q_mvar": "float64", + "p_mw": "float64", + "vn_kv": "float64", + "step": "uint32", + "max_step": "uint32", + "in_service": "bool" + } + }, + "ext_grid": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"bus\",\"in_service\",\"name\",\"va_degree\",\"vm_pu\",\"max_p_mw\",\"min_p_mw\",\"max_q_mvar\",\"min_q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "bus": "uint32", + "in_service": "bool", + "name": "object", + "va_degree": "float64", + "vm_pu": "float64", + "max_p_mw": "float64", + "min_p_mw": "float64", + "max_q_mvar": "float64", + "min_q_mvar": "float64" + } + }, + "line": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"c_nf_per_km\",\"df\",\"from_bus\",\"g_us_per_km\",\"in_service\",\"length_km\",\"max_i_ka\",\"max_loading_percent\",\"name\",\"parallel\",\"r_ohm_per_km\",\"std_type\",\"to_bus\",\"type\",\"x_ohm_per_km\",\"old_from_bus\",\"old_to_bus\",\"old_name\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54],\"data\":[[37.328926651113171,1.0,2,0.0,true,1.0,99999,100.0,\"34_35_110\",1,0.4265856,null,3,\"ol\",1.942488,34,35,\"34_35_110\"],[183.580318381220764,1.0,2,0.0,true,1.0,99999,100.0,\"34_36_111\",1,2.09484,null,4,\"ol\",9.464867999999999,34,36,\"34_36_111\"],[509.790565459232084,1.0,0,0.0,true,1.0,99999,100.0,\"32_36_112\",1,7.90326,null,4,\"ol\",27.042480000000001,32,36,\"32_36_112\"],[79.115038574001062,1.0,1,0.0,true,1.0,99999,100.0,\"33_35_113\",1,1.6587324,null,3,\"ol\",5.103792,33,35,\"33_35_113\"],[137.058447107072226,1.0,1,0.0,true,1.0,99999,100.0,\"33_36_114\",1,0.4875264,null,4,\"ol\",1.790136,33,36,\"33_36_114\"],[376.07500730599088,1.0,4,0.0,true,1.0,99999,100.0,\"36_38_115\",1,6.113124,null,6,\"ol\",20.186640000000001,36,38,\"36_38_115\"],[585.005566920430397,1.0,4,0.0,true,1.0,99999,100.0,\"36_39_116\",1,11.293092,null,7,\"ol\",31.993919999999999,36,39,\"36_39_116\"],[216.173485681073316,1.0,6,0.0,true,1.0,99999,100.0,\"38_39_119\",1,3.504096,null,7,\"ol\",11.52162,38,39,\"38_39_119\"],[170.208762565896649,1.0,7,0.0,true,1.0,99999,100.0,\"39_40_120\",1,2.76138,null,8,\"ol\",9.274428,39,40,\"39_40_120\"],[649.077605202191762,1.0,7,0.0,true,1.0,99999,100.0,\"39_41_121\",1,10.569419999999999,null,9,\"ol\",34.850520000000003,39,41,\"39_41_121\"],[479.147416715780992,1.0,8,0.0,true,1.0,99999,100.0,\"40_41_122\",1,7.80804,null,9,\"ol\",25.709399999999999,40,41,\"40_41_122\"],[845.193757160278892,1.0,10,0.0,true,1.0,99999,100.0,\"42_43_123\",1,11.578752,null,11,\"ol\",46.733975999999998,42,43,\"42_43_123\"],[588.627029953747296,1.0,1,0.0,true,1.0,99999,100.0,\"33_42_124\",1,7.865172,null,10,\"ol\",32.012963999999997,33,42,\"33_42_124\"],[312.002969024229515,1.0,11,0.0,true,1.0,99999,100.0,\"43_44_125\",1,4.265856,null,12,\"ol\",17.158643999999999,43,44,\"43_44_125\"],[462.432971946625855,1.0,12,0.0,true,1.0,99999,100.0,\"44_45_126\",1,7.6176,null,13,\"ol\",25.823664000000001,44,45,\"44_45_126\"],[440.147045587752416,1.0,13,0.0,true,1.0,99999,100.0,\"45_46_127\",1,7.23672,null,14,\"ol\",24.185880000000001,45,46,\"45_46_127\"],[657.434827586769188,1.0,13,0.0,true,1.0,99999,100.0,\"45_47_128\",1,11.445444,null,15,\"ol\",35.993160000000003,45,47,\"45_47_128\"],[223.416411747707201,1.0,14,0.0,true,1.0,99999,100.0,\"46_48_130\",1,3.637404,null,16,\"ol\",11.9025,46,48,\"46_48_130\"],[1197.868541789452365,1.0,9,0.0,true,1.0,99999,100.0,\"41_48_131\",1,13.61646,null,16,\"ol\",61.512120000000003,41,48,\"41_48_131\"],[1197.868541789452365,1.0,9,0.0,true,1.0,99999,100.0,\"41_48_132\",1,13.61646,null,16,\"ol\",61.512120000000003,41,48,\"41_48_132\"],[618.434456458740669,1.0,12,0.0,true,1.0,99999,100.0,\"44_48_133\",1,13.026096000000001,null,16,\"ol\",35.421840000000003,44,48,\"44_48_133\"],[175.223095996643138,1.0,15,0.0,true,1.0,99999,100.0,\"47_48_134\",1,3.408876,null,16,\"ol\",9.61722,47,48,\"47_48_134\"],[261.023912478306272,1.0,16,0.0,true,1.0,99999,100.0,\"48_49_135\",1,5.084748,null,17,\"ol\",14.321088,48,49,\"48_49_135\"],[476.361675920921868,1.0,16,0.0,true,1.0,99999,100.0,\"48_50_136\",1,9.255383999999999,null,18,\"ol\",26.09028,48,50,\"48_50_136\"],[194.444707481171577,1.0,18,0.0,true,1.0,99999,100.0,\"50_51_137\",1,3.865932,null,19,\"ol\",11.197872,50,51,\"50_51_137\"],[565.226807276930117,1.0,19,0.0,true,1.0,99999,100.0,\"51_52_138\",1,7.71282,null,20,\"ol\",31.136939999999999,51,52,\"51_52_138\"],[431.789823203174762,1.0,20,0.0,true,1.0,99999,100.0,\"52_53_139\",1,5.008572,null,21,\"ol\",23.23368,52,53,\"52_53_139\"],[1027.93835330304205,1.0,16,0.0,true,1.0,99999,100.0,\"48_53_141\",1,13.90212,null,21,\"ol\",55.037159999999993,48,53,\"48_53_141\"],[1016.795390123604875,1.0,16,0.0,true,1.0,99999,100.0,\"48_53_142\",1,16.549236,null,21,\"ol\",55.418039999999998,48,53,\"48_53_142\"],[281.359820280778365,1.0,21,0.0,true,1.0,99999,100.0,\"53_54_143\",1,3.218436,null,22,\"ol\",13.464108,53,54,\"53_54_143\"],[101.958113091846428,1.0,21,0.0,true,1.0,99999,100.0,\"53_55_144\",1,0.52371,null,23,\"ol\",1.818702,53,55,\"53_55_144\"],[52.09335286386689,1.0,22,0.0,true,1.0,99999,100.0,\"54_55_145\",1,0.9293472,null,23,\"ol\",2.875644,54,55,\"54_55_145\"],[337.074636177962248,1.0,23,0.0,true,1.0,99999,100.0,\"55_56_146\",1,6.532092,null,24,\"ol\",18.396504,55,56,\"55_56_146\"],[462.432971946625855,1.0,17,0.0,true,1.0,99999,100.0,\"49_56_147\",1,9.026856,null,24,\"ol\",25.51896,49,56,\"49_56_147\"],[337.074636177962248,1.0,23,0.0,true,1.0,99999,100.0,\"55_57_148\",1,6.532092,null,25,\"ol\",18.396504,55,57,\"55_57_148\"],[249.045227060411776,1.0,18,0.0,true,1.0,99999,100.0,\"50_57_149\",1,4.85622,null,25,\"ol\",13.692636,50,57,\"50_57_149\"],[832.936497662898319,1.0,21,0.0,true,1.0,99999,100.0,\"53_58_150\",1,9.579132,null,26,\"ol\",43.667892000000002,53,58,\"53_58_150\"],[792.543256137440153,1.0,23,0.0,true,1.0,99999,100.0,\"55_58_152\",1,15.7113,null,26,\"ol\",47.800440000000002,55,58,\"55_58_152\"],[746.578533022263514,1.0,23,0.0,true,1.0,99999,100.0,\"55_58_153\",1,15.292332,null,26,\"ol\",45.515159999999987,55,58,\"55_58_153\"],[786.41462638874998,1.0,22,0.0,true,1.0,99999,100.0,\"54_58_154\",1,9.0249516,null,26,\"ol\",41.096951999999988,54,58,\"54_58_154\"],[523.719269433528098,1.0,26,0.0,true,1.0,99999,100.0,\"58_59_155\",1,6.036948,null,27,\"ol\",27.613800000000001,58,59,\"58_59_155\"],[540.433714202683177,1.0,26,0.0,true,1.0,99999,100.0,\"58_60_156\",1,6.246432,null,28,\"ol\",28.565999999999999,58,60,\"58_60_156\"],[202.801929865749173,1.0,27,0.0,true,1.0,99999,100.0,\"59_60_157\",1,0.5027616,null,28,\"ol\",2.57094,59,60,\"59_60_157\"],[204.473374342664698,1.0,27,0.0,true,1.0,99999,100.0,\"59_61_158\",1,2.342412,null,29,\"ol\",10.683684,59,61,\"59_61_158\"],[136.501298948100384,1.0,28,0.0,true,1.0,99999,100.0,\"60_61_159\",1,1.5692256,null,29,\"ol\",7.160544,60,61,\"60_61_159\"],[481.376009351668358,1.0,30,0.0,true,1.0,99999,100.0,\"62_63_160\",1,2.04723,null,31,\"ol\",23.805,62,63,\"62_63_160\"],[2331.10789713817212,1.0,5,0.0,true,1.0,99999,100.0,\"37_64_161\",1,10.724152500000001,null,32,\"ol\",117.358649999999997,37,64,\"37_64_161\"],[846.865201637194332,1.0,31,0.0,true,1.0,99999,100.0,\"63_64_163\",1,3.2017725,null,32,\"ol\",35.945549999999997,63,64,\"63_64_163\"],[345.431858562539844,1.0,16,0.0,true,1.0,99999,100.0,\"48_65_164\",1,3.42792,null,33,\"ol\",17.501436000000002,48,65,\"48_65_164\"],[345.431858562539844,1.0,16,0.0,true,1.0,99999,100.0,\"48_65_165\",1,3.42792,null,33,\"ol\",17.501436000000002,48,65,\"48_65_165\"],[805.079089714306519,1.0,29,0.0,true,1.0,99999,100.0,\"61_65_166\",1,9.179207999999999,null,33,\"ol\",41.515920000000001,61,65,\"61_65_166\"],[431.789823203174762,1.0,29,0.0,true,1.0,99999,100.0,\"61_66_167\",1,4.913352,null,34,\"ol\",22.281479999999998,61,66,\"61_66_167\"],[373.567840590617664,1.0,33,0.0,true,1.0,99999,100.0,\"65_66_168\",1,4.265856,null,34,\"ol\",19.32966,65,66,\"65_66_168\"],[987.823685857069336,1.0,14,0.0,true,1.0,99999,100.0,\"46_68_169\",1,16.073136000000002,null,35,\"ol\",52.904232,46,68,\"46_68_169\"],[1153.296689071705487,1.0,16,0.0,true,1.0,99999,100.0,\"48_68_170\",1,18.75834,null,35,\"ol\",61.702559999999998,48,68,\"48_68_170\"]]}", + "orient": "split", + "dtype": { + "c_nf_per_km": "float64", + "df": "float64", + "from_bus": "int64", + "g_us_per_km": "float64", + "in_service": "bool", + "length_km": "float64", + "max_i_ka": "int64", + "max_loading_percent": "float64", + "name": "object", + "parallel": "uint32", + "r_ohm_per_km": "float64", + "std_type": "object", + "to_bus": "int64", + "type": "object", + "x_ohm_per_km": "float64", + "old_from_bus": "uint32", + "old_to_bus": "uint32", + "old_name": "object" + } + }, + "trafo": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"df\",\"hv_bus\",\"i0_percent\",\"in_service\",\"lv_bus\",\"max_loading_percent\",\"name\",\"parallel\",\"pfe_kw\",\"shift_degree\",\"sn_mva\",\"std_type\",\"tap_max\",\"tap_neutral\",\"tap_min\",\"tap_phase_shifter\",\"tap_pos\",\"tap_side\",\"tap_step_degree\",\"tap_step_percent\",\"vn_hv_kv\",\"vn_lv_kv\",\"vk_percent\",\"vkr_percent\",\"old_hv_bus\",\"old_lv_bus\",\"old_name\"],\"index\":[0,1,2,3],\"data\":[[1.0,5,0.0,true,4,100.0,\"37_36_179\",1,0.0,0.0,9900.0,null,null,0.0,null,false,-1.0,\"hv\",null,6.49999999999999,345.0,138.0,371.25,0.0,37,36,\"37_36_179\"],[1.0,30,0.0,true,26,100.0,\"62_58_180\",1,0.0,0.0,9900.0,null,null,0.0,null,false,-1.0,\"hv\",null,4.0,345.0,138.0,382.139999999999986,0.0,62,58,\"62_58_180\"],[1.0,31,0.0,true,28,100.0,\"63_60_181\",1,0.0,0.0,9900.0,null,null,0.0,null,false,-1.0,\"hv\",null,1.5,345.0,138.0,265.319999999999993,0.0,63,60,\"63_60_181\"],[1.0,32,0.0,true,33,100.0,\"64_65_182\",1,0.0,0.0,9900.0,null,null,0.0,null,false,-1.0,\"hv\",null,6.49999999999999,345.0,138.0,366.300000000000011,0.0,64,65,\"64_65_182\"]]}", + "orient": "split", + "dtype": { + "df": "float64", + "hv_bus": "int64", + "i0_percent": "float64", + "in_service": "bool", + "lv_bus": "int64", + "max_loading_percent": "float64", + "name": "object", + "parallel": "uint32", + "pfe_kw": "float64", + "shift_degree": "float64", + "sn_mva": "float64", + "std_type": "object", + "tap_max": "float64", + "tap_neutral": "float64", + "tap_min": "float64", + "tap_phase_shifter": "bool", + "tap_pos": "float64", + "tap_side": "object", + "tap_step_degree": "float64", + "tap_step_percent": "float64", + "vn_hv_kv": "float64", + "vn_lv_kv": "float64", + "vk_percent": "float64", + "vkr_percent": "float64", + "old_hv_bus": "uint32", + "old_lv_bus": "uint32", + "old_name": "object" + } + }, + "trafo3w": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"std_type\",\"hv_bus\",\"mv_bus\",\"lv_bus\",\"sn_hv_mva\",\"sn_mv_mva\",\"sn_lv_mva\",\"vn_hv_kv\",\"vn_mv_kv\",\"vn_lv_kv\",\"vk_hv_percent\",\"vk_mv_percent\",\"vk_lv_percent\",\"vkr_hv_percent\",\"vkr_mv_percent\",\"vkr_lv_percent\",\"pfe_kw\",\"i0_percent\",\"shift_mv_degree\",\"shift_lv_degree\",\"tap_side\",\"tap_neutral\",\"tap_min\",\"tap_max\",\"tap_step_percent\",\"tap_step_degree\",\"tap_pos\",\"tap_at_star_point\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "std_type": "object", + "hv_bus": "uint32", + "mv_bus": "uint32", + "lv_bus": "uint32", + "sn_hv_mva": "float64", + "sn_mv_mva": "float64", + "sn_lv_mva": "float64", + "vn_hv_kv": "float64", + "vn_mv_kv": "float64", + "vn_lv_kv": "float64", + "vk_hv_percent": "float64", + "vk_mv_percent": "float64", + "vk_lv_percent": "float64", + "vkr_hv_percent": "float64", + "vkr_mv_percent": "float64", + "vkr_lv_percent": "float64", + "pfe_kw": "float64", + "i0_percent": "float64", + "shift_mv_degree": "float64", + "shift_lv_degree": "float64", + "tap_side": "object", + "tap_neutral": "int32", + "tap_min": "int32", + "tap_max": "int32", + "tap_step_percent": "float64", + "tap_step_degree": "float64", + "tap_pos": "int32", + "tap_at_star_point": "bool", + "in_service": "bool" + } + }, + "impedance": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"rft_pu\",\"xft_pu\",\"rtf_pu\",\"xtf_pu\",\"sn_mva\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "rft_pu": "float64", + "xft_pu": "float64", + "rtf_pu": "float64", + "xtf_pu": "float64", + "sn_mva": "float64", + "in_service": "bool" + } + }, + "dcline": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"from_bus\",\"to_bus\",\"p_mw\",\"loss_percent\",\"loss_mw\",\"vm_from_pu\",\"vm_to_pu\",\"max_p_mw\",\"min_q_from_mvar\",\"min_q_to_mvar\",\"max_q_from_mvar\",\"max_q_to_mvar\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "from_bus": "uint32", + "to_bus": "uint32", + "p_mw": "float64", + "loss_percent": "float64", + "loss_mw": "float64", + "vm_from_pu": "float64", + "vm_to_pu": "float64", + "max_p_mw": "float64", + "min_q_from_mvar": "float64", + "min_q_to_mvar": "float64", + "max_q_from_mvar": "float64", + "max_q_to_mvar": "float64", + "in_service": "bool" + } + }, + "ward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "ps_mw": "float64", + "qs_mvar": "float64", + "qz_mvar": "float64", + "pz_mw": "float64", + "in_service": "bool" + } + }, + "xward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"bus\",\"ps_mw\",\"qs_mvar\",\"qz_mvar\",\"pz_mw\",\"r_ohm\",\"x_ohm\",\"vm_pu\",\"in_service\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "bus": "uint32", + "ps_mw": "float64", + "qs_mvar": "float64", + "qz_mvar": "float64", + "pz_mw": "float64", + "r_ohm": "float64", + "x_ohm": "float64", + "vm_pu": "float64", + "in_service": "bool" + } + }, + "measurement": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"name\",\"measurement_type\",\"element_type\",\"element\",\"value\",\"std_dev\",\"side\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "name": "object", + "measurement_type": "object", + "element_type": "object", + "element": "uint32", + "value": "float64", + "std_dev": "float64", + "side": "object" + } + }, + "pwl_cost": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"power_type\",\"element\",\"et\",\"points\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "power_type": "object", + "element": "object", + "et": "object", + "points": "object" + } + }, + "poly_cost": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"element\",\"et\",\"cp0_eur\",\"cp1_eur_per_mw\",\"cp2_eur_per_mw2\",\"cq0_eur\",\"cq1_eur_per_mvar\",\"cq2_eur_per_mvar2\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "element": "object", + "et": "object", + "cp0_eur": "float64", + "cp1_eur_per_mw": "float64", + "cp2_eur_per_mw2": "float64", + "cq0_eur": "float64", + "cq1_eur_per_mvar": "float64", + "cq2_eur_per_mvar2": "float64" + } + }, + "controller": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"object\",\"in_service\",\"order\",\"level\",\"recycle\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "object": "object", + "in_service": "bool", + "order": "float64", + "level": "object", + "recycle": "bool" + } + }, + "line_geodata": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"coords\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "coords": "object" + } + }, + "bus_geodata": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"x\",\"y\",\"coords\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],\"data\":[[505,-95,null],[548,-155,null],[469,-220,null],[570,-214,null],[598,-135,null],[614,-245,null],[580,-83,null],[612,-46,null],[662,-46,null],[700,-46,null],[657,-162,null],[675,-128,null],[684,-204,null],[668,-233,null],[702,-238,null],[732,-193,null],[772,-249,null],[828,-142,null],[850,-130,null],[745,-91,null],[749,-47,null],[790,-48,null],[899,-46,null],[844,-45,null],[828,-103,null],[849,-103,null],[950,-69,null],[950,-164,null],[950,-216,null],[913,-311,null],[921,-95,null],[914,-197,null],[863,-364,null],[845,-311,null],[861,-287,null],[727,-339,null]]}", + "orient": "split", + "dtype": { + "x": "int64", + "y": "int64", + "coords": "object" + } + }, + "version": "2.2.2", + "converged": true, + "name": "", + "f_hz": 60, + "sn_mva": 1, + "std_types": { + "line": { + "NAYY 4x150 SE": { + "type": "cs", + "r_ohm_per_km": 0.208, + "q_mm2": 150, + "x_ohm_per_km": 0.08, + "c_nf_per_km": 261.0, + "max_i_ka": 0.27 + }, + "70-AL1/11-ST1A 20.0": { + "type": "ol", + "r_ohm_per_km": 0.4132, + "q_mm2": 70, + "x_ohm_per_km": 0.36, + "c_nf_per_km": 9.7, + "max_i_ka": 0.29 + }, + "NA2XS2Y 1x70 RM/25 6/10 kV": { + "type": "cs", + "r_ohm_per_km": 0.443, + "q_mm2": 70, + "x_ohm_per_km": 0.123, + "c_nf_per_km": 280.0, + "max_i_ka": 0.217 + }, + "N2XS(FL)2Y 1x300 RM/35 64/110 kV": { + "type": "cs", + "r_ohm_per_km": 0.06, + "q_mm2": 300, + "x_ohm_per_km": 0.144, + "c_nf_per_km": 144.0, + "max_i_ka": 0.588 + }, + "NA2XS2Y 1x120 RM/25 6/10 kV": { + "type": "cs", + "r_ohm_per_km": 0.253, + "q_mm2": 120, + "x_ohm_per_km": 0.113, + "c_nf_per_km": 340.0, + "max_i_ka": 0.28 + }, + "149-AL1/24-ST1A 10.0": { + "type": "ol", + "r_ohm_per_km": 0.194, + "q_mm2": 149, + "x_ohm_per_km": 0.315, + "c_nf_per_km": 11.25, + "max_i_ka": 0.47 + }, + "15-AL1/3-ST1A 0.4": { + "type": "ol", + "r_ohm_per_km": 1.8769, + "q_mm2": 16, + "x_ohm_per_km": 0.35, + "c_nf_per_km": 11.0, + "max_i_ka": 0.105 + }, + "NA2XS2Y 1x185 RM/25 6/10 kV": { + "type": "cs", + "r_ohm_per_km": 0.161, + "q_mm2": 185, + "x_ohm_per_km": 0.11, + "c_nf_per_km": 406.0, + "max_i_ka": 0.358 + }, + "NA2XS2Y 1x240 RM/25 6/10 kV": { + "type": "cs", + "r_ohm_per_km": 0.122, + "q_mm2": 240, + "x_ohm_per_km": 0.105, + "c_nf_per_km": 456.0, + "max_i_ka": 0.416 + }, + "N2XS(FL)2Y 1x240 RM/35 64/110 kV": { + "type": "cs", + "r_ohm_per_km": 0.075, + "q_mm2": 240, + "x_ohm_per_km": 0.149, + "c_nf_per_km": 135.0, + "max_i_ka": 0.526 + }, + "NAYY 4x120 SE": { + "type": "cs", + "r_ohm_per_km": 0.225, + "q_mm2": 120, + "x_ohm_per_km": 0.08, + "c_nf_per_km": 264.0, + "max_i_ka": 0.242 + }, + "48-AL1/8-ST1A 10.0": { + "type": "ol", + "r_ohm_per_km": 0.5939, + "q_mm2": 48, + "x_ohm_per_km": 0.35, + "c_nf_per_km": 10.1, + "max_i_ka": 0.21 + }, + "94-AL1/15-ST1A 10.0": { + "type": "ol", + "r_ohm_per_km": 0.306, + "q_mm2": 94, + "x_ohm_per_km": 0.33, + "c_nf_per_km": 10.75, + "max_i_ka": 0.35 + }, + "NA2XS2Y 1x70 RM/25 12/20 kV": { + "type": "cs", + "r_ohm_per_km": 0.443, + "q_mm2": 70, + "x_ohm_per_km": 0.132, + "c_nf_per_km": 190.0, + "max_i_ka": 0.22 + }, + "243-AL1/39-ST1A 20.0": { + "type": "ol", + "r_ohm_per_km": 0.1188, + "q_mm2": 243, + "x_ohm_per_km": 0.32, + "c_nf_per_km": 11.0, + "max_i_ka": 0.645 + }, + "NA2XS2Y 1x150 RM/25 6/10 kV": { + "type": "cs", + "r_ohm_per_km": 0.206, + "q_mm2": 150, + "x_ohm_per_km": 0.11, + "c_nf_per_km": 360.0, + "max_i_ka": 0.315 + }, + "184-AL1/30-ST1A 110.0": { + "type": "ol", + "r_ohm_per_km": 0.1571, + "q_mm2": 184, + "x_ohm_per_km": 0.4, + "c_nf_per_km": 8.8, + "max_i_ka": 0.535 + }, + "149-AL1/24-ST1A 110.0": { + "type": "ol", + "r_ohm_per_km": 0.194, + "q_mm2": 149, + "x_ohm_per_km": 0.41, + "c_nf_per_km": 8.75, + "max_i_ka": 0.47 + }, + "NA2XS2Y 1x240 RM/25 12/20 kV": { + "type": "cs", + "r_ohm_per_km": 0.122, + "q_mm2": 240, + "x_ohm_per_km": 0.112, + "c_nf_per_km": 304.0, + "max_i_ka": 0.421 + }, + "122-AL1/20-ST1A 20.0": { + "type": "ol", + "r_ohm_per_km": 0.2376, + "q_mm2": 122, + "x_ohm_per_km": 0.344, + "c_nf_per_km": 10.3, + "max_i_ka": 0.41 + }, + "48-AL1/8-ST1A 20.0": { + "type": "ol", + "r_ohm_per_km": 0.5939, + "q_mm2": 48, + "x_ohm_per_km": 0.372, + "c_nf_per_km": 9.5, + "max_i_ka": 0.21 + }, + "34-AL1/6-ST1A 10.0": { + "type": "ol", + "r_ohm_per_km": 0.8342, + "q_mm2": 34, + "x_ohm_per_km": 0.36, + "c_nf_per_km": 9.7, + "max_i_ka": 0.17 + }, + "24-AL1/4-ST1A 0.4": { + "type": "ol", + "r_ohm_per_km": 1.2012, + "q_mm2": 24, + "x_ohm_per_km": 0.335, + "c_nf_per_km": 11.25, + "max_i_ka": 0.14 + }, + "184-AL1/30-ST1A 20.0": { + "type": "ol", + "r_ohm_per_km": 0.1571, + "q_mm2": 184, + "x_ohm_per_km": 0.33, + "c_nf_per_km": 10.75, + "max_i_ka": 0.535 + }, + "94-AL1/15-ST1A 20.0": { + "type": "ol", + "r_ohm_per_km": 0.306, + "q_mm2": 94, + "x_ohm_per_km": 0.35, + "c_nf_per_km": 10.0, + "max_i_ka": 0.35 + }, + "NAYY 4x50 SE": { + "type": "cs", + "r_ohm_per_km": 0.642, + "q_mm2": 50, + "x_ohm_per_km": 0.083, + "c_nf_per_km": 210.0, + "max_i_ka": 0.142 + }, + "490-AL1/64-ST1A 380.0": { + "type": "ol", + "r_ohm_per_km": 0.059, + "q_mm2": 490, + "x_ohm_per_km": 0.253, + "c_nf_per_km": 11.0, + "max_i_ka": 0.96 + }, + "48-AL1/8-ST1A 0.4": { + "type": "ol", + "r_ohm_per_km": 0.5939, + "q_mm2": 48, + "x_ohm_per_km": 0.3, + "c_nf_per_km": 12.2, + "max_i_ka": 0.21 + }, + "NA2XS2Y 1x95 RM/25 6/10 kV": { + "type": "cs", + "r_ohm_per_km": 0.313, + "q_mm2": 95, + "x_ohm_per_km": 0.123, + "c_nf_per_km": 315.0, + "max_i_ka": 0.249 + }, + "NA2XS2Y 1x120 RM/25 12/20 kV": { + "type": "cs", + "r_ohm_per_km": 0.253, + "q_mm2": 120, + "x_ohm_per_km": 0.119, + "c_nf_per_km": 230.0, + "max_i_ka": 0.283 + }, + "34-AL1/6-ST1A 20.0": { + "type": "ol", + "r_ohm_per_km": 0.8342, + "q_mm2": 34, + "x_ohm_per_km": 0.382, + "c_nf_per_km": 9.15, + "max_i_ka": 0.17 + }, + "94-AL1/15-ST1A 0.4": { + "type": "ol", + "r_ohm_per_km": 0.306, + "q_mm2": 94, + "x_ohm_per_km": 0.29, + "c_nf_per_km": 13.2, + "max_i_ka": 0.35 + }, + "NA2XS2Y 1x185 RM/25 12/20 kV": { + "type": "cs", + "r_ohm_per_km": 0.161, + "q_mm2": 185, + "x_ohm_per_km": 0.117, + "c_nf_per_km": 273.0, + "max_i_ka": 0.362 + }, + "NA2XS2Y 1x150 RM/25 12/20 kV": { + "type": "cs", + "r_ohm_per_km": 0.206, + "q_mm2": 150, + "x_ohm_per_km": 0.116, + "c_nf_per_km": 250.0, + "max_i_ka": 0.319 + }, + "243-AL1/39-ST1A 110.0": { + "type": "ol", + "r_ohm_per_km": 0.1188, + "q_mm2": 243, + "x_ohm_per_km": 0.39, + "c_nf_per_km": 9.0, + "max_i_ka": 0.645 + }, + "490-AL1/64-ST1A 220.0": { + "type": "ol", + "r_ohm_per_km": 0.059, + "q_mm2": 490, + "x_ohm_per_km": 0.285, + "c_nf_per_km": 10.0, + "max_i_ka": 0.96 + }, + "N2XS(FL)2Y 1x185 RM/35 64/110 kV": { + "type": "cs", + "r_ohm_per_km": 0.099, + "q_mm2": 185, + "x_ohm_per_km": 0.156, + "c_nf_per_km": 125.0, + "max_i_ka": 0.457 + }, + "N2XS(FL)2Y 1x120 RM/35 64/110 kV": { + "type": "cs", + "r_ohm_per_km": 0.153, + "q_mm2": 120, + "x_ohm_per_km": 0.166, + "c_nf_per_km": 112.0, + "max_i_ka": 0.366 + }, + "NA2XS2Y 1x95 RM/25 12/20 kV": { + "type": "cs", + "r_ohm_per_km": 0.313, + "q_mm2": 95, + "x_ohm_per_km": 0.132, + "c_nf_per_km": 216.0, + "max_i_ka": 0.252 + }, + "122-AL1/20-ST1A 10.0": { + "type": "ol", + "r_ohm_per_km": 0.2376, + "q_mm2": 122, + "x_ohm_per_km": 0.323, + "c_nf_per_km": 11.1, + "max_i_ka": 0.41 + }, + "149-AL1/24-ST1A 20.0": { + "type": "ol", + "r_ohm_per_km": 0.194, + "q_mm2": 149, + "x_ohm_per_km": 0.337, + "c_nf_per_km": 10.5, + "max_i_ka": 0.47 + }, + "70-AL1/11-ST1A 10.0": { + "type": "ol", + "r_ohm_per_km": 0.4132, + "q_mm2": 70, + "x_ohm_per_km": 0.339, + "c_nf_per_km": 10.4, + "max_i_ka": 0.29 + }, + "305-AL1/39-ST1A 110.0": { + "type": "ol", + "r_ohm_per_km": 0.0949, + "q_mm2": 305, + "x_ohm_per_km": 0.38, + "c_nf_per_km": 9.2, + "max_i_ka": 0.74 + } + }, + "trafo": { + "0.4 MVA 20/0.4 kV": { + "shift_degree": 150, + "vector_group": "Dyn5", + "vn_hv_kv": 20.0, + "pfe_kw": 1.35, + "i0_percent": 0.3375, + "vn_lv_kv": 0.4, + "sn_mva": 0.4, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -2, + "vkr_percent": 1.425, + "tap_step_percent": 2.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 2, + "vk_percent": 6.0 + }, + "63 MVA 110/20 kV v1.4.3 and older": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 33.0, + "i0_percent": 0.086, + "vn_lv_kv": 20.0, + "sn_mva": 63.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.322, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 11.2 + }, + "63 MVA 110/10 kV v1.4.3 and older": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 31.51, + "i0_percent": 0.078, + "vn_lv_kv": 10.0, + "sn_mva": 63.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.31, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 10.04 + }, + "25 MVA 110/20 kV v1.4.3 and older": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 29.0, + "i0_percent": 0.071, + "vn_lv_kv": 20.0, + "sn_mva": 25.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.282, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 11.2 + }, + "40 MVA 110/20 kV v1.4.3 and older": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 31.0, + "i0_percent": 0.08, + "vn_lv_kv": 20.0, + "sn_mva": 40.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.302, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 11.2 + }, + "0.25 MVA 20/0.4 kV": { + "shift_degree": 150, + "vector_group": "Yzn5", + "vn_hv_kv": 20.0, + "pfe_kw": 0.8, + "i0_percent": 0.32, + "vn_lv_kv": 0.4, + "sn_mva": 0.25, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -2, + "vkr_percent": 1.44, + "tap_step_percent": 2.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 2, + "vk_percent": 6.0 + }, + "25 MVA 110/10 kV v1.4.3 and older": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 28.51, + "i0_percent": 0.073, + "vn_lv_kv": 10.0, + "sn_mva": 25.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.276, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 10.04 + }, + "0.25 MVA 10/0.4 kV": { + "shift_degree": 150, + "vector_group": "Dyn5", + "vn_hv_kv": 10.0, + "pfe_kw": 0.6, + "i0_percent": 0.24, + "vn_lv_kv": 0.4, + "sn_mva": 0.25, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -2, + "vkr_percent": 1.2, + "tap_step_percent": 2.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 2, + "vk_percent": 4.0 + }, + "160 MVA 380/110 kV": { + "shift_degree": 0, + "vector_group": "Yy0", + "vn_hv_kv": 380.0, + "pfe_kw": 60.0, + "i0_percent": 0.06, + "vn_lv_kv": 110.0, + "sn_mva": 160.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.25, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 12.2 + }, + "63 MVA 110/10 kV": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 22.0, + "i0_percent": 0.04, + "vn_lv_kv": 10.0, + "sn_mva": 63.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.32, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 18.0 + }, + "0.63 MVA 20/0.4 kV": { + "shift_degree": 150, + "vector_group": "Dyn5", + "vn_hv_kv": 20.0, + "pfe_kw": 1.65, + "i0_percent": 0.2619, + "vn_lv_kv": 0.4, + "sn_mva": 0.63, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -2, + "vkr_percent": 1.206, + "tap_step_percent": 2.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 2, + "vk_percent": 6.0 + }, + "0.4 MVA 10/0.4 kV": { + "shift_degree": 150, + "vector_group": "Dyn5", + "vn_hv_kv": 10.0, + "pfe_kw": 0.95, + "i0_percent": 0.2375, + "vn_lv_kv": 0.4, + "sn_mva": 0.4, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -2, + "vkr_percent": 1.325, + "tap_step_percent": 2.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 2, + "vk_percent": 4.0 + }, + "0.63 MVA 10/0.4 kV": { + "shift_degree": 150, + "vector_group": "Dyn5", + "vn_hv_kv": 10.0, + "pfe_kw": 1.18, + "i0_percent": 0.1873, + "vn_lv_kv": 0.4, + "sn_mva": 0.63, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -2, + "vkr_percent": 1.0794, + "tap_step_percent": 2.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 2, + "vk_percent": 4.0 + }, + "63 MVA 110/20 kV": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 22.0, + "i0_percent": 0.04, + "vn_lv_kv": 20.0, + "sn_mva": 63.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.32, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 18.0 + }, + "100 MVA 220/110 kV": { + "shift_degree": 0, + "vector_group": "Yy0", + "vn_hv_kv": 220.0, + "pfe_kw": 55.0, + "i0_percent": 0.06, + "vn_lv_kv": 110.0, + "sn_mva": 100.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.26, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 12.0 + }, + "25 MVA 110/10 kV": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 14.0, + "i0_percent": 0.07, + "vn_lv_kv": 10.0, + "sn_mva": 25.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.41, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 12.0 + }, + "40 MVA 110/20 kV": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 18.0, + "i0_percent": 0.05, + "vn_lv_kv": 20.0, + "sn_mva": 40.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.34, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 16.2 + }, + "40 MVA 110/10 kV v1.4.3 and older": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 30.45, + "i0_percent": 0.076, + "vn_lv_kv": 10.0, + "sn_mva": 40.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.295, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 10.04 + }, + "25 MVA 110/20 kV": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 14.0, + "i0_percent": 0.07, + "vn_lv_kv": 20.0, + "sn_mva": 25.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.41, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 12.0 + }, + "40 MVA 110/10 kV": { + "shift_degree": 150, + "vector_group": "YNd5", + "vn_hv_kv": 110.0, + "pfe_kw": 18.0, + "i0_percent": 0.05, + "vn_lv_kv": 10.0, + "sn_mva": 40.0, + "tap_step_degree": 0, + "tap_neutral": 0, + "tap_min": -9, + "vkr_percent": 0.34, + "tap_step_percent": 1.5, + "tap_side": "hv", + "tap_phase_shifter": false, + "tap_max": 9, + "vk_percent": 16.2 + } + }, + "trafo3w": { + "63/25/38 MVA 110/10/10 kV": { + "vector_group": "YN0yn0yn0", + "vn_mv_kv": 10, + "vn_lv_kv": 10, + "shift_lv_degree": 0, + "shift_mv_degree": 0, + "pfe_kw": 35, + "vn_hv_kv": 110, + "i0_percent": 0.89, + "sn_lv_mva": 38.0, + "sn_hv_mva": 63.0, + "sn_mv_mva": 25.0, + "vkr_lv_percent": 0.35, + "tap_neutral": 0, + "tap_min": -10, + "vk_mv_percent": 10.4, + "vkr_hv_percent": 0.28, + "vk_lv_percent": 10.4, + "tap_max": 10, + "vkr_mv_percent": 0.32, + "tap_step_percent": 1.2, + "tap_side": "hv", + "vk_hv_percent": 10.4 + }, + "63/25/38 MVA 110/20/10 kV": { + "vector_group": "YN0yn0yn0", + "vn_mv_kv": 20, + "vn_lv_kv": 10, + "shift_lv_degree": 0, + "shift_mv_degree": 0, + "pfe_kw": 35, + "vn_hv_kv": 110, + "i0_percent": 0.89, + "sn_lv_mva": 38.0, + "sn_hv_mva": 63.0, + "sn_mv_mva": 25.0, + "vkr_lv_percent": 0.35, + "tap_neutral": 0, + "tap_min": -10, + "vk_mv_percent": 10.4, + "vkr_hv_percent": 0.28, + "vk_lv_percent": 10.4, + "tap_max": 10, + "vkr_mv_percent": 0.32, + "tap_step_percent": 1.2, + "tap_side": "hv", + "vk_hv_percent": 10.4 + } + } + }, + "res_bus": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"vm_pu\",\"va_degree\",\"p_mw\",\"q_mvar\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],\"data\":[[1.02283238442557,13.045583756032068,15.853036104999999,6.203361954130434],[1.03,13.930232343360482,15.658296405000002,40.09647516872711],[1.027409079180591,13.632486303811383,22.740861949999996,6.20205325909091],[1.026807121302363,13.641161773954044,21.364593595000002,11.71606745532258],[1.035417141344381,14.167240740818446,0.0,0.0],[0.994475247255769,15.327406310385458,0.0,0.0],[1.027914714882123,15.309777266621717,17.527926594999997,7.141007131296298],[1.03,16.491001198204003,-20.754743045000005,2.731107269387366],[1.025740223996325,16.814252436933867,24.019749754999992,6.49182425810811],[1.03,19.38495108523848,-125.980250245000008,37.937513989089851],[1.020448912525278,11.987653010812583,11.685284795000001,4.54427742027778],[1.012512948034113,10.720985634214724,10.386919685000009,5.193459842500005],[1.012813630818272,10.763671313281614,34.406669440000002,14.282013729811325],[1.03,11.248393577186629,-6.822892045000003,-10.23839803555046],[1.026747960312094,10.579110956193592,22.072202090000019,0.0],[1.026351583330707,12.715920829593749,12.983649904999993,7.141007447749999],[1.03,13.430406708671944,-14.421127274999975,8.341461336383226],[1.027492074315989,12.920409967351093,11.036102239999991,2.596729938823529],[1.021825639889816,12.256395635829348,11.036102239999991,5.193459877647058],[1.019753506925304,11.908918007160009,11.68528479500003,3.245912443055545],[1.02101667940608,11.985348766729322,14.931196375000013,7.141006961956521],[1.03,12.986613731754577,36.007615569999984,-4.425632876574845],[1.03,13.247359439635495,-9.101506205000021,7.236855452865605],[1.03,13.168011385622693,-32.768674939999926,10.528863311669571],[1.028020602155873,12.815885427963259,7.790188270000044,1.947547067500011],[1.02426741104397,12.46990800200674,7.790188270000044,1.947547067500011],[1.03,14.002679264283618,142.473536664999983,56.121069899576618],[1.03,16.851391529475109,13.286230924999927,0.430009924317258],[1.03,17.124828261669848,-75.0,30.881851738797934],[1.03,17.235054686065329,-20.96295163000002,7.929315320234295],[1.00770389675892,15.98405450238894,0.0,0.0],[1.018308026849011,17.02306637486187,0.0,0.0],[1.03,18.463077318938627,-200.0,-204.085837930854723],[1.03,17.530189060857928,-124.68188513500013,231.617763170123709],[1.027039967455111,16.867699941528933,18.177107954999997,4.544276988750028],[1.03,0.0,128.976164373645815,-47.675197371214637]]}", + "orient": "split", + "dtype": { + "vm_pu": "float64", + "va_degree": "float64", + "p_mw": "float64", + "q_mvar": "float64" + } + }, + "res_line": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\",\"i_ka\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\",\"loading_percent\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54],\"data\":[[-0.223676202917372,5.971097125430608,0.224470140364371,-6.250208780121135,0.000793937446999,-0.279111654690527,0.024331871715173,0.025482723303673,0.025482723303673,1.027409079180591,13.632486303811383,1.026807121302363,13.641161773954044,0.000025482978133],[-22.517185747082827,-12.17315038451809,22.583750112877961,11.071773621966901,0.066564365795134,-1.101376762551189,0.104233397789656,0.101627897681159,0.104233397789656,1.027409079180591,13.632486303811383,1.035417141344381,14.167240740818446,0.000104234440134],[-15.853036104999994,-6.203361954130522,15.960025541125018,2.693003509695412,0.106989436125025,-3.510358444435111,0.069631435164472,0.065399525550194,0.069631435164472,1.02283238442557,13.045583756032068,1.035417141344381,14.167240740818446,0.000069632131486],[21.629772992565904,4.99039179465684,-21.589063735364388,-5.465858675206078,0.040709257201517,-0.475466880549239,0.09016476567198,0.090739457354136,0.090739457354136,1.03,13.930232343360482,1.026807121302363,13.641161773954044,0.000090740364758],[-58.715766227064705,-43.792256124587958,58.844136858502822,43.214186617860847,0.128370631438116,-0.578069506727111,0.297522753156401,0.294993568700172,0.297522753156401,1.03,13.930232343360482,1.035417141344381,14.167240740818446,0.000297525728414],[-16.250941143164393,11.002016753763005,16.376419926385726,-13.461404518229621,0.125478783221332,-2.459387764466616,0.079296280589806,0.086281575330484,0.086281575330484,1.035417141344381,14.167240740818446,1.027914714882123,15.309777266621717,0.000086282438155],[-21.67571077869329,9.260339608569872,22.008889630036954,-12.795702684107994,0.333178851343664,-3.535363075538122,0.095240633155902,0.103407296803846,0.103407296803846,1.035417141344381,14.167240740818446,1.03,16.491001198204003,0.000103408330887],[-33.904346521386024,6.320397386933932,34.113402132570805,-7.276200168975224,0.20905561118478,-0.955802782041292,0.140370771993725,0.141680140336893,0.141680140336893,1.027914714882123,15.309777266621717,1.03,16.491001198204003,0.000141681557152],[-8.769281527408019,11.006675926728107,8.798357609989118,-12.200089671549744,0.029076082581099,-1.193413744821637,0.057162001849071,0.061350816372209,0.061350816372209,1.03,16.491001198204003,1.025740223996325,16.814252436933867,0.000061351429887],[-26.5982671901996,6.334119656966839,27.008939854466377,-9.923803791006044,0.410672664266777,-3.589684134039206,0.111059184632965,0.116876978506409,0.116876978506409,1.03,16.491001198204003,1.03,19.38495108523848,0.000116878147288],[-32.818107364989032,5.708265413441993,33.259829241308857,-7.888249305130008,0.441721876319825,-2.179983891688016,0.13586530345354,0.138843771779214,0.138843771779214,1.025740223996325,16.814252436933867,1.03,19.38495108523848,0.000138845160231],[9.563320871708921,-2.125845946521018,-9.509297551000847,-3.925862285871479,0.054023320708074,-6.051708232392497,0.040165306185389,0.042509191070749,0.042509191070749,1.020448912525278,11.987653010812583,1.012512948034113,10.720985634214724,0.000042509616167],[21.427696829498547,-1.294610838795189,-21.248605666709015,-2.418431473756868,0.179091162789533,-3.713042312552057,0.087194634606249,0.087678747203797,0.087678747203797,1.03,13.930232343360482,1.020448912525278,11.987653010812583,0.000087679624],[-0.877622133999082,-1.267597556628862,0.877793540048553,-1.028803784338695,0.000171406049471,-2.296401340967558,0.006370543710989,0.005586408644031,0.006370543710989,1.012512948034113,10.720985634214724,1.012813630818272,10.763671313281614,0.000006370607417],[-9.463419401451539,-11.720431626816843,9.537473040086628,8.507565653509568,0.074053638635089,-3.212865973307276,0.062225981072948,0.051912516582221,0.062225981072948,1.012813630818272,10.763671313281614,1.03,11.248393577186629,0.000062226603339],[9.667547045168169,-1.874581365895968,-9.634056321558694,-1.35536508138998,0.033490723609475,-3.229946447285949,0.039999459480302,0.039642539061902,0.039999459480302,1.03,11.248393577186629,1.026747960312094,10.579110956193592,0.000039999859479],[-12.382128040254745,3.605413747936909,12.490124867435391,-8.255532053609496,0.107996827180646,-4.650118305672587,0.052382981278777,0.061029570025315,0.061029570025315,1.03,11.248393577186629,1.026351583330707,12.715920829593749,0.000061030180327],[-77.889105450120653,19.70978392209943,79.064812002948017,-17.558895937678965,1.175706552827364,2.150887984420464,0.32737905905219,0.328973104752401,0.328973104752401,1.026747960312094,10.579110956193592,1.03,13.430406708671944,0.000328976394516],[32.855740574612405,-10.062730446476868,-32.107811650712087,4.317746284516073,0.747928923900318,-5.744984161960796,0.139573687535574,0.131590809771757,0.139573687535574,1.03,19.38495108523848,1.03,13.430406708671944,0.000139575083286],[32.855740574612405,-10.062730446476868,-32.107811650712087,4.317746284516073,0.747928923900318,-5.744984161960796,0.139573687535574,0.131590809771757,0.139573687535574,1.03,19.38495108523848,1.03,13.430406708671944,0.000139575083286],[-25.821043578597006,-1.532778318655744,26.265987713230178,-1.889740897352316,0.444944134633172,-3.42251921600806,0.106848487158719,0.106964068213749,0.106964068213749,1.012813630818272,10.763671313281614,1.03,13.430406708671944,0.000106965137865],[-25.473774772435306,1.114524605859019,25.584578870130457,-2.131814039720366,0.110804097695151,-1.017289433861347,0.103937605012644,0.104280657401149,0.104280657401149,1.026351583330707,12.715920829593749,1.03,13.430406708671944,0.000104281700218],[12.225010599956137,-1.843783303224488,-12.187216117438084,-0.033060960427742,0.037794482518054,-1.87684426365223,0.050217649506845,0.04962355986982,0.050217649506845,1.03,13.430406708671944,1.027492074315989,12.920409967351093,0.000050218151688],[15.968152668613398,-1.171799247153974,-15.851156036505678,-2.097992693439172,0.116996632107719,-3.269791940593147,0.065034524442539,0.065465953102648,0.065465953102648,1.03,13.430406708671944,1.021825639889816,12.256395635829348,0.000065466607769],[10.723528125043407,-0.797432472358198,-10.701169987414593,-0.592455373093719,0.022358137628814,-1.389887845451917,0.044026956725308,0.043970449759753,0.044026956725308,1.021825639889816,12.256395635829348,1.019753506925304,11.908918007160009,0.000044027396999],[-0.984114807585552,-2.653457069961028,0.984607040394782,-1.569689112942009,0.00049223280923,-4.223146182903037,0.011610817618533,0.007592557080209,0.011610817618533,1.019753506925304,11.908918007160009,1.02101667940608,11.985348766729322,0.000011610933728],[-15.915803415394937,-5.571317849014857,15.983657432278525,2.625846584915238,0.067854016883588,-2.945471264099619,0.069096473696324,0.065793367428625,0.069096473696324,1.02101667940608,11.985348766729322,1.03,12.986613731754577,0.000069097164668],[2.675426079232634,-4.57950882370814,-2.670196662024712,-3.229230415016729,0.005229417207923,-7.808739238724868,0.021543012244205,0.017019981785188,0.021543012244205,1.03,13.430406708671944,1.03,12.986613731754577,0.000021543227676],[2.595603638581347,-4.636462090929186,-2.58960678919286,-3.088026399610862,0.005996849388486,-7.724488490540049,0.021582850244711,0.016369764004774,0.021582850244711,1.03,13.430406708671944,1.03,12.986613731754577,0.000021583066075],[-6.456238832979809,0.487317294605504,6.463265970428259,-2.600937743267524,0.007027137448451,-2.113620448662019,0.026298820947207,0.028298737516164,0.028298737516164,1.03,12.986613731754577,1.03,13.247359439635495,0.000028299020506],[-32.462730662099617,9.015292150605838,32.492339528411435,-9.689047433049673,0.029608866311818,-0.673755282443835,0.136848789513283,0.137721600754786,0.137721600754786,1.03,12.986613731754577,1.03,13.168011385622693,0.000137722977985],[8.811792759387064,-3.039435542613488,-8.807849787415929,2.6548595321136,0.003942971971135,-0.384576010499889,0.037861482376787,0.037365968527756,0.037861482376787,1.03,13.247359439635495,1.03,13.168011385622693,0.000037861860995],[6.654298125811406,-1.515208430673637,-6.639964713911825,-1.006872894852149,0.014333411899582,-2.522081325525786,0.027720560772806,0.027331333340648,0.027720560772806,1.03,13.168011385622693,1.028020602155873,12.815885427963259,0.000027720837981],[1.15111387743815,-2.563668978396228,-1.150223556088285,-0.940674172647878,0.000890321349865,-3.504343151044107,0.011442622548059,0.006047089688809,0.011442622548059,1.027492074315989,12.920409967351093,1.028020602155873,12.815885427963259,0.000011442736975],[13.769492512193283,0.020595977344225,-13.707643206332698,-2.399536848834602,0.061849305860585,-2.378940871490378,0.055929570153914,0.056841276429125,0.056841276429125,1.03,13.168011385622693,1.02426741104397,12.46990800200674,0.000056841844848],[-5.908474328537901,-2.298034711851075,5.917454936332789,0.451989781335023,0.008980607794888,-1.846044930516052,0.025956615960583,0.024240697219764,0.025956615960583,1.021825639889816,12.256395635829348,1.02426741104397,12.46990800200674,0.000025956875529],[-7.812500055979428,-1.385566338922611,7.842951648237973,-4.819797567540768,0.030451592258545,-6.205363906463379,0.032228345244823,0.037391534239819,0.037391534239819,1.03,12.986613731754577,1.03,14.002679264283618,0.000037391908159],[-5.543478164554806,-1.151352726288912,5.570085557529687,-4.804217296296601,0.026607392974881,-5.955570022585514,0.02299726144707,0.029877703161634,0.029877703161634,1.03,13.168011385622693,1.03,14.002679264283618,0.000029878001942],[-5.796127274447092,-0.848710231113748,5.824566545194732,-4.753068865913754,0.02843927074764,-5.601779097027502,0.023794007663526,0.03053609728402,0.03053609728402,1.03,13.168011385622693,1.03,14.002679264283618,0.000030536402648],[-6.173552524815703,-1.596482166984351,6.191450918450101,-4.311855258626397,0.017898393634398,-5.908337425610748,0.025900896227763,0.030646367630953,0.030646367630953,1.03,13.247359439635495,1.03,14.002679264283618,0.000030646674098],[-34.515159186710136,6.45538258172335,34.892456594891357,-8.718558247771354,0.377297408181221,-2.263175666048004,0.142626096243953,0.146085038169654,0.146085038169654,1.03,14.002679264283618,1.03,16.851391529475109,0.000146086499035],[-36.544225897886626,6.982660828656346,36.982388831381868,-9.095158925476939,0.438162933495242,-2.112498096820593,0.151122261822517,0.15469269355412,0.15469269355412,1.03,14.002679264283618,1.03,17.124828261669848,0.000154694240497],[-36.105384037892399,6.377764016794364,36.139095677658204,-7.750045349803218,0.033711639765805,-1.372281333008853,0.148924812783273,0.150128760914558,0.150128760914558,1.03,16.851391529475109,1.03,17.124828261669848,0.000150130262217],[-12.073303482001007,1.910784306662225,12.091041960916876,-3.387280736972458,0.017738478915868,-1.476496430310232,0.049650229052709,0.051002729351056,0.051002729351056,1.03,16.851391529475109,1.03,17.235054686065329,0.000051003239383],[-5.178282044121741,0.620195349276061,5.180465678126145,-1.649913194110461,0.002183634004404,-1.029717844834401,0.021183684693634,0.022083664942051,0.022083664942051,1.03,17.124828261669848,1.03,17.235054686065329,0.000022083885781],[-96.843206249815353,-55.22404665228845,97.035237442782858,35.290848984990333,0.192031192967505,-19.933197667298117,0.185137006456522,0.169685921874759,0.185137006456522,1.00770389675892,15.98405450238894,1.018308026849011,17.02306637486187,0.000185138857845],[-59.46126059064774,-80.564924572615752,59.859152864114428,-22.289559833659972,0.397892273466688,-102.854484406275731,0.168499144189282,0.103779143613566,0.168499144189282,0.994475247255769,15.327406310385458,1.03,18.463077318938627,0.000168500829198],[-89.978439907699027,-50.014539327202954,90.212301015105695,12.780869696256758,0.233861107406668,-37.233669630946196,0.169178174755912,0.148034933617171,0.169178174755912,1.018308026849011,17.02306637486187,1.03,18.463077318938627,0.000169179866555],[-78.92631543484417,17.097456839010373,80.040758031356859,-14.03864024903752,1.114442596512689,3.058816589972853,0.328022031507266,0.330075773974436,0.330075773974436,1.03,13.430406708671944,1.03,17.530189060857928,0.000330079074765],[-78.92631543484417,17.097456839010373,80.040758031356859,-14.03864024903752,1.114442596512689,3.058816589972853,0.328022031507266,0.330075773974436,0.330075773974436,1.03,13.430406708671944,1.03,17.530189060857928,0.000330079074765],[-2.388568427988342,-2.531430064550645,2.391290337834837,-3.588261222865674,0.002721909846495,-6.119691287416319,0.014136960432475,0.017514920396688,0.017514920396688,1.03,17.235054686065329,1.03,17.530189060857928,0.000017515095548],[6.080012418945059,-0.360691324601544,-6.070621781651892,-2.876075424071446,0.009390637293167,-3.23676674867299,0.024739470684576,0.027363899182269,0.027363899182269,1.03,17.235054686065329,1.027039967455111,16.867699941528933,0.000027364172824],[12.137624855231092,-1.027869861099137,-12.106486173348124,-1.668201564679134,0.031138681882968,-2.696071425778271,0.049477583656617,0.049782352476598,0.049782352476598,1.03,17.530189060857928,1.027039967455111,16.867699941528933,0.000049782850305],[65.450959681679492,-18.354418840709471,-61.850299345040369,22.705696485719191,3.600660336639123,4.35127764500972,0.276981604066804,0.267619875135987,0.276981604066804,1.026747960312094,10.579110956193592,1.03,0.0,0.000276984373911],[72.10980987341982,-17.359863243669537,-67.125865028605446,24.969500885495552,4.983944844814374,7.609637641826016,0.301266863127082,0.29090725732599,0.301266863127082,1.03,13.430406708671944,1.03,0.0,0.000301269875826]]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64", + "i_ka": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64", + "loading_percent": "float64" + } + }, + "res_trafo": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"loading_percent\"],\"index\":[0,1,2,3],\"data\":[[59.461260590647953,80.564924572614984,-59.46126059064796,-77.241320111857576,-0.000000000000007,3.323604460757409,0.168499144189281,0.393866749542446,0.994475247255769,15.327406310385458,1.035417141344381,14.167240740818446,1.017049819948079],[96.84320624981504,55.224046652287882,-96.843206249815125,-50.870174321578645,-0.000000000000085,4.353872330709237,0.185137006456521,0.444328815495651,1.00770389675892,15.98405450238894,1.03,14.002679264283618,1.117474869016627],[-7.05679753508217,14.723690342215074,7.056797535081957,-14.656842812795517,-0.000000000000213,0.066847529419556,0.026832388328258,0.066074756258335,1.018308026849011,17.02306637486187,1.03,17.124828261669848,0.161958541981533],[49.928546120779551,213.594528068257944,-49.928546120779536,-198.924351588084903,0.000000000000014,14.67017648017304,0.356389970660306,0.833061556418465,1.03,18.463077318938627,1.03,17.530189060857928,2.151146566561745]]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "loading_percent": "float64" + } + }, + "res_trafo3w": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_hv_mw\",\"q_hv_mvar\",\"p_mv_mw\",\"q_mv_mvar\",\"p_lv_mw\",\"q_lv_mvar\",\"pl_mw\",\"ql_mvar\",\"i_hv_ka\",\"i_mv_ka\",\"i_lv_ka\",\"vm_hv_pu\",\"va_hv_degree\",\"vm_mv_pu\",\"va_mv_degree\",\"vm_lv_pu\",\"va_lv_degree\",\"va_internal_degree\",\"vm_internal_pu\",\"loading_percent\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_hv_mw": "float64", + "q_hv_mvar": "float64", + "p_mv_mw": "float64", + "q_mv_mvar": "float64", + "p_lv_mw": "float64", + "q_lv_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_hv_ka": "float64", + "i_mv_ka": "float64", + "i_lv_ka": "float64", + "vm_hv_pu": "float64", + "va_hv_degree": "float64", + "vm_mv_pu": "float64", + "va_mv_degree": "float64", + "vm_lv_pu": "float64", + "va_lv_degree": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64", + "loading_percent": "float64" + } + }, + "res_impedance": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"ql_mvar\",\"i_from_ka\",\"i_to_ka\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "ql_mvar": "float64", + "i_from_ka": "float64", + "i_to_ka": "float64" + } + }, + "res_ext_grid": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + } + }, + "res_load": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],\"data\":[[15.853036104999999,6.203361954130434],[0.0,0.0],[0.0,0.0],[40.658296405000002,17.917215364915254],[22.740861949999999,6.202053259090908],[21.364593594999999,11.716067455322578],[0.0,0.0],[17.527926595,7.141007131296296],[12.845256955,4.476377423712122],[24.019749754999999,6.491824258108108],[24.019749754999999,5.754731712135417],[11.685284795000001,4.544277420277778],[10.386919685,5.1934598425],[34.406669440000002,14.282013729811322],[18.177107955,6.491824269642858],[22.072202090000001,0.0],[12.983649905,7.141007447750001],[56.478872725000002,19.47547335344828],[11.03610224,2.596729938823529],[11.03610224,5.193459877647059],[11.685284795000001,3.245912443055556],[14.931196375000001,7.141006961956522],[73.357615570000007,20.773838037522125],[40.898493795,14.282013706190476],[54.53132506,11.685283941428571],[7.79018827,1.9475470675],[7.79018827,1.9475470675],[179.823536665000006,73.35761604023466],[50.636230925,1.947547343269231],[49.987048370000004,9.08855424909091],[0.0,0.0],[25.318114864999998,11.685283783846154],[18.177107955,4.54427698875],[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + } + }, + "res_sgen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + } + }, + "res_storage": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64" + } + }, + "res_shunt": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[1,2,3,4,5,6],\"data\":[[0.0,0.0,1.03],[0.0,0.0,1.035417141344381],[0.0,0.0,1.012512948034113],[0.0,0.0,1.012813630818272],[0.0,0.0,1.03],[0.0,0.0,1.026351583330707]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64" + } + }, + "res_gen": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"va_degree\",\"vm_pu\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21],\"data\":[[25.0,-22.17925980381186,13.930232343360482,1.03],[33.600000000000001,1.745270154324757,16.491001198204003,1.03],[25.0,-5.363797046159075,19.38495108523848,1.03],[125.0,-26.818985230795363,19.38495108523848,1.03],[25.0,16.730222305193326,11.248393577186629,1.03],[16.800000000000001,2.637015238135888,13.430406708671944,1.03],[18.649999999999999,2.929990770396639,13.430406708671944,1.03],[18.649999999999999,2.929990770396639,13.430406708671944,1.03],[16.800000000000001,2.637015238135888,13.430406708671944,1.03],[37.350000000000001,25.19947091409697,12.986613731754577,1.03],[50.0,7.045158253324864,13.247359439635495,1.03],[18.649999999999999,0.247172611560307,13.168011385622693,1.03],[18.649999999999999,0.247172611560307,13.168011385622693,1.03],[50.0,0.66207540663838,13.168011385622693,1.03],[37.350000000000001,17.236546140658042,14.002679264283618,1.03],[37.350000000000001,1.51753741895195,16.851391529475109,1.03],[75.0,-30.881851738797934,17.124828261669848,1.03],[33.600000000000001,0.549115757258011,17.235054686065329,1.03],[37.350000000000001,0.610123171598612,17.235054686065329,1.03],[200.0,204.085837930854723,18.463077318938627,1.03],[150.0,-219.932479386277549,17.530189060857928,1.03],[-128.976164373645815,47.675197371214637,0.0,1.03]]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "va_degree": "float64", + "vm_pu": "float64" + } + }, + "res_ward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64" + } + }, + "res_xward": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_mw\",\"q_mvar\",\"vm_pu\",\"va_internal_degree\",\"vm_internal_pu\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_mw": "float64", + "q_mvar": "float64", + "vm_pu": "float64", + "va_internal_degree": "float64", + "vm_internal_pu": "float64" + } + }, + "res_dcline": { + "_module": "pandas.core.frame", + "_class": "DataFrame", + "_object": "{\"columns\":[\"p_from_mw\",\"q_from_mvar\",\"p_to_mw\",\"q_to_mvar\",\"pl_mw\",\"vm_from_pu\",\"va_from_degree\",\"vm_to_pu\",\"va_to_degree\"],\"index\":[],\"data\":[]}", + "orient": "split", + "dtype": { + "p_from_mw": "float64", + "q_from_mvar": "float64", + "p_to_mw": "float64", + "q_to_mvar": "float64", + "pl_mw": "float64", + "vm_from_pu": "float64", + "va_from_degree": "float64", + "vm_to_pu": "float64", + "va_to_degree": "float64" + } + }, + "user_pf_options": {}, + "OPF_converged": false + } +} \ No newline at end of file diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_small/grid_layout.json b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/grid_layout.json new file mode 100644 index 00000000..bd540707 --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/grid_layout.json @@ -0,0 +1,146 @@ +{ + "sub_0": [ + -612.8008192524321, + 169.62025316455697 + ], + "sub_1": [ + -566.9226830517152, + 40.506329113924096 + ], + "sub_2": [ + -711.1111111111111, + -98.73417721518985 + ], + "sub_3": [ + -432.5652841781874, + -81.01265822784808 + ], + "sub_4": [ + -357.19406041986684, + 86.07594936708864 + ], + "sub_5": [ + -311.31592421915, + -151.89873417721518 + ], + "sub_6": [ + -406.3492063492063, + 197.4683544303798 + ], + "sub_7": [ + -317.8699436763953, + 275.9493670886077 + ], + "sub_8": [ + -206.4516129032258, + 336.70886075949375 + ], + "sub_9": [ + -72.09421402969792, + 275.9493670886077 + ], + "sub_10": [ + -193.34357398873533, + 27.848101265822834 + ], + "sub_11": [ + -140.91141833077313, + 98.7341772151899 + ], + "sub_12": [ + -117.9723502304148, + -10.12658227848101 + ], + "sub_13": [ + -163.85048643113157, + -124.05063291139237 + ], + "sub_14": [ + -68.81720430107532, + -134.17721518987338 + ], + "sub_15": [ + -32.77009728622636, + -68.35443037974682 + ], + "sub_16": [ + 124.52636968766001, + -68.35443037974682 + ], + "sub_17": [ + 376.8561187916025, + 45.5696202531646 + ], + "sub_18": [ + 278.54582693292366, + 45.5696202531646 + ], + "sub_19": [ + 52.432155657962085, + 179.74683544303798 + ], + "sub_20": [ + 62.263184843830004, + 326.58227848101274 + ], + "sub_21": [ + 176.9585253456221, + 400.0 + ], + "sub_22": [ + 367.0250896057348, + 311.3924050632912 + ], + "sub_23": [ + 327.70097286226314, + 184.81012658227849 + ], + "sub_24": [ + 376.8561187916025, + 129.11392405063293 + ], + "sub_25": [ + 278.54582693292366, + 129.11392405063293 + ], + "sub_26": [ + 619.3548387096773, + 400.0 + ], + "sub_27": [ + 498.10547875064003, + 25.31645569620258 + ], + "sub_28": [ + 606.2467997951869, + -86.07594936708858 + ], + "sub_29": [ + 383.41013824884794, + -169.62025316455694 + ], + "sub_30": [ + 678.3410138248846, + 118.98734177215192 + ], + "sub_31": [ + 711.1111111111111, + -207.59493670886076 + ], + "sub_32": [ + 376.8561187916025, + -400.0 + ], + "sub_33": [ + 219.55965181771626, + -248.1012658227848 + ], + "sub_34": [ + 357.1940604198669, + -283.54430379746833 + ], + "sub_35": [ + 3.277009728622602, + -346.8354430379747 + ] +} diff --git a/usecases_examples/PowerGrid/Ressources/ai4realnet_small/prods_charac.csv b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/prods_charac.csv new file mode 100644 index 00000000..0a081f9b --- /dev/null +++ b/usecases_examples/PowerGrid/Ressources/ai4realnet_small/prods_charac.csv @@ -0,0 +1,23 @@ +name,Pmax,Pmin,type,bus,max_ramp_up,max_ramp_down,min_up_time,min_down_time,marginal_cost,shut_down_cost,start_cost,zone,generator,x,y,V +gen_33_16,50.0,0.0,thermal,1,1.4,1.4,72.0,96.0,45.0,0,79.5,R2,14,548,-155,142.1 +gen_39_17,67.2,0.0,wind,7,,,0.0,0.0,0.0,0,0.0,R2,16,612,-46,142.1 +gen_41_18,50.0,0.0,thermal,9,1.4,1.4,60.0,96.0,46.0,0,39.8,R2,17,700,-46,142.1 +gen_41_19,250.0,0.0,hydro,9,10.4,10.4,12.0,12.0,36.0,0,0.0,R2,20,700,-46,142.1 +gen_45_20,50.0,0.0,thermal,13,1.4,1.4,60.0,36.0,48.0,0,115.0,R2,18,668,-233,142.1 +gen_48_21,33.6,0.0,wind,16,,,0.0,0.0,0.0,0,0.0,R2,72,772,-249,142.1 +gen_48_22,37.3,0.0,solar,16,,,0.0,0.0,0.0,0,0.0,R2,65,772,-249,142.1 +gen_48_23,37.3,0.0,solar,16,,,0.0,0.0,0.0,0,0.0,R2,57,772,-249,142.1 +gen_48_24,33.6,0.0,wind,16,,,0.0,0.0,0.0,0,0.0,R2,19,772,-249,142.1 +gen_53_25,74.7,0.0,solar,21,,,0.0,0.0,0.0,0,0.0,R2,55,790,-48,142.1 +gen_54_26,100.0,0.0,thermal,22,2.8,2.8,12.0,12.0,46.0,0,15395.8,R2,21,899,-46,142.1 +gen_55_27,37.3,0.0,solar,23,,,0.0,0.0,0.0,0,0.0,R2,66,844,-45,142.1 +gen_55_28,37.3,0.0,solar,23,,,0.0,0.0,0.0,0,0.0,R2,58,844,-45,142.1 +gen_55_29,100.0,0.0,thermal,23,2.8,2.8,36.0,24.0,44.0,0,8064.9,R2,22,844,-45,142.1 +gen_58_30,74.7,0.0,solar,26,,,0.0,0.0,0.0,0,0.0,R2,54,950,-69,142.1 +gen_59_31,74.7,0.0,solar,27,,,0.0,0.0,0.0,0,0.0,R2,63,950,-164,142.1 +gen_60_32,150.0,0.0,thermal,28,4.3,4.3,96.0,96.0,46.0,0,13989.2,R2,24,950,-216,142.1 +gen_61_33,67.2,0.0,wind,29,,,0.0,0.0,0.0,0,0.0,R2,25,913,-311,142.1 +gen_61_34,74.7,0.0,solar,29,,,0.0,0.0,0.0,0,0.0,R2,61,913,-311,142.1 +gen_64_35,400.0,0.0,nuclear,32,2.8,2.8,2016.0,2016.0,35.0,0,27728.7,R2,26,863,-364,355.4 +gen_65_36,300.0,0.0,thermal,33,8.5,8.5,96.0,48.0,48.0,0,54436.1,R2,27,845,-311,142.1 +gen_68_37,350.0,0.0,thermal,35,9.9,9.9,96.0,48.0,40.0,0,27050.6,R2,28,727,-339,142.1 diff --git a/usecases_examples/PowerGrid/app/models/Communicate.py b/usecases_examples/PowerGrid/app/models/Communicate.py index f98c8c96..72c602cb 100644 --- a/usecases_examples/PowerGrid/app/models/Communicate.py +++ b/usecases_examples/PowerGrid/app/models/Communicate.py @@ -492,6 +492,7 @@ def send_issues_ending_online(self, step_duration, context_date): step_duration: Duration of a simulation step. context_date: Current context date. """ + keys_to_delete = [] for key in list(self.list_of_issues.keys()): value = self.list_of_issues[key] if datetime.strptime(value["end_date"], "%Y-%m-%d %H:%M:%S.%f%z") < context_date: @@ -524,8 +525,11 @@ def send_issues_ending_online(self, step_duration, context_date): "The ending event has not been sent : the connexion with InteractiveAI failed \n" ) - # Use del to remove the item from the dictionary - del self.list_of_issues[key] + keys_to_delete.append(key) + + # Use del to remove the item from the dictionary + for key in keys_to_delete: + del self.list_of_issues[key] def get_act_from_api(self): """ diff --git a/usecases_examples/PowerGrid/app/models/Listener.py b/usecases_examples/PowerGrid/app/models/Listener.py index d2402250..f5ba0fd9 100644 --- a/usecases_examples/PowerGrid/app/models/Listener.py +++ b/usecases_examples/PowerGrid/app/models/Listener.py @@ -2,6 +2,9 @@ from config.config import logging from lightsim2grid import SecurityAnalysis +from app.models.utils import get_formatted_name_line + + class Listener: """This class has all the simulator's functions that will stream and diagnose any Grid2Op selected data and events.""" @@ -104,12 +107,12 @@ def _stop_if_anticipation_security_analysis(self, obs, env, contingency_line_ids for i, c_value in enumerate(contingency_line_ids): flow = np.array(res_a[i]) - impacted_lines = [(obs.name_line[j], value / thermal_limit[j]) + impacted_lines = [(get_formatted_name_line(obs,j), value / thermal_limit[j]) for j, value in enumerate(flow) if value / thermal_limit[j] >= 1.0] if impacted_lines: - line_name = obs.name_line[c_value] + line_name = get_formatted_name_line(obs,c_value) anticipation.append((line_name, *zip(*impacted_lines))) self._anticipation = anticipation if anticipation else None diff --git a/usecases_examples/PowerGrid/app/models/Simulator.py b/usecases_examples/PowerGrid/app/models/Simulator.py index 42b17cfb..a28768f0 100644 --- a/usecases_examples/PowerGrid/app/models/Simulator.py +++ b/usecases_examples/PowerGrid/app/models/Simulator.py @@ -1,8 +1,8 @@ import time from datetime import datetime, timedelta, timezone import grid2op -from grid2op.Chronics.handlers import PerfectForecastHandler, CSVHandler -from grid2op.Agent import recoPowerlineAgent +from grid2op.Chronics.handlers import PerfectForecastHandler, CSVHandler, DoNothingHandler +from grid2op.Agent import recoPowerlineAgent, AlertAgent from grid2op.Chronics import FromHandlers from lightsim2grid import LightSimBackend import numpy as np @@ -76,7 +76,7 @@ def initialize_simulation(self, com, session): "gridvalueClass": FromHandlers, "gen_p_handler": CSVHandler("prod_p"), "load_p_handler": CSVHandler("load_p"), - "gen_v_handler": CSVHandler("prod_v"), + "gen_v_handler": DoNothingHandler("prod_v"), "load_q_handler": CSVHandler("load_q"), "h_forecast": forecasts_horizons, "gen_p_for_handler": PerfectForecastHandler( @@ -94,10 +94,12 @@ def initialize_simulation(self, com, session): self.env.chronics_handler.get_name()) session['message'].append(f"Le scénario chargé est : {self.env.chronics_handler.get_name()}") - assistant_path = self.config['assistant_path'] - assistant_seed = int(self.config['assistant_seed']) - self.local_assistant = load_assistant( - assistant_path, assistant_seed, self.env) + if self.config.get("assistant_path", "") != "" : + assistant_path = self.config['assistant_path'] + assistant_seed = int(self.config['assistant_seed']) + self.local_assistant = load_assistant(assistant_path, assistant_seed, self.env) + else: + self.local_assistant = AlertAgent(self.env.action_space) self.agent_reco = recoPowerlineAgent.RecoPowerlineAgent( self.env.action_space) @@ -113,7 +115,7 @@ def initialize_simulation(self, com, session): logging.info("Le scénario est chargé.\n") session['message'].append("Le scénario est chargé.") self.listen = Listener(self.obs) - return act + self.act = act def run_simulator(self, com): """ @@ -138,6 +140,7 @@ def run_simulator(self, com): silent_mode_msg_trigger = True step_counter = 0 clear_parade_flag = False + act = self.act while not done: context_date = date + timedelta(minutes=float(5))*step_counter @@ -146,9 +149,9 @@ def run_simulator(self, com): # Pour corriger la valeur de act à certain pas précis # en vue d'avoir notre scénario cible - act_fixed, _ = targeted_scenario_act_fixed(self.env, self.obs) - if act_fixed is not None: - act = act_fixed + # act_fixed, _ = targeted_scenario_act_fixed(self.env, self.obs) + # if act_fixed is not None: + # act = act_fixed # Begining of steps : Observation updates self.obs, _, done, _ = self.env.step(act) @@ -248,13 +251,12 @@ def run_simulator(self, com): if self.listen.stop_for_issue_state(self.obs, obs_forecast, f_env, - self.env._opponent._lines_ids): + [line_id for opponent in self.env._opponent.list_opponents for line_id in opponent._lines_ids]): # logging.info("An alarm is raised") # ------------------------------------------------------------------- if "Overload" in self.listen.current_issues: if self.obs.current_step >= self.config['scenario_first_step']: - com.push_step = self.obs.current_step + send_tempo if com.cab_api_on is True and context_just_sent is False: if not img_b64_current: @@ -294,10 +296,10 @@ def run_simulator(self, com): line_name=get_curent_lines_in_bad_kpi( self.obs), case_overload=True) - if (self.obs.current_step < self.config['scenario_first_step']) or \ - (com.cab_api_on is False): + if (self.obs.current_step < self.config['scenario_first_step']) or (com.cab_api_on is False): # Utiliser XD_Silly en cache (en local) - act = local_xd_silly(self.obs, self.local_assistant) + # act = local_xd_silly(self.obs, self.local_assistant) + act = self.local_assistant.act(self.obs, 0) if com.cab_api_on is False: logging.info("Parade : %s", act) parade_message = { @@ -360,7 +362,6 @@ def run_simulator(self, com): if "Anticipation N-1" in self.listen.current_issues: if self.obs.current_step >= self.config['scenario_first_step']: - com.push_step = self.obs.current_step + send_tempo if com.cab_api_on is True and context_just_sent is False: if not img_b64_current: @@ -390,9 +391,11 @@ def run_simulator(self, com): f"\"description\": \"{x}\"}} }}\n\n" ) - if not img_b64_forecast: - img_b64_forecast = create_observation_image(obs_forecast._obs_env, - obs_forecast) + n_1_line_name = x[0].split(":")[-1] + n_1_line_id = self.obs.name_line.tolist().index(n_1_line_name) + obs_forecast_n_1, *_ = self.obs.simulate(self.env.action_space({"set_line_status":[(n_1_line_id,-1)]}), self.config['time_step_forecast']) + img_b64_forecast = create_observation_image(obs_forecast_n_1._obs_env, + obs_forecast_n_1) com.send_event_online(context_date, self.config['scenario_first_step'], self.listen.trigger_kpis( diff --git a/usecases_examples/PowerGrid/app/models/utils.py b/usecases_examples/PowerGrid/app/models/utils.py index 85e1a445..1af3638d 100644 --- a/usecases_examples/PowerGrid/app/models/utils.py +++ b/usecases_examples/PowerGrid/app/models/utils.py @@ -67,11 +67,10 @@ def get_curent_lines_in_bad_kpi(obs): obs: The current observation. Returns: - str: Name of the line with the worst KPI. + str: Name of the line with the worst KPI in the following format: {line_or_to_subid}:{line_ex_to_subid}:{name_line} """ - res = np.where(obs.rho == obs.rho.max()) - name = obs.name_line[res[0]] - return name[0] + res = (obs.rho == obs.rho.max()).tolist().index(True) + return get_formatted_name_line(obs, res) def get_curent_lines_lost(obs): @@ -82,12 +81,13 @@ def get_curent_lines_lost(obs): obs: The current observation. Returns: - str: Name of the first lost line. + str: Name of the first lost line in the following format: {line_or_to_subid}:{line_ex_to_subid}:{name_line}. """ - res = np.where(obs.line_status is False) - name = obs.name_line[res[0]] - return name[0] + res = (obs.line_status is False).tolist().index(True) + return get_formatted_name_line(obs, res) +def get_formatted_name_line(obs, idx): + return f"{obs.line_or_to_subid[idx]}:{obs.line_ex_to_subid[idx]}:{obs.name_line[idx]}" def get_zone_where_alarm_occured(obs): """ diff --git a/usecases_examples/PowerGrid/config/CONFIG.toml b/usecases_examples/PowerGrid/config/CONFIG.toml index 64608231..33bada96 100644 --- a/usecases_examples/PowerGrid/config/CONFIG.toml +++ b/usecases_examples/PowerGrid/config/CONFIG.toml @@ -1,12 +1,12 @@ titre = "Simulator configuration" -env_name = "Ressources/env_ICAPS_input_data_test" +env_name = "Ressources/ai4realnet_large" env_seed = 2118338672 -scenario_name = "jan_28_1" +scenario_name = "2035-01-15_0" time_step_forecast = 3 duration_step_forecast = 3 refresh_frequency_step = 3 step_start_security_analysis = 5 -assistant_path = "Ressources/XD_silly_repo" +assistant_path = "" assistant_seed = 1227139268 stepDuration_s = 0 -scenario_first_step = 750 +scenario_first_step = 5 diff --git a/usecases_examples/PowerGrid/docker-compose.yml b/usecases_examples/PowerGrid/docker-compose.yml index 2608c16a..07d16107 100644 --- a/usecases_examples/PowerGrid/docker-compose.yml +++ b/usecases_examples/PowerGrid/docker-compose.yml @@ -8,7 +8,7 @@ services: container_name: PowerGrid-simulator-app restart: always ports: - - "5100:5000" + - "5150:5000" volumes: - .:/code @@ -20,6 +20,6 @@ services: container_name: PowerGrid-simulator-api restart: always ports: - - "5100:5000" + - "5150:5000" volumes: - .:/code