Skip to main content

A Custom Jupyter Widget Library

Project description

IPyAnchorViz

Code style: black PyPI version

This is an ipywidgets implementation of the AnchorViz visualization, see _Chen, Nan-Chen, et al. "AnchorViz: Facilitating classifier error discovery through interactive semantic data exploration"

Installation

To install, use pip:

$ pip install ipyanchorviz

Development

For a development installation of the Python library:

$ git clone https://github.com/ORNL/ipyanchorviz.git
$ cd ipyanchorviz
$ pip install -e .

After pip, you need to install node (requires Node.js and Yarn version 1). This will need to be rebuilt when you make a JS change.hen you need to rebuild the JS when you make a code change. The yarn command is run first to install additional needed dependencies.

$ cd js
$ yarn
$ yarn run build

Then to have have the extension work in Jupyter notebook:

$ jupyter nbextension install --py --symlink --overwrite --sys-prefix ipyanchorviz
$ jupyter nbextension enable --py --sys-prefix ipyanchorviz

When actively developing your extension for JupyterLab, run the command:

$ jupyter labextension develop --overwrite ipyanchorviz

You then need to refresh the JupyterLab page when your javascript changes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ipyanchorviz-0.2.2.tar.gz (15.7 MB view hashes)

Uploaded Source

Built Distribution

ipyanchorviz-0.2.2-py3-none-any.whl (483.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page