Technical overview¶
Repo presentation¶
Antares Github is a composed of mainly 4 different repositories. However, there are even more used for the development of Antares that you can see in the full cartography below.
Antares Web¶
Antares Web main entry points with the user interface and the REST API, it allows notably:
- The creation, import and edit of a study
- The raw visualization and edit of input data
- The raw visualization of the simulator output data
- The launch of simulation on a server or a high performance cluster (via the custom library antares-launcher)
Antares Simulator¶
Antares Simulator performs the core computations that solves the supply-demand optimisation problem with all the input data.
Antares Xpansion¶
Antares Xpansion is an investment module allowing the user to optimize an investment on a set of candidates. That is to say the user would like to increase the installed capacity in MW.
Antares Craft¶
Antares Craft is a python library that allows users to interact locally or via the API with Antares studies.
Full cartography of the repositories¶
Technical information for devops¶
Here is a draft of the technical reprensation of the data transfers between APIs, scripts, executables... in the performance version.