This release introduces the JKQ QFR Python package `jkq.qfr` for efficiently constructing functional representations of quantum circuits based on methods proposed in [[1]](https://arxiv.org/abs/2103.08281).
[[1]](https://arxiv.org/abs/2103.08281) L. Burgholzer, R. Raymond, I. Sengupta, and R. Wille. **"Efficient Construction of Functional Representations for Quantum Algorithms"**. [arXiv:2103.08281](https://arxiv.org/abs/2103.08281), 2021
In order to start using it, install the package using
bash
pip install jkq.qfr
Then, in Python, the functionality of a given circuit (provided, e.g., as Qiskit QuantumCircuit) can be constructed with:
python
from jkq import qfr
from qiskit import QuantumCircuit
create your quantum circuit
qc = <...>
construct the functionality of the circuit
results = qfr.construct(qc)
print the results
print(results)
See the README for more details.