├── .gitignore ├── .readthedocs.yaml ├── LICENSE ├── README.md ├── docs ├── Makefile ├── conf.py ├── index.rst ├── make.bat └── requirements.txt ├── ev2gym ├── __init__.py ├── baselines │ ├── __init__.py │ ├── gurobi_models │ │ ├── __init__.py │ │ ├── profit_max.py │ │ ├── tracking_error.py │ │ └── v2g_grid.py │ ├── heuristics.py │ └── mpc │ │ ├── V2GProfitMax.py │ │ ├── __init__.py │ │ ├── eMPC.py │ │ ├── eMPC_v2.py │ │ ├── mpc.py │ │ └── ocmf_mpc.py ├── data │ ├── Netherlands_day-ahead-2015-2024.csv │ ├── __init__.py │ ├── augmentor.pkl │ ├── development-in-power-dem.csv │ ├── distribution-of-arrival-weekend.csv │ ├── distribution-of-arrival.csv │ ├── distribution-of-charging.csv │ ├── distribution-of-connection-time.csv │ ├── distribution-of-energy-demand.csv │ ├── eda_day-ahead_prices.py │ ├── elaad_data_eda.py │ ├── ev_specs.json │ ├── ev_specs_ev_plus_phev.json │ ├── ev_specs_v2g_enabled2024.json │ ├── loads_eda.py │ ├── mean-demand-per-arrival.csv │ ├── mean-session-length-per.csv │ ├── network_data │ │ ├── __init__.py │ │ ├── node_123 │ │ │ ├── Lines_123.csv │ │ │ ├── Nodes_123.csv │ │ │ └── Nodes_123_temp.csv │ │ ├── node_25 │ │ │ ├── Lines_25.csv │ │ │ └── Nodes_25.csv │ │ ├── node_34 │ │ │ ├── Lines_34.csv │ │ │ └── Nodes_34.csv │ │ └── node_69 │ │ │ ├── Lines_69.csv │ │ │ └── Nodes_69.csv │ ├── pv_netherlands.csv │ ├── residential_loads.csv │ └── time_of_connection_vs_hour.npy ├── example_config_files │ ├── PublicPST.yaml │ ├── V2GProfitMax.yaml │ ├── V2GProfitPlusLoads.yaml │ ├── V2Ggrid.yaml │ ├── __init__.py │ └── charging_topology_10.json ├── models │ ├── __init__.py │ ├── data_augment.py │ ├── ev.py │ ├── ev2gym_env.py │ ├── ev_charger.py │ ├── grid.py │ ├── grid_utility │ │ ├── __init__.py │ │ ├── grid_tensor.py │ │ ├── grid_utils.py │ │ └── numbarize.py │ ├── replay.py │ └── transformer.py ├── rl_agent │ ├── __init__.py │ ├── action_wrappers.py │ ├── cost.py │ ├── noise_wrappers.py │ ├── reward.py │ └── state.py ├── scripts │ ├── __init__ .py │ ├── create_eval_replays.py │ └── generate_trajectories.py ├── utilities │ ├── __init__.py │ ├── arg_parser.py │ ├── loaders.py │ └── utils.py └── visuals │ ├── __init__.py │ ├── evaluator_plot.py │ ├── icons │ ├── __init__.py │ ├── algorithm.png │ ├── charger_wallbox.png │ ├── charging-station_1_port.png │ ├── charging-station_2_ports.png │ ├── cpo.png │ ├── ev.png │ ├── ev2.png │ ├── logo.png │ └── transformer.png │ ├── plots.py │ └── render.py ├── evaluator.py ├── example.py ├── requirements.txt ├── setup.py ├── train_stable_baselines.py └── tutorials └── CreateYourCustomRLAlgorithm.ipynb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /ev2gym/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/__init__.py -------------------------------------------------------------------------------- /ev2gym/baselines/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ev2gym/baselines/gurobi_models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/baselines/gurobi_models/__init__.py -------------------------------------------------------------------------------- /ev2gym/baselines/gurobi_models/profit_max.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/baselines/gurobi_models/profit_max.py -------------------------------------------------------------------------------- /ev2gym/baselines/gurobi_models/tracking_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/baselines/gurobi_models/tracking_error.py -------------------------------------------------------------------------------- /ev2gym/baselines/gurobi_models/v2g_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/baselines/gurobi_models/v2g_grid.py -------------------------------------------------------------------------------- /ev2gym/baselines/heuristics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/baselines/heuristics.py -------------------------------------------------------------------------------- /ev2gym/baselines/mpc/V2GProfitMax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/baselines/mpc/V2GProfitMax.py -------------------------------------------------------------------------------- /ev2gym/baselines/mpc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ev2gym/baselines/mpc/eMPC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/baselines/mpc/eMPC.py -------------------------------------------------------------------------------- /ev2gym/baselines/mpc/eMPC_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/baselines/mpc/eMPC_v2.py -------------------------------------------------------------------------------- /ev2gym/baselines/mpc/mpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/baselines/mpc/mpc.py -------------------------------------------------------------------------------- /ev2gym/baselines/mpc/ocmf_mpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/baselines/mpc/ocmf_mpc.py -------------------------------------------------------------------------------- /ev2gym/data/Netherlands_day-ahead-2015-2024.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/Netherlands_day-ahead-2015-2024.csv -------------------------------------------------------------------------------- /ev2gym/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ev2gym/data/augmentor.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/augmentor.pkl -------------------------------------------------------------------------------- /ev2gym/data/development-in-power-dem.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/development-in-power-dem.csv -------------------------------------------------------------------------------- /ev2gym/data/distribution-of-arrival-weekend.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/distribution-of-arrival-weekend.csv -------------------------------------------------------------------------------- /ev2gym/data/distribution-of-arrival.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/distribution-of-arrival.csv -------------------------------------------------------------------------------- /ev2gym/data/distribution-of-charging.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/distribution-of-charging.csv -------------------------------------------------------------------------------- /ev2gym/data/distribution-of-connection-time.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/distribution-of-connection-time.csv -------------------------------------------------------------------------------- /ev2gym/data/distribution-of-energy-demand.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/distribution-of-energy-demand.csv -------------------------------------------------------------------------------- /ev2gym/data/eda_day-ahead_prices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/eda_day-ahead_prices.py -------------------------------------------------------------------------------- /ev2gym/data/elaad_data_eda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/elaad_data_eda.py -------------------------------------------------------------------------------- /ev2gym/data/ev_specs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/ev_specs.json -------------------------------------------------------------------------------- /ev2gym/data/ev_specs_ev_plus_phev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/ev_specs_ev_plus_phev.json -------------------------------------------------------------------------------- /ev2gym/data/ev_specs_v2g_enabled2024.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/ev_specs_v2g_enabled2024.json -------------------------------------------------------------------------------- /ev2gym/data/loads_eda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/loads_eda.py -------------------------------------------------------------------------------- /ev2gym/data/mean-demand-per-arrival.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/mean-demand-per-arrival.csv -------------------------------------------------------------------------------- /ev2gym/data/mean-session-length-per.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/mean-session-length-per.csv -------------------------------------------------------------------------------- /ev2gym/data/network_data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/network_data/__init__.py -------------------------------------------------------------------------------- /ev2gym/data/network_data/node_123/Lines_123.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/network_data/node_123/Lines_123.csv -------------------------------------------------------------------------------- /ev2gym/data/network_data/node_123/Nodes_123.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/network_data/node_123/Nodes_123.csv -------------------------------------------------------------------------------- /ev2gym/data/network_data/node_123/Nodes_123_temp.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/network_data/node_123/Nodes_123_temp.csv -------------------------------------------------------------------------------- /ev2gym/data/network_data/node_25/Lines_25.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/network_data/node_25/Lines_25.csv -------------------------------------------------------------------------------- /ev2gym/data/network_data/node_25/Nodes_25.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/network_data/node_25/Nodes_25.csv -------------------------------------------------------------------------------- /ev2gym/data/network_data/node_34/Lines_34.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/network_data/node_34/Lines_34.csv -------------------------------------------------------------------------------- /ev2gym/data/network_data/node_34/Nodes_34.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/network_data/node_34/Nodes_34.csv -------------------------------------------------------------------------------- /ev2gym/data/network_data/node_69/Lines_69.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/network_data/node_69/Lines_69.csv -------------------------------------------------------------------------------- /ev2gym/data/network_data/node_69/Nodes_69.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/network_data/node_69/Nodes_69.csv -------------------------------------------------------------------------------- /ev2gym/data/pv_netherlands.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/pv_netherlands.csv -------------------------------------------------------------------------------- /ev2gym/data/residential_loads.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/residential_loads.csv -------------------------------------------------------------------------------- /ev2gym/data/time_of_connection_vs_hour.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/data/time_of_connection_vs_hour.npy -------------------------------------------------------------------------------- /ev2gym/example_config_files/PublicPST.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/example_config_files/PublicPST.yaml -------------------------------------------------------------------------------- /ev2gym/example_config_files/V2GProfitMax.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/example_config_files/V2GProfitMax.yaml -------------------------------------------------------------------------------- /ev2gym/example_config_files/V2GProfitPlusLoads.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/example_config_files/V2GProfitPlusLoads.yaml -------------------------------------------------------------------------------- /ev2gym/example_config_files/V2Ggrid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/example_config_files/V2Ggrid.yaml -------------------------------------------------------------------------------- /ev2gym/example_config_files/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ev2gym/example_config_files/charging_topology_10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/example_config_files/charging_topology_10.json -------------------------------------------------------------------------------- /ev2gym/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ev2gym/models/data_augment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/models/data_augment.py -------------------------------------------------------------------------------- /ev2gym/models/ev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/models/ev.py -------------------------------------------------------------------------------- /ev2gym/models/ev2gym_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/models/ev2gym_env.py -------------------------------------------------------------------------------- /ev2gym/models/ev_charger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/models/ev_charger.py -------------------------------------------------------------------------------- /ev2gym/models/grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/models/grid.py -------------------------------------------------------------------------------- /ev2gym/models/grid_utility/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/models/grid_utility/__init__.py -------------------------------------------------------------------------------- /ev2gym/models/grid_utility/grid_tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/models/grid_utility/grid_tensor.py -------------------------------------------------------------------------------- /ev2gym/models/grid_utility/grid_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/models/grid_utility/grid_utils.py -------------------------------------------------------------------------------- /ev2gym/models/grid_utility/numbarize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/models/grid_utility/numbarize.py -------------------------------------------------------------------------------- /ev2gym/models/replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/models/replay.py -------------------------------------------------------------------------------- /ev2gym/models/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/models/transformer.py -------------------------------------------------------------------------------- /ev2gym/rl_agent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ev2gym/rl_agent/action_wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/rl_agent/action_wrappers.py -------------------------------------------------------------------------------- /ev2gym/rl_agent/cost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/rl_agent/cost.py -------------------------------------------------------------------------------- /ev2gym/rl_agent/noise_wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/rl_agent/noise_wrappers.py -------------------------------------------------------------------------------- /ev2gym/rl_agent/reward.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/rl_agent/reward.py -------------------------------------------------------------------------------- /ev2gym/rl_agent/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/rl_agent/state.py -------------------------------------------------------------------------------- /ev2gym/scripts/__init__ .py: -------------------------------------------------------------------------------- 1 | 2 | # from ev2gym.ev_city import EVCity 3 | -------------------------------------------------------------------------------- /ev2gym/scripts/create_eval_replays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/scripts/create_eval_replays.py -------------------------------------------------------------------------------- /ev2gym/scripts/generate_trajectories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/scripts/generate_trajectories.py -------------------------------------------------------------------------------- /ev2gym/utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ev2gym/utilities/arg_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/utilities/arg_parser.py -------------------------------------------------------------------------------- /ev2gym/utilities/loaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/utilities/loaders.py -------------------------------------------------------------------------------- /ev2gym/utilities/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/utilities/utils.py -------------------------------------------------------------------------------- /ev2gym/visuals/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ev2gym/visuals/evaluator_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/visuals/evaluator_plot.py -------------------------------------------------------------------------------- /ev2gym/visuals/icons/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ev2gym/visuals/icons/algorithm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/visuals/icons/algorithm.png -------------------------------------------------------------------------------- /ev2gym/visuals/icons/charger_wallbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/visuals/icons/charger_wallbox.png -------------------------------------------------------------------------------- /ev2gym/visuals/icons/charging-station_1_port.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/visuals/icons/charging-station_1_port.png -------------------------------------------------------------------------------- /ev2gym/visuals/icons/charging-station_2_ports.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/visuals/icons/charging-station_2_ports.png -------------------------------------------------------------------------------- /ev2gym/visuals/icons/cpo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/visuals/icons/cpo.png -------------------------------------------------------------------------------- /ev2gym/visuals/icons/ev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/visuals/icons/ev.png -------------------------------------------------------------------------------- /ev2gym/visuals/icons/ev2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/visuals/icons/ev2.png -------------------------------------------------------------------------------- /ev2gym/visuals/icons/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/visuals/icons/logo.png -------------------------------------------------------------------------------- /ev2gym/visuals/icons/transformer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/visuals/icons/transformer.png -------------------------------------------------------------------------------- /ev2gym/visuals/plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/visuals/plots.py -------------------------------------------------------------------------------- /ev2gym/visuals/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/ev2gym/visuals/render.py -------------------------------------------------------------------------------- /evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/evaluator.py -------------------------------------------------------------------------------- /example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/example.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/setup.py -------------------------------------------------------------------------------- /train_stable_baselines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/train_stable_baselines.py -------------------------------------------------------------------------------- /tutorials/CreateYourCustomRLAlgorithm.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StavrosOrf/EV2Gym/HEAD/tutorials/CreateYourCustomRLAlgorithm.ipynb --------------------------------------------------------------------------------