Software

PlasmaFAIR Supported and Assessed Software

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.

inference-tools

Inference-tools is a Python package providing a collection of tools for Bayesian data analysis. It provides implementations of Markov chain Monte Carlo (MCMC) algorithms, density estimating and plotting, and Gaussian-process regression and optimisation.

FORD

FORD is a documentation generator for Fortran projects, and is widely used by the scientific Fortran community. It is similar to the popular Doxygen tool, but is designed from the ground up for Fortran. At the time of writing, FORD has 280 stars on GitHub and over 100 forks.