Search.setIndex({docnames:["api","index","installation","modules/processor","modules/qnodeos","usage"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":1,"sphinx.domains.index":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.todo":2,sphinx:56},filenames:["api.rst","index.rst","installation.rst","modules/processor.rst","modules/qnodeos.rst","usage.rst"],objects:{"squidasm.executioner":{NetSquidExecutioner:[3,1,1,""],PendingEPRResponse:[3,1,1,""]},"squidasm.executioner.NetSquidExecutioner":{NS_INSTR_MAPPING:[3,2,1,""],__init__:[3,3,1,""],qdevice:[3,3,1,""]},"squidasm.executioner.PendingEPRResponse":{epr_cmd_data:[3,2,1,""],pair_index:[3,2,1,""],response:[3,2,1,""]},"squidasm.qnodeos":{SubroutineHandler:[4,1,1,""]},"squidasm.qnodeos.SubroutineHandler":{__init__:[4,3,1,""],run:[4,3,1,""]},squidasm:{executioner:[3,0,0,"-"],qnodeos:[4,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","attribute","Python attribute"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:class","2":"py:attribute","3":"py:method"},terms:{"abstract":3,"class":[3,4],"default":3,"final":4,"function":4,"import":5,"return":4,The:[0,3],__init__:[3,4],_put_current_backend:[],about:4,actual:3,add:4,add_to_x:5,alia:3,all:4,also:3,ani:4,api:1,automat:4,backend:[],been:4,call:4,can:3,cnot:3,cnot_gat:3,contain:0,content:[0,1],continu:4,cphase:3,cz_gate:3,defin:3,descript:[],document:0,dummy_modul:5,dummyclass:5,either:4,epr_cmd_data:3,eventexpress:4,exampl:5,execut:[3,4],execution:3,express:4,extrem:4,fetch:3,field:3,finish:4,first:4,follow:0,from:[3,5],fromstringnetsquidprocessor:3,gener:4,get:3,get_next_subroutin:3,get_x:5,given:3,h_gate:3,handl:4,has:4,how:3,implement:3,index:1,inform:4,init:3,initialization_op:3,instal:1,instr_log_dir:[3,4],instruct:3,its:4,k_gate:3,mai:4,make:2,manual:4,method:[3,4],modul:[0,1,4],more:4,name:3,need:3,netqasm:[3,4],netsquid:3,netsquidexecution:3,netsquidprocessor:3,network_stack:3,next:3,node:[3,4],none:[3,4],ns_instr_map:3,number:3,onc:4,onli:4,oper:3,overridden:4,overriden:3,packag:0,page:1,pair_index:3,pars:3,pendingeprrespons:3,perform:3,print:5,processor:[],properti:3,protocol:4,put_subroutin:3,qdevic:3,qnodeo:[0,1],quantum:3,queue:3,respons:3,rot_i:3,rot_x:3,rot_z:3,run:4,s_gate:3,search:1,self:4,set:4,should:[3,4],simpli:3,simplifi:4,squidasm:[0,2,3,4,5],start:4,start_subprotocol:4,still:4,sub:4,submit:3,subroutin:[3,4],subroutinehandl:4,t_gate:3,them:4,thi:4,trigger:4,type:4,usag:1,use:5,using:3,valu:4,verifi:2,version:4,when:4,x_gate:3,x_rot_gat:3,y_gate:3,y_rot_gat:3,yield:4,z_gate:3,z_rot_gat:3},titles:["API","Welcome to squidasm\u2019s documentation!","Installation","processor","qnodeos","Usage"],titleterms:{api:0,document:1,indic:1,instal:2,processor:3,qnodeo:4,squidasm:1,tabl:1,todo:4,usag:5,welcom:1}})