text: Search.setIndex({docnames:["index"],envversion:52,filenames:["index.rst"],objects:{"":{pimms:[0,0,0,"-"]},"pimms.Calc":{discard_defaults:[0,2,1,""],remove_defaults:[0,2,1,""],set_defaults:[0,2,1,""],set_meta:[0,2,1,""],tr:[0,2,1,""]},"pimms.IMap":{get:[0,2,1,""],set:[0,2,1,""],tr:[0,2,1,""]},"pimms.ITable":{"transient":[0,2,1,""],column_names:[0,3,1,""],columns:[0,3,1,""],copy:[0,2,1,""],data:[0,3,1,""],discard:[0,2,1,""],iterrows:[0,2,1,""],map:[0,2,1,""],merge:[0,2,1,""],params:[0,2,1,""],persist:[0,2,1,""],row_count:[0,3,1,""],rows:[0,3,1,""],select:[0,2,1,""],set:[0,2,1,""],todict:[0,2,1,""],validate_data:[0,3,1,""],validate_row_count:[0,3,1,""],where:[0,2,1,""]},"pimms.LazyPMap":{is_lazy:[0,2,1,""],is_memoized:[0,2,1,""],is_normal:[0,2,1,""],iterlazy:[0,2,1,""],itermemoized:[0,2,1,""],iternormal:[0,2,1,""]},"pimms.Plan":{discard:[0,2,1,""],discard_defaults:[0,2,1,""],forget:[0,2,1,""],remove:[0,2,1,""],remove_defaults:[0,2,1,""],set:[0,2,1,""],set_defaults:[0,2,1,""],tr:[0,2,1,""]},pimms:{Calc:[0,1,1,""],IMap:[0,1,1,""],ITable:[0,1,1,""],LazyPMap:[0,1,1,""],Plan:[0,1,1,""],calc:[0,4,1,""],imap:[0,4,1,""],imm_copy:[0,4,1,""],imm_dict:[0,4,1,""],imm_is_persistent:[0,4,1,""],imm_is_transient:[0,4,1,""],imm_params:[0,4,1,""],imm_persist:[0,4,1,""],imm_transient:[0,4,1,""],imm_values:[0,4,1,""],immutable:[0,4,1,""],is_calc:[0,4,1,""],is_imap:[0,4,1,""],is_imm:[0,4,1,""],is_imm_type:[0,4,1,""],is_itable:[0,4,1,""],is_lazy_map:[0,4,1,""],is_map:[0,4,1,""],is_plan:[0,4,1,""],is_pmap:[0,4,1,""],is_quantity:[0,4,1,""],is_unit:[0,4,1,""],itable:[0,4,1,""],lazy_map:[0,4,1,""],like_units:[0,4,1,""],load:[0,4,1,""],mag:[0,4,1,""],merge:[0,4,1,""],option:[0,4,1,""],param:[0,4,1,""],plan:[0,4,1,""],qhash:[0,4,1,""],qhashform:[0,4,1,""],quant:[0,4,1,""],require:[0,4,1,""],save:[0,4,1,""],value:[0,4,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","staticmethod","Python static method"],"4":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:staticmethod","4":"py:function"},terms:{"abstract":0,"case":0,"class":0,"default":0,"function":0,"long":0,"new":0,"return":0,"static":0,"throw":0,"transient":0,"true":0,"while":0,The:0,These:0,__copy__:0,__deepcopy__:0,__delattr__:0,__getattribute__:0,__init__:0,__new__:0,__setattr__:0,_app_registri:0,_row_count:0,abc:0,accept:0,access:0,accomplish:0,accord:0,across:0,act:0,actual:0,add:0,added:0,addit:0,addition:0,aff:0,affer:0,after:0,again:0,all:0,allow:0,alon:0,alreadi:0,also:0,altern:0,alwai:0,among:0,ancestor:0,ani:0,anyth:0,appear:0,appli:0,appropri:0,arg1:0,arg2:0,arg:0,argument:0,arrai:0,asdict:0,assign:0,associ:0,assur:0,attempt:0,attribut:0,automat:0,back:0,base:0,been:0,befor:0,begin:0,behavior:0,being:0,below:0,beyond:0,blatant:0,both:0,briefli:0,builtin:0,cach:0,cache_directori:0,caclul:0,calc1:0,calc2:0,calc:0,calc_fn:0,calcs1:0,calcul:0,call:0,can:0,cannot:0,cast:0,categori:0,chack:0,chang:0,check:0,child:0,choos:0,circular:0,clear:0,cls:0,coerc:0,col:0,collaps:0,column:0,column_nam:0,compat:0,complet:0,compon:0,conflict:0,consid:0,consist:0,constant:0,constraint:0,construct:0,constructor:0,contain:0,copi:0,correctli:0,cours:0,cplan:0,creat:0,create_directori:0,current:0,data:0,datat:0,daughter:0,declar:0,decor:0,def:0,default_valu:0,defin:0,definit:0,delcar:0,depend:0,despit:0,detail:0,dflt:0,dict:0,dictionari:0,differ:0,differet:0,dimensionless:0,direct:0,directli:0,directori:0,discard:0,discard_default:0,doe:0,doing:0,drawn:0,dsl:0,duplic:0,each:0,earlier:0,eff:0,effer:0,either:0,ellipsi:0,els:0,elsewher:0,encapsul:0,end:0,entir:0,entri:0,equival:0,error:0,especi:0,etc:0,evalu:0,even:0,everi:0,exact:0,exactli:0,except:0,execut:0,exist:0,expect:0,explicit:0,facto:0,fall:0,fals:0,fashion:0,few:0,file:0,filenam:0,fill:0,fine:0,first:0,flag:0,follow:0,forc:0,forget:0,form:0,format:0,formerli:0,found:0,four:0,free:0,from:0,full:0,functionss:0,fundament:0,gener:0,get:0,givan:0,given:0,goe:0,graph:0,handl:0,has:0,hash:0,have:0,here:0,hierarchi:0,how:0,howev:0,idc:0,ident:0,identifi:0,ignor:0,imap:0,imm:0,imm_copi:0,imm_dict:0,imm_is_persist:0,imm_is_transi:0,imm_param:0,imm_persist:0,imm_t:0,imm_transi:0,imm_valu:0,immedi:0,immut:0,implement:0,impli:0,implicit:0,includ:0,index:0,individu:0,ingteg:0,inherit:0,init:0,initi:0,input:0,insert:0,insid:0,instanc:0,instanti:0,instead:0,integ:0,interest:0,interpret:0,intuit:0,invalid:0,is_calc:0,is_imap:0,is_imm:0,is_imm_typ:0,is_it:0,is_lazi:0,is_lazy_map:0,is_map:0,is_memo:0,is_norm:0,is_persist:0,is_plan:0,is_pmap:0,is_quant:0,is_transi:0,is_unit:0,itabl:0,itbl:0,iter:0,iterlazi:0,itermemo:0,iternorm:0,iterrow:0,its:0,itself:0,just:0,keep:0,kei:0,kept:0,keyerror:0,keyword:0,kind:0,kwarg:0,later:0,lazi:0,lazili:0,lazy_map:0,lazypmap:0,left:0,length:0,librari:[],life:0,like:0,like_unit:0,list:0,lmap:0,load:0,lsit:0,made:0,mag:0,magnitid:0,magnitud:0,mai:0,make:0,makeup:0,map:0,match:0,mean:0,mechan:0,member:0,memoiz:0,memori:0,merg:0,met:0,meta:0,meta_data:0,method:0,modifi:0,modul:0,more:0,most:0,much:0,must:0,mutabl:0,name1:0,name2:0,name:0,neg:0,neihter:0,neither:0,never:0,newli:0,node:0,non:0,none:0,nor:0,normal:0,note:0,noth:0,number:0,numpi:0,obj:0,object:0,occur:0,onc:0,one:0,onli:0,open:0,oper:0,option:0,optionali:0,order:0,other:0,otherwis:0,out:0,output:0,over:0,overlap:0,overload:0,overwrit:0,own:0,packag:0,page:0,pair:0,param1:0,param2:0,param:0,paramet:0,parent:0,part:0,particular:0,pass:0,peresist:0,perman:0,persis:0,persist:0,pickl:0,picl:0,piec:0,ping:0,pint:0,place:0,plan:0,pmap:0,point:0,possibl:0,pre_siz:0,preced:0,present:0,preserv:0,primarili:0,prior:0,produc:0,properti:0,protocol:0,provid:0,pyrsist:0,python:0,qhash:0,qhashform:0,quant:0,quantiti:0,rais:0,rather:0,realli:0,rearrang:0,refer:0,regard:0,registri:0,reifi:0,relat:0,relev:0,reload:[],reload_pimm:[],remain:0,remov:0,remove_default:0,replac:0,reproduc:0,request:0,requir:0,reset:0,respect:0,result:0,right:0,row:0,row_count:0,rule:0,run:0,same:0,save:0,scope:0,search:0,second:0,see:0,select:0,self:0,separ:0,sequenc:0,set:0,set_default:0,set_meta:0,setattr:0,settabl:0,shift:0,should:0,signatur:0,simpl:0,simpli:0,singl:0,size:0,slice:0,some:0,some_class_memb:0,some_method:0,sort:0,speak:0,spec:0,special:0,specifi:0,start:0,state:0,staticmethod:0,step:0,still:0,store:0,stream:0,string:0,structur:0,sub:0,support:0,syntax:0,system:0,take:0,taken:0,term:0,test:0,than:0,thei:0,them:0,theori:0,thes:0,thi:0,thing:0,third:0,those:0,though:0,three:0,through:0,thu:0,time:0,todict:0,tofil:0,togeth:0,toolkit:0,transform:0,transienc:0,translat:0,treat:0,trithi:0,truthi:0,tupl:0,turn:0,two:0,type:0,undefin:0,under:0,unhash:0,uniqu:0,unit:0,unlazi:0,unlik:0,unmemo:0,unpickl:0,until:0,updat:0,ureg:0,usabl:0,use:0,used:0,useful:0,user:0,uses:0,using:0,usual:0,util:0,val1:0,val2:0,val:0,valid:0,validate_data:0,validate_row_count:0,valu:0,variabl:0,variad:0,variou:0,vector:0,versa:0,version:0,via:0,vice:0,wai:0,want:0,were:0,when:0,where:0,whether:0,which:0,whose:0,without:0,work:0,would:0,write:0,written:0,yield:0,you:0,youngest:0,zero:0},titles:["Documentation for the Pimms Library"],titleterms:{document:0,indic:0,librari:0,pimm:0,tabl:0,welcom:[]}})