About SimPla

SimPla (Simulated Plasma) is a module designed to reconstruct plasma equilibrium given a target separatrix and various hyperparameters. It enables detailed modelling of tokamak plasma behaviour through a structured and modular approach.

The module is implemented in both MATLAB and Python using object-oriented programming.

SimPla is structured around three main object classes:

  • Tokamak: Handles tokamak-specific information and parameters essential for simulation.
  • Geometry: Prepares and manages the geometric configurations necessary for equilibrium calculations.
  • Equilibrium: Contains all methods and variables required to compute and analyse the plasma equilibrium.

Additionally, SimPla uses other classes automatically uploaded in the equilibrium class, described in SimPla - Other Classes.

Together, these classes provide a comprehensive framework to simulate and study plasma equilibria in tokamak devices.

⚠️ This documentation is still a work in progress. There may be errors or inaccuracies. Please feel free to contact us if you notice any issues.