使用rest、latex或markdown进行嵌入式python计算的科学报告
Pweave的Python项目详细描述
关于pweave
pwave是一个科学的报告生成器和一个识字的编程 python的工具。pweave可以从数据中捕获结果和绘图 分析并与numpy、scipy和matplotlib配合良好。它能跑 源文档中的python代码,包括结果和捕获 matplotlib在输出中绘制。
pweave非常适合使用嵌入式python创建报告、教程、演示等。 它也可以与sphinx或rest2web一起创建网站。
特点:
python 3.4、3.5和3.6的兼容性
代码是使用jupyter_客户端运行的,因此可以使用 通过–kernel参数安装内核(包括python2)。有些块选项只适用于python。
支持ipython魔术和丰富的输出。
从几种输入格式生成rest、sphinx、latex、html和markdown(pandoc和leanpub)输出。
- Noweb uses noweb syntax for separating code from documentation.
- Markdown. Run code from markdown code blocks.
- Script. Python script with special markup in comments.
在块中执行python代码,并capture输入和输出到报表。
使用隐藏代码块,即执行代码,但不在输出文件中打印。
捕获MatPlotLib图形。
在使用<% %>和<%= %>标记的文档块中计算内联代码。
缓存以前运行的所有代码和结果,以便快速报告 仅处理文档时生成。内联代码 将隐藏在文档模式中。
支持文档块的rest、latex、html或标记
从python脚本发布报告。类似于R降价。
从命令行或解释器运行。
安装
来自PYPI:
pip install --upgrade Pweave
有条件时:
conda install -c conda-forge pweave
或者下载源代码并运行:
python setup.py install
pweave文档可以在网站http://mpastell.com/pweave
发行说明
有关每个版本中的更改,请参见CHANGELOG.txt。
许可证信息
请参阅“许可证”文件以获取有关此 软件、使用条款和条件,以及 保证。