nbinteract: Generate Interactive Web Pages From Jupyter Notebooks
Samuel Lau and Joshua Hug
EECS Department, University of California, Berkeley
Technical Report No. UCB/EECS-2018-57
May 11, 2018
http://www2.eecs.berkeley.edu/Pubs/TechRpts/2018/EECS-2018-57.pdf
nbinteract provides a Python library and a command-line tool to convert Jupyter notebooks to standalone, interactive HTML web pages. These web pages may be viewed by any web browser running JavaScript, regardless of whether the viewer has Python or Jupyter installed locally. nbinteract's built-in support for function-driven plotting makes interactive visualizations simpler to create by allowing authors to focus on declarative data changes instead of callbacks. nbinteract has use cases for data analysis, visualization, and especially education, where it is used for a prominent textbook on data science.
Advisors: Joshua Hug
BibTeX citation:
@mastersthesis{Lau:EECS-2018-57, Author= {Lau, Samuel and Hug, Joshua}, Title= {nbinteract: Generate Interactive Web Pages From Jupyter Notebooks}, School= {EECS Department, University of California, Berkeley}, Year= {2018}, Month= {May}, Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2018/EECS-2018-57.html}, Number= {UCB/EECS-2018-57}, Abstract= {nbinteract provides a Python library and a command-line tool to convert Jupyter notebooks to standalone, interactive HTML web pages. These web pages may be viewed by any web browser running JavaScript, regardless of whether the viewer has Python or Jupyter installed locally. nbinteract's built-in support for function-driven plotting makes interactive visualizations simpler to create by allowing authors to focus on declarative data changes instead of callbacks. nbinteract has use cases for data analysis, visualization, and especially education, where it is used for a prominent textbook on data science.}, }
EndNote citation:
%0 Thesis %A Lau, Samuel %A Hug, Joshua %T nbinteract: Generate Interactive Web Pages From Jupyter Notebooks %I EECS Department, University of California, Berkeley %D 2018 %8 May 11 %@ UCB/EECS-2018-57 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2018/EECS-2018-57.html %F Lau:EECS-2018-57