Recommended software

Click on titles to visit the web site.


BOLSIG+ is a user-friendly Windows application for the numerical solution of he Boltzmann equation for electrons in weakly ionized gases in uniform electric fields, conditions which typically appear in the bulk of collisional low-temperature plasmas. Under these conditions the electron energy distribution is determined by the balance between acceleration in the electric field and momentum and energy loss in collisions with neutral gas particles.


Zero-Dimensional Plasma Kinetics solver ZDPlasKin is a Fortran 90 module designed to follow the time evolution of the species densities and gas temperature in a non-thermal plasma with an arbitrarily complex chemistry. Tutorial videos by Natalie Parker are available on YouTube.


EEDF is a user-friendly program for the numerical solution of Boltzmann equation for the Electron Energy Distribution Function in low-ionized plasma in an electric field. It is used for calculations of electron transport and kinetic coefficients in gas mixtures. EEDF comes with Data Bank, a number of files containing data on cross-sections for the electron scattering from atoms and molecules. Please be aware that LXCat cross sections are not fully compatible with EEDF program.

Software compatible with the data presented on this site

It is not a complete list and you are kindly invited to contribute to this list.


This package provides a pure Python library for the solution of the Boltzmann equation for electrons in a non-thermal plasma. It is a multiplatform, open source implementation compatible with the LXCat cross-section input format.


PumpKin (pathway reduction method for plasma kinetic models) is a tool for post-processing of results from zero-dimensional plasma kinetics solvers. The goal is to analyse the production and/or destruction mechanisms of selected species of interest, as well as to reduce complex plasma chemistry models. ONLY ONCE the user is required to solve first the full chemical reaction system. The output is thenused as an input for PumpKin. The PumpKin package analyzes the full chemical reaction system,and automatically determines all significant pathways in the system, i.e. all pathways with a rate above a user-specified threshold.


METHES is an open source Monte-Carlo collision code written in MATLAB for the simulation of electron transport in arbitrary gas mixtures in the presence of electric fields. For steady-state electron transport in a uniform electric field, the program provides the transport coefficients, reaction rates and the electron energy distribution function. The program is compatible with the electron scattering cross section files from LXCat. Temporal studies of electron transport are possible by tracking position, velocity and number of electrons.


Multi-term Boltzmann equation solver for low temperature plasma applications by Jacob Stephens in MATLAB, see https://doi.org/10.1088/1361-6463/aaaf8b.


The LisbOn KInetics Boltzmann solver (LoKI-B), available as MATLAB open-source tool, solves the time and space independent form of the two-term electron Boltzmann equation, for non-magnetised non-equilibrium low-temperature plasmas excited by DC/HF electric fields from different gases or gas mixtures, considering growth models for the electron density to describe non-conservative events. LoKI-B can easily simulate the electron kinetics in any complex gas mixture (of atomic / molecular species), describing first and second-kind electron collisions with any target state (electronic, vibrational and rotational), characterized by any user-prescribed population.
LoKI-B is the result of the efforts of the Portuguese group N-Plasmas Reactive: Modeling and Engineering (N-PRiME, https://www.ipfn.tecnico.ulisboa.pt/nprime/).
Please reference LoKI-B using: Tejero A et al "The LisbOn KInetics Boltzmann solver" 2019 Plasma Sources Sci. Technol. 28 043001 (https://doi.org/10.1088/1361-6595/ab0537)
In case of questions, please send email (loki@@tecnico.ulisboa.pt) with subject LoKI-B.

Other software for and by the LTP community

It is not a complete list and you are kindly invited to contribute to this list.


A fast and robust online tool for simulation of different modes of axially symmetric current transfer from high-pressure arc-discharge plasmas to cylindrical thermionic cathodes, created and maintained by Mikhail Benilov and co-workers. The code computes both the diffuse mode of current transfer and modes with axially symmetric spots and can be used in a wide range of arc currents, plasma-producing gases, and cathode materials and dimensions. The tool also serves as a tutorial that can help to make physicists and engineers working in the field comfortable with multiple solutions describing different modes of current transfer to electrodes in low-temperature plasmas.


A code for evaluation of the field to thermo-field to thermionic electron emission current density. The code is based on an accurate and computationally efficient method of evaluation of the Murphy-Good formalism; see M. S. Benilov and L. G. Benilova, J. Appl. Phys. 114, No. 6, pp. 063307-1-7 (2013)


A code for evaluation of the mobility and temperature of ions in a weakly ionized gas as functions of reduced electric field and gas temperature. The code is based on the two-temperature displaced-distribution theory; see P. G. C. Almeida, M. S. Benilov, and G. V. Naidis, J. Phys. D: Appl. Phys. 35, No. 13, pp. 1577-1584 (2002).