Computing phase factors¶
nlft-qsp provides various methods to synthesize QSP protocols in several variants.
It is possible to provide a Polynomial or ChebyshevTExpansion to directly implement,
or specify a Python function implementing the desired function \(f(z) : \mathbb{T} \rightarrow \mathbb{C}\)
or \(f(x) : [-1, 1] \rightarrow \mathbb{C}\), depending on the variant.
Note
The naming conventions for the variants of QSP used by this package follow this paper.