2018
DOI: 10.3847/1538-3881/aadae0
|View full text |Cite
|
Sign up to set email alerts
|

nbodykit: An Open-source, Massively Parallel Toolkit for Large-scale Structure

Abstract: We present nbodykit, an open-source, massively parallel Python toolkit for analyzing large-scale structure (LSS) data. Using Python bindings of the Message Passing Interface (MPI), we provide parallel implementations of many commonly used algorithms in LSS. nbodykit is both an interactive and scalable piece of scientific software, performing well in a supercomputing environment while still taking advantage of the interactive tools provided by the Python ecosystem. Existing functionality includes estimators of … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

1
233
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
8

Relationship

2
6

Authors

Journals

citations
Cited by 311 publications
(234 citation statements)
references
References 104 publications
(87 reference statements)
1
233
0
Order By: Relevance
“…We estimate the redshift-space power spectrum multipoles with the endpoint Yamamoto estimator [51] in the third redshift bin. We employ the FFT-accelerated algorithm [52] enabled by multipole decomposition [70], implemented in the large-scale structure toolkit nbodykit [71]. We use the standard Landy-Szalay [61,63] estimator to estimate the correlation functions in the first redshift bin.…”
Section: Simulationsmentioning
confidence: 99%
“…We estimate the redshift-space power spectrum multipoles with the endpoint Yamamoto estimator [51] in the third redshift bin. We employ the FFT-accelerated algorithm [52] enabled by multipole decomposition [70], implemented in the large-scale structure toolkit nbodykit [71]. We use the standard Landy-Szalay [61,63] estimator to estimate the correlation functions in the first redshift bin.…”
Section: Simulationsmentioning
confidence: 99%
“…We also acknowledge support provided by Compute Ontario (www.computeontario.ca) and Compute Canada (www.computecanada.ca). We acknowledge the use of nbodykit [52], Pylians 3 , IPython [53], Matplotlib [54] and NumPy/SciPy [55].…”
Section: Acknowledgmentsmentioning
confidence: 99%
“…This approximation follows from the form of the correlation function of the relative displacement field which can be written as ACKNOWLEDGEMENTS We would like to thank Mikhail Ivanov and Zvonimir Vlah for useful discussions, and Vincent Desjacques, Fabian Schmidt, and Uros Seljak for comments on an earlier version of the manuscript. The simulations and analyses used the public MP-Gadget TreePM code [80, 81] developed by Yu Feng, and the public nbodykit toolkit [82, 83] developed by Nick Hand and Yu Feng. They were generated with the Hyperion cluster at the Institute for Advanced Study.…”
mentioning
confidence: 99%