Skip to content

joaopalmeiro/b2-presentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

b2-presentation

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).

Quickstart

Slide deck

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.

Demo

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

Notes

  • renv (Pipenv for R):
    • To start a new environment: renv::init().
    • To save the state of the project library to the lockfile: renv::snapshot().
  • 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.
  • 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.

About

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).

Topics

Resources

License

Stars

Watchers

Forks