Skip to main content

Python module for an easy work with a tokamak plasma equilibrium.

Project description

PLEQUE - PLasma EQUilibrium Enjoyment module [pleɪɡ]

GitHub py3comp

Python module for the simple manipulation with the tokamak plasma equilibrium. For more information see the documentation at

Note: The work is still in the early development stage and pleque probably contains bugs. You are very welcome to put a your wishes, found bugs or any other comment as an issue. There also may occur minor changes in code structure before 0.1.0 release.

Getting Started


The prerequisites should be maintained by pip.



From PyPI (

pip install --user pleque

or use the unstable experimental release (probably with more fixed bugs):

 pip install --user -i pleque

or clone/copy the github repository and run

git clone
cd pleque
pip install --user .


from import readers
import matplotlib as plt

eqdsk_filename = "path_to_my_gfile.gfile"
# Create instance of `Equilibrium` class
eq = readers.read_geqdsk(eqdsk_filename)

# plot simple overview of the equilibrium:

Some other examples can be found as notebooks in the notebooks folder or in the examples directory.




See also the list of contributors who participated in this project.


This project is licensed under the MIT License - see the LICENSE file for details

Related projects

  • FreeGS - Free boundary Grad-Shafranov solver in Python
  • OMFIT is an integrated modeling and experimental data analysis software for magnetically confined thermonuclear fusion experiments. The goal of OMFIT is to enhance existing scientific workflows and enable new integrated modeling capabilities. To achieve these goals OMFIT adopts a bottom-up collaborative development approach.
  • OMAS (Ordered Multidimensional Array Structure) is a Python library designed to simplify the interface of third-party codes with the ITER Integrated Modeling and Analysis Suite (IMAS) . ITER IMAS defines a data model, a data get/put API, and a data storage infrastructure used for manipulating ITER data.


Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pleque, version 0.0.3b5
Filename, size File type Python version Upload date Hashes
Filename, size pleque-0.0.3b5-py3-none-any.whl (5.1 MB) File type Wheel Python version py3 Upload date Hashes View
Filename, size pleque-0.0.3b5.tar.gz (5.1 MB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page