Search.setIndex({docnames:["bibtex_conv","bibtexparser","index","install","logging","tutorial","who"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.viewcode":1,sphinx:56},filenames:["bibtex_conv.rst","bibtexparser.rst","index.rst","install.rst","logging.rst","tutorial.rst","who.rst"],objects:{"":[[1,0,0,"-","bibtexparser"]],"bibtexparser.bibdatabase":[[1,1,1,"","BibDatabase"]],"bibtexparser.bibdatabase.BibDatabase":[[1,2,1,"","comments"],[1,2,1,"","entries"],[1,3,1,"","entries_dict"],[1,2,1,"","preambles"],[1,2,1,"","strings"]],"bibtexparser.bibtexexpression":[[1,1,1,"","BibtexExpression"],[1,6,1,"","add_logger_parse_action"],[1,6,1,"","field_to_pair"],[1,6,1,"","in_braces_or_pars"],[1,6,1,"","strip_after_new_lines"]],"bibtexparser.bibtexexpression.BibtexExpression":[[1,4,1,"","ParseException"],[1,5,1,"","add_log_function"],[1,5,1,"","set_string_expression_parse_action"],[1,5,1,"","set_string_name_parse_action"]],"bibtexparser.bparser":[[1,1,1,"","BibTexParser"]],"bibtexparser.bparser.BibTexParser":[[1,2,1,"","common_strings"],[1,2,1,"","customization"],[1,2,1,"","homogenize_fields"],[1,2,1,"","ignore_nonstandard_types"],[1,2,1,"","interpolate_strings"],[1,5,1,"","parse"],[1,5,1,"","parse_file"]],"bibtexparser.bwriter":[[1,1,1,"","BibTexWriter"]],"bibtexparser.bwriter.BibTexWriter":[[1,2,1,"","add_trailing_comma"],[1,2,1,"","comma_first"],[1,2,1,"","common_strings"],[1,2,1,"","contents"],[1,2,1,"","display_order"],[1,2,1,"","entry_separator"],[1,2,1,"","indent"],[1,2,1,"","order_entries_by"],[1,5,1,"","write"]],"bibtexparser.customization":[[1,1,1,"","InvalidName"],[1,6,1,"","add_plaintext_fields"],[1,6,1,"","author"],[1,6,1,"","convert_to_unicode"],[1,6,1,"","doi"],[1,6,1,"","editor"],[1,6,1,"","getnames"],[1,6,1,"","homogenize_latex_encoding"],[1,6,1,"","journal"],[1,6,1,"","keyword"],[1,6,1,"","link"],[1,6,1,"","page_double_hyphen"],[1,6,1,"","splitname"],[1,6,1,"","type"]],bibtexparser:[[1,0,0,"-","bibtexexpression"],[1,0,0,"-","bparser"],[1,0,0,"-","customization"],[1,6,1,"","dump"],[1,6,1,"","dumps"],[1,6,1,"","load"],[1,6,1,"","loads"]]},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","attribute","Python attribute"],"3":["py","property","Python property"],"4":["py","exception","Python exception"],"5":["py","method","Python method"],"6":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:attribute","3":"py:property","4":"py:exception","5":"py:method","6":"py:function"},terms:{"0":[1,2,3],"06":6,"09":6,"1":[1,2,4],"10":6,"11":6,"116":1,"12":[4,5],"2":[2,3],"2013":[4,5,6],"2015":6,"2022":2,"23":[4,5],"26":2,"3":[2,3],"4":2,"7":3,"\u00e9":5,"abstract":[4,5],"boolean":1,"break":1,"c\u00e9sar":[4,5],"case":[1,5],"char":1,"class":[4,5],"default":[2,4,5],"do":5,"export":2,"fran\u00e7oi":2,"function":[2,5],"import":[1,4,5],"int":1,"long":[4,5],"new":[1,5],"public":6,"return":[1,5],"true":[1,4,5],"try":1,"while":5,A:[1,4,5],And:1,By:[1,5],For:[1,4,5],If:[1,2,3,4,5,6],In:[1,5],It:[1,5],Of:3,The:[2,3,4,5],Then:5,There:[3,5],To:[3,5],__main__:4,__name__:4,abbrevi:1,abc:1,about:[0,5],ac:6,accent:1,access:1,add:[1,2],add_log_funct:1,add_logger_parse_act:1,add_missing_from_crossref:1,add_plaintext_field:1,add_trailing_comma:1,addit:[1,6],adequ:1,advanc:1,advantag:3,after:1,afterward:5,against:3,all:1,allow:1,along:1,alphabet:1,alreadi:3,also:[1,3,5],alt_dict:1,alter:5,altern:5,alwai:1,amaz:[4,5],an:[1,2,4,5],ani:1,api:[2,3,5],appli:1,ar:[0,1,4,5],archiv:[0,3],archlinux:3,arg:1,argument:5,armstrong:1,around:1,articl:[1,4,5],as_text:5,asctim:4,ask:6,assum:5,atelo:6,attempt:1,attribut:1,aurelien:6,author:[1,2,4,5,6],avail:1,b:1,babybib:2,back:5,basic:1,bd:5,becaus:3,begin:5,behavior:5,being:1,below:[1,4],best:1,bib:[1,4,5],bib_databas:[1,5],bibdatabas:[2,5],bibdatastr:[1,5],bibdatastringexpress:[1,5],biberror:0,bibfil:[4,5],bibgen:6,biblatex:0,bibliograph:[2,5],bibtex:[2,4,6],bibtex_databas:[1,5],bibtex_fil:[1,5],bibtex_str:[1,5],bibtex_summari:0,bibtexbrows:0,bibtexexpress:2,bibtexpars:[3,4,5],bibtexwrit:[1,5],bird:1,blank:1,block:[1,5],bmc:6,book:[1,5],bool:1,both:5,boulogn:2,bp:[4,5],bparser:[2,4,5],brace:[0,1],brett:2,briefli:3,bsd:2,bug:2,build:3,bwriter:[2,5],c:1,callback:[1,5],can:[1,3,4,5,6],capabl:1,cesar2013:[4,5],chang:[1,3,5],charact:1,check:3,clean:5,close:1,code:[2,3,4,5],col:1,column:1,com:[0,1,2,6],coma:1,come:5,comma:[1,5],comma_first:[1,5],comment:[0,1,4,5],common:1,common_str:[1,5],commun:4,complex:1,compos:1,config:4,configur:3,consol:4,constitu:1,contain:[1,5],content:[2,5],context:1,continu:1,contrib:0,contribut:4,contributor:[2,3],control:5,convent:[2,5],convert:[1,5],convert_to_unicod:[1,5],core:2,correct:5,correctli:1,could:5,cours:3,crash:4,creat:1,crossref:1,ctan:0,curli:0,custom:2,d:4,data:[1,5],databas:[2,5],db:5,debian:3,debug:4,declar:1,decoret:0,def:5,defin:5,definit:1,delet:1,deliv:5,describ:3,design:[1,5],desir:5,detail:5,detect:1,devel:2,dict:1,dictconfig:4,dictionari:[1,5],differ:5,disabl:1,disable_existing_logg:4,discuss:5,displai:[1,6],display_ord:1,doc:0,document:0,doe:5,doesn:1,doi:[1,5],doubl:1,download:3,downloadlist:0,dump:[1,5],duplic:1,dure:5,e:[1,5],each:[1,5],easier:3,ec:0,editor:[1,5],edu:0,effect:[1,5],elem:1,element:1,els:1,email:2,empti:1,enabl:[1,5],encond:1,end:1,enhanc:1,enough:[4,5],entri:[1,5],entries_dict:1,entry_separ:1,entrytyp:[1,5],environ:3,error:[1,4],etc:[1,5],etlapal:6,everyth:5,exampl:[1,4,5],exp:1,expand:5,expect:[1,4],experiment:[1,5],explicit:1,explicit_com:1,expr:1,express:[1,5],extra:1,fail:4,failur:[1,2],fals:[1,4,5],featur:[1,5],feel:2,few:4,field:[1,5],field_to_pair:1,file:[2,3,4,6],find:[1,5],finish:1,first:[1,3,5],firstnam:1,flag:5,follow:[1,5],form:1,format:[1,2,4],formatt:4,forthcom:1,four:1,fr:[0,6],free:2,from:[1,4,5],full:5,fun:1,funcnam:4,futur:5,g:1,gener:[2,5],get_entry_list:4,get_valu:5,getlogg:4,getnam:1,git:[2,6],github:[1,2,4,6],give:1,given:1,graph:6,ha:[1,5],handl:1,handler:4,happi:2,hassag:1,have:[1,3,5],hear:2,help:[4,5],helper:5,here:[0,1],homogen:1,homogenise_field:5,homogenize_field:1,homogenize_latex_encod:[1,5],hoobli:0,how:[2,5],howev:5,html:6,http:[0,1,2,6],hyphen:1,i:[2,3,4],id:[1,5],ieeecitationref:0,ignor:1,ignore_nonstandard_typ:[1,5],illustr:5,implement:1,implicit:1,implicit_com:1,in_braces_or_par:1,includ:[1,4,5],indent:[1,5],index:2,info:[0,6],ini:3,initi:1,input:[1,5],inria:0,inspir:1,instal:2,instanc:5,instead:[1,5],integ:1,interest:0,interpol:[1,5],interpolate_str:[1,5],intrins:5,invalid:1,invalidnam:1,issu:1,its:1,jabref:0,jan:[4,5],jean:[4,5],journal:[1,4,5],jowen:0,jr:1,json:1,just:5,keep:[1,5],kei:[1,5],keyword1:[4,5],keyword2:[4,5],keyword:[1,4,5],known:1,kr:6,kut:6,languag:1,larg:4,last:1,latex:[0,1,5],lead:1,let:5,level:4,levelnam:4,lgpl:2,librari:[2,4,5],licens:2,like:[0,1,3,4,5],line:[1,4,5],lineno:4,link:[1,5,6],list:[0,1,5,6],load:[1,5],loc:1,locat:1,log:2,log_fun:1,log_func:1,logger:[1,4],look:1,lower:1,lowercas:[1,5],luca:2,macro:0,mai:[1,2,5],main:1,main_express:1,make:[1,3,4],mangin:2,mani:[1,4,5],manipul:[1,5],markdown:6,martin:0,match:1,matthew:2,maverick:0,me:2,mention:2,merg:1,messag:[1,4],method:5,minim:4,minut:4,mirror:[0,2],mix:5,mkproject:3,mode:1,modifi:[1,5],modul:[1,2,5],monperru:0,month:[1,4,5],more:[1,3,5],moreov:5,msg:1,multilin:[4,5],multipl:[1,5],naldi:6,name:[0,1,4],necessari:4,necessarili:0,need:[3,5],net:[0,2],newer:3,nice:[4,5],nmultilin:5,non:1,none:1,nosetest:3,note:5,noth:[3,5],notic:1,num:1,o:1,object:[2,5],ok:5,olivi:2,onc:5,one:5,onli:[1,5],onmenwhostareongraph:6,open:[1,4,5],option:1,order:1,order_entries_bi:1,ordereddict:1,org:[0,1,2,6],origin:[0,1,5],other:[1,5],our:5,output:[1,4,5],own:5,page:[1,2,4,5],page_double_hyphen:[1,5],pair:1,paragraph:3,param:5,paramet:1,pars:[2,4],parse_fil:[1,5],parse_str:1,parseact:1,parseexcept:1,parser:[0,2,4],parsif:6,part:1,partial:1,patch:4,pattern:1,pdf:0,pe:1,peopl:1,pepper:2,pew:3,php:0,phyk:6,place:5,plain_:1,plaintext:1,plan:5,pleas:[4,5],possibl:[4,5],posteriori:1,preambl:[0,1,5],preamble_decl:1,prefer:5,prepar:2,present:0,previou:5,print:[1,4,5],privat:4,probabl:[4,5],problem:4,process:1,project:[3,6],propag:4,properli:1,properti:1,provid:[1,4,5],pstr:1,pure:5,purpos:5,put:[0,1],py:3,pybliograph:2,pybtex:2,pypars:[2,3],pypi:3,python:[1,2,3,5],quantiti:4,quick:1,r:[1,3,4],rais:1,read:[1,4,5],realli:5,reason:[1,5],recommend:4,record:[2,5],refer:[1,5],referenc:1,regexp:1,regist:1,relationship:6,releas:[1,5],reli:2,remov:1,replac:1,report:2,repres:[1,5],represent:5,reproduc:4,requir:5,research:6,resolv:1,resourc:0,result:[1,5],retain:5,robot:6,root:3,rule:1,run:2,s:4,salt:2,same:5,sampl:5,sanit:1,sciunto:[1,2],search:2,section:5,see:[1,4,5],send:2,sep:1,separ:[1,5],set:[1,4,5],set_nam:1,set_string_expression_parse_act:1,set_string_name_parse_act:1,setup:3,sever:[3,5],share:[5,6],should:[1,4,5],similar:1,simpl:[1,4,5],singl:1,situat:5,snippet:5,so:[1,5],softwar:6,some:[0,1,4,5],someth:5,sometim:5,sort:[1,5],sourc:1,sourceforg:[0,2],space:[1,5],specif:5,split:1,splitnam:1,standard:[1,4],start:1,step:2,still:5,str:1,streamhandl:4,strict:1,strict_mod:1,string:1,string_:1,string_def:1,string_express:1,string_nam:1,strip:1,strip_after_new_lin:1,structur:[1,5],style:1,suit:2,suppli:5,support:5,surnam:1,syntax:[1,4],system:3,t:1,take:[1,4,5],tamethebeast:0,test:[2,4,5],tex:0,text:1,thank:4,thei:5,them:[1,4,5],thi:[0,1,3,4,5,6],think:5,those:5,three:1,thrown:1,time:3,timotheepoisot:6,tip:2,titl:[4,5],tmp:4,token:1,too:1,trail:1,treat:1,ttb_en:0,tug:0,tune:2,tupl:1,turn:1,tutori:2,tweak:5,txt:3,type:[1,5],ucdavi:0,understand:2,unicod:[1,5],unit:4,unittest:2,unmatch:1,unrel:2,untermin:1,up:1,uppercas:5,url:1,us:[0,1,2,3,4],v3:2,valid:1,valu:[1,5],variabl:0,variat:4,variou:0,vernei:2,version:[2,3,4],via:4,vitorf:6,vocabulari:2,volum:[4,5],von:1,w:[1,4,5],wai:[1,5],want:[3,4,5],we:[1,5],when:[1,5],where:[4,5],whether:1,which:[1,4,5],whitespac:1,who:[2,3],why:[1,4],wish:5,without:[1,4],wonder:4,word:[0,1],wordpress:6,work:[1,5],workon:3,would:[1,2,4,5],write:[2,4,5],write_common_str:1,writer:2,written:[1,5],www:0,xavier:0,xdkbibtex:0,year:[1,4,5],yet:1,yield:5,you:[1,2,3,4,5,6],your:[1,2,3,4,5,6]},titles:["Bibtex tips, conventions and unrelated projects","bibtexparser: API","Welcome to BibtexParser\u2019s documentation!","How to install and test?","How to report a bug?","Tutorial","Who uses BibtexParser?"],titleterms:{"0":5,"1":5,"2":5,"3":5,"4":5,"case":0,"class":1,"default":1,"export":5,"function":1,The:1,abbrevi:0,accent:5,add:5,api:1,bibdatabas:1,bibliograph:1,bibliographi:0,bibtex:[0,1,5],bibtexexpress:1,bibtexpars:[1,2,6],bparser:1,bug:4,bwriter:1,call:5,charact:5,citat:0,common:0,content:1,convent:0,core:1,creat:5,custom:[1,5],databas:1,displai:0,document:2,error:0,except:1,failur:4,file:[1,5],format:0,gener:0,how:[3,4],html:0,ieee:0,indic:2,instal:3,john:0,journal:0,letter:0,log:4,manag:3,manual:3,modul:4,object:1,option:5,os:3,other:[2,3],owen:0,packag:3,page:0,pars:[1,5],parser:[1,5],pepper:5,pip:3,prepar:5,project:[0,2],pypars:1,recommend:3,record:1,refer:0,reli:1,report:4,requir:3,run:3,s:[1,2,5],salt:5,simplest:5,step:[4,5],string:5,suit:3,tabl:2,test:3,those:3,tip:0,titl:0,tox:3,tune:[1,5],tutori:5,understand:4,unrel:0,upper:0,us:[5,6],user:3,virtualenv:3,vocabulari:5,weird:5,welcom:2,who:6,write:1,writer:[1,5],your:0}})