Examples#

This gallery walks through every public feature of chemistrykit.analytical: redox and complexometric (EDTA) titration-curve simulation with equivalence-point detection and Gran plots (acid-base titrations are covered by chemistrykit.solutions’s gallery); chromatographic plate theory, the van Deemter equation, retention indices, and resolution; linear-regression calibration curves with limits of detection/quantitation; propagation of uncertainty; Dixon’s and Grubbs’ outlier tests; Student’s t intervals and the Horwitz function; and Savitzky-Golay smoothing.

Each script in this gallery is self-contained and can be run directly with python examples/analytical/<section>/<script>.py. Every script also carries an RST module docstring as its title/description and uses # %% markers to split narrative text from code, which is exactly what Sphinx-Gallery renders into the pages below – the script is the source of truth for what you see, not a copy of it.

Sections#

  • titration – redox (Nernst) and EDTA titration curves with numerical equivalence-point detection, and the Gran plot.

  • chromatography – Tsvet’s column separation, theoretical plates, the van Deemter and Golay equations, Kovats retention indices, and Purnell’s resolution equation.

  • calibration – a least-squares calibration curve and its limits of detection/quantitation.

  • uncertainty – propagation-of-uncertainty formulas for sums, products, and powers, cross-checked against a general numerical implementation.

  • qtest – Dixon’s Q-test and Grubbs’ test for rejecting a suspect outlier from a small data set.

  • statistics – Student’s t confidence intervals and the Horwitz interlaboratory-precision function.

  • smoothing – Savitzky-Golay smoothing and differentiation.

Calibration curves#

Least-squares calibration lines, and the limits of detection and quantitation derived from their residual scatter.

Legendre and Gauss’s least squares: fitting a calibration line

Legendre and Gauss's least squares: fitting a calibration line

Limits of detection and quantitation from a calibration curve

Limits of detection and quantitation from a calibration curve

Chromatography#

Tsvet’s column separation, theoretical plates, the van Deemter and Golay plate-height equations, Kovats retention indices, and Purnell’s resolution equation.

Tsvet’s column: separating leaf pigments into colored bands

Tsvet's column: separating leaf pigments into colored bands

Martin and Synge’s theoretical plates from a peak’s width

Martin and Synge's theoretical plates from a peak's width

The van Deemter equation and the optimum flow velocity

The van Deemter equation and the optimum flow velocity

Golay’s open-tubular column: the van Deemter equation with A = 0

Golay's open-tubular column: the van Deemter equation with A = 0

Kováts retention indices from an n-alkane ladder

Kováts retention indices from an n-alkane ladder

Purnell’s resolution equation: efficiency, selectivity, retention

Purnell's resolution equation: efficiency, selectivity, retention

Outlier rejection#

Dixon’s Q-test and Grubbs’ test for rejecting a suspect outlier from a small data set.

Dixon’s Q-test for outlier rejection

Dixon's Q-test for outlier rejection

Grubbs’ outlier test: the extreme value in standard deviations

Grubbs' outlier test: the extreme value in standard deviations

Signal smoothing#

Savitzky-Golay smoothing and differentiation of a noisy analytical signal.

Savitzky-Golay smoothing and derivatives of a noisy spectrum

Savitzky-Golay smoothing and derivatives of a noisy spectrum

Statistics of replicate measurements#

Student’s t confidence interval for a mean of a few replicates, and the Horwitz function for expected interlaboratory precision.

Student’s t: confidence intervals from a few replicates

Student's t: confidence intervals from a few replicates

The Horwitz trumpet: interlaboratory precision vs. concentration

The Horwitz trumpet: interlaboratory precision vs. concentration

Titration curves#

Potentiometric redox (Nernst) and EDTA complexometric titration curves, with equivalence points located by steepest change or by a Gran plot.

The Nernst equation in a potentiometric redox titration

The Nernst equation in a potentiometric redox titration

EDTA complexometric titration of a metal ion

EDTA complexometric titration of a metal ion

Gran plot: the equivalence point by linear extrapolation

Gran plot: the equivalence point by linear extrapolation

Propagation of uncertainty#

Closed-form uncertainty-propagation formulas for sums, products, and powers, cross-checked against a general numerical implementation.

Propagation of uncertainty with the first-order (Ku) formula

Propagation of uncertainty with the first-order (Ku) formula

Gallery generated by Sphinx-Gallery