Skip to content
This repository was archived by the owner on Jan 7, 2023. It is now read-only.

Commit 146c9d9

Browse files
committed
JOSS paper: fix bib references (DOI) and minor text edits
1 parent 44c2cd8 commit 146c9d9

File tree

2 files changed

+53
-23
lines changed

2 files changed

+53
-23
lines changed

paper/paper.bib

Lines changed: 47 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,53 @@
1-
@online{NumPy,
2-
author = {NumPy},
3-
title = {www.numpy.org},
4-
year = 2017,
5-
url = {http://www.numpy.org},
6-
urldate = {2017-05-11}
1+
@article{NumPy,
2+
author = {Stéfan van der Walt and S. Chris Colbert and Gaël Varoquaux},
3+
title = {The NumPy Array: A Structure for Efficient Numerical Computation},
4+
journal = {Computing in Science \& Engineering},
5+
volume = {13},
6+
pages = {22-30},
7+
year = {2011},
8+
doi = {10.1109/MCSE.2011.37},
9+
url = {http://www.numpy.org},
710
}
811

9-
@online{ROOT,
10-
author = {ROOT},
11-
title = {root.cern.ch},
12-
year = 2017,
13-
url = {https://root.cern.ch},
14-
urldate = {2017-05-11}
12+
@article{ROOT,
13+
author = {Ilka Antcheva and Maarten Ballintijn and Bertrand Bellenot and Marek Biskup and Rene Brun and Nenad Buncic and Philippe Canal and Diego Casadei and Olivier Couet and Valery Fine and Leandro Franco and Gerardo Ganis and Andrei Gheata and David Gonzalez Maline and Masaharu Goto and Jan Iwaszkiewicz and Anna Kreshuk and Diego Marcos Segura and Richard Maunder and Lorenzo Moneta and Axel Naumann and Eddy Offermann and Valeriy Onuchin and Suzanne Panacek and Fons Rademakers and Paul Russo and Matevz Tadel},
14+
title = {ROOT - A C++ Framework for Petabyte Data Storage, Statistical Analysis and Visualization},
15+
journal = {Computer Physics Communications},
16+
volume = {180},
17+
number = {12},
18+
pages = {2499-2512},
19+
year = {2009},
20+
doi = {10.1016/j.cpc.2009.08.005},
21+
url = {https://root.cern.ch},
22+
}
23+
24+
@article{Cython,
25+
author = {Stefan Behnel and Robert Bradshaw and Craig Citro and Lisandro Dalcin and Dag Sverre Seljebotn and Kurt Smith},
26+
title = {Cython: The Best of Both Worlds},
27+
journal = {Computing in Science and Engineering},
28+
volume = {13},
29+
pages = {31-39},
30+
year = {2011},
31+
doi = {10.1109/MCSE.2010.118},
32+
url = {http://cython.org}
1533
}
1634

1735
@article{TMVA,
18-
author = "Hoecker, Andreas and Speckmayer, Peter and Stelzer, Joerg and Therhaag, Jan and von Toerne, Eckhard and Voss, Helge",
19-
title = "{TMVA: Toolkit for Multivariate Data Analysis}",
20-
journal = "PoS",
21-
volume = "ACAT",
22-
year = "2007",
23-
pages = "040",
36+
author = {Speckmayer, P. and Hocker, A. and Stelzer, J. and Voss, H.},
37+
title = {The toolkit for multivariate data analysis, TMVA 4},
38+
journal = {J. Phys. Conf. Ser.},
39+
volume = {219},
40+
year = {2010},
41+
pages = {032057},
42+
doi = {10.1088/1742-6596/219/3/032057},
43+
}
44+
45+
@article{scikit-learn,
46+
author = {Fabian Pedregosa and Gaël Varoquaux and Alexandre Gramfort and Vincent Michel and Bertrand Thirion and Olivier Grisel and Mathieu Blondel and Peter Prettenhofer and Ron Weiss and Vincent Dubourg and Jake Vanderplas and Alexandre Passos and David Cournapeau and Matthieu Brucher and Matthieu Perrot and Édouard Duchesnay},
47+
title = {Scikit-learn: Machine Learning in Python},
48+
journal = {Journal of Machine Learning Research},
49+
volume = {12},
50+
pages = {2825-2830},
51+
year = {2011},
52+
url = {http://scikit-learn.org},
2453
}

paper/paper.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,18 @@ bibliography: paper.bib
2828

2929
# Summary
3030

31-
root_numpy is a Python extension module interfacing NumPy [@NumPy] with CERN's
32-
ROOT [@ROOT] software framework, providing the ability to analyse
33-
ROOT data within the broad ecosystem of scientific Python packages.
31+
root_numpy interfaces NumPy [@NumPy] with CERN's ROOT [@ROOT] software
32+
framework, providing the ability to analyse ROOT data within the broad
33+
ecosystem of scientific Python packages.
3434

3535
At its core are functions for converting between ROOT `TTree`s and structured
3636
NumPy arrays. root_numpy can convert `TTree` branches (columns) of fundamental
3737
types and strings, as well as variable-length and fixed-length multidimensional
3838
arrays and (nested) `std::vector`s. root_numpy can also create columns in the
3939
output NumPy array from mathematical expressions like ROOT's `TTree::Draw()`.
40-
root_numpy's internals are compiled C++ and can handle data with comparable
41-
speed to ROOT as shown in Figure \ref{benchmark}.
40+
root_numpy's internals are written in Cython [@Cython], installed as compiled
41+
C++ extensions, and can handle data with comparable speed to ROOT as shown in
42+
Figure \ref{benchmark}.
4243

4344
root_numpy also provides functions for converting between ROOT histograms and
4445
NumPy arrays, sampling or evaluating ROOT functions as NumPy arrays, and an

0 commit comments

Comments
 (0)