Live data from Hacker News

Weave.jl – Scientific Reports Using Julia

weavejl.mpastell.com

1–10 of 19 posts

Re: Weave.jl – Scientific Reports Using Julia

#3
I'm a big fan of Weave/knitr/Rmd style notebooks over Jupyter for reproducibility. I've had a great experience with parameterized Weave.jl reports.

My one complaint is that a streamlined dev workflow depends on good caching. knitr nailed that part, checking code hashes and checking dependencies between chunks. Weave.jl caching has been... finicky.

For a completely different style of notebook, folks should check out Pluto.jl https://github.com/fonsp/Pluto.jl

Re: Weave.jl – Scientific Reports Using Julia

#5
post #4

I use Julia and used to use Python. I've used jupyter lab for both (although for Julia I prefer Atom for IDE) What is the advantage of Weave.jl over jupyter lab? Is this just a way of integrating something "like jupyter" into Atom?

It's a way to write scientific reports, or other documents integrating Julia code chunks, from inside your current IDE (Juno, VSCodium etc). There's no need for an external server, like Jupyter. The code execution relies on the IDE's REPL and the locally installed instance of Julia. The reports can be exported to various formats - HTML, PDF etc.

In the R ecosystem it's similar to using RMarkdown.

Re: Weave.jl – Scientific Reports Using Julia

#6
On the subjects of reports, it would be fun to have a system that parses the LaTeX and forcibly stops you deleting a plot from what generated it.

I sometimes want to scream when watching the practices we get taught for doing "programming" in academia, there's just no standard of trying to do thing right.

Post reply on HN