Software

PlasmaFAIR Supported and Assessed Software

openmc-plasma-source

openmc-plasma-source is a Python package that simplifies the creation of neutron sources for OpenMC Monte-Carlo simulations in tokamaks. It allows users to create point sources, ring sources, and randomised collections of ring sources called TokamakSource.

Paramak

Paramak is a Python package for generating 3D CAD models of fusion reactors. It is designed to rapidly produce tokamak geometries for parametric studies, and provides numerous standard CAD formats such as STP, STL and Brep.

fortran-git-version

Fortran-git-version extracts Fortran package version information from a git repository, instead of hard-coding it in a source file.

tokamesh

Tokamesh is a Python package for generating and working with triangular meshes for tomographic inversion problems in tokamaks. Its features include barycentric linear-interpolation, and local mesh refinement, both of which enable creation of smaller meshes with a lower number of basis functions than more traditional approaches.

neasy-f

NetCDF is a popular file format in the plasma community, as its labelled coordinate data and self-descriptive hierarchical format makes it a great choice for scientific data. It has bindings in all of the popular languages used in research software, including Fortran, which is heavily used in plasma science.