Skip to content

yifanwu/b2

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
b2
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

B2

B2 is a Jupyter extension that augments your programming experience with interactive visualizations for data analysis. You can find the talk and demo here.

Load dataframes to visualizations in a dashboard area that you can interact with

Using interactions to drive cell computation using reactive cells

And more---see here for tutorials. If you ran into problems, feel free to open an issue, or email Yifan directly at yifanwu@berkeley.edu, or via Twitter.

Installation

pip install b2-ext

Development

To build your own JS bundle:

pip install -r requirements.txt
python setup.py develop
jupyter nbextension install --py --symlink b2
npm run install
npm run watch

Deployment

npm run build
python setup.py sdist
twine upload dist/*

You may need pip install twine if you do not have twine already; as well as a PyPi account and permissions.

People

B2 is developed by Yifan at UC Berkeley, with advising from Joe, Arvind, and others.

If you are interested in using B2 or participating in our user study, please send Yifan a message at yifanwu@berkeley.edu.

About

Bridging Code and Interactive Visualization in Computational Notebooks

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published