Пример #1
0
 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
Пример #2
0
 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
Пример #3
0
 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
Пример #4
0
 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
Пример #5
0
 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
Пример #6
0
 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