explabox.ui
User interfaces.
Submodules:
explabox.ui.notebook module
User interface for Jupyter notebook.
- explabox.ui.notebook.MAIN_COLOR
Default color for the notebook UI.
- Type:
str
- explabox.ui.notebook.PACKAGE_LINK
URL to package.
- Type:
str
- explabox.ui.notebook.PACKAGE_NAME
Name of package.
- Type:
str
- class explabox.ui.notebook.GBRenderRestyled(*configs)
Bases:
Render
,RestyleMixin
Restyle the genbase renderer.
- class explabox.ui.notebook.Render(*configs)
Bases:
GBRenderRestyled
Custom renderer for explabox.
- format_title(title, h='h1', **renderargs)
Format title in HTML format.
- Parameters:
title (str) – Title contents.
h (str, optional) – h-tag (h1, h2, …). Defaults to ‘h1’.
- Returns:
Formatted title.
- Return type:
str
- get_renderer(meta)
Get a render function (Callable taking meta, content and **renderargs and returning a str).
- Parameters:
meta (dict) – Meta information to decide on appropriate renderer.
- render_subtitle(meta, content, **renderargs)
- Return type:
str
- Parameters:
meta (dict) –
content (dict) –
- class explabox.ui.notebook.RestyleMixin
Bases:
object
Adds self.restyle() function to apply main_color and package_link.
- restyle()
- class explabox.ui.notebook.TERenderRestyled(*configs)
Bases:
Render
,RestyleMixin
Restyle the text_explainability renderer.
- class explabox.ui.notebook.TSRenderRestyled(*configs)
Bases:
Render
,RestyleMixin
Restyle the text_sensitivity renderer.
- explabox.ui.notebook.dataset_renderer(meta, content, **renderargs)
Renderer for explabox.digestibles.Dataset.
- explabox.ui.notebook.descriptives_renderer(meta, content, **renderargs)
Renderer for explabox.digestibles.Descriptives.
- explabox.ui.notebook.format_table(header, content)
Format a HTML table based on header and content.
- explabox.ui.notebook.replace_renderer(res)
Replace a renderer from a function result with a restyled one.
- explabox.ui.notebook.restyle(function)
Apply a decorator for restyling the returned renderer.
- Parameters:
function (Callable) –
- explabox.ui.notebook.wrongly_classified_renderer(meta, content, **renderargs)
Rendered for explabox.digestibles.WronglyClassified.