Python tools for analyzing Thermoluminescence (TL) glow curves
Project description
Tools for TL Glow Curves
This Python package provides tools for analyzing thermoluminescence (TL) glow curves.
It includes functions for calculating activation energies using various classical methods, extracting peak parameters, and generating informative visualizations of TL peaks.
Features
-
Initial Rise Method (
Initial_rise_TL)
Estimates the activation energy (Ea) from the initial rise of the TL glow curve.
Generates plots of TL vs Temperature and ln(TL) vs 1/(kT) with linear fit. -
Peak Parameters (
TL_peak_parameters)
Extracts key TL peak features:- Maximum intensity (Imax)
- Half intensity (I½)
- Temperatures (T1, T2, Tm)
- Peak widths: left (τ), right (δ), total (ω)
- Shape factor (μ)
Generates plots with TL curve and marked peak points.
-
Activation Energy from Peak Shape (
energy_activation_peak_parameters)
Calculates Ea using three methods based on peak geometry: τ, δ, and ω.
Computes the geometric shape factor μ.
Generates annotated TL plots. -
Activation Energy from Peak Position (
energy_activation_peak_position)
Estimates Ea from the peak temperature (Tm) using semi-empirical relations.
Requires the frequency factor (s) as input.
Produces a plot highlighting the peak position.
# Example: TL curve
T = # Temperature in K
I = # TL peak
# Apply Initial Rise method
Initial_rise_TL(T, I, Tini=100, Tfin=200)
# Extract peak parameters
TL_peak_parameters(T, I)
# Estimate activation energy from peak shape
energy_activation_peak_parameters(T, I)
# Estimate activation energy from peak position (requires frequency factor s)
energy_activation_peak_position(T, I, s=1e12)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tools_for_tl_glow_curves-1.0.0.tar.gz.
File metadata
- Download URL: tools_for_tl_glow_curves-1.0.0.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb389c61e6083d395b30636e758d87ba4eb7200fcae10ded0115c44b3c256120
|
|
| MD5 |
aac8900c1cb8dbd5f4292f1b66bf9a8b
|
|
| BLAKE2b-256 |
412706fbc0b733f9a6a378703e869195d4b7e2875660d042ea349cd992f104ff
|
File details
Details for the file tools_for_tl_glow_curves-1.0.0-py3-none-any.whl.
File metadata
- Download URL: tools_for_tl_glow_curves-1.0.0-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9502d0a39301f03f325a4be171dc4907706df98713c09f690c02171a0e70cba2
|
|
| MD5 |
79050eaa8ce1e3743083078d02351864
|
|
| BLAKE2b-256 |
d74647c5bf0e7a979b7c5f24a192e89f9c8d6c30e8a324e3d6174af784319c9d
|