Pweave

Pweave is a scientific report generator and a literate programming tool for Python. It can capture the results and plots from data analysis and works well with numpy, scipy and matplotlib.

OTHER License

Downloads
1.9K
Stars
436
Committers
19

Bot releases are visible (Hide)

Pweave - v0.30.1 Latest Release

Published by mpastell about 7 years ago

Bug fixes:

  • Fix ptangle script
  • Create also intermediate directories for figure directory
Pweave - Pweave v0.30

Published by mpastell about 7 years ago

  • Use IPython kernel to run Python code:

    • support for rich output
    • support IPython magics
    • Improved error handling
  • Render tracebacks correctly

  • Drop Python 2 support

  • Run code using any Jupyter kernel with --kernel option

  • Output directly to Jupyter notebooks with chunk options preserved
    as metadata -> ability to use custom nbconvert templates in addition to builtin formatters.

  • Drop uppercase versions on pweave and ptangle scripts

  • Weave documents from URLs

  • md2html is the new default format for .pmd and .py input

  • Drop support for specification of figure format. Use default figure format as specified by output format.

Pweave - Pweave v0.25

Published by mpastell over 8 years ago

In 0.25

  • New pweave option: output allows to set the output file
  • New better themes for pypublish and an option to choose theme
  • New output format: softcover (https://www.softcover.io/)

Install via conda or PyPi.

Pweave - Pweave v0.24

Published by mpastell over 8 years ago

  • New input format: markdown
  • New supported script format: Spyder cell markup
  • Support new link attributes for pandoc >= 1.16
  • pypublish now embeds figures in html output
  • pypublish no longer defaults to wrap = False in html output
  • Improved test coverage
  • More robust script reader, not sensitive to empty lines anymore
  • Removed obsolete Julia support.

Install via conda or PyPi.

Pweave - Pweave v0.23.2

Published by mpastell almost 9 years ago

  • Add --latex_engine option to pypublish. Enables the use xetex or luatex
  • Bug fixes
    • Fix formatting bugs for eval=FALSE #18
    • Fix white space error in code chunks for wrap = FALSE #24
    • Fix unicode bug with pypublish #21
    • Update pypublish template to include textcomp due to changes in Pandoc #23
Pweave - Pweave v0.23.1

Published by mpastell almost 9 years ago

Release 0.23.1

Fix for multiline indented blocks by @abukaj
Pypublish missing begin{document} problem fixed by @abukaj
Fix for pandoc 1.14 - tightlist not defined @trsaunders