从一个或多个 Jupyter Notebooks 创建和编辑可发表的科学报告的工作流程
项目描述
IPyPublish
一个程序,用于从一个或多个 Jupyter Notebooks 创建和编辑准备出版的科学报告和演示文稿。
注意:在
v0.7.0
. 这并没有改变一般的用户界面,但任何使用自定义转换器插件的人都需要更新它们(请参阅插件转换)
有关潜在输入/输出的示例,请参阅: Example.ipynb、 Example.pdf、 Example.html和 Example.slides.html。
或者,有关 ipypublish 功能的实际示例,请参阅有关 Atomic 3D 可视化的以下文档: Notebook、 PDF、 HTML或 Reveal.JS 幻灯片。
设计理念
从本质上讲,梦想是拥有 Jupyter Notebook、所见即所得编辑器(例如 MS Word)和文档准备系统(例如TexMaker)的终极混合体,能够:
- 动态(和可重复地)探索数据、运行代码并输出结果
- 动态编辑和可视化文档的基本组成部分(文本、数学、图形、表格、参考文献、引文等)。
- 精确控制将哪些元素输出到最终文档以及它们的布局和排版方式。
- 还能够将相同的源文档输出到不同的布局和格式(pdf、html、演示幻灯片等)。
工作流程
- 创建一个包含一些内容的笔记本!
- 可选择创建 .bib 文件和外部图像
- 调整笔记本和单元元数据。
- 安装 ipypublish 并
nbpublish
为特定笔记本或包含多个笔记本的文件夹运行。 - 将创建一个转换后的文件夹,其中将输出final
.tex
.pdf
和files,由 notebook 或文件夹输入命名.html
默认乳胶模板输出所有降价单元格(除非 tagged latex_ignore
),然后仅编码和输出带有乳胶元数据标签的单元格。有关潜在输入和输出的示例,请参见Example.ipynb、Example.pdf、
Example.html和Example.slides.html。
有关更多信息,请参见项目网站!
致谢
IPyPublish 是作为nbconvert的扩展而构建的。
我还受到以下方面的强烈影响:
- 朱利叶斯·舒尔茨
- 丹·麦金莱
- 笔记本连接改编自nbconvert issue#253
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
ipypublish-0.10.12.tar.gz
(215.2 kB
查看哈希)
内置分布
ipypublish-0.10.12-py2.py3-none-any.whl
(292.2 kB
查看哈希)
关
ipypublish -0.10.12.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 01c094d57bfee349b44f32922b9f843b36e137955f2a852507a5c04479af39e9 |
|
MD5 | 347ae2971dbfaecd95f0a48156cd5f1e |
|
布莱克2-256 | 41d74474b49269db9af24e852e7bcfd27fefa79ff97a3014c9401d970bf12f4f |
关
ipypublish -0.10.12-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 69e9e7eb45e25307680eadda2f206cb2816b2e855213bcfeef4239767e1b162c |
|
MD5 | 41f80ed1e5a9818e5612f558b7e3f3b8 |
|
布莱克2-256 | add023ee388ccb6e6e46a0d141935c8c18b759a935b3b6d78ef6eef4b3c5aa01 |