Skip to content
@Grid2op

Grid2op

Grid2op

Grid2op aims at make the use of (and the research on) "machine learning" or "artificial intelligence" for power grid operations purposed.

It can (hopefully) be used both by industry leaders and AI researchers.

Eco system

The grid2op ecosystem is made of different packages with different goals:

  • grid2op is the core package. It is pure python, available on pypi and rather flexible. It allows lots of customization and provide default implementation for most of its component
  • lightsim2grid is a grid2op "backend" that is a port of Pandapower in c++ and is optimized for speed and usability in grid2op
  • pypowsybl2grid is another grid2op "backend", currently under heavy development. It aims at bringing all the power of the powsybl framework (including its capacity to simulate in great detail a powergrid) into the grid2op ecosystem
  • chronix2grid is the package that we use to generate "time series" that are themselves used in grid2op environment. They provide load and generation for each time step of the grid during the entire episode.
  • l2rpn-baselines is pacakge that aims at providing code example to get started in the training of agent able to control a powergrid for some reinforcement learning framework.
  • grid2game is a graphical user interface that allows real human to "play" the grid2op and to act as a grid2op agent.
  • grid2viz is another graphical user interface that allows people to inspect how a grid2op agent has performed when evaluated on a given set of scenarios. It also allows to easily compare an agent with a baseline.
  • LearningToAlert provides an algorithm to "solve" part of the grid2op actions (sending alert at the right time to a possible human operator)
  • grid2op-milp-agent is an example of a grid2op agent that is based on linear optimisation and is able to perform topological actions.

Other packages

Other contributors are also developing code that could be hosted here. For example, the l2rpn top performers aften publish on github their approach. See https://l2rpn-baselines.readthedocs.io/en/latest/external_contributions.html for an updated list.

The ecosystem is also made of packages hosted elsewhere, for example:

Pinned Loading

  1. grid2op grid2op Public

    Grid2Op a testbed platform to model sequential decision making in power systems.

    Python 302 118

  2. lightsim2grid lightsim2grid Public

    LightSim2grid implements a c++ backend targeting the Grid2Op (https://github.com/rte-france/grid2op) platform.

    Python 52 10

Repositories

Showing 10 of 11 repositories
  • lightsim2grid Public

    LightSim2grid implements a c++ backend targeting the Grid2Op (https://github.com/rte-france/grid2op) platform.

    Grid2op/lightsim2grid’s past year of commit activity
    Python 52 MPL-2.0 10 18 (1 issue needs help) 0 Updated Dec 17, 2024
  • pypowsybl2grid Public

    An integration between Grid2op and PyPowSybl

    Grid2op/pypowsybl2grid’s past year of commit activity
    Python 0 MPL-2.0 0 0 1 Updated Dec 16, 2024
  • grid2op Public

    Grid2Op a testbed platform to model sequential decision making in power systems.

    Grid2op/grid2op’s past year of commit activity
    Python 302 MPL-2.0 118 52 (10 issues need help) 2 Updated Dec 16, 2024
  • .github Public

    add repo readme

    Grid2op/.github’s past year of commit activity
    0 0 0 0 Updated Dec 12, 2024
  • l2rpn-baselines Public

    L2RPN Baselines a repository to host baselines for l2rpn competitions.

    Grid2op/l2rpn-baselines’s past year of commit activity
    Python 80 MPL-2.0 44 13 0 Updated Dec 10, 2024
  • chronix2grid Public
    Grid2op/chronix2grid’s past year of commit activity
    Jupyter Notebook 19 MPL-2.0 5 40 2 Updated Nov 8, 2024
  • Grid2op/LearningToAlert’s past year of commit activity
    Jupyter Notebook 0 Apache-2.0 1 0 0 Updated May 15, 2024
  • grid2game Public

    A gamification of the "powergrid problem" using grid2op that allows you to "operate" a powergrid.

    Grid2op/grid2game’s past year of commit activity
    Python 5 MPL-2.0 2 22 1 Updated Feb 9, 2024
  • grid2viz Public

    This repository is a tool for visualizing an agent RL process from a grid2op format. It was made though a partnership between RTE and Artelys for the different challengers of the L2RPN RL Challenge.

    Grid2op/grid2viz’s past year of commit activity
    Python 47 MPL-2.0 18 18 1 Updated Oct 10, 2023
  • Grid2op/grid2op-datasets’s past year of commit activity
    Python 3 MPL-2.0 3 0 0 Updated Jul 25, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.