Go to file
Douglas Bates b67b20eb15 Memory map the document file as an array of bytes then split. 2014-12-01 15:16:51 -06:00
examples Initial support for Winston plots 2014-12-01 21:23:35 +02:00
src Memory map the document file as an array of bytes then split. 2014-12-01 15:16:51 -06:00
test JuliaReport.jl generated files. 2014-11-25 00:08:25 +02:00
.gitignore Fixes to Winston support 2014-12-01 22:41:12 +02:00
.travis.yml JuliaReport.jl generated files. 2014-11-25 00:08:25 +02:00
LICENSE.md JuliaReport.jl generated files. 2014-11-25 00:08:25 +02:00
README.md Fixes to Winston support 2014-12-01 22:41:12 +02:00
REQUIRE formatting fix 2014-12-01 23:06:57 +02:00

README.md

JuliaReport

Build Status

JuliaReport is a scientific report generator/literate programming tool for Julia. It is based on Pweave and resembles Knitr and Sweave. Actually JuliaReport relies on Pweave for document parsing and formatting.

You'll need latest Pweave from Github: https://github.com/mpastell/Pweave.

Current features

  • Noweb syntax for documents.
  • Execute code as terminal or "script" chunks.
  • Capture PyPlot figures.
  • All Pweave output formats supported. Including, Latex, Markdown, Sphinx etc.

Not implemented

  • Script reader
  • Inline code
  • Caching

Chunk options

You can use the same chunk options as for Pweave, but the format is different. The syntax needs to be valid for creating a dictionary in Julia without the {}. e.g:

<<"term"=>true, "fig"=>false>>=

Usage

Run from julia:

using JuliaReport
weave(Pkg.dir("JuliaReport","examples","julia_sample.mdw")