Voilà是一个工具,能够将Jupyter Notebooks转换成交互式网页,允许代码单元运行、ipywidgets交互,并且方便分享。Voilà的主要功能包括:
- 转换notebook:Voilà可以将Jupyter notebook转换成一个静态的网页,包括代码单元、Markdown单元、输出结果以及交互式组件,同时保留notebook中的交互能力,如代码单元可以重新运行,ipywidgets可以保持交互。
- 易于分享:转换后的网页文件可以很方便地分享,而不是分享notebook文件本身,这对于保持notebook的交互性非常有用。
集成Voilà扩展:Voilà支持扩展机制,可以定制转换后的网页,提供更多的自定义选项。
- 浏览器端运行:转换后的网页完全运行在浏览器内,不需要后端服务器,使得使用更加便捷。
通过使用Voilà,用户可以将Jupyter notebook的内容以交互式网页的形式展示出来,这不仅方便了内容的分享和传播,还保留了原始notebook的交互性,使得用户可以更加直观地理解和使用这些内容。此外,Voilà还提供了一个扩展机制,允许用户根据自己的需求定制转换后的网页,增加了使用的灵活性和便利性
官网地址:https://voila.readthedocs.io/en/stable/#
例如,这是一个使用 Voilà 创建的仪表板。(您可以 在以下 Binder 链接中以交互方式尝试)
<