From b66ae83e37da89b59024cd68a1618a8657046332 Mon Sep 17 00:00:00 2001 From: Matti Pastell Date: Mon, 6 Mar 2017 17:57:45 +0200 Subject: [PATCH] Added JOSS paper --- paper/paper.bib | 20 ++++++++++++++++++++ paper/paper.md | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 paper/paper.bib create mode 100644 paper/paper.md diff --git a/paper/paper.bib b/paper/paper.bib new file mode 100644 index 0000000..458e71f --- /dev/null +++ b/paper/paper.bib @@ -0,0 +1,20 @@ +@article{julia, + Eprinttype = {arXiv}, + Author = {Jeff Bezanson and Alan Edelman and Stefan Karpinski and Viral B. Shah}, + Eprint = {1411.1607}, + Month = {November}, + Eprintclass = {cs.MS}, + Title = {{J}ulia: A Fresh Approach to Numerical Computing}, + Year = {2014} +} + +@Book{knitr, + title = {Dynamic Documents with {R} and knitr}, + author = {Yihui Xie}, + publisher = {Chapman and Hall/CRC}, + address = {Boca Raton, Florida}, + year = {2015}, + edition = {2nd}, + note = {ISBN 978-1498716963}, + url = {http://yihui.name/knitr/}, +} \ No newline at end of file diff --git a/paper/paper.md b/paper/paper.md new file mode 100644 index 0000000..ef49de7 --- /dev/null +++ b/paper/paper.md @@ -0,0 +1,40 @@ +--- +title: 'Weave.jl: Scientific Reports Using Julia' +tags: + - Scientific reports + - Julia +authors: + - name: Matti Pastell + orcid: 0000-0002-5810-4801 + affiliation: 1 +affiliations: + - name: Natural Resources Institute Finland (Luke) + index: 1 +date: 6 March 2017 +bibliography: paper.bib +--- + +# Summary + +Weave is a tool for writing scientific reports using Julia +[@julia]. It allows writing of text, mathematics and code in a single +document which can be run capturing results into a rich report. +Output can include text using several markup languages, plots +generated using one of the several Julia plotting libraries and other +objects displayed using Julia's multimedia output. The workflow is +very similar to using Knitr [@knitr] R-package. + +Weave supports noweb, markdown, script syntax for delimiting code from +text in the source document and several output formats including +Markdown and Latex. The output from code can be controlled using chunk +options making it possible e.g. to hide code and only show output when +needed as well as set a figure caption and figure size. The library +also has methods for converting documents from all input formats to +Jupyter notebooks and vice versa. + +The package aims to support writing scientific papers and enable easy +sharing of analysis in order to promote reproducible research. It also +aims to enable simple writing of educational material, tutorials and +blog posts. + +# References