使用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如何在不扩展小程序的情况下使用小程序方法?   Java/包含点的排序数组   java如何在EJB项目中创建会话?   java JavaFX我切换了场景,但我不能再回来了   环境变量为java设置类路径时%classpath%的含义是什么   java如何使用Serenity BDD管理浏览器选项卡?   java如何创建一个。gwt中的war文件在eclipse中使用maven?   java使用java程序更新HTML文件   Java、SQLite、向数据库插入数据   java无法在RPi上安装JDK 16   在不进行反射的情况下调用动态java方法   如何在Ubuntu上安装Eclipse和Java SDK?   JavaSSHMySQL连接   在内存和性能方面,用Java每秒打印格式化日期+时间的最有效方法是什么?   java如何匹配映射返回类型的键和值?   java JUnit测试挂起在clientSocket上。接受()?   jbossweb中的java系统属性引用。服务器启动时未解析xml   java如何在set操作中使用arrayUnion   java 安卓。看法充气异常:二进制XML文件行#22