使用rest、latex或markdown进行嵌入式python计算的科学报告

Pweave的Python项目详细描述


https://zenodo.org/badge/doi/10.5281/zenodo.44683.svghttps://travis-ci.org/mpastell/Pweave.svg?branch=masterhttps://coveralls.io/repos/github/mpastell/Pweave/badge.svg?branch=master

关于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

许可证信息

请参阅“许可证”文件以获取有关此 软件、使用条款和条件,以及 保证。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java Webstart“javaws open”标志不适用于多个参数   java ArrayList声明和处理   获取数组中值的百分比(Java)   java将ArrayList转换为字符串以存储在共享首选项中   Java8Lambdas与泛型的结合使用   Scala数组到Java   如何使用java知道webcontainer的路径?   java使用“收集”和“合并”的组背后的算法是什么   java OSGi:在两个不同的包中具有相同的包路径   java混淆了swt画布。重画   java正则表达式,用于5位数逗号分隔的值,例如047000480004900   使用HttpClient显示非ASCI字符的java   水塔计算程序Java中球体体积的计算   java根据给定值调整框架中所有组件的大小   java Builder类中的其他方法(lombok注释)