Paicos: A Python package for analysis of (cosmological) simulations performed with Arepo
arXiv:2404.14484 · doi:10.21105/joss.06296
Abstract
We present Paicos, a new object-oriented Python package for analyzing simulations performed with Arepo. Paicos strives to reduce the learning curve for students and researchers getting started with Arepo simulations. As such, Paicos includes many examples in the form of Python scripts and Jupyter notebooks as well as an online documentation describing the installation procedure and recommended first steps. Paicos' main features are automatic handling of cosmological and physical units, computation of derived variables, 2D visualization (slices and projections), 1D and 2D histograms, and easy saving and loading of derived data including units and all the relevant metadata.
Published in JOSS, code at https://github.com/tberlok/paicos
References in corpus (9)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Array Programming with NumPy
- Astropy: A Community Python Package for Astronomy
- The NumPy array: a structure for efficient numerical computation
- Simulating the joint evolution of quasars, galaxies and their large-scale distribution
- E pur si muove: Galiliean-invariant cosmological hydrodynamical simulations on a moving mesh
- A Multi-Code Analysis Toolkit for Astrophysical Simulation Data
- The Arepo public code release
- Simulations of magnetic fields in isolated disk galaxies
Cited by in corpus (4)
- Magnetic dynamos in galaxy clusters: the crucial role of galaxy formation physics at high redshifts
- CRexit: how different cosmic ray transport modes affect thermal instability in the circumgalactic medium
- Simulating cosmic ray electron spectra and radio emission from an AGN jet outburst in a cool-core cluster
- RIGEL: Feedback-regulated cloud-scale star formation efficiency in a simulated dwarf galaxy merger