Added JOSS paper

pull/71/merge
Matti Pastell 2017-03-06 17:57:45 +02:00
parent bc1e8738a7
commit b66ae83e37
2 changed files with 60 additions and 0 deletions

20
paper/paper.bib Normal file
View File

@ -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/},
}

40
paper/paper.md Normal file
View File

@ -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