├── .github ├── dependabot.yml └── workflows │ ├── ci_checks.yml │ ├── ci_release.yml │ └── stale_issues.yml ├── .gitignore ├── .readthedocs.yaml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── docs ├── Makefile ├── make.bat └── source │ ├── _templates │ ├── custom-class-template.rst │ └── custom-module-template.rst │ ├── conf.py │ ├── images │ ├── anm6-easy-example.pdf │ ├── anm6-easy-example.png │ ├── situation_1.pdf │ ├── situation_1.png │ ├── situation_2.pdf │ ├── situation_2.png │ ├── situation_3.pdf │ └── situation_3.png │ ├── index.rst │ └── topics │ ├── _autosummary │ ├── gym_anm.agents.mpc.MPCAgent.rst │ ├── gym_anm.agents.mpc.rst │ ├── gym_anm.agents.mpc_constant.MPCAgentConstant.rst │ ├── gym_anm.agents.mpc_constant.rst │ ├── gym_anm.agents.mpc_perfect.MPCAgentPerfect.rst │ ├── gym_anm.agents.mpc_perfect.rst │ ├── gym_anm.agents.rst │ ├── gym_anm.envs.anm6_env.anm6.ANM6.rst │ ├── gym_anm.envs.anm6_env.anm6.rst │ ├── gym_anm.envs.anm6_env.anm6_easy.ANM6Easy.rst │ ├── gym_anm.envs.anm6_env.anm6_easy.rst │ ├── gym_anm.envs.anm6_env.network.rst │ ├── gym_anm.envs.anm6_env.rendering.py.constants.rst │ ├── gym_anm.envs.anm6_env.rendering.py.rendering.close.rst │ ├── gym_anm.envs.anm6_env.rendering.py.rendering.rst │ ├── gym_anm.envs.anm6_env.rendering.py.rendering.start.rst │ ├── gym_anm.envs.anm6_env.rendering.py.rendering.update.rst │ ├── gym_anm.envs.anm6_env.rendering.py.rendering.write_html.rst │ ├── gym_anm.envs.anm6_env.rendering.py.rst │ ├── gym_anm.envs.anm6_env.rendering.py.servers.HttpServer.rst │ ├── gym_anm.envs.anm6_env.rendering.py.servers.WsServer.rst │ ├── gym_anm.envs.anm6_env.rendering.py.servers.rst │ ├── gym_anm.envs.anm6_env.rendering.rst │ ├── gym_anm.envs.anm6_env.rst │ ├── gym_anm.envs.anm6_env.utils.random_date.rst │ ├── gym_anm.envs.anm6_env.utils.rst │ ├── gym_anm.envs.anm_env.ANMEnv.rst │ ├── gym_anm.envs.anm_env.rst │ ├── gym_anm.envs.rst │ ├── gym_anm.envs.utils.check_env_args.rst │ ├── gym_anm.envs.utils.rst │ ├── gym_anm.errors.ANMEnvConfigurationError.rst │ ├── gym_anm.errors.ArgsError.rst │ ├── gym_anm.errors.EnvInitializationError.rst │ ├── gym_anm.errors.EnvNextVarsError.rst │ ├── gym_anm.errors.ObsNotSupportedError.rst │ ├── gym_anm.errors.ObsSpaceError.rst │ ├── gym_anm.errors.UnitsNotSupportedError.rst │ ├── gym_anm.errors.rst │ ├── gym_anm.rst │ ├── gym_anm.simulator.check_network.check_network_specs.rst │ ├── gym_anm.simulator.check_network.rst │ ├── gym_anm.simulator.components.branch.TransmissionLine.rst │ ├── gym_anm.simulator.components.branch.rst │ ├── gym_anm.simulator.components.bus.Bus.rst │ ├── gym_anm.simulator.components.bus.rst │ ├── gym_anm.simulator.components.constants.BRANCH_H.rst │ ├── gym_anm.simulator.components.constants.BUS_H.rst │ ├── gym_anm.simulator.components.constants.DEV_H.rst │ ├── gym_anm.simulator.components.constants.STATE_VARIABLES.rst │ ├── gym_anm.simulator.components.constants.rst │ ├── gym_anm.simulator.components.devices.ClassicalGen.rst │ ├── gym_anm.simulator.components.devices.Device.rst │ ├── gym_anm.simulator.components.devices.Generator.rst │ ├── gym_anm.simulator.components.devices.Load.rst │ ├── gym_anm.simulator.components.devices.RenewableGen.rst │ ├── gym_anm.simulator.components.devices.StorageUnit.rst │ ├── gym_anm.simulator.components.devices.rst │ ├── gym_anm.simulator.components.errors.BaseMVAError.rst │ ├── gym_anm.simulator.components.errors.BranchSpecError.rst │ ├── gym_anm.simulator.components.errors.BusSpecError.rst │ ├── gym_anm.simulator.components.errors.DeviceSpecError.rst │ ├── gym_anm.simulator.components.errors.GenSpecError.rst │ ├── gym_anm.simulator.components.errors.InputNetworkFileError.rst │ ├── gym_anm.simulator.components.errors.LoadSpecError.rst │ ├── gym_anm.simulator.components.errors.PFEError.rst │ ├── gym_anm.simulator.components.errors.StorageSpecError.rst │ ├── gym_anm.simulator.components.errors.UnitConversionError.rst │ ├── gym_anm.simulator.components.errors.rst │ ├── gym_anm.simulator.components.rst │ ├── gym_anm.simulator.rst │ ├── gym_anm.simulator.simulator.Simulator.rst │ ├── gym_anm.simulator.simulator.rst │ ├── gym_anm.simulator.solve_load_flow.rst │ ├── gym_anm.simulator.solve_load_flow.solve_pfe_newton_raphson.rst │ ├── gym_anm.utils.get_package_root.rst │ └── gym_anm.utils.rst │ ├── about.rst │ ├── anm6_easy.rst │ ├── api.rst │ ├── citing.rst │ ├── design_new_env.rst │ ├── installation.rst │ ├── mpc.rst │ ├── quickstart.rst │ ├── rendering.rst │ └── using_env.rst ├── examples ├── __init__.py ├── custom_anm6.py ├── mpc_constant.py ├── mpc_perfect.py ├── new_env_template.py ├── random_agent.py └── simple_env.py ├── gym_anm ├── __init__.py ├── agents │ ├── __init__.py │ ├── mpc.py │ ├── mpc_constant.py │ └── mpc_perfect.py ├── envs │ ├── __init__.py │ ├── anm6_env │ │ ├── __init__.py │ │ ├── anm6.py │ │ ├── anm6_easy.py │ │ ├── network.py │ │ ├── rendering │ │ │ ├── __init__.py │ │ │ ├── css │ │ │ │ └── styles.css │ │ │ ├── envs │ │ │ │ └── anm6 │ │ │ │ │ ├── network.svg │ │ │ │ │ └── svgLabels.js │ │ │ ├── index.html │ │ │ ├── js │ │ │ │ ├── dateTime.js │ │ │ │ ├── devices.js │ │ │ │ ├── graph.js │ │ │ │ ├── init.js │ │ │ │ ├── reward.js │ │ │ │ └── text.js │ │ │ └── py │ │ │ │ ├── __init__.py │ │ │ │ ├── constants.py │ │ │ │ ├── rendering.py │ │ │ │ └── servers.py │ │ └── utils.py │ ├── anm_env.py │ └── utils.py ├── errors.py ├── simulator │ ├── __init__.py │ ├── check_network.py │ ├── components │ │ ├── __init__.py │ │ ├── branch.py │ │ ├── bus.py │ │ ├── constants.py │ │ ├── devices.py │ │ └── errors.py │ ├── simulator.py │ └── solve_load_flow.py └── utils.py ├── poetry.lock ├── pyproject.toml └── tests ├── __init__.py ├── __main__.py ├── base_test.py ├── envs ├── __init__.py └── custom_obs_space.py ├── simulator ├── __init__.py ├── test_branch.py ├── test_bus.py ├── test_devices.py ├── test_network_checks.py ├── test_simulator_basics.py └── test_simulator_transitions.py └── test_dcopf_agent.py /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/.github/workflows/ci_checks.yml -------------------------------------------------------------------------------- /.github/workflows/ci_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/.github/workflows/ci_release.yml -------------------------------------------------------------------------------- /.github/workflows/stale_issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/.github/workflows/stale_issues.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/_templates/custom-class-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/_templates/custom-class-template.rst -------------------------------------------------------------------------------- /docs/source/_templates/custom-module-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/_templates/custom-module-template.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/images/anm6-easy-example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/images/anm6-easy-example.pdf -------------------------------------------------------------------------------- /docs/source/images/anm6-easy-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/images/anm6-easy-example.png -------------------------------------------------------------------------------- /docs/source/images/situation_1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/images/situation_1.pdf -------------------------------------------------------------------------------- /docs/source/images/situation_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/images/situation_1.png -------------------------------------------------------------------------------- /docs/source/images/situation_2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/images/situation_2.pdf -------------------------------------------------------------------------------- /docs/source/images/situation_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/images/situation_2.png -------------------------------------------------------------------------------- /docs/source/images/situation_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/images/situation_3.pdf -------------------------------------------------------------------------------- /docs/source/images/situation_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/images/situation_3.png -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.agents.mpc.MPCAgent.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.agents.mpc.MPCAgent.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.agents.mpc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.agents.mpc.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.agents.mpc_constant.MPCAgentConstant.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.agents.mpc_constant.MPCAgentConstant.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.agents.mpc_constant.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.agents.mpc_constant.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.agents.mpc_perfect.MPCAgentPerfect.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.agents.mpc_perfect.MPCAgentPerfect.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.agents.mpc_perfect.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.agents.mpc_perfect.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.agents.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.agents.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.anm6.ANM6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.anm6.ANM6.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.anm6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.anm6.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.anm6_easy.ANM6Easy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.anm6_easy.ANM6Easy.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.anm6_easy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.anm6_easy.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.network.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.network.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.constants.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.constants.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.rendering.close.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.rendering.close.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.rendering.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.rendering.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.rendering.start.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.rendering.start.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.rendering.update.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.rendering.update.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.rendering.write_html.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.rendering.write_html.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.servers.HttpServer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.servers.HttpServer.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.servers.WsServer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.servers.WsServer.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.servers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.py.servers.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rendering.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.utils.random_date.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.utils.random_date.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm6_env.utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm6_env.utils.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm_env.ANMEnv.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm_env.ANMEnv.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.anm_env.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.anm_env.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.utils.check_env_args.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.utils.check_env_args.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.envs.utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.envs.utils.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.errors.ANMEnvConfigurationError.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.errors.ANMEnvConfigurationError.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.errors.ArgsError.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.errors.ArgsError.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.errors.EnvInitializationError.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.errors.EnvInitializationError.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.errors.EnvNextVarsError.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.errors.EnvNextVarsError.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.errors.ObsNotSupportedError.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.errors.ObsNotSupportedError.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.errors.ObsSpaceError.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.errors.ObsSpaceError.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.errors.UnitsNotSupportedError.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.errors.UnitsNotSupportedError.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.errors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.errors.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.check_network.check_network_specs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.check_network.check_network_specs.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.check_network.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.check_network.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.branch.TransmissionLine.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.branch.TransmissionLine.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.branch.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.branch.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.bus.Bus.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.bus.Bus.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.bus.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.bus.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.constants.BRANCH_H.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.constants.BRANCH_H.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.constants.BUS_H.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.constants.BUS_H.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.constants.DEV_H.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.constants.DEV_H.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.constants.STATE_VARIABLES.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.constants.STATE_VARIABLES.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.constants.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.constants.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.devices.ClassicalGen.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.devices.ClassicalGen.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.devices.Device.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.devices.Device.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.devices.Generator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.devices.Generator.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.devices.Load.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.devices.Load.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.devices.RenewableGen.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.devices.RenewableGen.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.devices.StorageUnit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.devices.StorageUnit.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.devices.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.devices.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.errors.BaseMVAError.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.errors.BaseMVAError.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.errors.BranchSpecError.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.errors.BranchSpecError.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.errors.BusSpecError.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.errors.BusSpecError.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.errors.DeviceSpecError.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.errors.DeviceSpecError.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.errors.GenSpecError.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.errors.GenSpecError.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.errors.InputNetworkFileError.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.errors.InputNetworkFileError.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.errors.LoadSpecError.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.errors.LoadSpecError.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.errors.PFEError.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.errors.PFEError.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.errors.StorageSpecError.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.errors.StorageSpecError.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.errors.UnitConversionError.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.errors.UnitConversionError.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.errors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.errors.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.components.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.components.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.simulator.Simulator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.simulator.Simulator.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.simulator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.simulator.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.solve_load_flow.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.solve_load_flow.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.simulator.solve_load_flow.solve_pfe_newton_raphson.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.simulator.solve_load_flow.solve_pfe_newton_raphson.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.utils.get_package_root.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.utils.get_package_root.rst -------------------------------------------------------------------------------- /docs/source/topics/_autosummary/gym_anm.utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/_autosummary/gym_anm.utils.rst -------------------------------------------------------------------------------- /docs/source/topics/about.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/about.rst -------------------------------------------------------------------------------- /docs/source/topics/anm6_easy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/anm6_easy.rst -------------------------------------------------------------------------------- /docs/source/topics/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/api.rst -------------------------------------------------------------------------------- /docs/source/topics/citing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/citing.rst -------------------------------------------------------------------------------- /docs/source/topics/design_new_env.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/design_new_env.rst -------------------------------------------------------------------------------- /docs/source/topics/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/installation.rst -------------------------------------------------------------------------------- /docs/source/topics/mpc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/mpc.rst -------------------------------------------------------------------------------- /docs/source/topics/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/quickstart.rst -------------------------------------------------------------------------------- /docs/source/topics/rendering.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/rendering.rst -------------------------------------------------------------------------------- /docs/source/topics/using_env.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/docs/source/topics/using_env.rst -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/custom_anm6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/examples/custom_anm6.py -------------------------------------------------------------------------------- /examples/mpc_constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/examples/mpc_constant.py -------------------------------------------------------------------------------- /examples/mpc_perfect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/examples/mpc_perfect.py -------------------------------------------------------------------------------- /examples/new_env_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/examples/new_env_template.py -------------------------------------------------------------------------------- /examples/random_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/examples/random_agent.py -------------------------------------------------------------------------------- /examples/simple_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/examples/simple_env.py -------------------------------------------------------------------------------- /gym_anm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/__init__.py -------------------------------------------------------------------------------- /gym_anm/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/agents/__init__.py -------------------------------------------------------------------------------- /gym_anm/agents/mpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/agents/mpc.py -------------------------------------------------------------------------------- /gym_anm/agents/mpc_constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/agents/mpc_constant.py -------------------------------------------------------------------------------- /gym_anm/agents/mpc_perfect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/agents/mpc_perfect.py -------------------------------------------------------------------------------- /gym_anm/envs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/__init__.py -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/__init__.py: -------------------------------------------------------------------------------- 1 | """A 6-bus ANM task.""" 2 | -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/anm6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/anm6_env/anm6.py -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/anm6_easy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/anm6_env/anm6_easy.py -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/anm6_env/network.py -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/rendering/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/rendering/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/anm6_env/rendering/css/styles.css -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/rendering/envs/anm6/network.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/anm6_env/rendering/envs/anm6/network.svg -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/rendering/envs/anm6/svgLabels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/anm6_env/rendering/envs/anm6/svgLabels.js -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/rendering/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/anm6_env/rendering/index.html -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/rendering/js/dateTime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/anm6_env/rendering/js/dateTime.js -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/rendering/js/devices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/anm6_env/rendering/js/devices.js -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/rendering/js/graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/anm6_env/rendering/js/graph.js -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/rendering/js/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/anm6_env/rendering/js/init.js -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/rendering/js/reward.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/anm6_env/rendering/js/reward.js -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/rendering/js/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/anm6_env/rendering/js/text.js -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/rendering/py/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/rendering/py/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/anm6_env/rendering/py/constants.py -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/rendering/py/rendering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/anm6_env/rendering/py/rendering.py -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/rendering/py/servers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/anm6_env/rendering/py/servers.py -------------------------------------------------------------------------------- /gym_anm/envs/anm6_env/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/anm6_env/utils.py -------------------------------------------------------------------------------- /gym_anm/envs/anm_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/anm_env.py -------------------------------------------------------------------------------- /gym_anm/envs/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/envs/utils.py -------------------------------------------------------------------------------- /gym_anm/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/errors.py -------------------------------------------------------------------------------- /gym_anm/simulator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/simulator/__init__.py -------------------------------------------------------------------------------- /gym_anm/simulator/check_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/simulator/check_network.py -------------------------------------------------------------------------------- /gym_anm/simulator/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/simulator/components/__init__.py -------------------------------------------------------------------------------- /gym_anm/simulator/components/branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/simulator/components/branch.py -------------------------------------------------------------------------------- /gym_anm/simulator/components/bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/simulator/components/bus.py -------------------------------------------------------------------------------- /gym_anm/simulator/components/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/simulator/components/constants.py -------------------------------------------------------------------------------- /gym_anm/simulator/components/devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/simulator/components/devices.py -------------------------------------------------------------------------------- /gym_anm/simulator/components/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/simulator/components/errors.py -------------------------------------------------------------------------------- /gym_anm/simulator/simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/simulator/simulator.py -------------------------------------------------------------------------------- /gym_anm/simulator/solve_load_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/simulator/solve_load_flow.py -------------------------------------------------------------------------------- /gym_anm/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/gym_anm/utils.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/tests/__main__.py -------------------------------------------------------------------------------- /tests/base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/tests/base_test.py -------------------------------------------------------------------------------- /tests/envs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/envs/custom_obs_space.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/tests/envs/custom_obs_space.py -------------------------------------------------------------------------------- /tests/simulator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/simulator/test_branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/tests/simulator/test_branch.py -------------------------------------------------------------------------------- /tests/simulator/test_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/tests/simulator/test_bus.py -------------------------------------------------------------------------------- /tests/simulator/test_devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/tests/simulator/test_devices.py -------------------------------------------------------------------------------- /tests/simulator/test_network_checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/tests/simulator/test_network_checks.py -------------------------------------------------------------------------------- /tests/simulator/test_simulator_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/tests/simulator/test_simulator_basics.py -------------------------------------------------------------------------------- /tests/simulator/test_simulator_transitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/tests/simulator/test_simulator_transitions.py -------------------------------------------------------------------------------- /tests/test_dcopf_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robinhenry/gym-anm/HEAD/tests/test_dcopf_agent.py --------------------------------------------------------------------------------