Materials for the presentation of the paper: "B2: Bridging Code and Interactive Visualization in Computational Notebooks" (Yifan Wu, Joseph M. Hellerstein, Arvind Satyanarayan — UIST 2020).
You can check the slide deck online here (press f
to switch to full screen mode). On the other hand, you can also find the slide deck in PDF format here.
If necessary, install Anaconda or Miniconda first, please.
make init
make nb
or
conda env create -f environment.yml
.conda activate b2-presentation
.jupyter nbextension enable --py b2 --sys-prefix
.jupyter notebook
renv
(Pipenv for R):- To start a new environment:
renv::init()
. - To save the state of the project library to the lockfile:
renv::snapshot()
.
- To start a new environment:
- Conda environment:
- List available environments:
conda info --envs
. conda create --no-default-packages -n b2-presentation -c r r-base=3.6.1
.conda activate b2-presentation
.conda install -c r rstudio
.conda install -c r r-xaringan
.conda install pip
.pip install -r requirements.txt
.conda env export > environment.yml
.conda remove -n b2-presentation --all
.
- List available environments:
- DeckTape (to generate a PDF file from the slides):
sudo npm install -g decktape --unsafe-perm=true
.decktape --chrome-arg=--disable-web-security remark slides.html slides.pdf
.
- xaringanthemer.
- Configuration options available for remark (
nature
argument). - Emojis.