def __init__(self, exclude=None): super(DOSFeaturizers, self).__init__(exclude=exclude) self._best_featurizers = [ dosf.DOSFeaturizer(), dosf.DopingFermi(), dosf.Hybridization() ]
def express(self): fs = [ dosf.DOSFeaturizer(), dosf.DopingFermi(), dosf.Hybridization(), dosf.DosAsymmetry() ] return self._get_featurizers(fs)
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()]
def debug(self): return self._get_featurizers([dosf.DOSFeaturizer()])