More cleanup. Calling as_dict several times in one function is a really bad implementation.
More cleanup. Calling as_dict several times in one function is a really bad
implementation.


Former-commit-id: 4e22d3e00501c03628f0747f81ab6395870a6a43 [formerly 930cafb3210c5ac4ced2a847809bcb08f0577d87]
Former-commit-id: fbb7d022306abe98228534e2bfb6857d8da5eada
aykol/pymatgen,fraricci/pymatgen,vorwerkc/pymatgen,richardtran415/pymatgen,Bismarrck/pymatgen,davidwaroquiers/pymatgen,blondegeek/pymatgen,fraricci/pymatgen,montoyjh/pymatgen,montoyjh/pymatgen,dongsenfo/pymatgen,gpetretto/pymatgen,gVallverdu/pymatgen,Bismarrck/pymatgen,xhqu1981/pymatgen,gmatteo/pymatgen,vorwerkc/pymatgen,fraricci/pymatgen,dongsenfo/pymatgen,tschaume/pymatgen,dongsenfo/pymatgen,vorwerkc/pymatgen,ndardenne/pymatgen,mbkumar/pymatgen,czhengsci/pymatgen,tschaume/pymatgen,montoyjh/pymatgen,czhengsci/pymatgen,gVallverdu/pymatgen,richardtran415/pymatgen,blondegeek/pymatgen,davidwaroquiers/pymatgen,johnson1228/pymatgen,nisse3000/pymatgen,mbkumar/pymatgen,czhengsci/pymatgen,xhqu1981/pymatgen,matk86/pymatgen,gVallverdu/pymatgen,johnson1228/pymatgen,richardtran415/pymatgen,matk86/pymatgen,nisse3000/pymatgen,matk86/pymatgen,aykol/pymatgen,tschaume/pymatgen,Bismarrck/pymatgen,ndardenne/pymatgen,gpetretto/pymatgen,ndardenne/pymatgen,Bismarrck/pymatgen,setten/pymatgen,johnson1228/pymatgen,matk86/pymatgen,mbkumar/pymatgen,tallakahath/pymatgen,gpetretto/pymatgen,setten/pymatgen,vorwerkc/pymatgen,richardtran415/pymatgen,gpetretto/pymatgen,davidwaroquiers/pymatgen,aykol/pymatgen,setten/pymatgen,dongsenfo/pymatgen,montoyjh/pymatgen,fraricci/pymatgen,gmatteo/pymatgen,xhqu1981/pymatgen,nisse3000/pymatgen,davidwaroquiers/pymatgen,tallakahath/pymatgen,mbkumar/pymatgen,setten/pymatgen,tschaume/pymatgen,johnson1228/pymatgen,czhengsci/pymatgen,blondegeek/pymatgen,Bismarrck/pymatgen,nisse3000/pymatgen,tschaume/pymatgen,gVallverdu/pymatgen,blondegeek/pymatgen,tallakahath/pymatgen