Working with Jupyter notebooks
Weaving
Weave supports using Jupyter notebooks as input format, this means you can weave notebooks to any supported formats. You can't use chunk options with notebooks.
weave("notebook.ipynb")
In order to output notebooks from other formats you need to convert the document to a notebook and run the code using IJulia.
Converting between formats
You can convert between all supported input formats using the convert_doc
function.
To convert from script to notebook:
convert_doc("examples/FIR_design.jl", "FIR_design.ipynb")
and from notebooks to markdown use:
convert_doc("FIR_design.ipynb", "FIR_design.jmd")
#
Weave.convert_doc
— Method.
convert_doc(infile::AbstractString, outfile::AbstractString; format = nothing)
Convert Weave documents between different formats
infile
= Name of the input documentoutfile
= Name of the output documentformat
= Output format (optional). Detected from outfile extension, but can be set to"script"
,"markdown"
,"notebook"
or"noweb"
.