strangeworks_vqe package

Submodules

strangeworks_vqe.sdk module

class StrangeworksVQE(resource_slug: str | None = ' ')

Bases: object

Strangeworks 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.