equadratures is an open-source python code tailored for uncertainty quantification, surrogate-based optimisation, numerical integration, and data-driven dimension reduction.

It does this by constructing orthogonal polynomials. It is particularly useful for problems where output quantities of interest are smooth and continuous and to this extent it has found widespread applications in computational engineering models.

To download and install the code please use the python package index command:

pip3 install equadratures

To learn more about the code’s capabilities, do check out the documentation links below or get in touch.


equadratures has been supported by numerous grants; it was founded through an Engineering and Physical Sciences Research Council (EPSRC) Knowledge Transfer Fellowship (KTF) from the Department of Engineering at the University of Cambridge in 2016. Since 2018, the project has been supported by Wave 1 of The UKRI Strategic Priorities Fund under the EPSRC Grant EP/T001569/1, particularly the Digital twins for aeronautics theme within that grant, and by the Lloyd’s Register Foundation-Alan Turing Institute programme on Data-Centric Engineering under the LRF grant G0095. The project has also benefitted from industrial funding through various workshops including for Rolls-Royce plc and United Kingdom Atomic Energy Authority. The project is also grateful to the financial support of Jesus College Cambridge and the Cambridge Trusts.

equadratures is proudly a NumFocus affiliate organisation and has benefitted from their support.