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

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.