def _html_elements(self): elements = [ ui.Annotation('ID'), ui.Field(self.id), ui.Annotation('score'), ui.Field(self.score), ] if self.description: elements += [ ui.Annotation('description'), ui.Field(self.description) ] elements += [ ui.Annotation('model'), ui.Field(self.model_class), ui.Annotation('params'), ui.Code(self.model.format_params(prettify=True)), ui.Annotation('features'), self.feature_set.feature_pool, ui.Annotation('details'), ui.Pool([ ui.Raw(self.feature_set.html_collapsible), ui.Raw(self.model.html_collapsible), ui.Raw(self.validator.html_collapsible) ]) ] if self.requirements: elements += [ ui.Annotation('requirements'), ui.Field('<tt>' + ', '.join(self.requirements) + '</tt>') ] return elements
def _html_elements(self): elements = [ui.Annotation('name'), ui.Field(repr(self))] elements += [ui.Annotation('source'), ui.Code(self.source)] if self.requirements: elements += [ ui.Annotation('requirements'), ui.Field('<tt>' + ', '.join(self.requirements) + '</tt>') ] return elements
def _html_elements(self): elements = [ui.Annotation('name'), ui.Field(repr(self))] if self.description is not None: elements += [ui.Annotation('description'), ui.Field(self.description)] elements += [ui.Annotation('source'), ui.Code(self.source)] if self.additional_source: elements += [ui.Annotation('additional source'), ui.Code(self.additional_source)] if self.columns: elements += [ui.Annotation('columns'), ui.Field('<tt>' + ', '.join(self.columns) + '</tt>')] if self.requirements: elements += [ui.Annotation('requirements'), ui.Field('<tt>' + ', '.join(self.requirements) + '</tt>')] # if self.preview_df is not None: # elements += [ui.Annotation('preview'), ui.DF(self.preview_df)] return elements
def _html_elements(self): elements = [ui.Annotation('name'), ui.Field(self.name)] if self.description is not None: elements += [ ui.Annotation('description'), ui.Field(self.description) ] elements += [ui.Annotation('source'), ui.Code(self.source)] if self.requirements: elements += [ ui.Annotation('requirements'), ui.Field('<tt>' + ', '.join(self.requirements) + '</tt>') ] return elements
def _html_elements(self, include_features=True): elements = [ui.Annotation('name'), ui.Field(self.name)] if self.description is not None: elements += [ ui.Annotation('description'), ui.Field(self.description) ] if include_features: elements += [ui.Annotation('features'), self.feature_pool] elements += [ui.Annotation('source'), ui.Code(self.source)] if self.requirements: elements += [ ui.Annotation('requirements'), ui.Field('<tt>' + ', '.join(self.requirements) + '</tt>') ] return elements
def _html_elements(self): from kts.modelling.custom_model import CustomModel elements = [ ui.Annotation('name'), ui.Field(self.name), ui.Annotation('model'), ui.Field(self.__class__.__name__), ui.Annotation('params'), ui.Code(self.format_params(prettify=True)), ui.Annotation('source'), ui.Code(self.source) ] if isinstance(self, CustomModel): elements += [ ui.Annotation('custom model class source'), ui.Code(self.class_source) ] return elements