-
Notifications
You must be signed in to change notification settings - Fork 0
/
search_index.json
1 lines (1 loc) · 230 KB
/
search_index.json
1
{"index":{"version":"0.5.12","fields":[{"name":"title","boost":10},{"name":"keywords","boost":15},{"name":"body","boost":1}],"ref":"url","documentStore":{"store":{"./":["applic","doc","experi","framework","introduct","juno","sniper"],"motivation.html":["(abbrevi","(hep)","(light","(mc)","(or","accord","although","analysi","analysis.","applic","applications,","applications.","as,","as:","atlas,","bay","besiii","between","bi","buffer","build","c++","calibration,","carlo","chapters.","collid","common","computing.","consist","controlling,","current","data","daya","defin","depend","design","detail","detector","develop","differ","electron","energi","environ","event","evolv","experi","experiment","experiment)","experiment.","experiments)","experiments,","experiments.","extens","fermi,","flexibility,","follow","found","framework","framework)","framework,","friendli","function","functionality,","gaudi","gaudi,","gaudi.","generator,","generators,","hep","high","implement","import","includ","independ","innov","interfac","interface.","introduc","laf","language,","lbne","learn","less","lhcb","manag","management,","mani","mechanism,","minerva,","mont","more","motiv","multi","non","object","offlin","orient","origin","parti","peopl","performance,","physic","platform","plug","popular","portabl","power","process","processing,","product","provid","python.","reconstruct","reserv","role","run","scratch","servic","simulation,","smoothli","sniper","softwar","standard","storage,","such","synchron","system","system.","take","task","technolog","therefor","third","thread","tools,","tools.","unifi","us","user","usual","veri","weight","well","well.","whole"],"Architecture/0.Architecture.html":["architectur","architecture.","brief","chapter,","conpoment","framework.","gener","give","hope","impress","introduct","main","principl","sniper"],"Architecture/1.Concepts.html":["(dle).","(incid","(the","2.1.4startmor","?read","access","accord","algorithm","algorithm.","algorithm:","algorithms,","alway","anyth","appli","applic","application,","assembl","assist","assum","between","calcul","calculation,","call","code","compiling.","compon","concept","configur","configuration,","consid","control","creat","custom","data","data,","database,","debug","detector","differ","distinguish","dle","dure","dynam","each","easili","element","else.","entranc","equival","event","event,","event:","eventprocess","eventsav","example,","execut","familiar","fix","follow","framework","frameworks.","fresh","function","functionality,","further","gaudi,","gaudi.","gener","geometri","geometry,","globally,","handlers).","help","however,","implement","incident:","incidentmgr.","includ","invok","it’","job","less","let'","levels.","load","loadabl","log","loop","loop).","loop.","mainli","manag","manager.","messages,","modif","modul","module,","modules,","more","occasion","on","out","output","perform","pictur","play","print","procedur","procedure.","process","product","property:","propertymgr,","provid","purpose.","raphaël","re","read","reader","reconstruct","regist","result.","resultendyesno","reus","role","run","select","seqenc","servic","service,","service.","service:","services,","services.","show","similarity.","sniper","sniper,","sniperlog","sniperlog:","softwar","somewhat","specif","specifi","subroutin","subroutines,","taken","task","task.","task:","tasks.","time.","togother.","trigger","user","users'","valu","variable.","via","want.","whenev","without","write"],"Architecture/2.Interfaces.html":["#","#!/usr/bin/env","#start","#the","$","(packag","3","=","abstract","add","algbas","algorithm","algorithm,","alway","applic","base","befor","c++","calcul","class","class,","class;","classes.","code","code.","concept","concret","configur","convent","core","creat","data","defin","describ","detail","diagram","directly.","doesn't","dure","each","event","example,","examples/helloworld).","except","execut","execute()","execute():","express","file","finalize():","follow","form","framework","framework,","frequent","helloalg","helloalg::execute()","helloworld","here.","implement","import","inherit","inherith","initialize():","instanc","interfac","invok","job?","later","legal","let'","load","look","loop","loop.","method","method.","minim","modul","module.","moreover,","number","onc","perform","pictur","plugins.","prepar","procedur","process","python","recogn","run.pi","save","script","servic","service.","set","setions.","show","similar","sniper","sniper,","sniper.","sniper.task(\"task\")","sniperkernel.","suppos","svcbase","take","task","task.property(\"algs\").append(\"helloalg\")","task.run()","task.setevtmax(3)","time","us","user","work"],"Architecture/3.ExeSeq.html":["(begin","(end","2.1.4tasktasksvcsupervisorsvcsupervisoralgsupervisoralgsupervisorincidentmgrincidentmgrconfiginitializeinitializeservic","3","algorithm","algorithms,","allalgorithmsopt","applied,","beginevt","beginevtend","broadcast","consist","creat","creation;","diagram.","each","endevt","event","event);","event,","events.","execut","execute()","final","finalize.","follow","following,","incid","initi","initialize,","invert","invok","invokesresultendevtloop","listfinalizefinalizeservic","listinitializeinitializealgorithm","liststart","listtermin","loop","loop:","loopbeginevtexecut","loopfinalizefinalizealgorithm","mainli","method","name","order","procedur","raphaël","sequenc","servic","show","sniper","step","steps,","sub"],"Algorithms/0.Algorithms.html":["algorithm","appendix","basic","block","c++","chapter,","cmt.","code","compil","configuration.","content","cover","data","environ","example.","find","implement","packag","pleas","procedure.","process","python","see","setup","show","simpl","us","veri","via"],"Algorithms/1.CppCode.html":["\"debug\";","\"error\";","\"fatal\";","\"firstalg.h\"","\"info\";","\"sniperkernel/algbase.h\"","\"sniperkernel/algfactory.h\"","\"test\";","\"warn\",","#defin","#endif","#ifndef","#includ","(firstalg.cc),","(firstalg.h),","//","//a","//an","//constructor","//the","0:","1);","2","2:","3","3:","4:","5:","6","6:",":","=","abstract","algbas","algbase(name),","algorithm","algorithm,","applic","are,","base","begin","beginning,","bool","build","c++","class","class,","class.","class;","code","component.","configur","constructor,","constructor.","content","content.","correl","correspond","count","creat","data","debug:","declar","declaration.","declare_algorithm","declare_algorithm(firstalg);","declare_algorithm,","declprop(\"message\",","declprop(\"thevalue\",","declprop()","default","defin","differ","dle","done","each","element","error,","event","example,","execut","execute()","execute();","false,","file","file.","final","finalize();","first","first_alg_h","firstalg","firstalg(const","firstalg,","firstalg.","firstalg.cc","firstalg.h","firstalg::execute()","firstalg::firstalg(const","firstalg::initialize()","follow","framework","global","header","here","highest","implement","includes,","indic","inherit","initialize(),","initialize();","int","involv","is,","it'","key","level","level.","loaded.","log","logdebug","logdebug,","logerror,","logfatal,","loginfo,","logtest,","logwarn,","loop","lower","lowest","m_count(0)","m_count;","m_msg);","m_msg;","m_valu","m_value;","macro","mean","member","messag","message;","method","method.","modul","name","name)","name);","name.","necessari","packag","parameter.","parameter;","parameters,","print","private:","properti","properties,","property,","public","public:","put","python","recommend","regist","return","run","same","scalar","scalar:","screen","screen.","second","set","show","shown","sniper,","sniper.","sniperlog","sourc","status.","std::cout.","std::map","std::string","std::string&","std::string;","std::vector","stopped.","string","suppos","take","task,","task:firstalg.execut","then,","time.","together.","type","unsign","valu","variabl","variable.","via","want","warn","work","{","}","};"],"Algorithms/2.Python.html":["\")","\"/\"","\"libfirstalg.so\".","#","#!/usr/bin/env","$","(\"app\")","(3","(algorithm,","(pleas","***","*****************************************","1","10","10:18:39","10:56:17","12","120","2","20","2017","3","3,","4","40","=","@","ad","alg","alg.property(\"message\").set(\"","alg.property(\"thevalue\").set(2)","alg1","alg1.property(\"message\").set(\"","alg1.property(\"thevalue\").set(2)","alg2","alg2,","alg2.","alg2.property(\"message\").set(\"","alg2.property(\"thevalue\").set(20)","algorithm","algorithm/servic","alway","app.fin","app.initi","app:alg1.execut","app:alg2.execut","applic","application,","assign","assigned.","automat","c++","chang","class","code","compar","compilation,","complet","configur","conflicts.","constructor","correl","creat","customizd.","debug","debug:","dec","default","defin","differ","directli","directori","dle","dure","dynam","each","event","example,","example.","execut","fact,","file","final","find","firstalg","firstalg.","firstalg::execute()","firstalg::finalize()","firstalg::initialize()","follow","generated.","help","however,","import","info:","initi","instanc","instance,","instance.","instances,","is,","job","keep","level","librari","line","load","log","loop","loop.","lxslc603.ihep.ac.cn","main","make","mean","messag","modified.","modul","module.","mon","more","name","name,","name.","names.","new","notic","number","on","packag","package,","paramet","pleas","previou","print","printed;","properti","python","python/firstalg/__init__.pi","regist","registered,","result","run","run.pi","script,","section,","servic","set","show","singl","sniper","sniper.","sniper.loaddll(\"libfirstalg.so\")","sniper.task(\"app\")","sniper.task(\"task\")","sniperlog","sniperlog.","start","string","structure),","style,","sub","successfully!","suppos","task","task)","task,","task.createalg(\"firstalg\")","task.createalg(\"firstalg/alg1\")","task.createalg(\"firstalg/alg2\")","task.createalg(\"firstalg/newname\")","task.fin","task.initi","task.run()","task.setevtmax(3)","task.setloglevel(2)","task.setloglevel(3)","task:firstalg.execut","task:firstalg.fin","task:firstalg.initi","termin","that,","this,","time","times)","too;","understand","us","valu","values;","variabl","via","want","way,","welcom","without","wrap"],"Services/0.Services.html":["algorithm,","between","chapter,","concentr","demand.","details.","differences,","implement","invok","module.","servic","show","similar","subroutin","us","user"],"Services/1.CppCode.html":["\"firstsvc/firstsvc.h\"","\"firstsvc/ifmysvc.h\"","\"sniperkernel/svcbase.h\"","\"sniperkernel/svcfactory.h\"","#defin","#endif","#ifndef","#includ","(thi","//","0;",":","=","add","algorithm,","api.","apis.","bool","c++","class","cmt","code","compiler.","constructor,","copi","declar","declare_service(firstsvc);","declare_service.","defin","differ","directli","directori","directory,","dosomething()","dosomething();","each","example,","execute()","export","featur","file","finalize();","first_svc_h","firstsvc","firstsvc(const","firstsvc.","firstsvc.cc","firstsvc.h","firstsvc/ifmysvc.h","firstsvc::firstsvc(const","firstsvc::initialize()","found","framework.","globally.","guarante","header","here.","however,","if_my_svc_h","ifmysvc","implement","inherit","initialize();","instead,","invok","is,","logdebug","macro","messag","method","method.","multipl","name","name)","name);","other.","others,","pattern","present.)","print","properti","public","public:","pure","put","repeat","replac","same","seper","servci","servic","simplicity.","sourc","std::string&","svcbase(name)","svcbase,","too.","us","user","virtual","visibl","void","{","}","};"],"Services/2.Invoke.html":["\"firstsvc/ifmysvc.h\"","\"myservice\");","\"secondalg.h\"","\"sniperkernel/algbase.h\"","\"sniperkernel/algfactory.h\"","#defin","#endif","#ifndef","#includ","(","(firstsvc),","(ifmysvc).",")","//","1st","2nd",":",">getscope(),",">getscope().","_svc(thi","_svc.valid()","advanc","algbas","algbase(name),","algorithm,","alway","application.","assign","avoid","base","begin","bool","class","concret","constructor","count","creat","data","declare_algorithm(secondalg);","describ","differ","dosomething();","dure","each","event","example,","example.","execut","execute();","file","finalize();","find","firstsvc","flexibl","header","ifmysvc*","ifmysvc;","indic","initialize(),","initialize();","instance;","instances,","int","invok","invoked.","is,","it'","later","logdebug","loginfo","loop","loop,","m_count(0)","m_count;","m_svc.","m_svc;","member","multipl","name","name)","name);","new","odd.","on","onc","order","paramet","pointer","private:","public","public:","pure","raw","retriev","retrival.","return","second_alg_h","secondalg","secondalg(const","secondalg,","secondalg.cc","secondalg.h","secondalg::finalize()","secondalg::initialize()","secondalg::secondalg(const","section","sections.","servic","service.","situat","sniperptr,","sourc","std::string&","task","templat","template,","time","topic","true;","type","unsign","us","virtual","{","}","};"],"Services/3.Python.html":["\"myservice\"","\"myservice\".","#!/usr/bin/env","#import","#task.createsvc(\"firstsvc/myservice\")","$","***","*****************************************","...","//","1","10","12:58:26","2","2017","3",":","=","@","add/remove/replac","api,","assembl","assign","c++,","class","configur","configuration,","configuration.","dec","defin","dle","each","execut","final","firstsvc","fix","flexibl","ifmysvc","implement","import","info:","initi","instanc","is,","it'","loop","lxslc603.ihep.ac.cn","mani","modul","mon","name","new","notic","on","pleas","public","python","python,","replac","result","retriev","run","run.pi","same","script","secondalg","secondsvc","servic","simpl","sniper","sniper.task(\"task\")","successfully!","svcbase,","task","task.createalg(\"secondalg\")","task.createsvc(\"firstsvc/myservice\")","task.createsvc(\"secondsvc/myservice\")","task.fin","task.initi","task.run()","task.setevtmax(3)","task.setloglevel(3)","task:myservice.dosometh","task:secondalg.execut","task:secondalg.initi","termin","them,","thing","type.","via","way,","welcom","{","}"],"Task/0.Task.html":["act","algorithms,","algorithms.","applic","configur","contain","databuffer,","differ","dynam","enabl","event","execut","implemented.","incid","lightweight","managers,","mechanism,","mix","orchestr","sequenti","servic","split","subtasks.","task"],"Task/1.StateMachine.html":["machin","state"],"DataManagement.html":["(edm)","(i/o)","(jiangmen","architectur","base","basic","chapter","data","defin","design","develop","dure","edm","entiti","event","example.","experi","files.","hold","idea","implement","includ","input/output","introduc","juno","manag","memori","model","neutrino","object","observation)","offlin","processed,","processing.","provid","read","requirements.","sniper","softwar","specif","system","system,","underground","well","write"],"DataManagement/basic-concept.html":["(event","achiev","algorithm","base","chapters,","compon","concept","event","gener","includ","introduc","loop)","previou","primari","procedur","process","service,","sniper,","task,","them."],"DataManagement/relevant-tools.html":["relev","util"],"DataManagement/data-buffer.html":["accordingli","act","adjac","alloc","analysis.","anchor","buffer","cach","configur","correl","data","databuff","dure","dynam","each","event","execution,","facilit","forward","hold","loops,","memori","move","multipl","on","one,","order","region","simultaneously.","size","time","updated.","window","window."],"DataManagement/rootwriter.html":["rootwrit"],"DataManagement/example-juno-data-management.html":["data","example:","juno","manag"],"Tools.html":["tool"]},"length":22},"tokenStore":{"root":{"0":{"docs":{},":":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}},";":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}},"1":{"0":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}},":":{"1":{"8":{"docs":{},":":{"3":{"9":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}},"docs":{}},"docs":{}}},"docs":{}},"5":{"6":{"docs":{},":":{"1":{"7":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"2":{"0":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}},"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861}},":":{"5":{"8":{"docs":{},":":{"2":{"6":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.007556675062972292},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}},")":{"docs":{},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572}}}},"s":{"docs":{},"t":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}},"2":{"0":{"1":{"7":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}},"docs":{}},"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}},"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.020151133501259445},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}},".":{"1":{"docs":{},".":{"4":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{},"m":{"docs":{},"o":{"docs":{},"r":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}}}}},"t":{"docs":{},"a":{"docs":{},"s":{"docs":{},"k":{"docs":{},"t":{"docs":{},"a":{"docs":{},"s":{"docs":{},"k":{"docs":{},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},"s":{"docs":{},"u":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"s":{"docs":{},"o":{"docs":{},"r":{"docs":{},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},"s":{"docs":{},"u":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"s":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},"s":{"docs":{},"u":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"s":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},"s":{"docs":{},"u":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"s":{"docs":{},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"c":{"docs":{},"i":{"docs":{},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"m":{"docs":{},"g":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"c":{"docs":{},"i":{"docs":{},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"m":{"docs":{},"g":{"docs":{},"r":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"z":{"docs":{},"e":{"docs":{},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"z":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"c":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"docs":{}}},"docs":{}},":":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}},"n":{"docs":{},"d":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}},"3":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.010075566750629723},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}},":":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}},",":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}},"4":{"0":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}},"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861}},":":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}},"5":{"docs":{},":":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}},"6":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}},":":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}},"docs":{},"a":{"docs":{},"p":{"docs":{},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}},"c":{"docs":{"./":{"ref":"./","tf":0.125},"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655}},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}},".":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}},".":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}},"e":{"docs":{},"d":{"docs":{},",":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}}},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"i":{"docs":{},"x":{"docs":{"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125}}}}}}},".":{"docs":{},"f":{"docs":{},"i":{"docs":{},"n":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}},":":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"1":{"docs":{},".":{"docs":{},"e":{"docs":{},"x":{"docs":{},"e":{"docs":{},"c":{"docs":{},"u":{"docs":{},"t":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.007556675062972292}}}}}}}}}},"2":{"docs":{},".":{"docs":{},"e":{"docs":{},"x":{"docs":{},"e":{"docs":{},"c":{"docs":{},"u":{"docs":{},"t":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.007556675062972292}}}}}}}}}},"docs":{}}}}}},"i":{"docs":{},".":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204}}},"s":{"docs":{},".":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204}}}},",":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}},"c":{"docs":{},"c":{"docs":{},"o":{"docs":{},"r":{"docs":{},"d":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"l":{"docs":{},"i":{"docs":{"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}}}}}}},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505}}}}}},"t":{"docs":{"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655},"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"v":{"docs":{"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":0.05}}}}}}},"l":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"u":{"docs":{},"g":{"docs":{},"h":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}}},"g":{"1":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.007556675062972292}},".":{"docs":{},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},"y":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"\"":{"docs":{},")":{"docs":{},".":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"(":{"docs":{},"\"":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}}}}}}}}}}},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},"\"":{"docs":{},")":{"docs":{},".":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"(":{"2":{"docs":{},")":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}}}}},"2":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}},",":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}},".":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},"y":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"\"":{"docs":{},")":{"docs":{},".":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"(":{"docs":{},"\"":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}}}}}}}}}}},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},"\"":{"docs":{},")":{"docs":{},".":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"(":{"2":{"0":{"docs":{},")":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}}}}},"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"m":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.01834862385321101},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.016574585635359115},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.023809523809523808},"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":10.125},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.01607717041800643},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.015113350125944584},"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":0.05}},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}},":":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}},"s":{"docs":{},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904},"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655}}},".":{"docs":{"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655}}}},",":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/0.Services.html":{"ref":"Services/0.Services.html","tf":0.05263157894736842},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}},"/":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"c":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}}}}}}}}},"b":{"docs":{},"a":{"docs":{},"s":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.00964630225080386},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}},"e":{"docs":{},"(":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},")":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}}}}}},".":{"docs":{},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},"y":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"\"":{"docs":{},")":{"docs":{},".":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"(":{"docs":{},"\"":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}}}}}}}}}}},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},"\"":{"docs":{},")":{"docs":{},".":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"(":{"2":{"docs":{},")":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}}}}},"w":{"docs":{},"a":{"docs":{},"y":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}},"l":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"m":{"docs":{},"s":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}}}}}}}}}}},"o":{"docs":{},"c":{"docs":{"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}}},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"y":{"docs":{},"s":{"docs":{},"i":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.012987012987012988}},"s":{"docs":{},".":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}}}}}},"y":{"docs":{},"t":{"docs":{},"h":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}},"c":{"docs":{},"h":{"docs":{},"o":{"docs":{},"r":{"docs":{"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.043478260869565216}}}}}}},"s":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}},":":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}},"s":{"docs":{},"e":{"docs":{},"m":{"docs":{},"b":{"docs":{},"l":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}},"g":{"docs":{},"n":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.007556675062972292},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}},"u":{"docs":{},"m":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}},"t":{"docs":{},"l":{"docs":{},"a":{"docs":{},"s":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{"Architecture/0.Architecture.html":{"ref":"Architecture/0.Architecture.html","tf":10.071428571428571},"DataManagement.html":{"ref":"DataManagement.html","tf":0.027777777777777776}},"e":{"docs":{},".":{"docs":{"Architecture/0.Architecture.html":{"ref":"Architecture/0.Architecture.html","tf":0.07142857142857142}}}}}}}}}}}}},"e":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}},"b":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}},"d":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}},"d":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}},"/":{"docs":{},"r":{"docs":{},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{},"v":{"docs":{},"e":{"docs":{},"/":{"docs":{},"r":{"docs":{},"e":{"docs":{},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}}}}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},"c":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}},"j":{"docs":{},"a":{"docs":{},"c":{"docs":{"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}}},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"m":{"docs":{},"a":{"docs":{},"t":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}},"v":{"docs":{},"o":{"docs":{},"i":{"docs":{},"d":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}},"d":{"docs":{},"o":{"docs":{},"c":{"docs":{"./":{"ref":"./","tf":0.125}}},"e":{"docs":{},"s":{"docs":{},"n":{"docs":{},"'":{"docs":{},"t":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}}}},"n":{"docs":{},"e":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}},"s":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"(":{"docs":{},")":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.018633540372670808}},";":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}}}}}}}},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.03463203463203463},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"DataManagement.html":{"ref":"DataManagement.html","tf":5.152777777777778},"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":5.021739130434782},"DataManagement/example-juno-data-management.html":{"ref":"DataManagement/example-juno-data-management.html","tf":2.5}},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505}}},"b":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}},"u":{"docs":{},"f":{"docs":{},"f":{"docs":{"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.043478260869565216}},"e":{"docs":{},"r":{"docs":{},",":{"docs":{"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655}}}}}}}}}}},"y":{"docs":{},"a":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658}}}}},"e":{"docs":{},"f":{"docs":{},"i":{"docs":{},"n":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.01929260450160772},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835},"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}},"p":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658}}}}}},"s":{"docs":{},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658},"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"b":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"l":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}},"s":{"docs":{},".":{"docs":{"Services/0.Services.html":{"ref":"Services/0.Services.html","tf":0.05263157894736842}}}}}}},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505}}}}}}}},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{},"o":{"docs":{},"p":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.025974025974025976},"DataManagement.html":{"ref":"DataManagement.html","tf":0.027777777777777776}}}}}}},"b":{"docs":{},"u":{"docs":{},"g":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}},":":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.012594458438287154}}}}}},"c":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.01929260450160772},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.018633540372670808}},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}},"e":{"docs":{},"_":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"m":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}},"(":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},")":{"docs":{},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"d":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},")":{"docs":{},";":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}}}}}}},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},"(":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},")":{"docs":{},";":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}}}}}}},".":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}}}}}}}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"p":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"\"":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}}}},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},"\"":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572}}}}}}}}}}}}},")":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}}},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},".":{"docs":{"Services/0.Services.html":{"ref":"Services/0.Services.html","tf":0.05263157894736842}}}}}}}},"i":{"docs":{},"f":{"docs":{},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.010075566750629723},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},",":{"docs":{"Services/0.Services.html":{"ref":"Services/0.Services.html","tf":0.05263157894736842}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"u":{"docs":{},"i":{"docs":{},"s":{"docs":{},"h":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}}}}}},"a":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}},".":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}}}},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"l":{"docs":{},"y":{"docs":{},".":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}},"i":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}},"y":{"docs":{},",":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}}}}},"l":{"docs":{},"e":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.007556675062972292},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.013761467889908258},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888},"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}},"y":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655},"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}}}},"e":{"docs":{},"x":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{"./":{"ref":"./","tf":0.125},"motivation.html":{"ref":"motivation.html","tf":0.012987012987012988},"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}},")":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}},".":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}},"s":{"docs":{},")":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658}}},".":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}}},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"s":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658}}}}}},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.007556675062972292},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}},"s":{"docs":{},"/":{"docs":{},"h":{"docs":{},"e":{"docs":{},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{},"o":{"docs":{},"r":{"docs":{},"l":{"docs":{},"d":{"docs":{},")":{"docs":{},".":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}}}}}}}}}}}}},".":{"docs":{"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}},":":{"docs":{"DataManagement/example-juno-data-management.html":{"ref":"DataManagement/example-juno-data-management.html","tf":2.5}}}}}}}},"e":{"docs":{},"c":{"docs":{},"u":{"docs":{},"t":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":5.035714285714286},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":3.3408900083963053},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":3.3475177304964534},"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.06896551724137931}},"e":{"docs":{},"(":{"docs":{},")":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}},":":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},",":{"docs":{"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}}}}}}},"c":{"docs":{},"e":{"docs":{},"p":{"docs":{},"t":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}}}},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"n":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658}}}}}}},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}},"s":{"docs":{},"e":{"docs":{},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{},"g":{"docs":{},"i":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}},"v":{"docs":{},"i":{"docs":{},"r":{"docs":{},"o":{"docs":{},"n":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125}}}}}}},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"c":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}}},"d":{"docs":{},"e":{"docs":{},"v":{"docs":{},"t":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655}}}}}},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.017316017316017316},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.03211009174311927},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.03314917127071823},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.047619047619047616},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.012048192771084338},"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655},"DataManagement.html":{"ref":"DataManagement.html","tf":0.041666666666666664},"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":0.05},"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.13043478260869565}},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}},":":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}}}},"s":{"docs":{},"a":{"docs":{},"v":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}},".":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}},")":{"docs":{},";":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.023809523809523808}}}}}}},"o":{"docs":{},"l":{"docs":{},"v":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}},"a":{"docs":{},"c":{"docs":{},"h":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.013761467889908258},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.023809523809523808},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835},"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}},"s":{"docs":{},"i":{"docs":{},"l":{"docs":{},"i":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}},"q":{"docs":{},"u":{"docs":{},"i":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}}},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}},"d":{"docs":{},"m":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}},"f":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"w":{"docs":{},"o":{"docs":{},"r":{"docs":{},"k":{"docs":{"./":{"ref":"./","tf":0.125},"motivation.html":{"ref":"motivation.html","tf":0.017316017316017316},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.016574585635359115},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}},")":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077}}},".":{"docs":{"Architecture/0.Architecture.html":{"ref":"Architecture/0.Architecture.html","tf":0.07142857142857142},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}},"s":{"docs":{},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}}}}}},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"l":{"docs":{},"i":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}}},"e":{"docs":{},"s":{"docs":{},"h":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}}}}}},"e":{"docs":{},"r":{"docs":{},"m":{"docs":{},"i":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}},"l":{"docs":{},"e":{"docs":{},"x":{"docs":{},"i":{"docs":{},"b":{"docs":{},"i":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}}},"l":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}}},"o":{"docs":{},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.016574585635359115},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.023809523809523808},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},",":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}}}}}},"u":{"docs":{},"n":{"docs":{},"d":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}},"r":{"docs":{},"m":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}}}}},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}}}}}}}}},"r":{"docs":{},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"r":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}}},"a":{"docs":{},"m":{"docs":{},"i":{"docs":{},"l":{"docs":{},"i":{"docs":{},"a":{"docs":{},"r":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}}},"l":{"docs":{},"s":{"docs":{},"e":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}},"c":{"docs":{},"t":{"docs":{},",":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}},"i":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}}}}},"i":{"docs":{},"x":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}},"l":{"docs":{},"e":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.012861736334405145},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.043478260869565216},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.024096385542168676}},".":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}},"s":{"docs":{},".":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}}},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.03571428571428571},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}},"i":{"docs":{},"z":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},":":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}},".":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}}}},"d":{"docs":{"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}},"_":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},"_":{"docs":{},"h":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572}}}}}}},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},"_":{"docs":{},"h":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204}}}}}}}},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.022670025188916875}},"(":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572}}},".":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}},"c":{"docs":{},"c":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}},"h":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}},":":{"docs":{},":":{"docs":{},"e":{"docs":{},"x":{"docs":{},"e":{"docs":{},"c":{"docs":{},"u":{"docs":{},"t":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.007556675062972292}}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},"(":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}}}}}}},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"z":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"z":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.012048192771084338},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.028368794326241134}},"(":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}},".":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204}},"c":{"docs":{},"c":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}},"h":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204}}}},"/":{"docs":{},"i":{"docs":{},"f":{"docs":{},"m":{"docs":{},"y":{"docs":{},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},".":{"docs":{},"h":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}}}}}},":":{"docs":{},":":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},"(":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"z":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.00964630225080386},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}},"r":{"docs":{},"o":{"docs":{},"d":{"docs":{},"u":{"docs":{},"c":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888},"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":0.05}},"t":{"docs":{"./":{"ref":"./","tf":10.125},"Architecture/0.Architecture.html":{"ref":"Architecture/0.Architecture.html","tf":0.07142857142857142}}}}}}}},"e":{"docs":{},"r":{"docs":{},"f":{"docs":{},"a":{"docs":{},"c":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.012987012987012988},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":10.01657458563536}},"e":{"docs":{},".":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}}}}},"c":{"docs":{},"l":{"docs":{},"u":{"docs":{},"d":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888},"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":0.05}},"e":{"docs":{},"s":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}},"i":{"docs":{},"d":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.023809523809523808},"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655}},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},":":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}},"m":{"docs":{},"g":{"docs":{},"r":{"docs":{},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"p":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}},"i":{"docs":{},"c":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.02572347266881029},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.012048192771084338}}}}},"n":{"docs":{},"o":{"docs":{},"v":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}},"v":{"docs":{},"o":{"docs":{},"k":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.013761467889908258},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.022099447513812154},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904},"Services/0.Services.html":{"ref":"Services/0.Services.html","tf":0.05263157894736842},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":5.0120481927710845}},"e":{"docs":{},"s":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"v":{"docs":{},"t":{"docs":{},"l":{"docs":{},"o":{"docs":{},"o":{"docs":{},"p":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}}}}}}}}}}}}}}},"d":{"docs":{},".":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.012048192771084338}}}}}},"l":{"docs":{},"v":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.023809523809523808}}}}}},"h":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}},"h":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}}}}},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.03571428571428571},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"z":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},":":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}},",":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"n":{"docs":{},"c":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.020151133501259445},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.02127659574468085}},"e":{"docs":{},",":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861}}},".":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861}}},"s":{"docs":{},",":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}},";":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},",":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}},"f":{"docs":{},"o":{"docs":{},":":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0327455919395466},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.05673758865248227}}}}},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"/":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}}}}}}}}}},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.016574585635359115},"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":5.009646302250804},"Services/0.Services.html":{"ref":"Services/0.Services.html","tf":0.05263157894736842},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":5.0186335403726705},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835},"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655}}}}}}}}}}},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.015113350125944584},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.028368794326241134}}}}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"Architecture/0.Architecture.html":{"ref":"Architecture/0.Architecture.html","tf":0.07142857142857142}}}}}}}},"t":{"docs":{},"’":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}},"'":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.014184397163120567}}}},"s":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.018633540372670808},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.012048192771084338},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.014184397163120567}}}},"f":{"docs":{},"_":{"docs":{},"m":{"docs":{},"y":{"docs":{},"_":{"docs":{},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},"_":{"docs":{},"h":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204}}}}}}}}}}},"m":{"docs":{},"y":{"docs":{},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.014184397163120567}},"*":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}},";":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"a":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}}},"j":{"docs":{},"u":{"docs":{},"n":{"docs":{},"o":{"docs":{"./":{"ref":"./","tf":0.125},"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888},"DataManagement/example-juno-data-management.html":{"ref":"DataManagement/example-juno-data-management.html","tf":2.5}}}}},"o":{"docs":{},"b":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}},"?":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}}},"s":{"docs":{},"n":{"docs":{},"i":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{"./":{"ref":"./","tf":0.25},"motivation.html":{"ref":"motivation.html","tf":0.012987012987012988},"Architecture/0.Architecture.html":{"ref":"Architecture/0.Architecture.html","tf":0.07142857142857142},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.022099447513812154},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.022670025188916875},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.02127659574468085},"DataManagement.html":{"ref":"DataManagement.html","tf":0.027777777777777776}},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.01834862385321101},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":0.05}}},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}},":":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}},".":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}},".":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}},"t":{"docs":{},"a":{"docs":{},"s":{"docs":{},"k":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"t":{"docs":{},"a":{"docs":{},"s":{"docs":{},"k":{"docs":{},"\"":{"docs":{},")":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}}},"a":{"docs":{},"p":{"docs":{},"p":{"docs":{},"\"":{"docs":{},")":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}}}}}}},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"l":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"l":{"docs":{},"i":{"docs":{},"b":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},".":{"docs":{},"s":{"docs":{},"o":{"docs":{},"\"":{"docs":{},")":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}}}}}}}}}}}}}}}}}}}}}},"k":{"docs":{},"e":{"docs":{},"r":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},".":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}}}}}},"p":{"docs":{},"t":{"docs":{},"r":{"docs":{},",":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}}}},"c":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}},",":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}},"e":{"docs":{},"e":{"docs":{},"n":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}},".":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}},"a":{"docs":{},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.00964630225080386}},":":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"c":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.023809523809523808},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/0.Services.html":{"ref":"Services/0.Services.html","tf":10.210526315789474},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.031055900621118012},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":5.024096385542169},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.03546099290780142},"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655}},"e":{"docs":{},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":0.05}}},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}},":":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}},"s":{"docs":{},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}},"c":{"docs":{},"i":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}},"q":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}},"u":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":5.023809523809524}}},"t":{"docs":{},"i":{"docs":{"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655}}}}}}}},"t":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.00964630225080386},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},".":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}}}},"u":{"docs":{},"p":{"docs":{"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125}}}}},"e":{"docs":{"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125}}},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"d":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}},"_":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},"_":{"docs":{},"h":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.012048192771084338}}}}}}}},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}},"(":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}},",":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}},".":{"docs":{},"c":{"docs":{},"c":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}},"h":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}},":":{"docs":{},":":{"docs":{},"f":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"z":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"z":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"d":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},"(":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.02127659574468085}}}}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}},",":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}},"s":{"docs":{},".":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}},"i":{"docs":{},"m":{"docs":{},"u":{"docs":{},"l":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.017316017316017316}}}}}}}},"t":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"o":{"docs":{},"u":{"docs":{},"s":{"docs":{},"l":{"docs":{},"y":{"docs":{},".":{"docs":{"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}}}}}}}}}}},"i":{"docs":{},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Services/0.Services.html":{"ref":"Services/0.Services.html","tf":0.05263157894736842}},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}}}}},"p":{"docs":{},"l":{"docs":{"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.014184397163120567}},"i":{"docs":{},"c":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},".":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}}}}},"n":{"docs":{},"g":{"docs":{},"l":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}},"t":{"docs":{},"u":{"docs":{},"a":{"docs":{},"t":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}},"z":{"docs":{},"e":{"docs":{"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}},"m":{"docs":{},"o":{"docs":{},"o":{"docs":{},"t":{"docs":{},"h":{"docs":{},"l":{"docs":{},"i":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}}}},"o":{"docs":{},"f":{"docs":{},"t":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.030303030303030304},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}}}},"m":{"docs":{},"e":{"docs":{},"w":{"docs":{},"h":{"docs":{},"a":{"docs":{},"t":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}}},"u":{"docs":{},"r":{"docs":{},"c":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}},"t":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658}}}}}}},"t":{"docs":{},"u":{"docs":{},"s":{"docs":{},".":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}},"e":{"docs":{"Task/1.StateMachine.html":{"ref":"Task/1.StateMachine.html","tf":5.5}}}},"r":{"docs":{},"t":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}},"p":{"docs":{},"p":{"docs":{},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}},"e":{"docs":{},"p":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.023809523809523808}},"s":{"docs":{},",":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}},"d":{"docs":{},":":{"docs":{},":":{"docs":{},"c":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},".":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}},"m":{"docs":{},"a":{"docs":{},"p":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}},"&":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.012048192771084338}}},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}},"v":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}}}},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861}}}}},"u":{"docs":{},"c":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{},")":{"docs":{},",":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}}}}},"y":{"docs":{},"l":{"docs":{},"e":{"docs":{},",":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}},"u":{"docs":{},"c":{"docs":{},"h":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.017316017316017316}}},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"f":{"docs":{},"u":{"docs":{},"l":{"docs":{},"l":{"docs":{},"y":{"docs":{},"!":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}}}}}}}},"b":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.01834862385321101},"Services/0.Services.html":{"ref":"Services/0.Services.html","tf":0.05263157894736842}},"e":{"docs":{},"s":{"docs":{},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}}}}}},"t":{"docs":{},"a":{"docs":{},"s":{"docs":{},"k":{"docs":{},"s":{"docs":{},".":{"docs":{"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655}}}}}}}}},"p":{"docs":{},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}},"y":{"docs":{},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"r":{"docs":{},"o":{"docs":{},"n":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}}},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.012987012987012988},"DataManagement.html":{"ref":"DataManagement.html","tf":0.05555555555555555}},".":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}},",":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}}}}},"h":{"docs":{},"o":{"docs":{},"w":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904},"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/0.Services.html":{"ref":"Services/0.Services.html","tf":0.05263157894736842}},"n":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}},"p":{"docs":{},"e":{"docs":{},"c":{"docs":{},"i":{"docs":{},"f":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}},"i":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655}}}}}},"a":{"docs":{},"v":{"docs":{},"e":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}},"m":{"docs":{},"e":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}},"v":{"docs":{},"c":{"docs":{},"b":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077}},"(":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},")":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}},",":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}}}}},"(":{"3":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}},"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}},"a":{"docs":{},"b":{"docs":{},"b":{"docs":{},"r":{"docs":{},"e":{"docs":{},"v":{"docs":{},"i":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}}},"l":{"docs":{},"g":{"docs":{},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"m":{"docs":{},",":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}}}}}},"h":{"docs":{},"e":{"docs":{},"p":{"docs":{},")":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}},"l":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}},"m":{"docs":{},"c":{"docs":{},")":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}},"o":{"docs":{},"r":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},")":{"docs":{},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}},"i":{"docs":{},"n":{"docs":{},"c":{"docs":{},"i":{"docs":{},"d":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}},"f":{"docs":{},"m":{"docs":{},"y":{"docs":{},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},")":{"docs":{},".":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}}},"/":{"docs":{},"o":{"docs":{},")":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}}},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}},"i":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}},"p":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"a":{"docs":{},"g":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}}}},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}},"b":{"docs":{},"e":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}}},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}},"d":{"docs":{},"m":{"docs":{},")":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":0.05}}}}}}},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},".":{"docs":{},"c":{"docs":{},"c":{"docs":{},")":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}},"h":{"docs":{},")":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},")":{"docs":{},",":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}}}}},"\"":{"docs":{},"a":{"docs":{},"p":{"docs":{},"p":{"docs":{},"\"":{"docs":{},")":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}},"j":{"docs":{},"i":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}}}}}}}},"b":{"docs":{},"a":{"docs":{},"y":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658}}},"s":{"docs":{},"e":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888},"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":0.05}}},"i":{"docs":{},"c":{"docs":{"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125},"DataManagement.html":{"ref":"DataManagement.html","tf":0.027777777777777776}}}}}},"e":{"docs":{},"s":{"docs":{},"i":{"docs":{},"i":{"docs":{},"i":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}},"t":{"docs":{},"w":{"docs":{},"e":{"docs":{},"e":{"docs":{},"n":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Services/0.Services.html":{"ref":"Services/0.Services.html","tf":0.05263157894736842}}}}}}},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}},"e":{"docs":{},"v":{"docs":{},"t":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}}}},"n":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}}}},"i":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}},"u":{"docs":{},"f":{"docs":{},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":5.021739130434782}}}}}},"i":{"docs":{},"l":{"docs":{},"d":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}},"r":{"docs":{},"i":{"docs":{},"e":{"docs":{},"f":{"docs":{"Architecture/0.Architecture.html":{"ref":"Architecture/0.Architecture.html","tf":0.07142857142857142}}}}},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"c":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.023809523809523808}}}}}}}}}},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125}}}}}},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.01607717041800643},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.018633540372670808},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.030120481927710843}}}}}},"c":{"docs":{},"+":{"docs":{},"+":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077},"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":5.012861736334405},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":5.0062111801242235}},",":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"b":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658}}}}}}}}}}},"c":{"docs":{},"u":{"docs":{},"l":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505}}}}}}}}}}},"l":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505}}}},"r":{"docs":{},"l":{"docs":{},"o":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}},"c":{"docs":{},"h":{"docs":{"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}},"h":{"docs":{},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}},"s":{"docs":{},".":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}},",":{"docs":{"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":0.05}}}},",":{"docs":{"Architecture/0.Architecture.html":{"ref":"Architecture/0.Architecture.html","tf":0.07142857142857142},"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125},"Services/0.Services.html":{"ref":"Services/0.Services.html","tf":0.05263157894736842}}}}}}},"n":{"docs":{},"g":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}},"o":{"docs":{},"l":{"docs":{},"l":{"docs":{},"i":{"docs":{},"d":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.021645021645021644}}}}}},"m":{"docs":{},"m":{"docs":{},"o":{"docs":{},"n":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658}}}}},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},".":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}}},"i":{"docs":{},"l":{"docs":{"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},",":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}},"e":{"docs":{},"r":{"docs":{},".":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}},"o":{"docs":{},"n":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":0.05}},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},".":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}},"a":{"docs":{},"r":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.023809523809523808}}}},"d":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"c":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.012048192771084338}},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}},".":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}}}},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572}},".":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.06896551724137931}}}}}},"p":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"Architecture/0.Architecture.html":{"ref":"Architecture/0.Architecture.html","tf":0.07142857142857142}}}}}}}},"c":{"docs":{},"e":{"docs":{},"p":{"docs":{},"t":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":5.013761467889908},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":5.05}}}},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{"Services/0.Services.html":{"ref":"Services/0.Services.html","tf":0.05263157894736842}}}}}},"r":{"docs":{},"e":{"docs":{},"t":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.022099447513812154},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{},"u":{"docs":{},"r":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.016574585635359115},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":3.3459277917716204},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":3.3475177304964534},"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655},"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}},".":{"docs":{"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"t":{"docs":{},"s":{"docs":{},".":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}}},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}}}},"d":{"docs":{},"e":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.007556675062972292},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204}},".":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}},"r":{"docs":{},"e":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"d":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125}}}}},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}},"p":{"docs":{},"i":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}},"u":{"docs":{},"r":{"docs":{},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658}}}}}}},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"m":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}},"i":{"docs":{},"z":{"docs":{},"d":{"docs":{},".":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.015113350125944584},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},";":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.05952380952380952}}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.027624309392265192},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.012861736334405145},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.024844720496894408},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.024096385542168676},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}},",":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}},";":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}},"e":{"docs":{},"s":{"docs":{},".":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077}}}}},".":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}},"m":{"docs":{},"t":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}},".":{"docs":{"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125}}}}}},"g":{"docs":{},"a":{"docs":{},"u":{"docs":{},"d":{"docs":{},"i":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}},".":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505}}}}}}},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{"Architecture/0.Architecture.html":{"ref":"Architecture/0.Architecture.html","tf":0.07142857142857142},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":5.013761467889908},"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":5.05}},"a":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}},"s":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}}}},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505}}},"y":{"docs":{},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}}}}},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{"Architecture/0.Architecture.html":{"ref":"Architecture/0.Architecture.html","tf":0.07142857142857142}}}}},"l":{"docs":{},"o":{"docs":{},"b":{"docs":{},"a":{"docs":{},"l":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}},"l":{"docs":{},"y":{"docs":{},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}},".":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}}}},"u":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}}}},"h":{"docs":{},"e":{"docs":{},"p":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}},"l":{"docs":{},"p":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077}},":":{"docs":{},":":{"docs":{},"e":{"docs":{},"x":{"docs":{},"e":{"docs":{},"c":{"docs":{},"u":{"docs":{},"t":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}}}}}}}}}}}}},"w":{"docs":{},"o":{"docs":{},"r":{"docs":{},"l":{"docs":{},"d":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077}}}}}}}}}},"r":{"docs":{},"e":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}},".":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.016574585635359115},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.018633540372670808},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{"Architecture/0.Architecture.html":{"ref":"Architecture/0.Architecture.html","tf":0.07142857142857142}}}},"w":{"docs":{},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}},"l":{"docs":{},"d":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888},"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},")":{"docs":{},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"f":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}},"n":{"docs":{},"g":{"docs":{},"u":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}}}},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.012048192771084338}}}}}},"b":{"docs":{},"n":{"docs":{},"e":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"n":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}},"s":{"docs":{},"s":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}},"t":{"docs":{},"'":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.012861736334405145},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861}},"s":{"docs":{},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}},".":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}},"g":{"docs":{},"a":{"docs":{},"l":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}}},"h":{"docs":{},"c":{"docs":{},"b":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.007556675062972292}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}},"g":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.02572347266881029},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861}},"d":{"docs":{},"e":{"docs":{},"b":{"docs":{},"u":{"docs":{},"g":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.012048192771084338}},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}},"f":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}},"i":{"docs":{},"n":{"docs":{},"f":{"docs":{},"o":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"n":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}},"o":{"docs":{},"p":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.023809523809523808},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.02518891687657431},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.02127659574468085}},")":{"docs":{"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":0.05}},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.016574585635359115},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}},":":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}},"b":{"docs":{},"e":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"e":{"docs":{},"v":{"docs":{},"t":{"docs":{},"e":{"docs":{},"x":{"docs":{},"e":{"docs":{},"c":{"docs":{},"u":{"docs":{},"t":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}}}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"z":{"docs":{},"e":{"docs":{},"f":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"z":{"docs":{},"e":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"m":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}}}}}}}}}}}}}}}}}}}}}}},",":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.012048192771084338}}},"s":{"docs":{},",":{"docs":{"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}},"k":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}},"w":{"docs":{},"e":{"docs":{},"r":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}},"s":{"docs":{},"t":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"f":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"z":{"docs":{},"e":{"docs":{},"f":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"z":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"c":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"z":{"docs":{},"e":{"docs":{},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"z":{"docs":{},"e":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"m":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}}},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"m":{"docs":{},"i":{"docs":{},"n":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}}}}}},"b":{"docs":{},"r":{"docs":{},"a":{"docs":{},"r":{"docs":{},"i":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861}}}}}}},"n":{"docs":{},"e":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{},"w":{"docs":{},"e":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655}}}}}}}}}}}},"x":{"docs":{},"s":{"docs":{},"l":{"docs":{},"c":{"6":{"0":{"3":{"docs":{},".":{"docs":{},"i":{"docs":{},"h":{"docs":{},"e":{"docs":{},"p":{"docs":{},".":{"docs":{},"a":{"docs":{},"c":{"docs":{},".":{"docs":{},"c":{"docs":{},"n":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}}}}}},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"a":{"docs":{},"g":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"DataManagement.html":{"ref":"DataManagement.html","tf":5.097222222222222},"DataManagement/example-juno-data-management.html":{"ref":"DataManagement/example-juno-data-management.html","tf":2.5}},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}},"r":{"docs":{},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}},"s":{"docs":{},",":{"docs":{"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655}}}}}}}},"i":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.012987012987012988},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}},"i":{"docs":{},"n":{"docs":{"Architecture/0.Architecture.html":{"ref":"Architecture/0.Architecture.html","tf":0.07142857142857142},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}},"l":{"docs":{},"i":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}},"c":{"docs":{},"r":{"docs":{},"o":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}},"h":{"docs":{},"i":{"docs":{},"n":{"docs":{"Task/1.StateMachine.html":{"ref":"Task/1.StateMachine.html","tf":5.5}}}}}},"k":{"docs":{},"e":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}},"e":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"i":{"docs":{},"s":{"docs":{},"m":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655}}}}}}}}}},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}},"e":{"docs":{},"s":{"docs":{},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.00964630225080386},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}},".":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}},"a":{"docs":{},"n":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.027777777777777776},"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}}}},"i":{"docs":{},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"a":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}},"i":{"docs":{},"m":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}},"x":{"docs":{"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655}}}},"o":{"docs":{},"n":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}},"t":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}},"r":{"docs":{},"e":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}},"o":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},",":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}}}}}},"t":{"docs":{},"i":{"docs":{},"v":{"docs":{"motivation.html":{"ref":"motivation.html","tf":10}}}}},"d":{"docs":{},"i":{"docs":{},"f":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}},"i":{"docs":{},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}},"u":{"docs":{},"l":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}},"e":{"docs":{},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}},"s":{"docs":{},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}},".":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/0.Services.html":{"ref":"Services/0.Services.html","tf":0.05263157894736842}}}}}},"e":{"docs":{},"l":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}},"v":{"docs":{},"e":{"docs":{"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"i":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658}},"p":{"docs":{},"l":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}}}}},"_":{"docs":{},"c":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"(":{"0":{"docs":{},")":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}},"docs":{}},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}},"m":{"docs":{},"s":{"docs":{},"g":{"docs":{},")":{"docs":{},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572}},"e":{"docs":{},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},".":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}},";":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}},"n":{"docs":{},"o":{"docs":{},"n":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.012987012987012988}}},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.023809523809523808},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.012861736334405145},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.022670025188916875},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.014184397163120567}},")":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}},".":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}},",":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}},"s":{"docs":{},".":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}},"e":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"r":{"docs":{},"i":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}},"w":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}},"u":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"o":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}}}}}}},"o":{"docs":{},"b":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}}},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},")":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}}}}}}}}}},"f":{"docs":{},"f":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.021645021645021644},"DataManagement.html":{"ref":"DataManagement.html","tf":0.027777777777777776}}}}}}},"r":{"docs":{},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.05952380952380952},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":0.034482758620689655}}}}}}}}},"c":{"docs":{},"c":{"docs":{},"a":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}}}},"n":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835},"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}},"c":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.016574585635359115},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}},"e":{"docs":{},",":{"docs":{"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}},"u":{"docs":{},"t":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}},"s":{"docs":{},",":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}},"d":{"docs":{},"d":{"docs":{},".":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{},"i":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.018072289156626505}},"e":{"docs":{},"r":{"docs":{},".":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}},"s":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}}}},"c":{"docs":{},"k":{"docs":{},"a":{"docs":{},"g":{"docs":{"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}},"e":{"docs":{},",":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}},"t":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"n":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}},"e":{"docs":{},"o":{"docs":{},"p":{"docs":{},"l":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}},"r":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}},"a":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}}}}}}}},"h":{"docs":{},"y":{"docs":{},"s":{"docs":{},"i":{"docs":{},"c":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.030303030303030304}}}}}}},"l":{"docs":{},"a":{"docs":{},"t":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}},"y":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}},"u":{"docs":{},"g":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},".":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}}}}},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}},"o":{"docs":{},"p":{"docs":{},"u":{"docs":{},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}},"r":{"docs":{},"t":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}},"w":{"docs":{},"e":{"docs":{},"r":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}},"r":{"docs":{},"o":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.021645021645021644},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125},"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":0.05}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}},".":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}}},"e":{"docs":{},"d":{"docs":{},",":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}}}},"d":{"docs":{},"u":{"docs":{},"r":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904},"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":0.05}},"e":{"docs":{},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125}}}}}}}}},"d":{"docs":{},"u":{"docs":{},"c":{"docs":{},"t":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}},"v":{"docs":{},"i":{"docs":{},"d":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},"y":{"docs":{},":":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}},"m":{"docs":{},"g":{"docs":{},"r":{"docs":{},",":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}},"i":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.01929260450160772},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}},"e":{"docs":{},"s":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"c":{"docs":{},"i":{"docs":{},"p":{"docs":{},"l":{"docs":{"Architecture/0.Architecture.html":{"ref":"Architecture/0.Architecture.html","tf":0.07142857142857142}}}}}},"t":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}},"e":{"docs":{},"d":{"docs":{},";":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}},"v":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},":":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}},"m":{"docs":{},"a":{"docs":{},"r":{"docs":{},"i":{"docs":{"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":0.05}}}}}}},"e":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}},"v":{"docs":{},"i":{"docs":{},"o":{"docs":{},"u":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.007556675062972292},"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":0.05}}}}}},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},".":{"docs":{},")":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}}}},"y":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"n":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.027624309392265192},"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":3.3660789252728796},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":3.3758865248226946}},".":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}},"/":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},"/":{"docs":{},"_":{"docs":{},"_":{"docs":{},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"_":{"docs":{},"_":{"docs":{},".":{"docs":{},"p":{"docs":{},"i":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}}}}}}}}}}}}}}}}},",":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}}},"i":{"docs":{},"c":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}}}},"u":{"docs":{},"r":{"docs":{},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{},"e":{"docs":{},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505}}}}}}},"e":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}},"b":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.014184397163120567}},":":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}},"t":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}},"r":{"docs":{},"e":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"c":{"docs":{},"t":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}}}},"g":{"docs":{},"n":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}},"m":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"y":{"docs":{},"e":{"docs":{},"s":{"docs":{},"n":{"docs":{},"o":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}}}}}}}}},"a":{"docs":{},"d":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}},"e":{"docs":{},"r":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}},"g":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.007556675062972292}},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},",":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}}},"o":{"docs":{},"n":{"docs":{"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}}},"u":{"docs":{},"s":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"n":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}},"r":{"docs":{},"i":{"docs":{},"e":{"docs":{},"v":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.012048192771084338},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.014184397163120567}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},".":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}},"p":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}},"q":{"docs":{},"u":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"s":{"docs":{},".":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}}}}}}}}}},"l":{"docs":{},"e":{"docs":{},"v":{"docs":{"DataManagement/relevant-tools.html":{"ref":"DataManagement/relevant-tools.html","tf":5}}}}}},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505}}}},"o":{"docs":{},"t":{"docs":{},"w":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{"DataManagement/rootwriter.html":{"ref":"DataManagement/rootwriter.html","tf":10}}}}}}}}},"u":{"docs":{},"n":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}},".":{"docs":{},"p":{"docs":{},"i":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}},"a":{"docs":{},"p":{"docs":{},"h":{"docs":{},"a":{"docs":{},"ë":{"docs":{},"l":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Architecture/3.ExeSeq.html":{"ref":"Architecture/3.ExeSeq.html","tf":0.011904761904761904}}}}}}},"w":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}},"t":{"docs":{},"a":{"docs":{},"k":{"docs":{},"e":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.00964630225080386}},"n":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}},"s":{"docs":{},"k":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.011049723756906077},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.012594458438287154},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835},"Task/0.Task.html":{"ref":"Task/0.Task.html","tf":10.137931034482758}},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.009174311926605505}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},"y":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},"s":{"docs":{},"\"":{"docs":{},")":{"docs":{},".":{"docs":{},"a":{"docs":{},"p":{"docs":{},"p":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"h":{"docs":{},"e":{"docs":{},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},"\"":{"docs":{},")":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"u":{"docs":{},"n":{"docs":{},"(":{"docs":{},")":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"v":{"docs":{},"t":{"docs":{},"m":{"docs":{},"a":{"docs":{},"x":{"docs":{},"(":{"3":{"docs":{},")":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}},"docs":{}}}}}}}},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{},"(":{"2":{"docs":{},")":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}},"3":{"docs":{},")":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}},"docs":{}}}}}}}}}}}}},"c":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},"\"":{"docs":{},")":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861}}}},"/":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"1":{"docs":{},"\"":{"docs":{},")":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}},"2":{"docs":{},"\"":{"docs":{},")":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}},"docs":{}}}},"n":{"docs":{},"e":{"docs":{},"w":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"\"":{"docs":{},")":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"d":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},"\"":{"docs":{},")":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}}}}}}}}}}}}},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},"/":{"docs":{},"m":{"docs":{},"y":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},"\"":{"docs":{},")":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"d":{"docs":{},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},"/":{"docs":{},"m":{"docs":{},"y":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},"\"":{"docs":{},")":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"n":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}}},":":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},".":{"docs":{},"e":{"docs":{},"x":{"docs":{},"e":{"docs":{},"c":{"docs":{},"u":{"docs":{},"t":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.015113350125944584}}}}}}}},"f":{"docs":{},"i":{"docs":{},"n":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}}}}}}}}}},"m":{"docs":{},"y":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},".":{"docs":{},"d":{"docs":{},"o":{"docs":{},"s":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.014184397163120567}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"d":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},".":{"docs":{},"e":{"docs":{},"x":{"docs":{},"e":{"docs":{},"c":{"docs":{},"u":{"docs":{},"t":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.02127659574468085}}}}}}}},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}}}}}}}}}}}}},"s":{"docs":{},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":0.05}}},")":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}},"e":{"docs":{},"c":{"docs":{},"h":{"docs":{},"n":{"docs":{},"o":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658}}}}}}}}},"r":{"docs":{},"m":{"docs":{},"i":{"docs":{},"n":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"t":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}},"e":{"docs":{},",":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}}},"h":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}}},"n":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}},"m":{"docs":{},",":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}},".":{"docs":{"DataManagement/basic-concept.html":{"ref":"DataManagement/basic-concept.html","tf":0.05}}}}},"i":{"docs":{},"r":{"docs":{},"d":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}},"s":{"docs":{},",":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}},"n":{"docs":{},"g":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.014184397163120567}}}}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}},"a":{"docs":{},"t":{"docs":{},",":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{"Tools.html":{"ref":"Tools.html","tf":11}},"s":{"docs":{},",":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}},".":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.012987012987012988}}}}},";":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}},".":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}},"g":{"docs":{},"o":{"docs":{},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}}},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}},"p":{"docs":{},"i":{"docs":{},"c":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169},"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.08695652173913043}},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}},"s":{"docs":{},")":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}},"r":{"docs":{},"i":{"docs":{},"g":{"docs":{},"g":{"docs":{},"e":{"docs":{},"r":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}},"u":{"docs":{},"e":{"docs":{},";":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.01607717041800643},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}},".":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}},"u":{"docs":{},"n":{"docs":{},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}},"s":{"docs":{},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"d":{"docs":{"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}}}}}}}}},"s":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.016574585635359115},"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/0.Services.html":{"ref":"Services/0.Services.html","tf":0.05263157894736842},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.012048192771084338}},"e":{"docs":{},"r":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329},"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.022935779816513763},"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Services/0.Services.html":{"ref":"Services/0.Services.html","tf":0.05263157894736842},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204}},"s":{"docs":{},"'":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}},"u":{"docs":{},"a":{"docs":{},"l":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}},"t":{"docs":{},"i":{"docs":{},"l":{"docs":{"DataManagement/relevant-tools.html":{"ref":"DataManagement/relevant-tools.html","tf":5}}}}},"p":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}}}}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.012987012987012988},"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125}}}}},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.012861736334405145},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0327455919395466}},"e":{"docs":{},"s":{"docs":{},";":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}},"r":{"docs":{},"i":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}},"e":{"docs":{},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}}},"i":{"docs":{},"a":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Algorithms/0.Algorithms.html":{"ref":"Algorithms/0.Algorithms.html","tf":0.03125},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}},"r":{"docs":{},"t":{"docs":{},"u":{"docs":{},"a":{"docs":{},"l":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.018633540372670808},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}},"s":{"docs":{},"i":{"docs":{},"b":{"docs":{},"l":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}},"o":{"docs":{},"i":{"docs":{},"d":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204}}}}}},"w":{"docs":{},"e":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}}},"l":{"docs":{},"l":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.008658008658008658},"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}},".":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}},"h":{"docs":{},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{"motivation.html":{"ref":"motivation.html","tf":0.004329004329004329}}}}},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"v":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}},".":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}},"r":{"docs":{},"n":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}},"y":{"docs":{},",":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.06521739130434782}},".":{"docs":{"DataManagement/data-buffer.html":{"ref":"DataManagement/data-buffer.html","tf":0.021739130434782608}}}}}}}},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525},"DataManagement.html":{"ref":"DataManagement.html","tf":0.013888888888888888}}}}},"a":{"docs":{},"p":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}},"o":{"docs":{},"r":{"docs":{},"k":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}},"?":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{"Architecture/1.Concepts.html":{"ref":"Architecture/1.Concepts.html","tf":0.0045871559633027525}}}}}}},"#":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.022099447513812154},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.010075566750629723}},"!":{"docs":{},"/":{"docs":{},"u":{"docs":{},"s":{"docs":{},"r":{"docs":{},"/":{"docs":{},"b":{"docs":{},"i":{"docs":{},"n":{"docs":{},"/":{"docs":{},"e":{"docs":{},"n":{"docs":{},"v":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}}}}},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384}}}},"a":{"docs":{},"s":{"docs":{},"k":{"docs":{},".":{"docs":{},"c":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},"(":{"docs":{},"\"":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},"/":{"docs":{},"m":{"docs":{},"y":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},"\"":{"docs":{},")":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"i":{"docs":{},"n":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"i":{"docs":{},"f":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}},"i":{"docs":{},"f":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}},"n":{"docs":{},"c":{"docs":{},"l":{"docs":{},"u":{"docs":{},"d":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.00964630225080386},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.024844720496894408},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.024096385542168676}}}}}}},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}}}},"$":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}},"=":{"docs":{"Architecture/2.Interfaces.html":{"ref":"Architecture/2.Interfaces.html","tf":0.0055248618784530384},"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572},"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.012594458438287154},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}},"\"":{"docs":{},"d":{"docs":{},"e":{"docs":{},"b":{"docs":{},"u":{"docs":{},"g":{"docs":{},"\"":{"docs":{},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{},"\"":{"docs":{},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}},"f":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{},"\"":{"docs":{},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}},"i":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},".":{"docs":{},"h":{"docs":{},"\"":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},"/":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},".":{"docs":{},"h":{"docs":{},"\"":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}}}}}}},"i":{"docs":{},"f":{"docs":{},"m":{"docs":{},"y":{"docs":{},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},".":{"docs":{},"h":{"docs":{},"\"":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"f":{"docs":{},"o":{"docs":{},"\"":{"docs":{},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}},"s":{"docs":{},"n":{"docs":{},"i":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"k":{"docs":{},"e":{"docs":{},"r":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},"/":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},"b":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},".":{"docs":{},"h":{"docs":{},"\"":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}},"f":{"docs":{},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"y":{"docs":{},".":{"docs":{},"h":{"docs":{},"\"":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}}}}}}}},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},"b":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},".":{"docs":{},"h":{"docs":{},"\"":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}}},"f":{"docs":{},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"y":{"docs":{},".":{"docs":{},"h":{"docs":{},"\"":{"docs":{"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602}}}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"d":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},".":{"docs":{},"h":{"docs":{},"\"":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}}}}}}},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"\"":{"docs":{},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"n":{"docs":{},"\"":{"docs":{},",":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}},")":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.007556675062972292}}},"/":{"docs":{},"\"":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}},"l":{"docs":{},"i":{"docs":{},"b":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{},"g":{"docs":{},".":{"docs":{},"s":{"docs":{},"o":{"docs":{},"\"":{"docs":{},".":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}}}}}}}}}}}}}},"m":{"docs":{},"y":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},"\"":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}},")":{"docs":{},";":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}},".":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}}}}}}}}}},"/":{"docs":{},"/":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.018633540372670808},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.012048192771084338},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}},"a":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}},"n":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"c":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}}}}}}}}}}}},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.00964630225080386}}}}}}},":":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.006430868167202572},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.012048192771084338},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286}}},"e":{"docs":{},"p":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.0025188916876574307}}}}}},"{":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.00964630225080386},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.024844720496894408},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.030120481927710843},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}},"}":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.006211180124223602},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.018072289156626505},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}},";":{"docs":{"Algorithms/1.CppCode.html":{"ref":"Algorithms/1.CppCode.html","tf":0.003215434083601286},"Services/1.CppCode.html":{"ref":"Services/1.CppCode.html","tf":0.012422360248447204},"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.020151133501259445},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.028368794326241134}},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{},"*":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.010075566750629723},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.014184397163120567}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"@":{"docs":{"Algorithms/2.Python.html":{"ref":"Algorithms/2.Python.html","tf":0.005037783375314861},"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}},")":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}},">":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"s":{"docs":{},"c":{"docs":{},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},",":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}},".":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}}}}}}},"_":{"docs":{},"s":{"docs":{},"v":{"docs":{},"c":{"docs":{},"(":{"docs":{},"t":{"docs":{},"h":{"docs":{},"i":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}},".":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"d":{"docs":{},"(":{"docs":{},")":{"docs":{"Services/2.Invoke.html":{"ref":"Services/2.Invoke.html","tf":0.006024096385542169}}}}}}}}}}}}}},".":{"docs":{},".":{"docs":{},".":{"docs":{"Services/3.Python.html":{"ref":"Services/3.Python.html","tf":0.0070921985815602835}}}}}},"length":1405},"corpusTokens":["\")","\"/\"","\"debug\";","\"error\";","\"fatal\";","\"firstalg.h\"","\"firstsvc/firstsvc.h\"","\"firstsvc/ifmysvc.h\"","\"info\";","\"libfirstalg.so\".","\"myservice\"","\"myservice\");","\"myservice\".","\"secondalg.h\"","\"sniperkernel/algbase.h\"","\"sniperkernel/algfactory.h\"","\"sniperkernel/svcbase.h\"","\"sniperkernel/svcfactory.h\"","\"test\";","\"warn\",","#","#!/usr/bin/env","#defin","#endif","#ifndef","#import","#includ","#start","#task.createsvc(\"firstsvc/myservice\")","#the","$","(","(\"app\")","(3","(abbrevi","(algorithm,","(begin","(dle).","(edm)","(end","(event","(firstalg.cc),","(firstalg.h),","(firstsvc),","(hep)","(i/o)","(ifmysvc).","(incid","(jiangmen","(light","(mc)","(or","(packag","(pleas","(the","(thi",")","***","*****************************************","...","//","//a","//an","//constructor","//the","0:","0;","1","1);","10","10:18:39","10:56:17","12","120","12:58:26","1st","2","2.1.4startmor","2.1.4tasktasksvcsupervisorsvcsupervisoralgsupervisoralgsupervisorincidentmgrincidentmgrconfiginitializeinitializeservic","20","2017","2:","2nd","3","3,","3:","4","40","4:","5:","6","6:",":","=",">getscope(),",">getscope().","?read","@","_svc(thi","_svc.valid()","abstract","access","accord","accordingli","achiev","act","ad","add","add/remove/replac","adjac","advanc","alg","alg.property(\"message\").set(\"","alg.property(\"thevalue\").set(2)","alg1","alg1.property(\"message\").set(\"","alg1.property(\"thevalue\").set(2)","alg2","alg2,","alg2.","alg2.property(\"message\").set(\"","alg2.property(\"thevalue\").set(20)","algbas","algbase(name),","algorithm","algorithm,","algorithm.","algorithm/servic","algorithm:","algorithms,","algorithms.","allalgorithmsopt","alloc","although","alway","analysi","analysis.","anchor","anyth","api,","api.","apis.","app.fin","app.initi","app:alg1.execut","app:alg2.execut","appendix","appli","applic","application,","application.","applications,","applications.","applied,","architectur","architecture.","are,","as,","as:","assembl","assign","assigned.","assist","assum","atlas,","automat","avoid","base","basic","bay","befor","begin","beginevt","beginevtend","beginning,","besiii","between","bi","block","bool","brief","broadcast","buffer","build","c++","c++,","cach","calcul","calculation,","calibration,","call","carlo","chang","chapter","chapter,","chapters,","chapters.","class","class,","class.","class;","classes.","cmt","cmt.","code","code.","collid","common","compar","compil","compilation,","compiler.","compiling.","complet","compon","component.","computing.","concentr","concept","concret","configur","configuration,","configuration.","conflicts.","conpoment","consid","consist","constructor","constructor,","constructor.","contain","content","content.","control","controlling,","convent","copi","core","correl","correspond","count","cover","creat","creation;","current","custom","customizd.","data","data,","database,","databuff","databuffer,","daya","debug","debug:","dec","declar","declaration.","declare_algorithm","declare_algorithm(firstalg);","declare_algorithm(secondalg);","declare_algorithm,","declare_service(firstsvc);","declare_service.","declprop(\"message\",","declprop(\"thevalue\",","declprop()","default","defin","demand.","depend","describ","design","detail","details.","detector","develop","diagram","diagram.","differ","differences,","directli","directly.","directori","directory,","distinguish","dle","doc","doesn't","done","dosomething()","dosomething();","dure","dynam","each","easili","edm","electron","element","else.","enabl","endevt","energi","entiti","entranc","environ","equival","error,","event","event);","event,","event:","eventprocess","events.","eventsav","evolv","example,","example.","example:","examples/helloworld).","except","execut","execute()","execute():","execute();","execution,","experi","experiment","experiment)","experiment.","experiments)","experiments,","experiments.","export","express","extens","facilit","fact,","false,","familiar","featur","fermi,","file","file.","files.","final","finalize():","finalize();","finalize.","find","first","first_alg_h","first_svc_h","firstalg","firstalg(const","firstalg,","firstalg.","firstalg.cc","firstalg.h","firstalg::execute()","firstalg::finalize()","firstalg::firstalg(const","firstalg::initialize()","firstsvc","firstsvc(const","firstsvc.","firstsvc.cc","firstsvc.h","firstsvc/ifmysvc.h","firstsvc::firstsvc(const","firstsvc::initialize()","fix","flexibility,","flexibl","follow","following,","form","forward","found","framework","framework)","framework,","framework.","frameworks.","frequent","fresh","friendli","function","functionality,","further","gaudi","gaudi,","gaudi.","gener","generated.","generator,","generators,","geometri","geometry,","give","global","globally,","globally.","guarante","handlers).","header","helloalg","helloalg::execute()","helloworld","help","hep","here","here.","high","highest","hold","hope","however,","idea","if_my_svc_h","ifmysvc","ifmysvc*","ifmysvc;","implement","implemented.","import","impress","incid","incident:","incidentmgr.","includ","includes,","independ","indic","info:","inherit","inherith","initi","initialize(),","initialize():","initialize();","initialize,","innov","input/output","instanc","instance,","instance.","instance;","instances,","instead,","int","interfac","interface.","introduc","introduct","invert","invok","invoked.","invokesresultendevtloop","involv","is,","it'","it’","job","job?","juno","keep","key","laf","language,","later","lbne","learn","legal","less","let'","level","level.","levels.","lhcb","librari","lightweight","line","listfinalizefinalizeservic","listinitializeinitializealgorithm","liststart","listtermin","load","loadabl","loaded.","log","logdebug","logdebug,","logerror,","logfatal,","loginfo","loginfo,","logtest,","logwarn,","look","loop","loop)","loop).","loop,","loop.","loop:","loopbeginevtexecut","loopfinalizefinalizealgorithm","loops,","lower","lowest","lxslc603.ihep.ac.cn","m_count(0)","m_count;","m_msg);","m_msg;","m_svc.","m_svc;","m_valu","m_value;","machin","macro","main","mainli","make","manag","management,","manager.","managers,","mani","mean","mechanism,","member","memori","messag","message;","messages,","method","method.","minerva,","minim","mix","model","modif","modified.","modul","module,","module.","modules,","mon","mont","more","moreover,","motiv","move","multi","multipl","name","name)","name);","name,","name.","names.","necessari","neutrino","new","non","notic","number","object","observation)","occasion","odd.","offlin","on","onc","one,","orchestr","order","orient","origin","other.","others,","out","output","packag","package,","paramet","parameter.","parameter;","parameters,","parti","pattern","peopl","perform","performance,","physic","pictur","platform","play","pleas","plug","plugins.","pointer","popular","portabl","power","prepar","present.)","previou","primari","principl","print","printed;","private:","procedur","procedure.","process","processed,","processing,","processing.","product","properti","properties,","property,","property:","propertymgr,","provid","public","public:","pure","purpose.","put","python","python,","python.","python/firstalg/__init__.pi","raphaël","raw","re","read","reader","recogn","recommend","reconstruct","region","regist","registered,","relev","repeat","replac","requirements.","reserv","result","result.","resultendyesno","retriev","retrival.","return","reus","role","rootwrit","run","run.pi","same","save","scalar","scalar:","scratch","screen","screen.","script","script,","second","second_alg_h","secondalg","secondalg(const","secondalg,","secondalg.cc","secondalg.h","secondalg::finalize()","secondalg::initialize()","secondalg::secondalg(const","secondsvc","section","section,","sections.","see","select","seper","seqenc","sequenc","sequenti","servci","servic","service,","service.","service:","services,","services.","set","setions.","setup","show","shown","similar","similarity.","simpl","simplicity.","simulation,","simultaneously.","singl","situat","size","smoothli","sniper","sniper,","sniper.","sniper.loaddll(\"libfirstalg.so\")","sniper.task(\"app\")","sniper.task(\"task\")","sniperkernel.","sniperlog","sniperlog.","sniperlog:","sniperptr,","softwar","somewhat","sourc","specif","specifi","split","standard","start","state","status.","std::cout.","std::map","std::string","std::string&","std::string;","std::vector","step","steps,","stopped.","storage,","string","structure),","style,","sub","subroutin","subroutines,","subtasks.","successfully!","such","suppos","svcbase","svcbase(name)","svcbase,","synchron","system","system,","system.","take","taken","task","task)","task,","task.","task.createalg(\"firstalg\")","task.createalg(\"firstalg/alg1\")","task.createalg(\"firstalg/alg2\")","task.createalg(\"firstalg/newname\")","task.createalg(\"secondalg\")","task.createsvc(\"firstsvc/myservice\")","task.createsvc(\"secondsvc/myservice\")","task.fin","task.initi","task.property(\"algs\").append(\"helloalg\")","task.run()","task.setevtmax(3)","task.setloglevel(2)","task.setloglevel(3)","task:","task:firstalg.execut","task:firstalg.fin","task:firstalg.initi","task:myservice.dosometh","task:secondalg.execut","task:secondalg.initi","tasks.","technolog","templat","template,","termin","that,","them,","them.","then,","therefor","thing","third","this,","thread","time","time.","times)","together.","togother.","too.","too;","tool","tools,","tools.","topic","trigger","true;","type","type.","underground","understand","unifi","unsign","updated.","us","user","users'","usual","util","valu","values;","variabl","variable.","veri","via","virtual","visibl","void","want","want.","warn","way,","weight","welcom","well","well.","whenev","whole","window","window.","without","work","wrap","write","{","}","};"],"pipeline":["stopWordFilter","stemmer"]},"store":{"./":{"url":"./","title":"Introduction","keywords":"","body":"SNiPER-Doc\nThis is the introduction to SNiPER framework and its application in JUNO experiment\n"},"motivation.html":{"url":"motivation.html","title":"Motivation","keywords":"","body":"The offline software system is developed for the offline data processing, including Monte Carlo (MC) data production as well as experimental data processing and physics analysis. Usually the offline software system consists of framework, generator, detector simulation, electronics simulation, calibration, reconstruction and physics analysis tools. The framework takes very important roles for the performance, functionality, flexibility, extensibility as well as portability of the whole offline software system in many current high energy physics (HEP) experiments.\nThe framework provides most of the common functionalities according to the offline data processing in HEP experiments, such as: data management, data processing controlling, data storage, common services and tools, friendly user interface. The framework builds the unified software environments and platform to develop application software such as Event generators, Detector simulation, Electronics Simulation, Calibration, Reconstruction and Physics analysis tools. It defines the standard interfaces between different applications, therefore many people can synchronously develop their applications. All applications developed by following the standard interfaces can be smoothly plugged into the framework and run very well.\nFor collider physics experiments, there is a very popular and powerful framework, Gaudi, developed by the LHCb experiment. Originally Gaudi was designed for processing independent events (or collider experiments) such as ATLAS, BESIII although it currently also is used by other non-collider experiments such as, FERMi, MINERvA, Daya Bay and LBNE with some extensions on their data management system.\nSNiPER (abbreviation of Software for Non-collider Physics ExpeRiment) is designed and developed for non-collider physics Experiments from scratch with Object-Oriented technology and bi-language, C++ and Python. It evolved from the LAF (light weighted Analysis Framework) of Daya Bay experiment and also learned some technologies from Gaudi. SNiPER does have many innovations on the management of dependent events by introducing event buffer mechanism, multi-task processing controlling, less dependences on the third-party software and tools. SNiPER also reserved the interfaces to implementation of multi-threading computing. More details can be found at the following chapters.\n"},"Architecture/0.Architecture.html":{"url":"Architecture/0.Architecture.html","title":"Architecture","keywords":"","body":"Architecture\nIn this chapter, we will give some general introductions to the SNiPER architecture. We hope you will have a brief impression to the main conpoments and principles of the framework.\n"},"Architecture/1.Concepts.html":{"url":"Architecture/1.Concepts.html","title":"General Concepts","keywords":"","body":"General Concepts\nIn SNiPER, users can implement their own modules, which can be loaded and executed dynamically at run time. We call these modules as Dynamically Loadable Elements (DLE). According to the roles they played in SNiPER, DLE modules are further distinguished as algorithms, services and tasks.\n\nIt’s helpful if you are familiar with Gaudi. There are some similarity. The concepts of algorithm and service in SNiPER are equivalent to that in Gaudi, and task is somewhat like the application manager. However, we will assume our readers as fresh users of any software frameworks. \n\nLet's consider a general data processing procedure. There are a seqence of events in the data, and we process the events one by one with a loop (the so-called events loop).\nCreated with Raphaël 2.1.4StartMore Event ?Read an EventProcess an EventSave ResultEndyesno\nThere can be a fixed procedure to each event: read in the event data, perform some calculation, and then write out the result. During the calculation, we may occasionally access the detector geometry, database, or anything else. In this application, each subroutine can be implemented as a module, so that they can be assembled and reused easily for different purpose. These subroutines, in SNiPER, are mainly the algorithms and services.\nThe following show the difference between algorithm and service, and the role of task.\n\nalgorithm: the calculation subroutine that applied to each event, for example, a reconstruction algorithm. Generally it is invoked by the framework during the event loop.\nservice: the subroutine to provide a specific functionality, for example, users can access the detector geometry via the specified geometry service. It can be invoked by users' code or the framework whenever we want.\ntask: the manager of algorithms and services, and the controller of the event loop. The entrance of a SNiPER application is always a task.\n\nIn SNiPER, there are some more assistant functionalities that can be invoked globally, including PropertyMgr, SniperLog and IncidentMgr.\n\nproperty: a configurable variable. Users can customize its value during the job configuration, without code modification and re-compiling.\nSniperLog: logs with output levels. Users can selectively print more or less messages, for debugging or production purpose.\nincident: a trigger to the registered subroutines (incident handlers). This is also a concept that taken from Gaudi.\n\nThe following picture shows these components togother.\n\n"},"Architecture/2.Interfaces.html":{"url":"Architecture/2.Interfaces.html","title":"Interfaces","keywords":"","body":"User Interfaces\nIn a framework, there are always some conventions to implement a module. Only the legal modules can be recognized by the framework, and be used like plugins.\nIn SNiPER, the most frequently used concepts are algorithm and service. They are expressed as C++ classes.\n\na concrete algorithm class must be inherited from the AlgBase class;\na concrete service class must be inherithed from the SvcBase class;\n\nMoreover, we have to at least implement the following 3 methods in a concrete algorithm, which are defined as abstract interface in the base classes.\n\ninitialize(): be invoked once by the framework before the event loop. We can add any preparation works here.\nexecute(): be invoked once to each event by the framework during the event loop. We can perform the data calculations here.\nfinalize(): be invoked once by the framework after the event loop.\n\nIt is similar to a concrete service class, except that the SvcBase class doesn't have an abstract execute() method.\nThe following picture shows the core C++ class diagram in SniperKernel.\n\nSuppose we have implemented an algorithm, then how to use it in our job? This is configured by the Python interface of SNiPER.\nLet's take an example, there is a HelloAlg algorithm class in the SNiPER (package Examples/HelloWorld). Then a minimal Python configuration may look like the following code.\n#!/usr/bin/env python\n\nimport Sniper\ntask = Sniper.Task(\"task\") # create a Task instance\ntask.setEvtMax(3) # set the number of the event loop\n\nimport HelloWorld # load the HelloWorld module into SNiPER\ntask.property(\"algs\").append(\"HelloAlg\") # create a HelloAlg instance\n\n#start the processing procedure\n#the HelloAlg::execute() will be invoked 3 times during the event loop\ntask.run()\n\nWe can save the code in a python script file and execute it directly.\n$ python run.py\nWe only show the form to configure and execute a SNiPER application here. The details will be described in later setions.\n"},"Architecture/3.ExeSeq.html":{"url":"Architecture/3.ExeSeq.html","title":"Execution Sequence","keywords":"","body":"Execution Sequence\nThe execution of SNiPER mainly consists of 3 steps, initialize, events loop and finalize. Each step consists some sub-steps as following,\n\ninitialize\nall services are initialized in the order of their creation;\nthen all algorithms are initialized in the order of their creation;\n\n\nevents loop: loop all events. To each event, the following procedures are applied,\nbroadcast an incident named BeginEvt (begin event);\ninvoke the execute() method of all algorithms, in the order of their creation;\nbroadcast an incident named EndEvt (end event);\n\n\nfinalize\nall algorithms are finalized in the inverted order of their creation;\nthen all services are finalized in the inverted order of their creation;\n\n\n\nThe following shows the execution sequence diagram.\nCreated with Raphaël 2.1.4TaskTaskSvcSupervisorSvcSupervisorAlgSupervisorAlgSupervisorIncidentMgrIncidentMgrconfiginitializeinitializeservices listinitializeinitializealgorithms liststart events loopBeginEvtexecute allalgorithmsoptional invokesresultEndEvtloop to BeginEvtend events loopfinalizefinalizealgorithms listfinalizefinalizeservices listterminate\n"},"Algorithms/0.Algorithms.html":{"url":"Algorithms/0.Algorithms.html","title":"Algorithms","keywords":"","body":"Algorithms\nThe algorithm is the basic block of a data processing procedure. In this chapter, we will show how to implement and use an algorithm via a very simple example. The content covers the C++ algorithm code and Python configuration. Please see the appendix to find how to setup the environment and compile a package by CMT.\n"},"Algorithms/1.CppCode.html":{"url":"Algorithms/1.CppCode.html","title":"C++ Implementation","keywords":"","body":"The C++ Code\nSuppose we have created a package named FirstAlg, and we want to define an algorithm with the same name. The necessary work includes,\n\ndefine a C++ class named FirstAlg, which is inherited from the AlgBase class;\ndefine a constructor, which takes a string parameter;\nimplement the 3 abstract methods in base class, initialize(), execute() and finalize(); The bool return value indicates the execution status. If there is any error, the return value should be false, and the application will be stopped.\n\nClass defination\nIn the example, we will also involve the properties, which are defined as the data members of the algorithm class.\nThe contents of the header file (FirstAlg.h),\n// file FirstAlg.h\n#ifndef FIRST_ALG_H\n#define FIRST_ALG_H\n\n#include \"SniperKernel/AlgBase.h\" //the AlgBase defination\n\nclass FirstAlg : public AlgBase\n{\n public:\n FirstAlg(const std::string& name); //constructor\n\n bool initialize();\n bool execute();\n bool finalize();\n\n private:\n unsigned int m_count; //the count of event loop\n int m_value; //an int property\n std::string m_msg; //a string property\n};\n#endif\n\nAlgorithm declaration\nAn algorithm must be declared in SNiPER, so that it can be registered into the framework when the module is loaded. This is done by a macro DECLARE_ALGORITHM, which takes the algorithm class name as its parameter. It's recommended to put the declaration at the beginning of the source file.\nDECLARE_ALGORITHM(FirstAlg);\n\nProperties\nProperties are the C++ variables that configurable in Python at run time. In an algorithm, a property can be declared by the declProp() method. This method takes 2 parameters, the first is the name of the property, and the second is its correlated variable.\nThe following variable types can be declared as properties,\n\nscalar: C++ build in types and std::string;\nstd::vector with scalar element type\nstd::map with scalar key type and scalar value type\n\nThe properties have to be declared in the constructor. We can set a default value while the declaration. For example,\ndeclProp(\"TheValue\", m_value = 1);\nLogs\nWe can print any message via SniperLog just like the std::cout.\nLogDebug The corresponding message on the screen is,\ntask:FirstAlg.execute DEBUG: in the FirstAlg::execute()\nAt the beginning, it shows this is a log printed in the execute() method of FirstAlg. Then, it is an indicator of the log level. And finally it is the log content.\nThere are 6 log levels in SNiPER. From lowest to highest they are,\n\n0: LogTest, the indicator is \"TEST\";\n2: LogDebug, the indicator is \"DEBUG\";\n3: LogInfo, the indicator is \"INFO\";\n4: LogWarn, the indicator is \"WARN\", means this is a warning message;\n5: LogError, the indicator is \"ERROR\";\n6: LogFatal, the indicator is \"FATAL\";\n\nWe can set the log level globally via Task, or set a different log level to each DLE component. Then the logs with lower levels will not shown on the screen.\nThe implementation\nWe put the contents together. Here is the implementation of the source file (FirstAlg.cc),\n// file FirstAlg.cc\n#include \"FirstAlg.h\"\n#include \"SniperKernel/AlgFactory.h\" //the macro DECLARE_ALGORITHM\n\nDECLARE_ALGORITHM(FirstAlg);\n\nFirstAlg::FirstAlg(const std::string& name)\n : AlgBase(name),\n m_count(0)\n{\n declProp(\"TheValue\", m_value = 1);\n declProp(\"Message\", m_msg);\n}\n\nbool FirstAlg::initialize()\n{\n LogDebug \n"},"Algorithms/2.Python.html":{"url":"Algorithms/2.Python.html","title":"Python Configuration and Execution","keywords":"","body":"Python Configuration and Execution\nLoad and Register an Algorithm\nAfter the compilation, a dynamic library is generated. Suppose it is named as \"libFirstAlg.so\". We can load the library in python like this,\nimport Sniper\nSniper.loadDll(\"libFirstAlg.so\")\n\nThen the algorithm FirstAlg is automatically registered and can be used in SNiPER.\nHowever, if we want to use the package in Python style, we can wrap the previous code in a Python module. In the FirstAlg package, we can make the Python module by adding the code in the following file (please keep the directory structure),\npython/FirstAlg/__init__.py\nThen we can load and register FirstAlg with a single line in the main Python configuration script,\nimport FirstAlg\n\nA SNiPER application is always start from a Task instance. When an algorithm is registered, we can create its instance via the Task,\ntask.createAlg(\"FirstAlg\")\nConfigure a Job\nThe following Python code shows a complete executable SNiPER application,\n#!/usr/bin/env python\n\nimport Sniper\ntask = Sniper.Task(\"task\") # create a Task instance\ntask.setEvtMax(3) # events loop number (3 times)\ntask.setLogLevel(2) # the SniperLog print level\n\nimport FirstAlg\nalg = task.createAlg(\"FirstAlg\") # create a FirstAlg instance\nalg.property(\"TheValue\").set(2)\nalg.property(\"Message\").set(\" the value is \")\n\ntask.run()\n\nIn the example, we will execute the FirstAlg 3 time during events loop. The 2 properties are set via their names. The values of the correlated C++ variables will be directly modified. The result of this configuration is,\n$ python run.py\n*****************************************\n*** Welcome to SNiPER Python ***\n*****************************************\nRunning @ lxslc603.ihep.ac.cn on Mon Dec 10 10:18:39 2017\n\ntask:FirstAlg.initialize DEBUG: in the FirstAlg::initialize()\ntask.initialize INFO: initialized\ntask:FirstAlg.execute DEBUG: in the FirstAlg::execute()\ntask:FirstAlg.execute INFO: Loop 1 the value is 2\ntask:FirstAlg.execute DEBUG: in the FirstAlg::execute()\ntask:FirstAlg.execute INFO: Loop 2 the value is 4\ntask:FirstAlg.execute DEBUG: in the FirstAlg::execute()\ntask:FirstAlg.execute INFO: Loop 3 the value is 12\ntask:FirstAlg.finalize DEBUG: in the FirstAlg::finalize()\ntask.finalize INFO: finalized\n\n*** SNiPER Terminated Successfully! ***\nDLE Instance Name\nIn the previous section, we defined a constructor with a string parameter in FirstAlg. That means we can assign a name to the algorithm instance. In fact, each DLE (algorithm, service and task) instance has a name, and the name can be customizd. The default name of algorithm/service is its class name. We can assign a different one when we create the instance,\ntask.createAlg(\"FirstAlg/NewName\")\nThe sub-string after \"/\" is the instance name we assigned.\nIn this way, we can create more than one instances of an algorithm without conflicts. For example,\n#!/usr/bin/env python\n\nimport Sniper\ntask = Sniper.Task(\"App\")\ntask.setEvtMax(3)\ntask.setLogLevel(3)\n\nimport FirstAlg\nalg1 = task.createAlg(\"FirstAlg/Alg1\")\nalg1.property(\"TheValue\").set(2)\nalg1.property(\"Message\").set(\" the value is \")\n\nalg2 = task.createAlg(\"FirstAlg/Alg2\")\nalg2.property(\"TheValue\").set(20)\nalg2.property(\"Message\").set(\" the value is \")\n\ntask.run()\n\nIn this example, we create 2 instances of FirstAlg with different names Alg1 and Alg2. Please notice that,\n\nwe assign a new name (\"App\") to the Task instance, too;\nwe changed the log level to 3, so the DEBUG messages will not be printed;\nthe 2 algorithm instances, Alg1 and Alg2, have different property values;\n\nThen the result of this configuration is,\n$ python run.py\n*****************************************\n*** Welcome to SNiPER Python ***\n*****************************************\nRunning @ lxslc603.ihep.ac.cn on Mon Dec 10 10:56:17 2017\n\nApp.initialize INFO: initialized\nApp:Alg1.execute INFO: Loop 1 the value is 2\nApp:Alg2.execute INFO: Loop 1 the value is 20\nApp:Alg1.execute INFO: Loop 2 the value is 4\nApp:Alg2.execute INFO: Loop 2 the value is 40\nApp:Alg1.execute INFO: Loop 3 the value is 12\nApp:Alg2.execute INFO: Loop 3 the value is 120\nApp.finalize INFO: finalized\n\n*** SNiPER Terminated Successfully! ***\nPlease compare the logs and find the difference to the previous example. It is helpful to understand the DLE names and the SniperLog.\n"},"Services/0.Services.html":{"url":"Services/0.Services.html","title":"Services","keywords":"","body":"Services\nA service is a subroutine that can be invoked by users on demand. In this chapter, we will show how to implement and use a service module. For the similarity between service and algorithm, we will concentrate on the differences, but not all the details.\n"},"Services/1.CppCode.html":{"url":"Services/1.CppCode.html","title":"C++ Implementation","keywords":"","body":"The C++ code\nWe will implement a service named FirstSvc.\nFor a service can be invoked by others, the header file should be visible globally. We can export the FirstSvc.h header file directly for simplicity. However, we can add a pure virtual class to declare the user APIs. So that we can implement different services with the same APIs. These services can be replaced with each other. This is an useful feature in a framework.\nThe defination of the pure virtual class is,\n// file FirstSvc/IfMySvc.h\n#ifndef IF_MY_SVC_H\n#define IF_MY_SVC_H\n\nclass IfMySvc\n{\n public:\n virtual void doSomeThing() = 0;\n};\n#endif\n\nWe put this header file in a seperated directory, and copy it into a directory that can be found by the compiler. (This is guaranteed by a pattern of CMT at present.)\nWe use a multiple inheritance in the defination of FirstSvc. The code is,\n// file FirstSvc.h\n#ifndef FIRST_SVC_H\n#define FIRST_SVC_H\n\n#include \"FirstSvc/IfMySvc.h\"\n#include \"SniperKernel/SvcBase.h\"\n\nclass FirstSvc : public SvcBase, public IfMySvc\n{\n public:\n FirstSvc(const std::string& name);\n\n bool initialize();\n bool finalize();\n\n void doSomeThing();\n};\n#endif\n\nThere is no execute() method. Instead, we should implement the method doSomeThing() as the user API.\nThe source file is,\n// file FirstSvc.cc\n#include \"FirstSvc/FirstSvc.h\"\n#include \"SniperKernel/SvcFactory.h\"\n\nDECLARE_SERVICE(FirstSvc);\n\nFirstSvc::FirstSvc(const std::string& name)\n : SvcBase(name)\n{\n}\n\nbool FirstSvc::initialize()\n{\n LogDebug \nLike the algorithm, a service must be declared by a macro DECLARE_SERVICE. We can declare properties in the servcie constructor, too. But we will not repeat this here.\nIn this example, we only print a message in the doSomeThing() API.\n"},"Services/2.Invoke.html":{"url":"Services/2.Invoke.html","title":"Invoke a Service","keywords":"","body":"Invoke a Service\nIn this section we create a new algorithm, SecondAlg, in which the FirstSvc is invoked.\nThe header file is,\n// file SecondAlg.h\n#ifndef SECOND_ALG_H\n#define SECOND_ALG_H\n\n#include \"SniperKernel/AlgBase.h\"\n\nclass IfMySvc;\n\nclass SecondAlg : public AlgBase\n{\n public:\n SecondAlg(const std::string& name);\n\n bool initialize();\n bool execute();\n bool finalize();\n\n private:\n unsigned int m_count;\n IfMySvc* m_svc;\n};\n#endif\n\nAnd the source file is,\n// file SecondAlg.cc\n#include \"SecondAlg.h\"\n#include \"FirstSvc/IfMySvc.h\"\n#include \"SniperKernel/AlgFactory.h\"\n\nDECLARE_ALGORITHM(SecondAlg);\n\nSecondAlg::SecondAlg(const std::string& name)\n : AlgBase(name),\n m_count(0)\n{\n}\n\nbool SecondAlg::initialize()\n{\n LogDebug _svc(this->getScope(), \"MyService\");\n if ( _svc.valid() ) {\n LogInfo doSomeThing();\n }\n\n return true;\n}\n\nbool SecondAlg::finalize()\n{\n LogDebug \nIn order to avoid the retrieval of FirstSvc in each time of the events loop, we retrieve it in initialize(), which is executed only once at the beginning of the application. A class template, SniperPtr, is used for the retrival. Then the raw pointer is assigned to the data member m_svc.\n\nthe template parameter can be the concrete type of the service (FirstSvc), or the pure virtual base class (IfMySvc). We use the later one for flexibility in this example.\nthe 1st constructor parameter indicates where to find the service. In most situations it is this->getScope(). It might be different when we have multiple Task instances, which will be described as an advanced topic in later sections.\nthe 2nd constructor parameter indicates the name of the service instance;\n\nDuring the event loop, the service is not always invoked. In this example, it's invoked only when the loop count is odd.\n"},"Services/3.Python.html":{"url":"Services/3.Python.html","title":"Python Configuration and Execution","keywords":"","body":"Python Configuration and Execution\nThe Python configuration script is,\n#!/usr/bin/env python\n\nimport Sniper\ntask = Sniper.Task(\"task\")\ntask.setEvtMax(3)\ntask.setLogLevel(3)\n\nimport FirstSvc\ntask.createSvc(\"FirstSvc/MyService\")\n\nimport SecondAlg\ntask.createAlg(\"SecondAlg\")\n\ntask.run()\n\nAnd the execution result is,\n$ python run.py\n*****************************************\n*** Welcome to SNiPER Python ***\n*****************************************\nRunning @ lxslc603.ihep.ac.cn on Mon Dec 10 12:58:26 2017\n\ntask:SecondAlg.initialize INFO: the IfMySvc instance is retrieved\ntask.initialize INFO: initialized\ntask:SecondAlg.execute INFO: loop 1\ntask:MyService.doSomeThing INFO: Do some thing in a service\ntask:SecondAlg.execute INFO: loop 2\ntask:SecondAlg.execute INFO: loop 3\ntask:MyService.doSomeThing INFO: Do some thing in a service\ntask.finalize INFO: finalized\n\n*** SNiPER Terminated Successfully! ***\nPlease notice that we retrieve the service instance via the name \"MyService\" in C++, which is not a fixed service type. Then in Python, we assigne the name of the FirstSvc instance as \"MyService\". \nIt's simple to implement a new service with the same API, \nclass SecondSvc : public SvcBase, public IfMySvc\n{\n // the definations ...\n}\n\nAnd it's simple to replace FirstSvc by SecondSvc in the Python configuration,\n#import FirstSvc\n#task.createSvc(\"FirstSvc/MyService\")\nimport SecondSvc\ntask.createSvc(\"SecondSvc/MyService\")\n\nIn this way, we can flexibly assemble many DLE modules and add/remove/replace each one of them, just by configuration.\n"},"Task/0.Task.html":{"url":"Task/0.Task.html","title":"Tasks","keywords":"","body":"Task\nTasks act as lightweight application managers, containing algorithms, DataBuffer, services and other subtasks. Tasks are dynamically configurable and orchestrate the sequential execution of the contained algorithms. Different tasks are executed with an incident mechanism, enabling event mixing and splitting to be implemented.\n"},"Task/1.StateMachine.html":{"url":"Task/1.StateMachine.html","title":"State Machine","keywords":"","body":"State Machine\n\n"},"DataManagement.html":{"url":"DataManagement.html","title":"Data Management","keywords":"","body":"Data Management\nData management system is designed to manage the event data during offline data processing. It includes the event data model (EDM) which defines the event data entity to be processed, the memory manager that holds the EDM objects in memory and the data input/output (I/O) system that implements the writing and reading of data files.\nSNiPER provides the basic idea and architecture of data management system, on which developers could develop the experiment-specific system based on their requirements. This chapter introduces the basic SNiPER data management architecture as well as the data management system of JUNO (Jiangmen Underground Neutrino Observation) offline software as an example.\n"},"DataManagement/basic-concept.html":{"url":"DataManagement/basic-concept.html","title":"General Concept","keywords":"","body":"General Concept\nIn previous chapters, we have introduced the primary components of SNiPER, including Task, Algorithm and Service, and how the event processing procedure (event loop) is achieved based on them.\n"},"DataManagement/relevant-tools.html":{"url":"DataManagement/relevant-tools.html","title":"Relevant Utilities","keywords":"","body":""},"DataManagement/data-buffer.html":{"url":"DataManagement/data-buffer.html","title":"Data Buffer","keywords":"","body":"Data Buffer\nDataBuffer is a dynamically allocated region of memory that holds multiple events in order to facilitate correlation analysis. The size is configured with a time window. In each execution, an event acts as the anchor of the time window and its adjacent events in the time window are cached in the DataBuffer simultaneously. During the event loops, the anchor event moves forward one by one, and events in the time window are accordingly updated.\n"},"DataManagement/rootwriter.html":{"url":"DataManagement/rootwriter.html","title":"RootWriter","keywords":"","body":""},"DataManagement/example-juno-data-management.html":{"url":"DataManagement/example-juno-data-management.html","title":"Example: JUNO Data Management","keywords":"","body":""},"Tools.html":{"url":"Tools.html","title":"Tools","keywords":"","body":"Tools\n"}}}