Skip to content

Latest commit

 

History

History
66 lines (37 loc) · 1.81 KB

File metadata and controls

66 lines (37 loc) · 1.81 KB

Photoluminescence (PL) Analysis Tool

PL Analysis Tool is a Python-based GUI application for analyzing photoluminescence measurements. This tool supports both continuous and non-continuous measurement data, providing comprehensive visualization of spectra, instability gradients, and relative changes. It offers interactive data selection, plot customization, and metadata display.

Features:

Load and filter photoluminescence measurement data from text files. Visualize raw spectra, luminescence flux data, instability gradients, and relative changes. Supports both linear and logarithmic plots. Save plots in PNG format.

Requirements:

To run the PL Analysis Tool, you need to have Python 3.8 or later installed. Additionally, the following Python libraries are required:

pandas

matplotlib

numpy

Pillow (PIL)

tkinter (usually comes with Python installation)

Dependecies:

Install Python 3.8 or later. You can download Python from the official website: Python.org

Install required libraries

Open a terminal or command prompt and run the following commands to install the necessary libraries:

pip install pandas matplotlib numpy Pillow

Note: tkinter is usually included with your Python installation. If it's not, you may need to install it separately depending on your operating system.

Installation:

Clone the repository:

open bash

git clone https://github.com/Failistig/PL_Analysis_Tool.git

cd PL_Analysis_Tool

Run the application: python PL_Peak_Characterization.py

Using the GUI:

Click on "Load File" to select a text file containing photoluminescence measurement data. Select the types of plots you want to visualize (Spectra, Instability Gradient, Relative Change, and their logarithmic counterparts). Click on "Plot All" to generate the plots. Use the "Save Plots" button to save the current plots as PNG files. . . . . . .