├── README.md ├── network_creator.py ├── pp_helpers.py ├── rest-gym ├── gym_rest │ ├── __init__.py │ ├── __pycache__ │ │ └── __init__.cpython-37.pyc │ └── envs │ │ ├── __init__.py │ │ ├── __pycache__ │ │ ├── __init__.cpython-37.pyc │ │ ├── rest_env.cpython-37.pyc │ │ ├── rest_env_continuous.cpython-37.pyc │ │ ├── rest_env_fullscale.cpython-37.pyc │ │ └── rest_env_minimal.cpython-37.pyc │ │ └── rest_env.py ├── main.py ├── plots │ ├── archive │ │ ├── rest_process_7node_60k.png │ │ ├── sequence_14node_250k.gif │ │ ├── sequence_39node_1m.gif │ │ ├── sequence_4node_100k_A2C.gif │ │ └── sequence_7node_60k.gif │ └── sequence.gif ├── setup.py └── trained_agents │ ├── A2C_14node_200000steps_newrewards.zip │ ├── A2C_39node_1000000steps.zip │ ├── A2C_39node_1200000steps.zip │ ├── PPO_4node_250000steps.zip │ ├── a2c_14node_200000steps.zip │ ├── a2c_14node_250000steps.zip │ ├── a2c_4node_100000steps.zip │ ├── a2c_7node_60000eps.zip │ ├── ppo2_7node_150000steps.zip │ └── ppo2_7node_300000steps.zip └── time_series ├── ninja_pv_52.4475_13.2080_corrected.csv └── ninja_wind_52.4475_13.2080_corrected.csv /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/README.md -------------------------------------------------------------------------------- /network_creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/network_creator.py -------------------------------------------------------------------------------- /pp_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/pp_helpers.py -------------------------------------------------------------------------------- /rest-gym/gym_rest/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/gym_rest/__init__.py -------------------------------------------------------------------------------- /rest-gym/gym_rest/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/gym_rest/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /rest-gym/gym_rest/envs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/gym_rest/envs/__init__.py -------------------------------------------------------------------------------- /rest-gym/gym_rest/envs/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/gym_rest/envs/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /rest-gym/gym_rest/envs/__pycache__/rest_env.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/gym_rest/envs/__pycache__/rest_env.cpython-37.pyc -------------------------------------------------------------------------------- /rest-gym/gym_rest/envs/__pycache__/rest_env_continuous.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/gym_rest/envs/__pycache__/rest_env_continuous.cpython-37.pyc -------------------------------------------------------------------------------- /rest-gym/gym_rest/envs/__pycache__/rest_env_fullscale.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/gym_rest/envs/__pycache__/rest_env_fullscale.cpython-37.pyc -------------------------------------------------------------------------------- /rest-gym/gym_rest/envs/__pycache__/rest_env_minimal.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/gym_rest/envs/__pycache__/rest_env_minimal.cpython-37.pyc -------------------------------------------------------------------------------- /rest-gym/gym_rest/envs/rest_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/gym_rest/envs/rest_env.py -------------------------------------------------------------------------------- /rest-gym/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/main.py -------------------------------------------------------------------------------- /rest-gym/plots/archive/rest_process_7node_60k.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/plots/archive/rest_process_7node_60k.png -------------------------------------------------------------------------------- /rest-gym/plots/archive/sequence_14node_250k.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/plots/archive/sequence_14node_250k.gif -------------------------------------------------------------------------------- /rest-gym/plots/archive/sequence_39node_1m.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/plots/archive/sequence_39node_1m.gif -------------------------------------------------------------------------------- /rest-gym/plots/archive/sequence_4node_100k_A2C.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/plots/archive/sequence_4node_100k_A2C.gif -------------------------------------------------------------------------------- /rest-gym/plots/archive/sequence_7node_60k.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/plots/archive/sequence_7node_60k.gif -------------------------------------------------------------------------------- /rest-gym/plots/sequence.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/plots/sequence.gif -------------------------------------------------------------------------------- /rest-gym/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/setup.py -------------------------------------------------------------------------------- /rest-gym/trained_agents/A2C_14node_200000steps_newrewards.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/trained_agents/A2C_14node_200000steps_newrewards.zip -------------------------------------------------------------------------------- /rest-gym/trained_agents/A2C_39node_1000000steps.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/trained_agents/A2C_39node_1000000steps.zip -------------------------------------------------------------------------------- /rest-gym/trained_agents/A2C_39node_1200000steps.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/trained_agents/A2C_39node_1200000steps.zip -------------------------------------------------------------------------------- /rest-gym/trained_agents/PPO_4node_250000steps.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/trained_agents/PPO_4node_250000steps.zip -------------------------------------------------------------------------------- /rest-gym/trained_agents/a2c_14node_200000steps.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/trained_agents/a2c_14node_200000steps.zip -------------------------------------------------------------------------------- /rest-gym/trained_agents/a2c_14node_250000steps.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/trained_agents/a2c_14node_250000steps.zip -------------------------------------------------------------------------------- /rest-gym/trained_agents/a2c_4node_100000steps.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/trained_agents/a2c_4node_100000steps.zip -------------------------------------------------------------------------------- /rest-gym/trained_agents/a2c_7node_60000eps.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/trained_agents/a2c_7node_60000eps.zip -------------------------------------------------------------------------------- /rest-gym/trained_agents/ppo2_7node_150000steps.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/trained_agents/ppo2_7node_150000steps.zip -------------------------------------------------------------------------------- /rest-gym/trained_agents/ppo2_7node_300000steps.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/rest-gym/trained_agents/ppo2_7node_300000steps.zip -------------------------------------------------------------------------------- /time_series/ninja_pv_52.4475_13.2080_corrected.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/time_series/ninja_pv_52.4475_13.2080_corrected.csv -------------------------------------------------------------------------------- /time_series/ninja_wind_52.4475_13.2080_corrected.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benasshauer/DRLforPowerSystemRecovery/HEAD/time_series/ninja_wind_52.4475_13.2080_corrected.csv --------------------------------------------------------------------------------