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.0.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.0-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.0.tar.gz.

File metadata

File hashes

Hashes for tools_for_tl_glow_curves-1.0.0.tar.gz
Algorithm Hash digest
SHA256 cb389c61e6083d395b30636e758d87ba4eb7200fcae10ded0115c44b3c256120
MD5 aac8900c1cb8dbd5f4292f1b66bf9a8b
BLAKE2b-256 412706fbc0b733f9a6a378703e869195d4b7e2875660d042ea349cd992f104ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tools_for_tl_glow_curves-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9502d0a39301f03f325a4be171dc4907706df98713c09f690c02171a0e70cba2
MD5 79050eaa8ce1e3743083078d02351864
BLAKE2b-256 d74647c5bf0e7a979b7c5f24a192e89f9c8d6c30e8a324e3d6174af784319c9d

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