LICENSE.txt
MANIFEST.in
README.md
requirements-dev.txt
requirements.txt
setup.py
src/notebooks/__init__.py
src/notebooks/tests/__init__.py
src/notebooks/tests/test_fermi_hubbard_notebooks.py
src/notebooks/tests/test_first_quantized_notebook.py
src/notebooks/tests/test_scheduler_notebook.py
src/pyLIQTR/__init__.py
src/pyLIQTR/_version.py
src/pyLIQTR.egg-info/PKG-INFO
src/pyLIQTR.egg-info/SOURCES.txt
src/pyLIQTR.egg-info/dependency_links.txt
src/pyLIQTR.egg-info/requires.txt
src/pyLIQTR.egg-info/top_level.txt
src/pyLIQTR/BlockEncodings/BlockEncoding.py
src/pyLIQTR/BlockEncodings/CarlemanLinearization.py
src/pyLIQTR/BlockEncodings/DoubleFactorized.py
src/pyLIQTR/BlockEncodings/FirstQuantized.py
src/pyLIQTR/BlockEncodings/LinearT.py
src/pyLIQTR/BlockEncodings/PauliStringLCU.py
src/pyLIQTR/BlockEncodings/__init__.py
src/pyLIQTR/BlockEncodings/fermi_hubbard_square_encoding.py
src/pyLIQTR/BlockEncodings/getEncoding.py
src/pyLIQTR/PhaseEstimation/__init__.py
src/pyLIQTR/PhaseEstimation/pe.py
src/pyLIQTR/PhaseEstimation/pe_gates.py
src/pyLIQTR/PhaseEstimation/pe_sim.py
src/pyLIQTR/PhaseEstimation/tests/__init__.py
src/pyLIQTR/PhaseEstimation/tests/test_pe_gates.py
src/pyLIQTR/ProblemInstances/ChemicalHamiltonian.py
src/pyLIQTR/ProblemInstances/ElectronicStructure.py
src/pyLIQTR/ProblemInstances/LatticeInstance.py
src/pyLIQTR/ProblemInstances/MatrixInstance.py
src/pyLIQTR/ProblemInstances/MoleculeParameters.py
src/pyLIQTR/ProblemInstances/NonlinearODE.py
src/pyLIQTR/ProblemInstances/ProblemInstance.py
src/pyLIQTR/ProblemInstances/__init__.py
src/pyLIQTR/ProblemInstances/fermionic_models.py
src/pyLIQTR/ProblemInstances/getInstance.py
src/pyLIQTR/ProblemInstances/spin_models.py
src/pyLIQTR/circuits/__init__.py
src/pyLIQTR/circuits/pyLCircuit.py
src/pyLIQTR/circuits/pyLOperator.py
src/pyLIQTR/circuits/qsp.py
src/pyLIQTR/circuits/operators/AddIntoPhaseGrad.py
src/pyLIQTR/circuits/operators/AddMod.py
src/pyLIQTR/circuits/operators/ApplyNuclearPhase.py
src/pyLIQTR/circuits/operators/BinaryToUnary.py
src/pyLIQTR/circuits/operators/BitwiseZRotation.py
src/pyLIQTR/circuits/operators/CatalyticallyControlledHadamard.py
src/pyLIQTR/circuits/operators/ControlledAddOrSubtract.py
src/pyLIQTR/circuits/operators/ControlledCopy.py
src/pyLIQTR/circuits/operators/ControlledUniformSuperposition.py
src/pyLIQTR/circuits/operators/DF_InnerPrepare.py
src/pyLIQTR/circuits/operators/DF_OuterPrepare.py
src/pyLIQTR/circuits/operators/DF_RotationsBlock.py
src/pyLIQTR/circuits/operators/EqualityTest.py
src/pyLIQTR/circuits/operators/ExampleFMatrices.py
src/pyLIQTR/circuits/operators/FixupTableQROM.py
src/pyLIQTR/circuits/operators/FlagNuLessThanMu.py
src/pyLIQTR/circuits/operators/FlagZeroAsFailure.py
src/pyLIQTR/circuits/operators/FlaggedPrepareUniformSuperposition.py
src/pyLIQTR/circuits/operators/NuInequalityTest.py
src/pyLIQTR/circuits/operators/PhaseGradientRotation.py
src/pyLIQTR/circuits/operators/PrepareMuUnaryEncoded.py
src/pyLIQTR/circuits/operators/PrepareNuState.py
src/pyLIQTR/circuits/operators/PrepareNuSuperposition.py
src/pyLIQTR/circuits/operators/PreparePowerTwoState.py
src/pyLIQTR/circuits/operators/PrepareTUVSuperpositions.py
src/pyLIQTR/circuits/operators/PrepareT_FirstQuantized.py
src/pyLIQTR/circuits/operators/PrepareUV_FirstQuantized.py
src/pyLIQTR/circuits/operators/PrepareZetaState.py
src/pyLIQTR/circuits/operators/Product.py
src/pyLIQTR/circuits/operators/ProductPauliExponentials.py
src/pyLIQTR/circuits/operators/QROMwithMeasurementUncompute.py
src/pyLIQTR/circuits/operators/RotationsQROM.py
src/pyLIQTR/circuits/operators/SelectT_FirstQuantized.py
src/pyLIQTR/circuits/operators/SelectUV_FirstQuantized.py
src/pyLIQTR/circuits/operators/SignedIntegerToTwosComplement.py
src/pyLIQTR/circuits/operators/SumOfSquares.py
src/pyLIQTR/circuits/operators/UniformSuperpositionIJ.py
src/pyLIQTR/circuits/operators/__init__.py
src/pyLIQTR/circuits/operators/cascading_translation.py
src/pyLIQTR/circuits/operators/cfdData.py
src/pyLIQTR/circuits/operators/cyclic_shift.py
src/pyLIQTR/circuits/operators/diagonal_bitstring.py
src/pyLIQTR/circuits/operators/hamiltonian_encodings.py
src/pyLIQTR/circuits/operators/multiCZ.py
src/pyLIQTR/circuits/operators/prepare.py
src/pyLIQTR/circuits/operators/prepare_FermiHubbard.py
src/pyLIQTR/circuits/operators/prepare_FirstQuantized.py
src/pyLIQTR/circuits/operators/prepare_LinearT.py
src/pyLIQTR/circuits/operators/prepare_oracle_pauli_lcu.py
src/pyLIQTR/circuits/operators/reflect.py
src/pyLIQTR/circuits/operators/selectV.py
src/pyLIQTR/circuits/operators/selectVutils.py
src/pyLIQTR/circuits/operators/select_FirstQuantized.py
src/pyLIQTR/circuits/operators/select_LinearT.py
src/pyLIQTR/circuits/operators/select_oracle_pauli_lcu.py
src/pyLIQTR/circuits/operators/select_prepare_pauli.py
src/pyLIQTR/circuits/operators/swap_network.py
src/pyLIQTR/circuits/operators/translation.py
src/pyLIQTR/circuits/operators/tests/__init__.py
src/pyLIQTR/circuits/operators/tests/test_AddIntoPhaseGrad.py
src/pyLIQTR/circuits/operators/tests/test_AddMod.py
src/pyLIQTR/circuits/operators/tests/test_ApplyNuclearPhase.py
src/pyLIQTR/circuits/operators/tests/test_BinaryToUnary.py
src/pyLIQTR/circuits/operators/tests/test_CatalyticallyControlledHadamard.py
src/pyLIQTR/circuits/operators/tests/test_ControlledAddOrSubtract.py
src/pyLIQTR/circuits/operators/tests/test_ControlledCopy.py
src/pyLIQTR/circuits/operators/tests/test_ControlledUniformSuperposition.py
src/pyLIQTR/circuits/operators/tests/test_DataAndKeyCondition.py
src/pyLIQTR/circuits/operators/tests/test_EqualityTest.py
src/pyLIQTR/circuits/operators/tests/test_FlagNuLessThanMu.py
src/pyLIQTR/circuits/operators/tests/test_FlagZeroAsFailure.py
src/pyLIQTR/circuits/operators/tests/test_FlaggedPrepareUniformSuperposition.py
src/pyLIQTR/circuits/operators/tests/test_MultiplexedControlledCopy.py
src/pyLIQTR/circuits/operators/tests/test_NuInequalityTest.py
src/pyLIQTR/circuits/operators/tests/test_PhaseGradientRotation.py
src/pyLIQTR/circuits/operators/tests/test_PrepareMuUnaryEncoded.py
src/pyLIQTR/circuits/operators/tests/test_PrepareNuState.py
src/pyLIQTR/circuits/operators/tests/test_PrepareNuSuperposition.py
src/pyLIQTR/circuits/operators/tests/test_PreparePowerTwoState.py
src/pyLIQTR/circuits/operators/tests/test_PrepareTUVSuperpositions.py
src/pyLIQTR/circuits/operators/tests/test_PrepareT_FirstQuantized.py
src/pyLIQTR/circuits/operators/tests/test_PrepareUV_FirstQuantized.py
src/pyLIQTR/circuits/operators/tests/test_PrepareZetaState.py
src/pyLIQTR/circuits/operators/tests/test_Product.py
src/pyLIQTR/circuits/operators/tests/test_ProductPauliExponentials.py
src/pyLIQTR/circuits/operators/tests/test_QROMwithMeasurementUncompute.py
src/pyLIQTR/circuits/operators/tests/test_RotationsQROM.py
src/pyLIQTR/circuits/operators/tests/test_SelectT_FirstQuantized.py
src/pyLIQTR/circuits/operators/tests/test_SelectUV_FirstQuantized.py
src/pyLIQTR/circuits/operators/tests/test_SignedIntegerToTwosComplement.py
src/pyLIQTR/circuits/operators/tests/test_SumOfSquares.py
src/pyLIQTR/circuits/operators/tests/test_UniformSuperpositionIJ.py
src/pyLIQTR/circuits/operators/tests/test_cfdData.py
src/pyLIQTR/circuits/operators/tests/test_cyclic_shift.py
src/pyLIQTR/circuits/operators/tests/test_diagonal_bitstring.py
src/pyLIQTR/circuits/operators/tests/test_hamiltonian_encodings.py
src/pyLIQTR/circuits/operators/tests/test_multiCZ.py
src/pyLIQTR/circuits/operators/tests/test_prepare.py
src/pyLIQTR/circuits/operators/tests/test_prepare_FermiHubbard.py
src/pyLIQTR/circuits/operators/tests/test_prepare_FirstQuantized.py
src/pyLIQTR/circuits/operators/tests/test_qtAdd.py
src/pyLIQTR/circuits/operators/tests/test_reflect.py
src/pyLIQTR/circuits/operators/tests/test_selectV.py
src/pyLIQTR/circuits/operators/tests/test_select_FirstQuantized.py
src/pyLIQTR/circuits/operators/tests/test_translation.py
src/pyLIQTR/circuits/operators/tests/utils.py
src/pyLIQTR/circuits/tests/__init__.py
src/pyLIQTR/circuits/tests/test_pyLCircuit.py
src/pyLIQTR/circuits/tests/test_pyLOperator.py
src/pyLIQTR/clam/__init__.py
src/pyLIQTR/clam/_version.py
src/pyLIQTR/clam/atomic_lattice.py
src/pyLIQTR/clam/cell_complex.py
src/pyLIQTR/clam/geometry.py
src/pyLIQTR/clam/lattice.py
src/pyLIQTR/clam/lattice_definitions.py
src/pyLIQTR/clam/multilinear_algebra.py
src/pyLIQTR/clam/operator_complex.py
src/pyLIQTR/clam/operator_lattice.py
src/pyLIQTR/clam/operator_sims.py
src/pyLIQTR/clam/operator_strings.py
src/pyLIQTR/clam/operators.py
src/pyLIQTR/clam/physical_data.py
src/pyLIQTR/clam/simqsp.py
src/pyLIQTR/clam/tensor_methods.py
src/pyLIQTR/clam/time_dynamics.py
src/pyLIQTR/clam/utilities.py
src/pyLIQTR/clam/linearization_tools/__init__.py
src/pyLIQTR/clam/linearization_tools/burgers_nonlinear.py
src/pyLIQTR/clam/linearization_tools/linearization_tools.py
src/pyLIQTR/clam/linearization_tools/multilinear_algebra.py
src/pyLIQTR/clam/linearization_tools/vlasov_spectral.py
src/pyLIQTR/clam/tests/__init__.py
src/pyLIQTR/clam/tests/test_heisenberg.py
src/pyLIQTR/gate_decomp/__init__.py
src/pyLIQTR/gate_decomp/cirq_transforms.py
src/pyLIQTR/gate_decomp/clifford_gates.py
src/pyLIQTR/gate_decomp/ellipse.py
src/pyLIQTR/gate_decomp/exact_decomp.py
src/pyLIQTR/gate_decomp/gate_approximation.py
src/pyLIQTR/gate_decomp/grid_operator.py
src/pyLIQTR/gate_decomp/matrices.py
src/pyLIQTR/gate_decomp/point_enumeration.py
src/pyLIQTR/gate_decomp/rings.py
src/pyLIQTR/gate_decomp/rotation_gates.py
src/pyLIQTR/gate_decomp/solve_diophantine.py
src/pyLIQTR/gate_decomp/tests/__init__.py
src/pyLIQTR/gate_decomp/tests/benchmarks.py
src/pyLIQTR/gate_decomp/tests/conftest.py
src/pyLIQTR/gate_decomp/tests/test_cirq_transformers.py
src/pyLIQTR/gate_decomp/tests/test_exact_decomp.py
src/pyLIQTR/gate_decomp/tests/test_matrices.py
src/pyLIQTR/gate_decomp/tests/test_point_enumeration.py
src/pyLIQTR/gate_decomp/tests/test_solve_diophantine.py
src/pyLIQTR/pest_interface/__init__.py
src/pyLIQTR/pest_interface/pest_python.py
src/pyLIQTR/phase_factors/__init__.py
src/pyLIQTR/phase_factors/angler.py
src/pyLIQTR/phase_factors/conversions.py
src/pyLIQTR/phase_factors/named_factors.py
src/pyLIQTR/phase_factors/phase_factors.py
src/pyLIQTR/phase_factors/simulation.py
src/pyLIQTR/phase_factors/fourier_response/__init__.py
src/pyLIQTR/phase_factors/fourier_response/fourier_response.py
src/pyLIQTR/phase_factors/optimization/ChebyshevPoly.py
src/pyLIQTR/phase_factors/optimization/__init__.py
src/pyLIQTR/phase_factors/optimization/angler_optimization.py
src/pyLIQTR/phase_factors/optimization/expander.py
src/pyLIQTR/phase_factors/optimization/fitter.py
src/pyLIQTR/qubitization/__init__.py
src/pyLIQTR/qubitization/phase_estimation.py
src/pyLIQTR/qubitization/qsvt.py
src/pyLIQTR/qubitization/qsvt_dynamics.py
src/pyLIQTR/qubitization/qubitized_gates.py
src/pyLIQTR/scheduler/DAG.py
src/pyLIQTR/scheduler/Instruction.py
src/pyLIQTR/scheduler/__init__.py
src/pyLIQTR/scheduler/scheduler.py
src/pyLIQTR/scheduler/scheduler_utils.py
src/pyLIQTR/scheduler/sets.py
src/pyLIQTR/tests/__init__.py
src/pyLIQTR/tests/test_greedyqubitmanager.py
src/pyLIQTR/tests/test_qualtran_resource_analyze_multiple_gates.py
src/pyLIQTR/tests/test_qualtran_resource_analyze_single_gate.py
src/pyLIQTR/utils/Hamiltonian.py
src/pyLIQTR/utils/__init__.py
src/pyLIQTR/utils/call_graphs.py
src/pyLIQTR/utils/circuit_decomposition.py
src/pyLIQTR/utils/df_utils.py
src/pyLIQTR/utils/gate_complexity.py
src/pyLIQTR/utils/get_hdf5.py
src/pyLIQTR/utils/global_ancilla_manager.py
src/pyLIQTR/utils/pauli_string_manip.py
src/pyLIQTR/utils/plot_helpers.py
src/pyLIQTR/utils/printing.py
src/pyLIQTR/utils/qsp_helpers.py
src/pyLIQTR/utils/resource_analysis.py
src/pyLIQTR/utils/utils.py
src/pyLIQTR/utils/tests/__init__.py
src/pyLIQTR/utils/tests/conftest.py
src/pyLIQTR/utils/tests/test_gate_complexity.py
src/pyLIQTR/utils/tests/test_printing.py
src/pyLIQTR/utils/tests/test_resoure_analyze.py
src/pyLIQTR/utils/tests/test_utils.py