<commit_before># coding: utf-8
# Copyright (c) Pymatgen Development Team.
# Distributed under the terms of the MIT License.

from __future__ import division, unicode_literals, print_function

import os
import abc
import re

import shutil
from glob import glob
import warnings
from itertools import chain

import six
import numpy as np

from monty.serialization import loadfn

from pymatgen.core.structure import Structure
from pymatgen.io.vasp.inputs import Incar, Poscar, Potcar, Kpoints
from pymatgen.io.vasp.outputs import Vasprun, Outcar
from monty.json import MSONable, MontyDecoder
from pymatgen.symmetry.analyzer import SpacegroupAnalyzer
from pymatgen.symmetry.bandstructure import HighSymmKpath
from pymatgen.analysis.structure_matcher import StructureMatcher
from pymatgen.core.sites import PeriodicSite

# This mass import is for deprecation stub purposes.
from pymatgen.io.vasp.sets_deprecated import MPVaspInputSet, \
    MITHSEVaspInputSet, MITVaspInputSet, MITGGAVaspInputSet, \
    MPStaticVaspInputSet, MITMDVaspInputSet, \
    MVLElasticInputSet, MITNEBVaspInputSet, MPNonSCFVaspInputSet, \
    MPOpticsNonSCFVaspInputSet, MPHSEVaspInputSet, MPStaticDielectricDFPTVaspInputSet

"""
This module defines the VaspInputSet abstract base class and a concrete<commit_msg>Fixes #402. Missing MPGGA import.<commit_after># coding: utf-8
# Copyright (c) Pymatgen Development Team.
# Distributed under the terms of the MIT License.

from __future__ import division, unicode_literals, print_function

import os
import abc
import re

import shutil
from glob import glob
import warnings
from itertools import chain

import six
import numpy as np

from monty.serialization import loadfn

from pymatgen.core.structure import Structure
from pymatgen.io.vasp.inputs import Incar, Poscar, Potcar, Kpoints
from pymatgen.io.vasp.outputs import Vasprun, Outcar
from monty.json import MSONable, MontyDecoder
from pymatgen.symmetry.analyzer import SpacegroupAnalyzer
from pymatgen.symmetry.bandstructure import HighSymmKpath
from pymatgen.analysis.structure_matcher import StructureMatcher
from pymatgen.core.sites import PeriodicSite

# This mass import is for deprecation stub purposes.
from pymatgen.io.vasp.sets_deprecated import MPVaspInputSet, MPGGAVaspInputSet,\
    MITHSEVaspInputSet, MITVaspInputSet, MITGGAVaspInputSet, \
    MPStaticVaspInputSet, MITMDVaspInputSet, \
    MVLElasticInputSet, MITNEBVaspInputSet, MPNonSCFVaspInputSet, \
    MPOpticsNonSCFVaspInputSet, MPHSEVaspInputSet, MPStaticDielectricDFPTVaspInputSet

"""
This module defines the VaspInputSet abstract base class and a concrete
{'fraction_non_alphanumeric': 0.047619047619047616, 'fraction_numerical': 0.0019201228878648233, 'mean_word_length': 6.059620596205962, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1648159', 'n_tokens_mistral': 826, 'n_tokens_neox': 803, 'n_words': 246}