Skip to main content

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 ()
    • 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tools_for_tl_glow_curves-1.0.1.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tools_for_tl_glow_curves-1.0.1-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file tools_for_tl_glow_curves-1.0.1.tar.gz.

File metadata

File hashes

Hashes for tools_for_tl_glow_curves-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ba0d0ec7dd86f615842efba051a2c7e6599e045ba1e6bf16851ad63e5b558c6e
MD5 477c6633b8b865e959b7b43074658441
BLAKE2b-256 8a7dd06be934445a2abc07e27737dabe1dede5fcbab0cafb6315e188a346aa15

See more details on using hashes here.

File details

Details for the file tools_for_tl_glow_curves-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for tools_for_tl_glow_curves-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 63f97068ad8748fe80c39dc41e97baccac8e8a0e519ddf6c7b205765ec87462f
MD5 b9e707b55b0b21647008372c4e7853ba
BLAKE2b-256 c12057a58dac3f8c3366659fb275e6654d9d2261c2710d61563845710cfe4022

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page