mirror of https://github.com/mpastell/Weave.jl
39 lines
1.4 KiB
Markdown
39 lines
1.4 KiB
Markdown
# Weave.jl - Scientific Reports Using Julia
|
|
|
|
This is the documentation of [Weave.jl](http://github.com/mpastell/weave.jl).
|
|
Weave is a scientific report generator/literate programming tool for Julia.
|
|
It resembles
|
|
[Pweave](http://mpastell.com/pweave),
|
|
[knitr](https://yihui.org/knitr/),
|
|
[R Markdown](https://rmarkdown.rstudio.com/),
|
|
and [Sweave](https://stat.ethz.ch/R-manual/R-patched/library/utils/doc/Sweave.pdf).
|
|
|
|
|
|
**Current features**
|
|
|
|
- Publish markdown directly to HTML and PDF using Julia or [Pandoc](https://pandoc.org/MANUAL.html)
|
|
- Execute code as in terminal or in a unit of code chunk
|
|
- Capture [Plots.jl](https://github.com/JuliaPlots/Plots.jl) or [Gadfly.jl](https://github.com/GiovineItalia/Gadfly.jl) figures
|
|
- Supports various input format: Markdown, [Noweb](https://www.cs.tufts.edu/~nr/noweb/), [Jupyter Notebook](https://jupyter.org/), and ordinal Julia script
|
|
- Conversions between those input formats
|
|
- Supports various output document formats: HTML, PDF, GitHub markdown, Jupyter Notebook, MultiMarkdown, Asciidoc and reStructuredText
|
|
- Simple caching of results
|
|
|
|
![Weave in Juno demo](https://user-images.githubusercontent.com/40514306/76081328-32f41900-5fec-11ea-958a-375f77f642a2.png)
|
|
|
|
|
|
## Index
|
|
|
|
```@contents
|
|
Pages = [
|
|
"index.md",
|
|
"getting_started.md",
|
|
"usage.md",
|
|
"publish.md",
|
|
"chunk_options.md",
|
|
"header.md",
|
|
"notebooks.md",
|
|
"function_index.md",
|
|
]
|
|
```
|