Hostname: page-component-89b8bd64d-z2ts4 Total loading time: 0 Render date: 2026-05-09T02:24:40.975Z Has data issue: false hasContentIssue false

SimSpin—Constructing mock IFS kinematic data cubes

Published online by Cambridge University Press:  11 May 2020

Katherine E. Harborne*
Affiliation:
International Centre for Radio Astronomy (ICRAR), M468, The University of Western Australia, 35 Stirling Highway, Crawley, WA 6009, Australia ARC Centre of Excellence for All Sky Astrophysics in 3 Dimensions (ASTRO 3D)
Chris Power
Affiliation:
International Centre for Radio Astronomy (ICRAR), M468, The University of Western Australia, 35 Stirling Highway, Crawley, WA 6009, Australia ARC Centre of Excellence for All Sky Astrophysics in 3 Dimensions (ASTRO 3D)
Aaron S. G. Robotham
Affiliation:
International Centre for Radio Astronomy (ICRAR), M468, The University of Western Australia, 35 Stirling Highway, Crawley, WA 6009, Australia ARC Centre of Excellence for All Sky Astrophysics in 3 Dimensions (ASTRO 3D)
*
Author for correspondence: Katherine E. Harborne, E-mail: katherine.harborne@icrar.org
Rights & Permissions [Opens in a new window]

Abstract

We present SimSpin, a new, public, software framework for generating integral field spectroscopy (IFS) data cubes from N-body/hydrodynamical simulations of galaxies, which can be compared directly with observational datasets. SimSpin provides a consistent method for studying a galaxy’s stellar component. It can be used to explore how observationally inferred measurements of kinematics, such as the spin parameter $\lambda_R$, are impacted by the effects of, for example, inclination, seeing conditions, distance. SimSpin is written in R and has been designed to be highly modular, flexible, and extensible. It is already being used by the astrophysics community to generate IFS-like cubes and FITS files for direct comparison of simulations to observations. In this paper, we explain the conceptual framework of SimSpin; how it is implemented in R; and we demonstrate SimSpin’s current capabilities, providing as an example a brief investigation of how numerical resolution affects how reliably we can recover the intrinsic stellar kinematics of a simulated galaxy.

Information

Type
Research Article
Copyright
Copyright © Astronomical Society of Australia 2020; published by Cambridge University Press
Figure 0

Figure 1. (a) bin_type = “r” Demonstrating the 3D spherical bins. (b) bin_type = “cr” The 2D circular annuli bins that spread out radially along the plane of the disc. (c) bin_type = “z” The 2D circular bins that grow in 1D out of the plane of the disc.

Figure 1

Figure 2. Illustrating the method in which each kinematic data cube is constructed. (a) We take each particle within the simulation—which will have some known velocity along the projected LOS—and (b) convolve each with a Gaussian kernel such that it has a velocity distribution with width dictated by the LSF. (c) This velocity distribution is then binned in velocity space along each spatial pixel such that a single particle can occupy several velocity bins. (d) Each pixel is then arranged in the cube to reconstruct the galaxy image.

Figure 2

Figure 3. Demonstrating the mock images produced through SimSpin observations of the S0 example model inclined to $70^o$ with added Sky RMS noise. The red line demonstrates 1 $\text{R}_{eff}$, within which $\lambda_R$ is measured.

Figure 3

Figure 4. Demonstrating the individual functions and queries used when running a simulated galaxy through the SimSpin package. Three over-arching functions are identified that link these sub-functions together: (1) sim_analysis() - as explained in Section 2, (2) build_datacube() - as explained in Section 2.1 and (3) find_kinematics() - as explained in Section 2.4

Figure 4

Table 1. Outlining the properties of each N-body galaxy model in the catalogue explored throughout the examples in Section 4.1.

Figure 5

Figure 5. Showing a selection of the profiles provided by the sim_analysis() function: Mass (top), rotational velocity (middle), Bullock spin parameter (bottom). We demonstrate the flexibility of the code in analysing galaxy components separately.

Figure 6

Figure 6. Demonstrating the effect of reduced particle resolution on the recovery of the Bullock spin parameter, $\lambda$. In the upper panel, we show the spin parameter radial profile for the Sa galaxy at 13 different resolutions, as described by the colours shown on by the colour bar on the right. The percentages describe the fraction of the $\text{N}_{\text{total}}$ particles included in each simulation. Residuals from the $100\%\ \text{N}_{\text{total}}$ case are shown in the lower panel.

Figure 7

Figure 7. Considering how the observed spin parameter, $\lambda_R$, changes when the number of particles within the simulated model is reduced from full resolution down to $0.01\%\ \text{N}_{total}$. In the upper panel, we consider the log difference between $\lambda_R$ at that resolution with respect to the value measured at the benchmark resolution. In the lower panel, we measure the scatter of those measurements at each resolution and find that it is well fit by an exponential profile.

Figure 8

Figure 8. Showing the SEDs generated using ProSpect for 500 of the stellar particles within EagleGalaxyID = 1056. The colour of each line reflects the age of the stellar particle in Gyr. These particles have been randomly selected from the 21 174 within the model to show a representative number of the stellar distributions in this galaxy.

Figure 9

Figure 9. The synthetic observations of the Eagle galaxy (GalaxyID = 1056) inclined edge-on, produced by SimSpin at a projected redshift distance $z=0.0005$ (above) and $z=0.00005$ (below).

Figure 10

Figure 10. Investigating the scatter in the measurement of $V/\sigma$ with 100 redshift distances from $z = 0.00001$ to $0.00031$ for the Eagle galaxy (GalaxyID = 1056).