Module: nbconvert.filters.ansi — IPython 2.3.1 documentation

### Navigation

- index
- modules |
- modules |
- next |
- previous |
- home|
- search|
- documentation »
- The IPython API »

# Module: `nbconvert.filters.ansi`

Filters for processing ANSI colors within Jinja templates.

## 4 Functions

`IPython.nbconvert.filters.ansi.` `strip_ansi`(source)

  Remove ansi from text

  Parameters: | source : str Source to remove the ansi from

`IPython.nbconvert.filters.ansi.` `ansi2html`(text)

  Conver ansi colors to html colors.

  Parameters: | text : str Text containing ansi colors to convert to html

`IPython.nbconvert.filters.ansi.` `single_ansi2latex`(code)

  Converts single ansi markup to latex format.

  Return latex code and number of open brackets.

  Accepts codes like ‘[1;32m’ (bold, red) and the short form ‘[32m’ (red)

  Colors are matched to those defined in coloransi, which defines colors using the 0, 1 (bold) and 5 (blinking) styles. Styles 1 and 5 are interpreted as bold. All other styles are mapped to 0. Note that in coloransi, a style of 1 does not just mean bold; for example, Brown is “0;33”, but Yellow is “1;33”. An empty string is returned for unrecognised codes and the “reset” code ‘[m’.

`IPython.nbconvert.filters.ansi.` `ansi2latex`(text)

  Converts ansi formated text to latex version

  based on https://bitbucket.org/birkenfeld/sphinx-contrib/ansi.py

### Navigation

- index
- modules |
- modules |
- next |
- previous |
- home|
- search|
- documentation »
- The IPython API »