Beispiel #1
0
    def __init__(self, exclude=None):
        super(DOSFeaturizers, self).__init__(exclude=exclude)

        self._best_featurizers = [
            dosf.DOSFeaturizer(),
            dosf.DopingFermi(),
            dosf.Hybridization()
        ]
Beispiel #2
0
 def express(self):
     fs = [
         dosf.DOSFeaturizer(),
         dosf.DopingFermi(),
         dosf.Hybridization(),
         dosf.DosAsymmetry()
     ]
     return self._get_featurizers(fs)
Beispiel #3
0
    def __init__(self, exclude=None):
        super(DOSFeaturizers, self).__init__(exclude=exclude)

        # Best featurizers work on the entire DOS
        self._best_featurizers = [
            dosf.DOSFeaturizer(),
            dosf.DopingFermi(),
            dosf.Hybridization(),
            dosf.DosAsymmetry()
        ]

        self._site_featurizers = [dosf.SiteDOS()]
Beispiel #4
0
 def debug(self):
     return self._get_featurizers([dosf.DOSFeaturizer()])