strangeworks_vqe package¶
Submodules¶
strangeworks_vqe.sdk module¶
- class StrangeworksVQE(resource_slug: str | None = ' ')¶
Bases:
objectStrangeworks client object.
- backends()¶
- To-Do: Add cross check as to which backends the current user actually has
- access to.
- Currently, this just lists all backends that could work with the qaoa
service.
- get_results(sw_job, calculate_exact_sol=False, display_results=False)¶
- job_list(update_status=True)¶
- run(backend, H, problem_params)¶
- update_status(sw_job)¶
strangeworks_vqe.serializer module¶
- pickle_deserializer(p, input_type='dict')¶
- pickle_serializer(obj, return_type='dict')¶
strangeworks_vqe.utils module¶
- convert_QUBO_to_Ising(QUBO_mat)¶
- get_Ham_from_PauliSumOp(H_pauliSum)¶
- get_Ham_from_QUBO(QUBO_mat)¶
- get_Ham_from_graph(G)¶
- get_Heisenberg_PauliSumOp(nqubits, Jz, Jxy)¶
- get_PauliSumOp_from_Ham(H)¶
- get_exact_en(H, nodes)¶
- get_graph_from_Ham(H)¶
Module contents¶
Strangeworks VQE SDK Extension.