DQPB: software for calculating disequilibrium U-Pb ages

DQPB is a stand-alone GUI application for geochronology that focusses on calculating disequilibrium U-Pb ages and plotting results. It can also be used for computing standard (equilibrium) U-Pb ages, performing linear regression and computing weighted averages.

The software allows isotopic data to be read directly from open Microsoft Excel spreadsheets, and results (both graphical and numerical) printed back to the same worksheet once computations are completed. In this way, it aims to emulate the ease of use of Ken Ludwig’s popular Isoplot/Ex program. The program is distributed on Windows and macOS as a stand-alone application that does not require a pre-existing Python installation to run.

DQPB can be used to:

  • Calculate disequilibrium U-Pb concordia-intercept ages on a Tera-Wasserburg diagram

  • Calculate disequilibrium \(^{238}\mathrm{U}\)-\(^{206}\mathrm{Pb}\) and \(^{235}\mathrm{U}\)-\(^{207}\mathrm{Pb}\) isochron ages

  • Calculate disequilibrium radiogenic \(^{206}\mathrm{Pb}\)/\(^{238}\mathrm{U}\) and \(^{207}\mathrm{Pb}\)/\(^{235}\mathrm{U}\) (single aliquot) ages

  • Calculate disequilibrium \(^{207}\mathrm{Pb}\)-corrected ages

  • Calculate initial equilibrium U-Pb ages using the above approaches.

  • Compute “concordant” initial [\(^{234}\mathrm{U}\)/\(^{238}\mathrm{U}\)] values from U-Pb isochron data using the routine described in [ENGEL2019]

  • Perform linear regression using algorithms that are based on classical statistics (i.e., the model 1, 2, and 3 popularised by Isoplot [LUDWIG2012], or robust statistics (i.e., the spine algorithm of [POWELL2020] and a new “robust model 2” algorithm).

  • Compute weighted averages that optionally account for uncertainty covariances using both classical and robust algorithms

  • Plot data points and disequilibrium concordia curves on a Tera-Wasserburg diagram

The functionality of DQPB is also available as part of a pure Python package for more experienced Python users. For this version, see the Pysoplot GitHub page.

Note

The most up to date version of the DQPB documentation can be found at the DQPB GitHub page.