A Customized Python Code for Laser Induced Breakdown Spectroscopy Data Analysis

Authors

  • edwin liew 01116482553
  • Dr. Syed Zuhaib Haider Rizvi 0163468369

Keywords:

LIBS, Python, Self-absorption, Plasma temperature, Electron density

Abstract

Laser-induced breakdown spectroscopy (LIBS) is a powerful atomic emission spectroscopic technique for studying the elemental composition of a material. The major spectral analyses include the estimation of self-absorption and calculation of plasma parameters, i.e., electron density and plasma temperature. Popular software packages which are used for LIBS spectral analysis are MATLAB and OriginLab. Getting subscription or purchasing license spectral analysis software is awfully expensive for students and individuals. It motivated this project to write codes for common and spectroscopic analysis of significant importance in Python and make it available for free on GitHub. All coding routines are implemented in Python programming language using Jupyter Notebook as IDE for Python. Coding sections for plotting of LIBS spectra, estimation of self-absorption, calculation of electron density by Stark Broadening method and plasma temperature by Boltzmann Plot method are developed. The output results in Jupyter Notebook are compared with the results obtained from OriginLab software for same calculations. Python is an enormously powerful tool in data analytics with a range of libraries. It is distributed under open-source license and approved by the Open-Source Initiative (OSI). The coding has been uploaded on GitHub and hence available for free to be accessed and used by other researchers.

Downloads

Published

05-12-2023

Issue

Section

Physic

How to Cite

liew, edwin, & Dr. Syed Zuhaib Haider Rizvi. (2023). A Customized Python Code for Laser Induced Breakdown Spectroscopy Data Analysis. Enhanced Knowledge in Sciences and Technology, 3(2), 302-312. https://publisher.uthm.edu.my/periodicals/index.php/ekst/article/view/10759