Update cube.py
Update cube.py

Updated the cube file loading to use number instead of looping, which is much faster. Also added functions for atomic site averaging and planar averaging, which are common use cases for cube files.
richardtran415/pymatgen,vorwerkc/pymatgen,richardtran415/pymatgen,davidwaroquiers/pymatgen,gmatteo/pymatgen,gVallverdu/pymatgen,davidwaroquiers/pymatgen,gVallverdu/pymatgen,richardtran415/pymatgen,gVallverdu/pymatgen,davidwaroquiers/pymatgen,vorwerkc/pymatgen,fraricci/pymatgen,fraricci/pymatgen,fraricci/pymatgen,gVallverdu/pymatgen,fraricci/pymatgen,davidwaroquiers/pymatgen,vorwerkc/pymatgen,vorwerkc/pymatgen,richardtran415/pymatgen,gmatteo/pymatgen