pith. sign in

arxiv: 1712.05834 · v1 · pith:3KM6BY2Mnew · submitted 2017-12-15 · 🌌 astro-ph.IM · astro-ph.CO

nbodykit: an open-source, massively parallel toolkit for large-scale structure

classification 🌌 astro-ph.IM astro-ph.CO
keywords nbodykitpythondatainteractiveopen-sourceparallelsoftwarealgorithms
0
0 comments X
read the original 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 the power spectrum, 2 and 3-point correlation functions, a Friends-of-Friends grouping algorithm, mock catalog creation via the halo occupation distribution technique, and approximate N-body simulations via the FastPM scheme. The package also provides a set of distributed data containers, insulated from the algorithms themselves, that enable nbodykit to provide a unified treatment of both simulation and observational data sets. nbodykit can be easily deployed in a high performance computing environment, overcoming some of the traditional difficulties of using Python on supercomputers. We provide performance benchmarks illustrating the scalability of the software. The modular, component-based approach of nbodykit allows researchers to easily build complex applications using its tools. The package is extensively documented at http://nbodykit.readthedocs.io, which also includes an interactive set of example recipes for new users to explore. As open-source software, we hope nbodykit provides a common framework for the community to use and develop in confronting the analysis challenges of future LSS surveys.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 4 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Testing parity with composite-field spectra of BOSS and DESI luminous red galaxies

    astro-ph.CO 2026-04 accept novelty 7.0

    No evidence for cosmological parity violation is found in the first kurto-spectrum analysis of BOSS DR12 and DESI DR1 luminous red galaxies.

  2. DESI 2024 III: Baryon Acoustic Oscillations from Galaxies and Quasars

    astro-ph.CO 2024-04 accept novelty 7.0

    DESI measures BAO scales in six redshift bins with 0.52% combined precision using 5.7 million objects, detecting the signal at up to 9.1 sigma and finding larger scales than Planck LCDM at z<0.8.

  3. DESI 2024 V: Full-Shape Galaxy Clustering from Galaxies and Quasars

    astro-ph.CO 2024-11 accept novelty 6.0

    DESI DR1 full-shape galaxy clustering constrains Omega_m = 0.296 ± 0.010, H0 = 68.63 ± 0.79 km/s/Mpc, and sigma_8 = 0.841 ± 0.034, consistent with LambdaCDM and Planck.

  4. Forecasting neutrino mass constraints from the Nancy Grace Roman Space Telescope

    astro-ph.CO 2026-04 unverdicted novelty 4.0

    Roman Space Telescope forecasts using Hα galaxy mocks yield m_ν < 0.276 eV (68% CL) with Planck priors via EFT of LSS, and m_ν < 0.36 eV via model-independent phenomenological analysis.