I have been experimenting with Qiskit lately, but I have found the implementation of algorithms in Aqua extremely confusing. Currently I am trying to implement a very simple circuit that will return the eigenvalues of a 2x2 unitary operator, for example Pauli X. The problem is that I don't know which class I should use: is it PhaseEstimationCircuit from qiskit.aqua.circuits.phase_estimation_circuit or EigsQPE from qiskit.aqua.components.eigs.eigs_qpe or any of the many similarly named modules. An example tentative is shown below.
pauli = Pauli( z=, x=, label=None)
weighted_pauli = WeightedPauliOperator(paulis=[(1,pauli)])
a = qpc.construct_circuit()
a does not seem to be the correct one. More objectively, is there anyway to reproduce a QPE circuit as the one shown in Wikipedia through Aqua?