Calculation of equilibrium constants from multiwavelength spectroscopic data--II: SPECFIT: two user-friendly programs in basic and standard FORTRAN 77

Talanta. 1985 Apr;32(4):257-64. doi: 10.1016/0039-9140(85)80077-1.

Abstract

A new program (SPECFIT), written in HP BASIC or FORTRAN 77, for the calculation of stability constants from spectroscopic data, is presented. Stability constants have been successfully calculated from multiwavelength spectrophotometric and EPR data, but the program can be equally well applied to the numerical treatment of other spectroscopic measurements. The special features included in SPECFIT to improve convergence, increase numerical reliability, and minimize memory as well as computing time requirements, include (i) elimination of the linear parameters (i.e., molar absorptivities), (ii) the use of analytical instead of numerical derivatives and (iii) factor analysis. Calculation of stability constants from spectroscopic data is then as straightforward as from potentiometric titration curves and gives results of analogous reproducibility. The spectroscopic method has proved, however, to be superior in discrimination between chemical models.