Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jupyter-widgets-contrib/ipytree

A Tree Widget using Jupyter-widgets protocol and jsTree
https://github.com/jupyter-widgets-contrib/ipytree

Last synced: about 2 months ago
JSON representation

A Tree Widget using Jupyter-widgets protocol and jsTree

Awesome Lists containing this project

README

        

ipytree
=======

A Tree Widget using Jupyter-widgets protocol and [jsTree](https://www.jstree.com/)

Try it out using binder: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/QuantStack/ipytree/stable?filepath=examples)

![Tree Screencast](./ipytree.gif)

Installation
------------

With conda:

```
$ conda install -c conda-forge ipytree
```

With pip:

```
$ pip install ipytree
```

If you use JupyterLab<=2:
```
$ jupyter labextension install @jupyter-widgets/jupyterlab-manager ipytree
```

If you have notebook 5.2 or below, you also need to execute:
```
$ jupyter nbextension enable --py --sys-prefix ipytree
```

For a development installation (requires yarn and JupyterLab 3),
```
$ git clone https://github.com/QuantStack/ipytree.git
$ cd ipytree
$ pip install -e .
$ jupyter nbextension install --py --symlink --sys-prefix ipytree
$ jupyter nbextension enable --py --sys-prefix ipytree
```