<commit_before># tracer
![status](https://img.shields.io/badge/status-unstable-red.svg)

Algorithm Visualizer for Jupyter/IPython Notebook

# Development Status
Pre-Alpha

# Todo
- Add more tracer api
- Apply Chart.js

# Installation
Requirement
- Jupyter/IPython Notebook

```console
$ git clone https://github.com/sn0wle0pard/tracer.git
$ cd tracer
$ pip install -e .
$ jupyter nbextension install --py --symlink --sys-prefix tracer
$ jupyter nbextension enable --py --sys-prefix tracer
```
# Demo
![2DArray](http://i.imgur.com/pRHVLcN.gif)

![BubbleSortInfo](src/bubble_info.png)

![BubbleSortCode](src/bubble_code.png)

![BubbleSortWork](src/bubble.gif)

You can see [here](https://github.com/sn0wle0pard/tracer/example)

Author
------

<NAME> / @sn0wle0pard<commit_msg>fix README.md<commit_after># tracer
![status](https://img.shields.io/badge/status-unstable-red.svg)

Algorithm Visualizer for Jupyter/IPython Notebook

# Development Status
Pre-Alpha

# Todo
- Add more tracer api

# Installation
Requirement
- Jupyter/IPython Notebook

```console
$ git clone https://github.com/sn0wle0pard/tracer.git
$ cd tracer
$ pip install -e .
$ jupyter nbextension install --py --symlink --sys-prefix tracer
$ jupyter nbextension enable --py --sys-prefix tracer
```
# Demo
![2DArray](http://i.imgur.com/pRHVLcN.gif)

![BubbleSortInfo](src/bubble_info.png)

![BubbleSortCode](src/bubble_code.png)

![BubbleSortWork](src/bubble.gif)

You can see [here](https://github.com/sn0wle0pard/tracer/tree/master/example)

Author
------

<NAME> / @sn0wle0pard
{'fraction_non_alphanumeric': 0.1510045366169799, 'fraction_numerical': 0.009073233959818535, 'mean_word_length': 4.398601398601398, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '582020', 'n_tokens_mistral': 613, 'n_tokens_neox': 588, 'n_words': 110}