Gram-Schmidt orthogonalization is a well-known technique where an non-orthogonal set of column vectors is made orthogonal via
This repository provides a Python3 script for computing the exact derivatives and .
The following files are present:
gram_schmidt_derivatives.py
: a Python3 class for computing Gram-Schmidt vectors and the derivatives.derivation.pdf
: a document which details the derivation of the derivative expressions.check_derivatives.ipynb
: a Jupyter notebook which verifies the validity of the derivative expressions, and which verifies the Python3 implementation ofgram_schmidt_derivatives.py
. Also acts as a tutorial for the Python3 class.
This research is funded by the European Union Horizon 2020 research and innovation programme under grant agreement #800925 (VECMA project).