Open Access
Issue
A&A
Volume 700, August 2025
Article Number A120
Number of page(s) 21
Section Numerical methods and codes
DOI https://doi.org/10.1051/0004-6361/202554287
Published online 12 August 2025

© The Authors 2025

Licence Creative CommonsOpen Access article, published by EDP Sciences, under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

This article is published in open access under the Subscribe to Open model. Subscribe to A&A to support open access publication.

1 Introduction

Galaxies are the fundamental building blocks of the Universe, serving as cosmic laboratories where stars, planetary systems, and various astrophysical phenomena are born and evolve. In astronomy, the study of galaxies provides insights into the processes of star formation, stellar dynamics, and the interstellar medium (ISM), enhancing our understanding of the life cycle of celestial objects (Madau & Dickinson 2014; Conselice 2014; Behroozi et al. 2013; Kravtsov & Borgani 2012). In cosmology, galaxies are crucial for mapping the large-scale structure of the Universe, offering clues on the distribution of dark matter and the influence of dark energy on cosmic expansion (Wang et al. 2020; Wang & Zhao 2020; Springel et al. 2006; Weinberg et al. 2013). Observations of galaxies at different redshift allow scientists to look back in time and study the Universe’s evolution, shedding light on the formation and growth of cosmic structures over billions of years.

In current astronomical and cosmological studies, simulations play a pivotal role, which can bridge the gap between theoretical models and observational data (Schaye et al. 2015; Sharbaf et al. 2024; Harnois-Déraps et al. 2018; Villaescusa-Navarro et al. 2020). Galaxy simulations are essential for advancing our understanding of the Universe. They allow researchers to model complex processes such as galaxy formation, evolution, and interactions, which are difficult to study through direct observation alone. By incorporating various physical laws and parameters, these simulations help scientists test hypotheses, explore parameter spaces, and predict observable signatures. Additionally, the performance of instruments, data analysis pipeline and algorithms used in large-scale photometric and spectroscopic surveys can be comprehensively investigated.

Currently, the most sophisticated and realistic galaxies are simulated or generated from hydrodynamical simulations. These categories of simulations are distinct from N-body simulations, which only consider the evolution of dark matter. Instead, hydrodynamical simulations are computational tools that model the behavior of fluids, such as gases and liquids, under various physical conditions. In astrophysics, hydrodynamical simulations are crucial for understanding complex phenomena like galaxy formation, star formation, and the dynamics of interstellar and intergalactic media (Nelson et al. 2019b; Genel et al. 2014). By solving the equations of fluid dynamics, often coupled with additional physics like gravity, magnetic fields, gas cooling and feedback from supernovae and active galactic nuclei (AGNs) and radiation, researchers can recreate and study the evolution of cosmic structures over time and reproduce many observed properties of galaxies (Crain & van de Voort 2023; Valentini & Dolag 2025). They help elucidate the role of feedback mechanisms in regulating star formation and shaping the ISM. Additionally, by comparing simulation results with observational data, researchers can test and refine theoretical models, leading to a more comprehensive understanding of the universe’s history and structure. Utill now, hydrodynamical simulations, such as Illus- tris (Vogelsberger et al. 2014; Genel et al. 2014; Sijacki et al. 2015), IllustrisTNG (Marinacci et al. 2018; Pillepich et al. 2018, 2019; Nelson et al. 2018, 2019a; Naiman et al. 2018; Springel et al. 2018), EAGLE (The EAGLE team 2017; McAlpine et al. 2016), FLAMINGO (Schaye et al. 2023), and other simulations, are widely utilized to address the challenges in galaxy formation and evolution and promote our understanding of our Universe.

From hydrodynamical simulations, galaxies can be generated by assigning particles in a subhalo spectral energy distributions (SEDs) based on particle properties. To account for the dust effects, radiative transfer processes or simplified prescriptions shown in Martin et al. (2022); Fortuni et al. (2023); LaChance et al. (2025) can be conducted to model the absorption, scattering, and emissions. This process typically generates three-dimensional (3D) ideal data cubes. Subsequently, the data cubes are convolved with throughputs of filters for specific survey to obtain the bandpass images. Finally, point spread function (PSF) and instrumental effects are applied to generate mock galaxy images. Several endeavors exist for generating galaxies from the EAGLE (Crain et al. 2015; Schaye et al. 2015) and Illustris (Vogelsberger et al. 2014; Genel et al. 2014; Sijacki et al. 2015) simulations, as well as its upgraded version, IllustrisTNG (Marinacci et al. 2018; Pillepich et al. 2018, 2019; Nelson et al. 2018, 2019a; Naiman et al. 2018; Springel et al. 2018), employing radiative transfer codes, such as DIRTY (Gordon et al. 2001), SKIRT (Baes et al. 2011; Camps & Baes 2015), HYPERION (Robitaille 2011), RADMC-3D (Dullemond et al. 2012), POLARIS (Reissl et al. 2016), and SOC (Juvela 2019).

These generated galaxies serve as a versatile platform for extensive applications in galaxy surveys. One such application is machine learning-based studies, particularly those utilizing deep learning techniques, such as the estimation of photometric redshifts (Naidoo et al. 2023; Moskowitz et al. 2024; Zhou et al. 2022a,b), classification of galaxy morphologies (Pfeffer et al. 2023; Hambleton et al. 2011; Dickinson et al. 2018; Gong et al. 2025), measurement of galaxy properties (shear, stellar mass) (Euclid Collaboration: Csizi et al. 2025; Tewes et al. 2019; Zhang et al. 2024; Bonjean et al. 2019; Chu et al. 2024; Tang et al. 2018, 2020, 2021, 2023), identification of galaxy mergers (Ferreira et al. 2020; Pearson et al. 2019; Nevin et al. 2019; Snyder et al. 2019; Bottrell et al. 2019; Guzmán-Ortega et al. 2023; Rose et al. 2023; Margalef-Bentabol et al. 2024; Wilkinson et al. 2024), and investigation of blending effects and deblending algorithms (Arcelin et al. 2021; Burke et al. 2019; Hemmati et al. 2022). These galaxies can effectively address the insufficiency of training data in these studies and can aid in the development of a robust deep learning model. Moreover, these galaxies provide a controlled and well-defined environment where ground-truth information is precisely known. This allows us to test, validate, and calibrate the performance of deep learning models under various observational conditions, such as noise, resolution, and PSF effects. Furthermore, by generating mock observations that mimic real survey data, we can assess how well models generalize to real-world datasets.

Several projects are dedicated to generating mock observational galaxy images from hydrodynamical simulations, such as FORECAST (Fortuni et al. 2023) and RealSim (Bottrell et al. 2017, 2019). These projects employed simplified prescriptions, including semi-analytic models (Guiderdoni & Rocca-Volmerange 1987; Devriendt & Guiderdoni 2000; Nelson et al. 2019b; Vogelsberger et al. 2020), to account for absorption, scattering, and re-emission of dust components. While in our work, we present a Python package, GalaxyGenius, that is capable of generating galaxies in ultraviolet (UV) to infrared (IR) bands, incorporating comprehensive radiative transfer procedures implemented by SKIRT. Although the radiative transfer process is computationally intensive, this approach generates galaxies with enhanced physical details and realism, as it self- consistently models the interplay between radiation and interstellar dust. This package integrates three modules: data preprocessing, ideal data cube generation, and mock observation. The preprocessing encompasses extraction of particles and corresponding properties used for SED assignment from hydrodynamical simulations and creation of an execution file for the radiative transfer code. Subsequently, data cube generation module produces an IFU-like data by executing SKIRT based on information obtained from preprocessing. Finally, mock observation module generate realistic observational images by incorporating instrumental effects specific for photometric instruments. We demonstrate the capability of GalaxyGenius by creating mock images from IllustrisTNG and EAGLE simulations for both space and ground-based surveys spanning UV to IR wavelength coverage, including the Chinese Space Station Telescope (CSST, Zhan 2018; Gong et al. 2019), Hubble Space Telescope (HST, Freedman et al. 2001; Momcheva et al. 2016), James Webb Space Telescope (JWST, Sabelhaus & Decker 2004), Euclid Space Telescope (Euclid, Euclid Collaboration: Mellier et al. 2025), Nancy Grace Roman Space Telescope (Roman, Spergel et al. 2015), and Hyper Suprime-Cam (HSC, Aihara et al. 2018). Additionally, we also investigate the effects of dust elements on galaxy generation, particularly for dust recipes and dust models. Furthermore, we discuss some limitations on generating galaxies from hydrodynamical simulations using SKIRT project.

This paper is organized as follows. Section 2 elaborates the implementation details of GalaxyGenius on generating galaxies from hydrodynamical simulations using SKIRT. We demonstrate some sample outputs for various photometric surveys in Section 3. Subsequently, in Section 4, we discuss the effects of dust recipes and dust models and explain some limitations of generating galaxies from hydrodynamical simulations. Finally, this work is summarized in Section 5. Appendix A describe the instrumental parameters for each considered survey and their origins. Appendix B displays PSFs utilized for photometric bands for each considered survey. Appendix C provides the derivation details for noise levels achieved from limiting magnitudes.

thumbnail Fig. 1

Overall framework for GalaxyGenius. This framework encompasses three primary modules: data preprocessing, data cube generation, and mock observation. The data preprocessing selects particular subhalo under certain criteria, from where particle and execution files are created. Data cube generation run radiative transfer from the output previously to produce 3D data cube and SEDs. Finally, mock observation constructs mock galaxy images based on specific survey.

2 GalaxyGenius

In this section, we initially describe the overall framework of GalaxyGenius. Subsequently, we provide a detailed explanation of the entire routine, including data preprocessing, ideal data cube generation, and mock observations for generating galaxy images utilizing IllustrisTNG simulations as a case study.

2.1 Overall framework

The overall framework of GalaxyGenius is illustrated in Figure 1, which comprises three primary modules for generating mock observational galaxy images tailored to specific surveys, described below.

(i) Data preprocessing: this module extracts coordinates and relevant properties for different categories of particles, including stars, star-forming regions and dust elements, for a selected subhalo of hydrodynamical simulation. Additionally, it also prepares the execution file for radiative transfer codes based on the particle files and configurations. For further details, we refer to Section 2.2.

(ii) Ideal data cube generation: this module executes the radiative transfer procedures based on the particle files and execution file created in data preprocessing. Finally, an IFU-like ideal data cubes and SEDs for different viewing angles can be obtained. We refer to Section 2.3 for more details.

(iii) Mock observation: this module aims to construct mock galaxy images anticipated for specific survey. It initially creates ideal bandpass images from the data cube outputted above, utilizing the throughput of each filter. Subsequently, it applies instrumental effects, including point spread functions (PSF) and background and instrumental noises under specified observational conditions. The details are described in Section 2.4.

2.2 Data preprocessing

The data preprocessing module of GalaxyGenius is utilized to extract relevant particles from a particular subhalo obtained from hydrodynamical simulations. Users have the option to prepare the particles in advance. In such a scenario, several crucial parameters must be provided as input to data preprocessing module through an interface to construct the execution file for radiative transfer in subsequent step. These parameters encompasses subhaloID, redshift, cosmology, stellar mass, and the box length for particle selection. Given that IllustrisTNG is a suite of state-of-the-art magneto-hydrodynamical simulations and is widely employed to generate galaxies, we provide a specialized interface for data preprocessing tailored for this set of simulations. The following paragraphs provide a detailed explanation of the required particle files, utilizing IllustrisTNG as an illustrative example.

Here, we take snapshot-94 (ɀ ≈ 0.06) of TNG100 from Illus- trisTNG as a case study. Firstly, subhalos are read from the subhalo catalog derived using the Subfind algorithm (Springel et al. 2000). The subhalos in the desired stellar mass range should have a constraint as SUBHALOFLAG = 1, which is to ensure that these subhalos can be considered as galaxy or satellite of cosmological origin (de los Rios et al. 2023; Nelson et al. 2019b).

Secondly, the star particles in one subhalo are retrieved within a cubic box as radiation sources. Particles with star formation time higher than 0 are selected to exclude the wind particles. The boxsize is defined as 20 times half stellar mass radius R1/2,★, with a maximum value of 300 kpc to limit the spatial pixels of output data cubes (Bottrell et al. 2024). The coordinates of each particle are read directly from the snapshot, while the smoothing length is assigned based on redshift of the snapshot, considering that the smoothing length is 0.74 kpc in physical scale at ɀ = 0 (Nelson et al. 2019b).

We follow the procedure established by Rodriguez-Gomez et al. (2019). For each particle older than 10 Myr, stellar population SED from the Bruzual & Charlot (BC03, Bruzual & Charlot 2003) or Flexible Stellar Population Synthesis (FSPS, Conroy & Gunn 2010) can be employed. Here, BC03 SSP family with Chabrier initial mass function (Chabrier 2003) is assigned. We call them as stars or BC03 particles interchangeably in following discussions. The initial mass, Minit, metallicity, Z, and age, t, for the SSP are directly inherited from TNG data.

While for particles younger than 10 Myr, it is assumed that they are still partially embedded within their respective clouds. Consequently, these particles are assigned SEDs based on a library of HII region templates derived from the MAPPINGS-III library (Groves et al. 2008). We call these particles as starforming regions in the following context. Each particle’s SED is characterized by five parameters. Among these parameters, metallicity, Z, can be directly retrieved from particle data. The SFR is assumed to remain constant throughout HII region’s lifetime of 10 Myr. On the other hand, the remaining three parameters are free ones. The compactness, C, determines the dust temperature distribution and, consequently, it influences the shape of far-IR (FIR) continuum dust emission. We sample the compactness using a lognormal Gaussian distribution with a mean of log C = 5 and a standard deviation of 0.4 for each particle (Kapoor et al. 2021; Trčka et al. 2022). The ISM pressure P only affects the strength of several emission lines but does not alter the shape of the SED (Groves et al. 2008). Therefore, we treat it as a constant value of P = 1.38 × 10-12 Pa. The final one, covering factor of the photodissociation region (PDR) fPDR describes the extent that HII regions are coated (Kaufman et al. 1999; Pound & Wolfire 2022). Since the coating will eventually clear in PDR, this parameter is set as fPDR = exp(−t/τclear), where t represents the age of the stellar particle, and τclear is the molecular cloud clearing or dissipation time scale. τclear = 0 means that this star-forming region is thoroughly transparent, while τclear = inf indicates that it is completely covered. We adopt the value of 3 Myr, as recommended in Trčka et al. (2022).

The next step involves modeling the distribution of dust elements within each galaxy. The density of dust at any given volume is determined by the assumption that a predetermined percentage of the metals present in the ISM gas are encapsulated within dust grains, as follows: ρdust={ fdustZgasρgas0, ifISM,otherwise,$\matrix{ {{\rho _{dust}} = \left\{ {\matrix{ {{f_{dust}}{Z_{gas}}{\rho _{gas}}} \cr {0,} \cr } } \right.} & {\matrix{ {if\,ISM,} \cr {otherwise,} \cr } } \cr } $(1)

where Zgas and ρgas represents the metallicity and density of the gas, respectively. Also, fdust denotes the dust-to-metal ratio. This ratio is correlated with stellar mass, according to work by Lu et al. (2023), however, we assume it to be a constant of 0.3 for simplicity. Furthermore, we distinguish between the hot cir- cumgalactic medium (CGM) and the cooler ISM gas using two distinct dust recipes:

(i) Only gas cells with non-zero SFR or with a temperature, T, below 8000K are considered as ISM (Camps et al. 2016): SFR>0orT<8000K,$SFR\, > \,0\,or\,T\, < \,8000K,$(2)

where T is calculated from internal energy, u, and electron abundance, xe, as recommended in TNG website1 as follows: T=(γ1)×(ukB)×(41+3XH+4XHxe×mP),$T = \left( {\gamma - 1} \right) \times \left( {{u \over {{k_B}}}} \right) \times \left( {{4 \over {1 + 3{X_H} + 4{X_H}{x_e}}} \times {m_P}} \right),$(3)

where γ = 5/3, kB, XH, and mp are the adiabatic index, the Bolzmann constant, the hydrogen mass fraction, and the mass of proton respectively. The condition SFR > 0 captures gas particles that are eligible for star formation, but were not actually converted into a star-forming region. Meanwhile, the temperature cutoff value of 8000K for non-star-forming gas particles ensures that only gas capable of forming dust is considered, as dust cannot form or is rapidly destroyed in hot gas (Camps et al. 2016; Guhathakurta & Draine 1989). The cutoff temperature is arbitrary and empirical. However, this condition does not cause a substantial difference in the dust geometry (see Section 4.1), since the diffuse dust content of each galaxy is essentially determined by the star-forming gas alone (Rodriguez-Gomez et al. 2019; Kapoor et al. 2021).

(ii) The rotationally supported interstellar gas, settled in the disc, are distinguished from the hot CGM gas following Torrey et al. (2012): log(TK)<6+0.25log(ρgas1010h2Mkpc3),$\log \left( {{T \over K}} \right) < 6 + 0.25\,\log \left( {{{{\rho _{gas}}} \over {{{10}^{10}}\,{h^2}\,{M_ \odot }\,kp{c^{ - 3}}}}} \right),$(4)

where T is temperature calculated using Equation (3) and ρgas is gas density directly obtained from snapshot data. This condition has been shown to effectively remove cells in the hot halo (Torrey et al. 2012; McKinnon et al. 2016). To enhance the adaptability of GalaxyGenius, we implement both dust recipes, allowing users to freely choose between them. Furthermore, in TNG, hydrodynamics for the gas component is solved using a moving Voronoi mesh via the AREPO code (Weinberger et al. 2020), eliminating the need for smoothing length. The necessary properties for stars, star-forming regions, and dust elements along with their origins are summarized in Table 1.

We employed SKIRT to perform the radiative transfer procedures. SKIRT is a versatile and widely used Monte Carlo (MC) radiative transfer code2 designed to model the interaction of light with matter in astrophysical systems (Baes et al. 2011; Camps & Baes 2015). Developed to study processes such as dust absorption, scattering, and thermal re-emission, SKIRT is capable of generating realistic synthetic observations of galaxies, star-forming regions, and other celestial objects. A key feature of SKIRT is its ability to incorporate complex geometries, spatial distributions of stars and dust, and wavelength-dependent properties of materials. Through MC techniques, SKIRT simulates the paths of photon packets as they propagate through a medium, accounting for scattering, absorption, and re-emission processes. SKIRT is particularly well-suited for creating mock observations from hydrodynamical simulations, such as Illus- trisTNG and EAGLE (Nelson et al. 2018; Rodriguez-Gomez et al. 2019; Shen et al. 2020; Camps et al. 2016; Guzmán-Ortega et al. 2023; de los Rios et al. 2023; Bottrell et al. 2024; Baes et al. 2024). In such scenario, SKIRT transforms theoretical outputs, such as stellar population distributions and gas content, into observable quantities, including images and SEDs across various wavelength coverage, from UV to FIR. The execution file for SKIRT, with a .ski extension, can be generated through a user-friendly command-line Q&A session.

Several critical parameters influence the output of SKIRT. These parameters include simulation mode, dust model, wavelength range, number of photon packets, and some instrumentspecific configurations such as field of view, number of spatial pixels, observing directions, and distance. The commonly utilized simulation modes include NoMedium, ExtinctionOnly, and DustEmission. These modes represent ideal scenarios with no dust, concentrate solely on extinction and scattering effects, and consider extinction and scattering along with dust emission, respectively. Given that dust emission primarily affects the IR wavelength range (Draine 2003; Meny et al. 2007; da Cunha et al. 2008; Massa et al. 2014; Decleir et al. 2022), we employ ExtinctionOnly and DustEmission modes for optical and IR ranges, respectively. The NoMedium mode is preserved for testing purposes due to its rapid execution by considering the emissions solely from primary sources. For modeling dust grains, SKIRT offers several options, including the dust model introduced in Zubko et al. (2004) (ZubkoDustMix), Draine & Li (2007) (DraineLiDustMix), and Jones et al. (2017) (ThemisDust- Mix). We adopted a fixed dust grain model, ZubkoDustMix, in every location of the galaxy. This model comprises three dust components: silicate, graphite, and polycyclic aromatic hydrocarbons (PAHs), with size distributions defined in 15 bins. We employed hierarchical octree with refinement level from 6 to 10 to re-grid the dust density to increase the speed of radiative transfer for dust, instead of using the native Voronoi grid in TNG simulation (Baes et al. 2024). Further details on other dust models and their effects on generating galaxies are provided in Section 4.1. The wavelength range should be set to encompass the wavelength of all the considered filters, taking into account the effect of redshift. The number of photon packets in MC simulation plays a crucial role in determining the signal-to-noise ratio (S/N) of the output and the computational cost. To strike a balance between S/N and efficiency, we used a fixed value of 108 photon packets for all simulations. This choice ensures high-quality results while maintaining reasonable computational demands. Regarding instrument-specific configurations, the field of view can be freely adjusted, depending upon the aperture size of considered instrument. Consequently, the outputs including data cubes and SEDs will be limited to this specific size. The number of spatial pixels should be set to correspond to the pixel scale of the specific filter. Otherwise, rescaling is necessary to generate mock images. It is advisable to set observing directions with caution, as the memory usage significantly increases with the number of observing directions. Observing distance can be calculated based on redshift if a flat universe is assumed to account for the cosmological surface brightness dimming. In contrast, for a local universe, the distance should be explicitly specified.

The snapshot and subhalo data of IllustrisTNG, from which the particles were retrieved, are of an exceptionally large size. Fortunately, a web-based interface (API)3 can be utilized to search, extract, visualize, and analyze data without the necessity of acquiring the entire simulation data. The utilization of this web-API was also implemented in GalaxyGenius to facilitate galaxy generation.

Table 1

Necessary properties for stars, star-forming regions, and dust elements and their origins.

2.3 Data cube generation

The radiative transfer procedure is executed using the particle files and the SKIRT execution file generated during the preprocessing stage mentioned above. This process assigns each particle a SED based on its properties and simulates the propagation of light through the ISM of the galaxy, accounting for absorption, scattering, and emission. The memory consumption during this step is primarily influenced by two factors: the spatial and wavelength resolution and the number of viewing angles. Higher resolution and more viewing angles increase the computational and memory requirements significantly.

SKIRT offers the capability to record outputs from individual radiative transfer components, providing detailed insights into the contributions of different physical processes. These components include transparent, primary direct, primary scattered, secondary transparent, secondary direct, secondary scattered, and total components. While recording these components can provide valuable diagnostic information, they consume a substantial amount of memory and storage. In practice, to optimize computational efficiency and reduce memory overhead, we typically record only the total components, which represent the aggregate effect of all radiative processes.

Upon completion of the radiative transfer procedure, the output includes an IFU-like ideal data cube with a shape of (Nwavelength, Npixel, Npixel) corresponding to the resolution setting described in Section 2.2. This data cube contains the flux values at each wavelength and spatial pixel, providing a comprehensive view of the galaxy’s spectral and spatial properties. The flux units in the data cube are expressed in MJy/sr. Additionally, SKIRT generates SEDs observed from the viewing angles specified in the execution file. These SEDs are presented in units of Jy versus micron. The SEDs capture the integrated light from the galaxy as a function of wavelength, offering insights into the galaxy’s stellar populations, dust properties, and overall energy distribution.

2.4 Mock observation

After acquiring the data cubes, we can calculate the bandpass images, given the throughput of each filter for a particular instrument. All calculations are performed in units of electron counts, enabling straightforward incorporation of PSF effects and instrumental and background noises. The electron counts for each pixel can be determined by providing the exposure time, texp, the number of exposures, Nexp, the effective area of the telescope, Aaper, and the pixel scale of the CCD camera, lp, as follows (see Section 9.2 in Ryon 2023): C=texpNexpAaperlp2hcλminλmaxλf(λ)T(λ)dλ,$C = {{{t_{\exp }}{N_{\exp }}{A_{aper}}l_p^2} \over {hc}}\int_{{\lambda _{{\mathop{\rm m}\nolimits} ix}}}^{{\lambda _{\max }}} {\lambda f\left( \lambda \right)} T\left( \lambda \right)d\lambda ,$(5)

where h and c are Planck constant and the speed of light respectively; then, T(λ) is the throughput of filter and f(λ) is flux measured per wavelength, converted from flux measured per frequency in units of MJy/sr employed by SKIRT using the following equation: fλ=fvcλ2.${f_\lambda } = {f_v}{c \over {{\lambda ^2}}}.$(6)

The PSF describes how a point source of light, such as a star, is distributed across a detector, and is a fundamental characteristic of imaging system, as it determines the system’s ability to resolve the fine details. The PSF size is influenced by fundamental physical limits as well as practical effects such as atmospheric turbulence, optical aberrations, and detector effects. In groundbased observations, the most dominant factor is atmospheric turbulence, while in space-based ones, detector effects play a larger role. Furthermore, the PSF exhibits variations across the position of the CCD and observational pointing. Consequently, for simplicity, in our galaxy generation for specific instrument, we only considered the PSF kernels at an arbitrary position and convolved the ideal images with these kernels. We note that when convolving with the model PSF, the pixel sizes of the image and the kernel should be the same.

The addition of instrumental and sky background noises to a mock image simulates the various physical processes and external factors that can degrade the quality of the image signals. The instrumental noises involves several key components typically encountered in CCD imaging systems. The first category is shot noise, referred to the random fluctuation in the detected electrons by CCD due to the discrete nature of photons. This noise is modeled using a Poisson distribution with a mean equal to the expected electron count for each pixel as follows: e^i,j~Poisson(e¯i,j),${{\hat e}_{i,j}}\~Poisson\left( {{{\bar e}_{i,j}}} \right),$(7)

where êi,j indicates the i, j pixel of image on which the Poisson components are added; then, e¯i,j${\bar e_{i,j}}$ is the mean of expected electron counts in i, j pixel, calculated as: e¯i,j=ei,j+Nmean,${{\bar e}_{i,j}} = {e_{i,j}} + {N_{mean}},$(8)

where ei,j is the pixels of image with PSF effects already applied; then, Nmean is the noise term that includes the contribution of two components, sky background noise, and dark current noise, Nmean=(Bsky+Bdark)texpNexp,${N_{mean}} = \left( {{B_{sky}} + {B_{dark}}} \right){t_{\exp }}{N_{\exp }},$(9)

where Bsky and Bdark are sky background and dark current both in unit of electron count rate (e / s). Between them, dark current, Bdark, comes from thermal activity within CCD, even in the absence of light, while the sky background Bsky can be calculated by (see Section 9.4 in Ryon 2023): Bsky=AaperlP2hcλIsky(λ)T(λ)dλ,${B_{sky}} = {{{A_{aper}}l_P^2} \over {hc}}\int \lambda {I_{sky}}\left( \lambda \right)T\left( \lambda \right)d\lambda ,$(10)

where Isky is the brightness of the sky background in erg s-1 cm2 arcsec2 Å-1. The sky brightness is contributed by several components, such as airglow, zodiacal light, light pollution, and terrestrial background (Ryon 2023). These components can vary depending on factors like calendar day, observational pointing, orbit or site position, and atmospheric conditions. Therefore, we only considered brightness curves under arbitrary conditions for specific observational campaigns.

Subsequently, readout noise was introduced, which results from the random fluctuations during the process of reading out the charge from a CCD. This noise was modeled as Gaussian distribution with a mean of zero and a standard deviation corresponding to the readout level, σRN, and is correlated with the number of exposures, Nexp, e˜i,j=e^i,j+NexpGaussian(0,σRN),${{\tilde e}_{i,j}} = {{\hat e}_{i,j}} + {N_{\exp }}\,Gaussian\left( {0,\,{\sigma _{RN}}} \right),$(11)

where e˜i,j${\tilde e_{i,j}}$ represents the i, j pixel of image with the readout noise added. Next, we subtracted the mean level of sky background and dark current from Equation (9) and expressed as ei,jobs=e˜i,jNmean.$e_{i,j}^{obs} = {{\tilde e}_{i,j}} - {N_{mean}}.$(12)

Finally, we obtained the galaxy images would be expected to be observed by specific instrument. The image unit in electron counts can be converted back to flux per frequency in Jy. This procedure of including both the instrumental and sky background contributions ensures that the simulated data accurately represents the noisy conditions encountered in real-world astronomical observations. Alternatively, the overall noise level for the galaxy images can also be determined from the limiting magnitudes for a specific band in a given survey (Fortuni et al. 2023; Bottrell et al. 2019, 2024; Martin et al. 2022; Wilkinson et al. 2024; Euclid Collaboration: Merlin et al. 2023). This approach is also implemented and detailed in Appendix C. Depending on the availability of certain survey parameters, either this approach or the one described above can be utilized.

3 Sample outputs

In this section, we showcase the generation capabilities of GalaxyGenius for a diverse range of photometric surveys conducted both in space and on ground. These surveys encompass notable ongoing and planned missions such as CSST, HST, JWST, Euclid, Roman, and HSC. Subsequently, we highlight the galaxies generated from EAGLE simulations.

3.1 CSST

The Chinese Space Station Telescope (CSST, Zhan 2018; Gong et al. 2019) is a 2-meter aperture space telescope, planned to be launched at 2027. This telescope is equiped with cutting-edge instruments, including a spectrograph and a photometric system, enabling multi-wavelength observations and spectroscopic studies. The photometric system loads seven filters, NUV, u, ɡ, r, i, ɀ, and y covering the near-UV (NUV) to NIR wavelength range. The pixel scale for each filter is uniform of 0.″074.

Given that the filters of CSST barely reach NIR wavelengths, we utilized the ExtinctionOnly simulation framework to account for the extinction and scattering effects caused by dust components. Furthermore, we also employed the NoMedium mode for comparative purposes. The wavelength range in restframe was set to be from 0.1 to 1.2 micron to account for all filters. Then the wavelength grid was configured as linear with 300 bins. The exposure time, texp, is assumed to be 150 s, with number of exposure, Nexp, as four for the NUV and y bands and two for the other bands, according to the focal plane design. The sky backgrounds Bsky are calculated as 0.0042, 0.0317, 0.2803, 0.3591, 0.3708, 0.2168, and 0.0638 e / s based on the high sky background emission including earthshine and zodiacal light in optical wavelength coverage at earth orbit provided by HST4. Other necessary instrumental parameters employed in mock observation are outlined in Appendix A. We set the viewing angle, inclination and azimuth, to be both 0, meaning that the line of sight is in parallel to the ɀ-axis. Additionally, for spiral galaxy, the viewing angles are set to be face-on and edge-on. These angles are calculated based on the total angular momentum for star particles within 30 kpc sphere (McAlpine et al. 2016).

Three subhalos are presented as examples and their properties are tabulated in Table 2, including stellar mass, star formation rate (SFR), and the number of distinct particles, as discussed in Section 2.2. The ideal SEDs generated from SKIRT in redshifted wavelength range are illustrated in Figure 2. The optical depth at 5500Å τ5500Å is also calculated. For better comparison, deviations between different simulation modes are also displayed in the lower panel. The galaxy images in seven bands output by postprocess procedure introduced in Section 2.4 are depicted in Figure 3. The images are presented in logarithmic scale, and to mitigate the occurence of NaN values and enhance visual clarity, they are clipped at 10-5.

Subhalo 0 is an elliptical galaxy with a low SFR and a substantial number of BC03 particles. The slight deviation in the lower panel of SED for subhalo 0 (left panel of Figure 2) indicates that the low fraction of dust elements shown in Table 2 has a negligible impact on the SEDs in optical, irrespective of the simulation mode utilized, with the corresponding optical depth being 9.76 × 10-4. In contrast, subhalo 31 is an irregular galaxy characterized by a high SFR and a large number of particles belonging to MAPPINGS-III SED family, which are indicative of star-forming regions. The median panel of Figure 2 exhibits low continuum and several pronounced emission lines, such as Hα 6563, [SIII]λλ 9069, 9532, and Paγ 10 941 from low to high wavelength. Furthermore, the dust exhibit substantial impacts on the continuum and emission lines, leading to substantial deviations in flux amplitude in optical wavelengths and yielding a high optical depth of 0.36. Subhalo 253881, on the other hand, is a spiral galaxy with a high SFR characterized by several of aforementioned emission lines. The continuum exhibits similar shape to subhalo 0, primarily due to the dominance of BC03 particles. As anticipated, the SED exhibits a significant reduction in the continuum for both face-on and edge-on directions, with attenuation more pronounced in the edge-on case. This is due to the increased dust column density encountered along the edge-on line of sight, resulting in an optical depth of 0.12 compared to 0.02 for the face-on view. These distinct behaviors demonstrate that the dust elements primarily attenuates emissions from starforming regions, with the degree of attenuation increasing with the column density of dust through which the light propagates (Lu et al. 2022).

thumbnail Fig. 2

Ideal SEDs for subhalo 0, 31, and 253 881 output by SKIRT. For comparison, NoMedium and ExtinctionOnly mode are employed to generate the optical SEDs, while the NIR ones are generated using DustEmission and ExtinctionOnly mode. The relative deviations in optical and NIR are displayed in the lower panel, where N, E, and D represent NoMedium, ExtinctionOnly, and DustEmission. The optical depth at 5500Å τ5500Å are calculated and shown in each panel. The viewing angles of subhalo 0 and 31 are both at 0° and 0° for inclination and azimuth, while subhalo 253881 is in two views, face-on and edge-on, indicated in solid and dashed lines respectively. For subhalo 31, we also highlight several emission lines, Hα 6563, [SIII]λλ 9069, 9532, and Paγ 10 941 from left to right. These lines are generated by star-forming regions represented by MAPPINGS-III SED family.

Table 2

Stellar masses M, SFR, number of particles represented by BC03, MAPPINGS-III SED families, and number of dust elements derived from two recipes for three example subhalos (with IDs of 0, 31, and 253881).

thumbnail Fig. 3

Mock galaxy images in N UV, u, ɡ, r, i, ɀ, and y bands expected by CSST, with the colorbar showing the units as electron counts. The viewing angles are set to be 0° and 0° in inclination and azimuth for subhalos 0 and 31, while for subhalo 253881, the viewing angles are set to be at face-on and edge-on directions. For better illustration, the spiral galaxy is zoomed into a FoV with 200 kpc, and the edge-on images are rotated to make the galactic plane parallel to x-axis. Furthermore, the stellar mass, redshifts, and subhaloIDs are also displayed. The images are presented in logarithmic scale, and to mitigate the occurence of NaN values and enhance visual clarity, they are clipped at 10-5.

3.2 Euclid

The Euclid mission, developed by the European Space Agency (ESA), is a 1.2-meter space-based observatory designed to explore the nature of dark energy and dark matter by mapping the geometry of the Universe (Euclid Collaboration: Mellier et al. 2025). Lauched in 2023, Euclid operates at the second Lagrange point (L2) and is optimized for both visible and NIR observations.

Euclid’s payload includes two main instruments: VISible Imaging Channel (VIS, Euclid Collaboration: Cropper et al. (2025)) and Near Infrared Spectrometer and Photometer (NISP, Euclid Collaboration: Jahnke et al. (2025)). VIS covers the optical wavelength range from 500 to 900 nanometers with a pixel scale of 0.″1, providing high-resolution, wide-field imaging. This instrument is designed for precise measurement of galaxy shapes, essential for weak gravitational lensing studies. While NISP operates in the NIR range of 920 to 2000 nm, including a photometric mode for imaging in three broad filters (Y, J, H) with pixel scales of 0.″3, and a spectroscopic mode using a slitless grism. The spectroscopic mode is employed to measure redshifts of galaxies, rendering baryon acoustic oscillation (BAO) studies.

We employed similar parameters to CSST (as mentioned in Section 3.1) to perform the simulation, and to cover the optical and NIR bands, the wavelength range are set to be 0.5–5 micron. Furthermore, DustEmission mode is activated to account for the radiative transfer process in IR bands. And for comparative purposes, ExtinctionOnly mode is also performed and analyzed. We employed dust recipe as Camps et al. (2016) (Equation (2)) and dust model as Zubko et al. (2004) described in Section 2.2. The exposure time, texp, are configured as 600 s with one exposure. The PSFs are modeled using a Gaussian distribution with full width at half maximum (FHWM) as 0.204, 0.493, 0.515, and 0.553 arcsec for VIS, Y, J, and H bands respectively (Euclid Collaboration: Cropper et al. 2025; Euclid Collaboration: Jahnke et al. 2025). The sky backgrounds are calculated as 0.7162, 3.6863, 4.4556, and 3.8228 e / s for these bands based on background models5 considering that the telescope orbits at L2 point. Other necessary instrumental parameters are given in Appendix A.

The SEDs in the NIR are presented in Figure 2. We notice that the NIR SEDs closely follow those in the optical wavelengths, indicating that extinction and scattering are the dominant effects in both optical and NIR wavelength ranges. Additionally, the deviations between DustEmission and Extinc- tionOnly are negligible, except for several emission lines at longer wavelength. This suggest that dust emission has a minimal impact within the IR wavelength range (0.5 µm ~ 5 µm) considered in this study. Correspondingly, the galaxy images for the VIS and NISP bands are depicted in Figure 4. The NIR images reveal extended structures in comparison to the observations at optical bands.

3.3 HST WFC3

The Hubble Space Telescope (HST; Freedman et al. 2001; Momcheva et al. 2016) is a 2.4-meter optical and UV space observatory launched in 1990, orbiting Earth at an altitude of approximately 540 km. HST operates across UV (115-320 nm), visible (320–760 nm), and NIR (760-2500 nm) wavelength ranges, providing high-resolution imaging and spectroscopy free from atmospheric distortion. The telescope’s pointing precision, fine guidance sensors, and advanced suite of instruments enable observations of faint and distance objects with unprecedented clarity.

The Wide Field Camera 3 (WFC3, Momcheva et al. 2016; Windhorst et al. 2011; O’Connor et al. 2024), installed during the fifth servicing mission in 2009, is one of HST’s most versatile instruments. It features two independent optical channels: UVIS and IR channel. UVIS operates in 200–1000 nm wavelength range with a 4096 × 4096 pixel CCD detector, optimized for UV and visible light imaging. This channel has a pixel scale of 0.″04 and a field of view of approximately 162 × 162 arcsec; meanwhile the IR channel covers 800-1700 nm with a 1024 × 1024 HgCdTe array detector, with a pixel scale of 0.″13, providing a field of view of 136 × 123 arcsec. For more detailed information on instrumental design, we refer to the WFC3 official website6.

The PSF for each filter is taken from the standard PSFs described in Anderson (2016). The instrumental and sky background noises are calculated using the instrumental parameters and taking into account the operation of HST at Earth orbit. As an example, we considered several bands F275W, F390W, and F814W from UVIS channels and F105W, F110W, F125W, and F160W from the IR channels to illustrate the generation of galaxies from the TNG. The exposure time is similarly assumed to be 600 s with one exposure. The galaxy images in considered bands are depicted in Figure 5.

thumbnail Fig. 4

Mock galaxy images in VIS, Y, J, and H bands for Euclid.

3.4 JWST NIRCam

The James Webb Space Telescope (JWST, Sabelhaus & Decker 2004) is a cutting-edge observatory designed to operate primarily in the IR wavelength range, covering 0.6–28 microns. With a 6.5-meter segmented primary mirror, JWST provides a collecting area over six times larger than the HST, enabling unprecedented sensitivity and resolution for observations in the IR.

The Near Infrared Camera (NIRCam) is JWST’s primary imaging instrument, optimized for the 0.6-5.0 micron wavelength range. It is designed to perform wide-field imaging, high-resolution imaging and wavefront sensing for the alignment of JWST’s segmented mirror. NIRCam comprises two identical optical modules, each with a 2.2 × 2.2 arcminute field of view, providing redundancy and expanded coverage. A dichroic beam splitter separates light into short-wavelength (0.6–2.3 microns) and long-wavelength (2.4–5.0 microns) channels, enabling simultaneous observations in both spectral ranges. Each channel is equipped with a filter wheel that houses a variety of broadband, medium-band, and narrowband filter for photometry, as well as grisms for slitless spectroscopy. The pixel scales are 0.″031 and 0.″063 for the short- and long-wavelength channels respectively, enabling exquisite spatial resolution. For more detailed instrumental designs, please refer to NIRCam official website7.

The PSF for each filter can be retrieved from STPSF8 (Perrin et al. 2015). The background emission for JWST has been extensively studied in Rigby et al. (2023) and can be obtained from JWST Background Tool (JBT)9. Given a pointing and observational date, the background emission including ISM, Zodiacal light, stray light, and thermal emission can be calculated from 0.5 to 30 micron. We similarly took a 600 s exposure and derive the background and instrumental noise for each band of JWST. We took F070W, F150W, F200W, and F182M from the short-wavelength and F356W and F444W from long-wavelength channels, respectively. We display bandpass images in Figure 6.

thumbnail Fig. 5

Mock galaxy images in F275W, F390W, and F814W bands from UVIS channel and F105W, F110W, F125W, and F160W bands from IR channel for HST WFC3.

thumbnail Fig. 6

Mock galaxy images in F070W, F150W, F200W, and F182M bands from short-wavelength channel and F356W and F444W bands from the long-wavelength channel for JWST NIRCam.

3.5 Roman

The Nancy Grace Roman Space Telescope (Roman, Spergel et al. 2015), formerly known as WFIRST (Wide Field Infrared Survey Telescope), is a next-generation 2.36 m space-observatory developed by NASA. Scheduled for launch in the mid-2020s, Roman is designed to address key astrophysical questions, including the nature of dark energy and dark matter, the detection of exoplanets, and the formation and evolution of galaxies.

The Wide Field Instrument (WFI) on Roman operates primarily in the IR wavelength range, covering 0.48–2.3 microns, employ seven photometric filters and a grism for slitless spectroscopy. The pixel scales of each photometric filter is 0.″11. The exposure time is similarly considered to be 600 s. We took the maximum value of dark current and readout noise demonstrated in the Roman user documentation10 for the calculation of instrumental and background noises, while the PSFs were obtained from STPSF for Roman given the name of filter. We illustrate the mock images in F062, F087, F106, F129, F158, F184, and F213 bands in Roman, respectively, in Figure 7.

thumbnail Fig. 7

Mock galaxy images in F062, F087, F106, F129, F159, F184, and F213 bands for Roman WFI.

3.6 HSC

The Hyper Suprime-Cam Subaru Strategic Program (HSC- SSP, Aihara et al. 2018) is a premier imaging survey conducted using the Hyper Suprime-Cam (HSC) on the 8.2-meter Subaru Telescope in Hawaii. It leverages HSC’s 1.5-degree field of view and exceptional resolution with a median seeing ~0.6 arcseconds to achieve deep, wide-field imaging across three tiers: wide (1400 square degrees, i ~ 26), deep (26 square degrees, i ~ 27), and ultra-deep (3.5 square degres, i ~ 28). The survey employs multi-band photometry in five broad bands (ɡ, r, i, ɀ, and y) and specialized narrowband filters, enabling precise photometric redshift estimations and the detection of emission line galaxies. Built on the LSST software framework, the HSC-SSP pipeline handles large-scale data reduction, providing calibrated images, coadded mosaics, and comprehensive catalogs (Bosch et al. 2018). Scientifically, HSC-SSP addresses a wide range of objectives, including mapping dark matter via weak lensing, studying galaxy evolution, and probing the early universe with high-redshift galaxy detections, making it a cornerstone for cosmological and astrophysical research.

The PSFs for five bands are obtained from the third Public Data Release Aihara et al. (2018) using the unagi project11. The background and instrumental noises are calculated by considering the sky emission at site Maunakea12 and assuming an exposure time of 600 s. The generated images are displayed in Figure 8. We observe that the images differ from those in the same bands of CSST in Figure 3. This is because the PSFs are significantly different between ground-based and space-based observations.

3.7 Pseudo-color images

To visualize the sample outcomes of GalaxyGenius, we generated pseudo-color images of selected spiral galaxies for CSST, Euclid, HST, JWST, Roman, and HSC, using the make_rgb routine in Astropy13 based on the data products described in the previous subsections. However, it is important to note that optimal parameters for creating pseudo-color images require an evaluation across a wide field for various observations, while we employed the default settings14 for the purpose of demonstration.

In the upper panel of Figure 9, we present subhalo 253881 at ɀ = 0.06 (snapshot 94) from IllustrisTNG. The photometric bands employed are (ɡ, r, ɀ) for CSST, (Y, J, H) for Euclid, (IR_F105W, IR_F125W, IR_160W) for HST, (F070W, F150W, F200W) for JWST, (F087, F129, F184) for Roman, and (ɡ, r, ɀ) for HSC respectively. The sizes of the cutouts are 74.4″ × 74.4″ for the face-on case (upper row) and 74.4″ × 37.2″ for the edge- on case (lower row). As shown in panel (a), the fine structures of the galaxy are resolved to varying levels by different telescopes. However, the differences are insignificant, given that the selected galaxy is both nearby and relatively large.

To further illustrate the resolving power of the aforementioned instruments, we selected another spiral galaxy with a subhaloID of 11 at ɀ = 0.20 (snapshot 84). The corresponding pseudo-color images can be created with similar processes to those for generating the images in the panel (a) in Figure 9, but the sizes of cutouts differ due to the angular size of the mock images, which are 19.2″ × 19.2″ for the face-on case (upper row) and 19.2″ × 9.6″ for the edge-on case (lower row), respectively. As displayed in the panel (b), the effects of PSF smearing are much more pronounced than the galaxy at ɀ = 0.06, highlighting the significance of using GalaxyGenius for the investigation of galaxy morphologies in more distant galaxies observed with space-borne telescopes.

thumbnail Fig. 8

Mock galaxy images in ɡ, r, i, ɀ, and y bands for HSC.

thumbnail Fig. 9

Pseudo-color images constructed by Astropy utilizing default settings for CSST, Euclid, HST, JWST, Roman, and HSC for subhalo 253881 in snapshot-94 at ɀ = 0.06 discussed above (a) and subhalo 11 in snapshot-84 at ɀ = 0.20 (b) respectively.

3.8 EAGLE simulation

Galaxy images generated utill now are from IllustrisTNG simulations. However, GalaxyGenius is not constraint to specific hydrodynamical simulations. To demonstrate the capability of generating galaxies for general simulation, we employed EAGLE simulation as a case study. Two galaxies with GalaxyIDs of 21109761 and 20595120 at ɀ = 0.101 from RefL0100N1504 simulation in the EAGLE suite are considered. The parameters for these galaxies required by interface of data preprocessing module are acquired from SQL system in EAGLE’s official web- site15. Stars, star-forming regions, and dust elements and their corresponding properties outlined in Table 1 were retrieved from snapshot data using pyread_eagle16. Itis important to note that unlike TNG simulations, the smoothing length for gas particles should also be extracted. This is because EAGLE simulations are typically conducted using a smoothed particle hydrodynamics (SPH) method known as Gadget-2 (Springel 2005) for both stars and gases.

Using these inputs, the preprocessing module creates the execution file for SKIRT. Once this step is complete, the subsequent procedures are identical to those used for IllustrisTNG simulations. Galaxy images anticipated by CSST and JWST are generated and displayed in Figure 10. We notice that they are elliptical and spiral galaxies, respectively, consistent with results from EAGLE. In contrast to the sample images presented in Section 3, Figure 3.8 exhibits several companion sources around the central image. This phenomenon arises from the fact that unlike the TNG dataset, which stores its particle data based on individual subhalos, the particles from EAGLE are retrieved in a box based on central coordinate of a specific subhalo and box length (as mentioned in Section 2.2). Consequently, particles from companion sources are also included. However, the companion sources may have some issues due to incomplete extractions limited by box length. Anyway, the above analyses highlight the GalaxyGenius’s adaptability to different simulations and its ability to produce consistent results across varied datasets.

thumbnail Fig. 10

Mock images in NUV,u,ɡ,r,i,ɀ, and y bands for CSST (a) and in F070W, F150W, F200W, F182M, F356W, and F444W for JWST (b) generated from EAGLE simulation using GalaxyGenius. We notice that several companion sources exist apart from central targets. This is because that unlike TNG dataset, which stores its particle data based on individual subhalos, the particles retrieved from EAGLE are constraint by specific box length. Consequently, particles from companion sources are also included.

4 Discussion

In this section, we first offer several discussions on dust recipes and dust models. Then we explain some limitations of generating galaxies from hydrodynamical simulations using the SKIRT project.

4.1 Dust

First, we investigated the impact of two dust recipes mentioned in Section 2.2 on galaxy generation. Figure 11 presents a scatter plot for gas density versus temperature within selected box of subhalo 31 and 253881. The colorbar indicates the gas mases. The densities were directly retrieved from TNG and normalized by a threshold that distinguishes between star formation and non-star formation. The temperatures are calculated using Equation (3). The two recipes Camps et al. (2016) and Torrey et al. (2012) are indicated by green and red dashed lines, respectively.

We observe that the recipe proposed by Torrey et al. (2012) tends to incorporate a higher number of dust particles. The precise numbers are presented in Table 2. Ideal NIR SEDs generated by SKIRT for both subhalos are displayed in Figure 12, where the lower panels display the normalized residuals. From this figure, we notice that the fluxes of subhalo 31 exhibits a decrease in lower wavelength range when employing the recipe by Torrey et al. (2012). For subhalo 253881, the SEDs at face- on direction are identical regardless of the recipe, while edge-on SEDs all experience a decrease at similar wavelength range. Additionally, the flux decrease is more prominent for Torrey et al. (2012) recipe, due to more dust introduced. The observed phenomenon of subhalo 253881 at face-on direction can be potentially attributed to the substantial number of BC03 particles, leading to absence of any impact from additional dust on star-forming regions. Figure 13 depicts the spatial distribution of dust and star-forming regions for both dust recipes, revealing that the recipe given by Torrey et al. (2012) covers a larger area compared to the one given by Camps et al. (2016), which helps explain the SED behavior of subhalo 253881 observed in Figure 12. Additionally, as is shown in the right panel, for spiral galaxies such as subhalo 253881, the Torrey et al. (2012) recipe provides a more complete dust distribution around the disk plane.

On the other hand, we explore the influence of dust models that SKIRT project incorporated, including Zubko (Zubko et al. 2004), DraineLi (Draine & Li 2007), and Themis (Jones et al. 2017). Themis comprises two families of dust particles: amorphous silicates and amorphous hydrocarbons, while Zubko and DraineLi also include polycyclic aromatic hydrocarbons (PAH) grains. The number of grain size bins employed to discretize the thermal emission calculations can be customized. In this study, we adopt 15 grain size bins for each dust mixture population, as recommended by Kapoor et al. (2021). The impact of employing distinct dust models on the SEDs is depicted in Figure 14. We notice that dust models indeed modify the flux curve for highly star-forming galaxies, which are predominantly composed of star-forming regions. While for galaxies with limited starformation such as subhalo 253881, this effect is negligible in considered wavelength range.

Additionally, this study only implement the dust attenuation effect from the dust particles inside galaxies themselves. A rigorous mock observation may also necessitate the dust extinction effect along the line-of-sight, i.e. the dust within the IGM and the Milky Way (Thomas et al. 2017, 2020, 2021; Cardelli et al. 1989; Fitzpatrick 1999; Sofue & Nakanishi 2016; Misiriotis et al. 2006). However, it is generally believed that the dust extinction effect from the IGM is not significant, where the observational constraint is also very limited (Xie et al. 2015). The foreground Milky Way dust extinction mainly depends on the galactic latitude of the target, which has been extensively studied and is easily to calibrate (Schlegel et al. 1998; Li et al. 2018; Zhang et al. 2023; Zhang & Green 2025). Users can implement their own modules to include and calibrate these effects.

thumbnail Fig. 11

Gas density versus temperature for subhalos 31 and 253881 using dust recipes as Camps et al. (2016) (green dashed) and Torrey et al. (2012) (red dashed) mentioned in Section 2.2. The density is divided by a threshold distinguishing star-formation and non-star-formation, and the colorbar indicates the gas masses.

thumbnail Fig. 12

Comparison of ideal SEDs generated by SKIRT in NIR for two dust recipes for subhalos 31 and 253881. The lower panels exhibit the normalized residual, where T and C indicate the dust recipes as Torrey et al. (2012) and Camps et al. (2016).

thumbnail Fig. 13

Spatial distributions on X–Y plane for star-forming regions and dust elements derived from two distinct recipes for subhalo 31 and 253881. The number of star-forming regions and dust elements are also displayed in both plots.

thumbnail Fig. 14

Comparison of ideal SEDs generated using three dust models for subhalo 31 and 253 881. The lower panels exhibit the normalized residual, where D, Z, and T indicate DraineLi (Draine & Li 2007), Zubko (Zubko et al. 2004), and Themis (Jones et al. 2017) dust models, respectively.

4.2 Limitations

Current hydrodynamical simulations have significantly advanced our understanding of galaxy formation and evolution by modeling large cosmological volumes with high resolution. However, they are subject to several limitations. One major constraint is spatial and mass resolution (Pillepich et al. 2018), which affects the ability to resolve small-scale structure such as individual stars or molecular clouds. Limited resolution can lead to oversimplifed representations of physical processes, such as star formation and feedback mechanisms, which are often implemented via subgrid models, rather than being explicitly resolved. Additionally, the assumptions in subgrid physics, such as recipes for stellar feedback, black hole accretion, and gas cooling, can introduce uncertainties and biases in simulation outcomes (Matsumoto et al. 2023). Another significant challenge is the limited volume of simulations, which restricts their ability to fully capture the large-scale structures of the universe. This limitations also results in a limited number of subhalos available for generating galaxies. For instance, in snapshot-94 of TNG100 (which we use as an example in Section 2.2), there are approximately 6000 galaxies with stellar masses exceeding 1010 M While one potential workaround is to increase the number of galaxies by considering multiple viewing angles, this approach does not address the lack of diversity among the galaxies. Galaxies generated from the same subhalo share identical intrinsic properties, such as stellar mass, SFR, and other characteristics, limiting the ability to explore a broader range of galactic properties and behaviors.

On the other hand, SKIRT radiative transfer project is a powerful tool to simulate the interaction of radiation with dust and gas in astrophysical environments. Nonetheless, it has its own set of limitations. SKIRT simulations, especially those involving complex geometries or high-resolution grids, can be computationally demanding, requiring substantial memory and processing power, which can restrict the feasibility of highly detailed simulations. In regions with extremely high optical depths, accurately modeling radiative transfer becomes challenging (Krieger & Wolf 2024; Camps & Baes 2018; Baes et al. 2019), as photon packets may undergo numerous interactions, leading to convergence issues and increased computational demands. As with all Monte Carlo methods, SKIRT simulations are subject to statistical noise, particularly in regions with low photon packet counts; mitigating this noise requires launching a large number of photon packets, which further increases computational load. Moreover, the SED families within SKIRT, such as BC03, FSPS, and MAPPINGS-III are usually employed at low and intermediate redshifts. Their applicability to high redshift galaxies remains an open issue. Studies indicate that a single SSP model may not fully capture the complexities of early-type galaxies at high redshifts (López-Corredoira et al. 2017), potentially affecting the realism of the generated SEDs and galaxy images. Additionally, MAPPINGS-III requires three free parameters as shown in Table 1 and their values need to be determined through calibrations with real observations.

These limitations underscore the importance of ongoing advancements in finer and larger hydrodynamical simulations, and the development of stellar populations at high redshift. By addressing these challenges, the astrophysical community can further enhance the accuracy and predictive power of these tools, enabling deeper insights into the complex processes shaping galaxies across the universe, thereby improving the realism and fidelity for simulated galaxies from hydrodynamical simulations.

Furthermore, in this work, we are primarily focused on generating galaxy images. In addition to bandpass images, with data cubes and SEDs, it is also possible to simulate observations by IFU (Harborne 2019; Wang et al. 2024; Sarmiento et al. 2023; Bottrell & Hani 2022; Nanni et al. 2023; Çakır et al. 2024), slit spectrograph (Fagioli et al. 2018; Kirkby et al. 2021), and slitless spectrograph (Kümmel et al. 2009; Neveu et al. 2024; Taylor 2020; Brammer et al. 2012; Wen et al. 2024; Zhou et al. 2024) in a straightforward way by implementing external functions for post-processing.

5 Summary

To adequately prepare for current and upcoming galaxy surveys in data processing and scientific analysis, we propose a Python package, GalaxyGenius, designed to generate galaxy images for various photometric surveys. It consists of three main modules (see Section 2.1): data preprocessing, ideal data cube generation, and mock observation. Specifically, as shown in Section 2.2, the preprocessing module extracts properties of various particles from snapshots of hydrodynamical simulations and creates execution files for the following procedures. Subsequently, the data cube generation module assigns the particles with SEDs, according to their types and properties and then performs the MC radiative transfer process with SKIRT to generate IFU-like ideal data cubes (as illustrated in Section 2.3). Finally, the mock observation module (see Section 2.4) constructs realistic galaxy images considering the throughputs, PSF and noise levels of a particular survey.

We present sample outputs of GalaxyGenius in Section 3, showcasing a suite of ongoing and planned photometric surveys conducted on both ground-based and space-based platforms, including CSST (Figure 3), Euclid (Figure 4), HST (Figure 5), JWST (Figure 6), Roman (Figure 7), and HSC (Figure 8), covering wavelengths from UV to IR. The mock images are primarily based on the IllustrisTNG simulation. We also illustrate some mock images generated based on the EAGLE simulation (Figure 10), demonstrating the capability of GalaxyGenius to generate galaxy images for arbitrary simulations provided with necessary information for the preprocessing interfaces.

The current implementation of GalaxyGenius has several limitations, which arise from two primary sources. The first stems from hydrodynamical simulations, including constraints such as limited mass resolution, assumptions in physical models, and restricted simulation volumes. The second source of limitations lies in the SKIRT radiative transfer code, particularly its significant memory and computational overhead, as well as the applicability of integrated SED families for high redshift universe. Despite these limitations, the modular architecture of GalaxyGenius offers significant flexibility. Since its modules are isolated and independent, users can replace or customize individual components with their own models or algorithms to address specific limitations.

In summary, GalaxyGenius is a modular framework that bridges the gap between hydrodynamical simulations and real observations. It can be used to prepare mock galaxy images to verify data processing pipelines, validate scientific analysis software, and support deep learning-relevant investigations when real observations are insufficient. Additionally, since GalaxyGenius is an open-source project, users have the flexibility to replace existing codes in the modules with their own, enabling the exploration beyond imaging surveys to include transients, IFU, slit or slitless spectra, and more.

Data availability

The source code and documentation for GalaxyGenius are publicly available online at https://github.com/xczhou-astro/galaxyGenius/

Acknowledgements

We appreciate helpful suggestions and comments from Maarten Baes, Qi Zeng, Andrea Gebek, Nick Andreads and members of SKIRT team. XCZ and NL acknowledge the support from the science research grants from the China Manned Space Project (No. CMS-CSST-2021-A01), the CAS Project for Young Scientists in Basic Research (No. YSBR-062), and the Ministry of Science and Technology of China (No. 2020SKA0110100). H.Y. acknowledges the support from the National Natural Science Foundation of China (Grant No. 11988101). Z.H. acknowledges support from the China Postdoctoral Science Foundation under Grant Number GZC20232990 and the National Natural Science Foundation of China (Grant No. 12403104). A.I. acknowledges the Postdoctoral Research Fund (R517L(N)) from Guangdong Technion Israel Institute of Technology and the Alliance of International Science Organizations (Grant No. ANSO-VF-2024-01). CW acknowledges the support from the China Manned Space Project (No. CMSCSST-2021-A03). SS thanks for research grants from the National Key R&D Program of China (No. 2022YFF0503402), the China Manned Space Project with No. CMS-CSST- 2025-A07, the National Natural Science Foundation of China (No. 12141302), and Shanghai Academic/Technology Research Leader (22XD1404200).CMS- CSST-2025-A07, National Natural Science Foundation of China (No. 12141302) and Shanghai Academic/Technology Research Leader (22XD1404200).

Appendix A Instrumental Parameters

Instrumental parameters employed to perform mock observations for selected filters illustrated in Section 3 for CSST, Euclid, HST WFC3, JWST NIRCam, Roman, and HSC are outlined in Figure A.1. λ5% and λ95% demonstrate the wavelength range of individual filter. The sky backgrounds, Bdark are calculated using Equation 10 employing sky emission curves for each survey. Bdark, σRN, Daper and lp are dark current, readout, diameter of telescope and pixel scale of filters respectively. For CSST, we use tabular sky emission in https://hst-docs.stsci.edu/acsihb/chapter-9-exposure-time-calculations/9-7-tabular-sky-backgrounds. The instrumental parameters are obtained from private communications. Note that the number of exposure, Nexp, are determined by the focal plane design. While for Euclid, the emission curve is obtained from background model in https://irsa.ipac.caltech.edu/applications/BackgroundModel/ by specifying coordinates at (ra, dec) = (150.09, 2.21) and observing location at Earth-Sun L2 point. The instrumental parameters are obtained from https://sci.esa.int/web/euclid/-/euclid-vis-instrument and https://sci.esa.int/web/euclid/-/euclid-nisp-instrument for VIS and NISP respectively. For UVIS filters of HST WFC3, we employ the same emission curve as for CSST, while for IR filters, the emission curve is obtained from background model used for Euclid but with observing location changed to Earth orbit. The instrumental parameters for UVIS and IR are provided in https://www.stsci.edu/hst/instrumentation/wfc3/instrument-design/. The curve for JWST is acquired from JWST backgrounds tool (JBT) in https://github.com/spacetelescope/jwst_backgrounds using default parameters. And instrumental parameters are retrieved from https://jwst-docs.stsci.edu/jwst-near-infrared-camera/nircam-instrumentation/nircam-detector-overview/nircam-detector-performance#gsc.tab=0. For Roman, same background model used by Euclid is employed. We use the most pessimistic values for these instrumental parameters provided in https://roman.ipac.caltech.edu/sims/Param_db.html. While for ground-based HSC, we employ sky curve at Mauna Kea site given in https://www.gemini.edu/observing/telescopes-and-sites/sites#OptSky. The intrumental parameters employed are given in Aihara et al. (2018).

thumbnail Fig. A.1

Instrumental parameters employed to perform mock observations for selected filters in Section 3 for CSST, Euclid, HST WFC3, JWST NIRCam, Roman, and HSC.

Appendix B PSFs

The PSFs used to convolve with the ideal bandpass images in Section 2.4 are displayed in Figure B.1. Each PSF is fixed at 5″ and shown in log-scale with clipped value at 1e-5 for avoiding zero values and for enhanced illustration. For CSST, we obtain the PSFs by private communications. For Euclid, the PSFs are modeled using a Gaussian kernel with FWHM as 0.204, 0.493, 0.515 and 0.553 arcsec for VIS, Y, J and H bands respectively (Euclid Collaboration: Cropper et al. 2025; Euclid Collaboration: Jahnke et al. 2025). PSFs for HST are taken from standard PSFs described in Anderson (2016) and downloaded in https://www.stsci.edu/hst/instrumentation/wfc3/data-analysis/psf. While for JWST and Roman, the PSFs are retrieved from STPSF in https://stpsf.readthedocs.io/en/latest/ given the filter names. Finally, HSC PSFs are obtained from the third Public Data Release(PDR3, Aihara et al. (2018)) using the unagi project in https://github.com/dr-guangtou/unagi by specifying coordinate at (ra, dec) = (150.09, 2.21).

thumbnail Fig. B.1

Point spread functions (PSFs) are used to convolve with the ideal bandpass images presented in Section 2.4. The size of each PSF is fixed at 5″ . Larger PSFs are cropped at the center, while smaller ones are padded with zeros. For enhanced visualization, these PSFs are displayed in a logarithmic scale, with clipped value of 1e-5 to avoid zero values. It is noteworthy that for the Euclid mission, PSFs are constructed as Gaussian models.

Appendix C Noise level

Assuming that a given limiting magnitude corresponds to the S/N nlim, we have nlim=ClimClim+Nexptexp(Bsky+Bdark)NpixA+NexpσRN2NpixA,${n_{\lim }} = {{{C_{\lim }}} \over {\sqrt {{C_{\lim }} + {N_{\exp }}{t_{\exp }}\left( {{B_{sky}} + {B_{dark}}} \right)N_{pix}^A + {N_{\exp }}\sigma _{RN}^2N_{pix}^A} }},$(C.1)

where Clim and NpixA$N_{pix}^A$ are the electron counts and number of pixels in the aperture used to estimate the limiting magnitude. The electron counts Clim can be calculated as: Clim=NexptexpAaperhcλflim(λ)T(λ)dλ=NexptexpAaperhλcflim(λ)T(λ)dλ1λT(λ)dλ1λT(λ)dλ=NexptexpAaperh1hvflim(ν)T(ν)dν1hvT(ν)dν1λT(λ)dλ=NexptexpAaperh10ZPmlim2.51λT(λ)dλ,$\matrix{ {{C_{\lim }} = {{{N_{\exp }}{t_{\exp }}{A_{aper}}} \over {hc}}\int \lambda {f_{\lim }}\left( \lambda \right)T\left( \lambda \right)d\lambda } \cr { = {{{N_{\exp }}{t_{\exp }}{A_{aper}}} \over h}{{\int {{\lambda \over c}} {f_{\lim }}\left( \lambda \right)T\left( \lambda \right)d\lambda } \over {\int {{1 \over \lambda }} T\left( \lambda \right)d\lambda }}\,\int {{1 \over \lambda }} T\left( \lambda \right)d\lambda } \cr { = {{{N_{\exp }}{t_{\exp }}{A_{aper}}} \over h}{{\int {{1 \over {hv}}} {f_{\lim }}\left( \nu \right)T\left( \nu \right)d\nu } \over {\int {{1 \over {hv}}} T\left( \nu \right)d\nu }}\,\int {{1 \over \lambda }} T\left( \lambda \right)d\lambda } \cr { = {{{N_{\exp }}{t_{\exp }}{A_{aper}}} \over h}10{{Z{P_{ - {m_{\lim }}}}} \over {2.5}}\,\int {{1 \over \lambda }} T\left( \lambda \right)d\lambda ,} \cr } $(C.2)

where flim(λ), ZP and mlim are flux in erg cm-2 s-1 A-1, zero-point and limiting magnitude respectively. We note that flim is already integrated over solid angle. flim(v) is in Jy, converted from flim(λ) by Equation 6 with a pivot wavelength, λp2$\lambda _p^2$, for a bandpass of λp=T(λ)dλT(λ)λ2dλ.${\lambda _p} = \sqrt {{{\int {T\left( \lambda \right)} \,d\lambda } \over {\int {T\left( \lambda \right){\lambda ^{ - 2}}} \,d\lambda }}.} $(C.3)

Here, we define gain factor ɡ as g=hAaper1λT(λ)dλ.$g = {h \over {{A_{aper}}\int {{1 \over \lambda }T\left( \lambda \right)} \,d\lambda }}.$(C.4)

This factor is designed for conversion between electron counts and flux, and is only relevant to the observational instrument. Consequently, the electron counts can be written as Clim=Nexptexpg10ZPmlim2.5.${C_{\lim }} = {{{N_{\exp }}{t_{\exp }}} \over g}{10^{{{ZP - {m_{\lim }}} \over {2.5}}}}.$(C.5)

Insert this equation to Equation C.1 and then we have Nexptexp(Bsky+Bdark)+NexpσRN2=1NpixA(Climnlim)2ClimNpixA=(Nexptexpgnlim10ZPmlim2.5)21NpixANexptexpgNlim10ZPmlim2.5.$\matrix{ {{N_{\exp }}{t_{\exp }}\left( {{B_{sky}} + {B_{dark}}} \right) + {N_{\exp }}\sigma _{RN}^2 = {1 \over {N_{pix}^A}}{{\left( {{{{C_{\lim }}} \over {{n_{\lim }}}}} \right)}^2} - {{{C_{\lim }}} \over {N_{pix}^A}}} \cr { = {{\left( {{{{N_{\exp }}{t_{\exp }}} \over {g{n_{\lim }}}}{{10}^{{{ZP - {m_{\lim }}} \over {2.5}}}}} \right)}^2}{1 \over {N_{pix}^A}} - {{{N_{\exp }}{t_{\exp }}} \over {g{N_{\lim }}}}{{10}^{{{ZP - {m_{\lim }}} \over {2.5}}}}} \cr } .$(C.6)

The noise level is the denominator of Equation C.1. Therefore, for a source with intensity, Isrc, in unit of Jy/sr, the noise level, σe, in electron counts would be: σe=C+Nexptexp(Bsky+Bdark)+NexpσRN2=NexptexpIsrclP2g+(Nexptexpgnlim10ZPmlim2.5)21NpixANexptexpgNpixA10ZPmlim2.5.$\matrix{ {{\sigma _e} = \sqrt {C + {N_{\exp }}{t_{\exp }}\left( {{B_{sky}} + {B_{dark}}} \right) + {N_{\exp }}\sigma _{RN}^2} } \cr { = \sqrt {{{{N_{\exp }}{t_{\exp }}{I_{src}}l_P^2} \over g} + {{\left( {{{{N_{\exp }}{t_{\exp }}} \over {g{n_{\lim }}}}{{10}^{{{ZP - {m_{\lim }}} \over {2.5}}}}} \right)}^2}{1 \over {N_{pix}^A}} - {{{N_{\exp }}{t_{\exp }}} \over {gN_{pix}^A}}{{10}^{{{ZP - {m_{\lim }}} \over {2.5}}}}} } \cr } .$(C.7)

We note that the source intensity Isrc in Jy/sr is converted to electron counts by gain factor ɡ: C=NexptexpIsrclP2g.$C = {{{N_{\exp }}{t_{\exp }}{I_{src}}l_P^2} \over g}.$(C.8)

Alternatively, the noise level can be expressed in Jy/sr via σ=gNexptexplP2σe=1lP2gIsrclP2Nexptexp+(1nlim10ZPmlim2.5)21NpixAgNexptexpNpixA10ZPmlim2.5.$\matrix{ {\sigma = {g \over {{N_{\exp }}{t_{\exp }}l_P^2}}{\sigma _e}} \cr { = {1 \over {l_P^2}}\sqrt {{{g{I_{src}}l_P^2} \over {{N_{\exp }}{t_{\exp }}}} + {{\left( {{1 \over {{n_{\lim }}}}{{10}^{{{ZP - {m_{\lim }}} \over {2.5}}}}} \right)}^2}{1 \over {N_{pix}^A}} - {g \over {{N_{\exp }}{t_{\exp }}N_{pix}^A}}{{10}^{{{ZP - {m_{\lim }}} \over {2.5}}}}} } \cr } .$(C.9)

Finally, the noise level can be incorporated into each pixel of the galaxy image by sampling a Gaussian distribution with a mean of 0 and a standard deviation of σe or σ, depending on the unit. This approach does not necessitate instrumental parameters such as dark current, Bdark, and readout noise, σRN, thereby offering a straightforward method to estimate noise levels when certain instrumental parameters are unavailable, particularly for planning instruments. In summary, this approach (or the one mentioned in Section 2.4) can both be employed when adding noise to galaxy images, considering the availability of certain parameters.

References

  1. Aihara, H., Arimoto, N., Armstrong, R., et al. 2018, PASJ, 70, S4 [NASA ADS] [Google Scholar]
  2. Anderson, J. 2016, Instrument Science Report WFC3 2016-12 [Google Scholar]
  3. Arcelin, B., Doux, C., Aubourg, E., Roucelle, C., & LSST Dark Energy Science Collaboration 2021, MNRAS, 500, 531 [Google Scholar]
  4. Baes, M., Verstappen, J., De Looze, I., et al. 2011, ApJS, 196, 22 [Google Scholar]
  5. Baes, M., Peest, C., Camps, P., & Siebenmorgen, R. 2019, A&A, 630, A61 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  6. Baes, M., Gebek, A., Trcka, A., et al. 2024, A&A, 683, A181 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  7. Behroozi, P. S., Wechsler, R. H., & Conroy, C. 2013, ApJ, 770, 57 [NASA ADS] [CrossRef] [Google Scholar]
  8. Bonjean, V., Aghanim, N., Salomé, P., et al. 2019, A&A, 622, A137 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  9. Bosch, J., Armstrong, R., Bickerton, S., et al. 2018, PASJ, 70, S5 [Google Scholar]
  10. Bottrell, C., & Hani, M. H. 2022, MNRAS, 514, 2821 [NASA ADS] [CrossRef] [Google Scholar]
  11. Bottrell, C., Torrey, P., Simard, L., & Ellison, S. L. 2017, MNRAS, 467, 1033 [Google Scholar]
  12. Bottrell, C., Hani, M. H., Teimoorinia, H., et al. 2019, MNRAS, 490, 5390 [NASA ADS] [CrossRef] [Google Scholar]
  13. Bottrell, C., Yesuf, H. M., Popping, G., et al. 2024, MNRAS, 527, 6506 [Google Scholar]
  14. Brammer, G. B., van Dokkum, P. G., Franx, M., et al. 2012, ApJS, 200, 13 [Google Scholar]
  15. Bruzual, G., & Charlot, S. 2003, MNRAS, 344, 1000 [NASA ADS] [CrossRef] [Google Scholar]
  16. Burke, C. J., Aleo, P. D., Chen, Y.-C., et al. 2019, MNRAS, 490, 3952 [NASA ADS] [CrossRef] [Google Scholar]
  17. Camps, P., & Baes, M. 2015, Astron. Comput., 9, 20 [Google Scholar]
  18. Camps, P., & Baes, M. 2018, ApJ, 861, 80 [NASA ADS] [CrossRef] [Google Scholar]
  19. Camps, P., Trayford, J. W., Baes, M., et al. 2016, MNRAS, 462, 1057 [CrossRef] [Google Scholar]
  20. Cardelli, J. A., Clayton, G. C., & Mathis, J. S. 1989, ApJ, 345, 245 [Google Scholar]
  21. Çakir, U., Schaible, A. L., & Buck, T. 2024, arXiv e-prints [arXiv:2412.08265] [Google Scholar]
  22. Chabrier, G. 2003, PASP, 115, 763 [Google Scholar]
  23. Chu, J., Tang, H., Xu, D., Lu, S., & Long, R. 2024, MNRAS, 528, 6354 [NASA ADS] [CrossRef] [Google Scholar]
  24. Conroy, C., & Gunn, J. E. 2010, FSPS: Flexible Stellar Population Synthesis, Astrophysics Source Code Library, record [record ascl:1010.043] [Google Scholar]
  25. Conselice, C. J. 2014, ARA&A, 52, 291 [CrossRef] [Google Scholar]
  26. Crain, R. A., Schaye, J., Bower, R. G., et al. 2015, MNRAS, 450, 1937 [NASA ADS] [CrossRef] [Google Scholar]
  27. Crain, R. A., & van de Voort, F. 2023, ARA&A, 61, 473 [NASA ADS] [CrossRef] [Google Scholar]
  28. da Cunha, E., Charlot, S., & Elbaz, D. 2008, MNRAS, 388, 1595 [Google Scholar]
  29. de los Rios, M., Petac, M., Zaldivar, B., et al. 2023, MNRAS, 525, 6015 [NASA ADS] [CrossRef] [Google Scholar]
  30. Decleir, M., Gordon, K. D., Andrews, J. E., et al. 2022, ApJ, 930, 15 [NASA ADS] [CrossRef] [Google Scholar]
  31. Devriendt, J. E. G., & Guiderdoni, B. 2000, A&A, 363, 851 [NASA ADS] [Google Scholar]
  32. Dickinson, H., Fortson, L., Lintott, C., et al. 2018, ApJ, 853, 194 [Google Scholar]
  33. Draine, B. T. 2003, ARA&A, 41, 241 [NASA ADS] [CrossRef] [Google Scholar]
  34. Draine, B. T., & Li, A. 2007, ApJ, 657, 810 [CrossRef] [Google Scholar]
  35. Dullemond, C. P., Juhasz, A., Pohl, A., et al. 2012, RADMC-3D: A multi-purpose radiative transfer tool, Astrophysics Source Code Library, record [record ascl:1202.015] [Google Scholar]
  36. Euclid Collaboration (Merlin, E., et al.) 2023, A&A, 671, A101 [Google Scholar]
  37. Euclid Collaboration (Cropper, M. S., et al.) 2025, A&A, 697, A2 [Google Scholar]
  38. Euclid Collaboration (Csizi, B., et al.) 2025, A&A, 695, A283 [Google Scholar]
  39. Euclid Collaboration (Jahnke, K., et al.) 2025, A&A, 697, A3 [Google Scholar]
  40. Euclid Collaboration (Mellier, Y., et al.) 2025, A&A, 697, A1 [Google Scholar]
  41. Fagioli, M., Riebartsch, J., Nicola, A., et al. 2018, J. Cosmology Astropart. Phys., 2018, 015 [CrossRef] [Google Scholar]
  42. Ferreira, L., Conselice, C. J., Duncan, K., et al. 2020, ApJ, 895, 115 [NASA ADS] [CrossRef] [Google Scholar]
  43. Fitzpatrick, E. L. 1999, PASP, 111, 63 [Google Scholar]
  44. Fortuni, F., Merlin, E., Fontana, A., et al. 2023, A&A, 677, A102 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  45. Freedman, W. L., Madore, B. F., Gibson, B. K., et al. 2001, ApJ, 553, 47 [Google Scholar]
  46. Genel, S., Vogelsberger, M., Springel, V., et al. 2014, MNRAS, 445, 175 [Google Scholar]
  47. Gong, Y., Liu, X., Cao, Y., et al. 2019, ApJ, 883, 203 [NASA ADS] [CrossRef] [Google Scholar]
  48. Gong, J.-Y., Lin, W., Tang, L., & Lan, Y. 2025, arXiv e-prints, [arXiv:2504.18042] [Google Scholar]
  49. Gordon, K. D., Misselt, K. A., Witt, A. N., & Clayton, G. C. 2001, ApJ, 551, 269 [NASA ADS] [CrossRef] [Google Scholar]
  50. Groves, B., Dopita, M. A., Sutherland, R. S., et al. 2008, ApJS, 176, 438 [NASA ADS] [CrossRef] [Google Scholar]
  51. Guhathakurta, P., & Draine, B. T. 1989, ApJ, 345, 230 [NASA ADS] [CrossRef] [Google Scholar]
  52. Guiderdoni, B., & Rocca-Volmerange, B. 1987, A&A, 186, 1 [NASA ADS] [Google Scholar]
  53. Guzmán-Ortega, A., Rodriguez-Gomez, V., Snyder, G. F., Chamberlain, K., & Hernquist, L. 2023, MNRAS, 519, 4920 [CrossRef] [Google Scholar]
  54. Hambleton, K. M., Gibson, B. K., Brook, C. B., et al. 2011, MNRAS, 418, 801 [NASA ADS] [CrossRef] [Google Scholar]
  55. Harborne, K. 2019, SimSpin: Kinematic analysis of galaxy simulations, Astrophysics Source Code Library, record [record ascl:1903.006] [Google Scholar]
  56. Harnois-Déraps, J., Amon, A., Choi, A., et al. 2018, MNRAS, 481, 1337 [Google Scholar]
  57. Hemmati, S., Huff, E., Nayyeri, H., et al. 2022, ApJ, 941, 141 [NASA ADS] [CrossRef] [Google Scholar]
  58. Jones, A. P., Köhler, M., Ysard, N., Bocchio, M., & Verstraete, L. 2017, A&A, 602, A46 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  59. Juvela, M. 2019, A&A, 622, A79 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  60. Kapoor, A. U., Camps, P., Baes, M., et al. 2021, MNRAS, 506, 5703 [NASA ADS] [CrossRef] [Google Scholar]
  61. Kaufman, M. J., Wolfire, M. G., Hollenbach, D. J., & Luhman, M. L. 1999, ApJ, 527, 795 [Google Scholar]
  62. Kirkby, D., Robitaille, T., julienguy, et al. 2021, https://doi.org/18.5281/zenodo.4566888 [Google Scholar]
  63. Kravtsov, A. V., & Borgani, S. 2012, ARA&A, 50, 353 [Google Scholar]
  64. Krieger, A., & Wolf, S. 2024, A&A, 682, A99 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  65. Kümmel, M., Walsh, J. R., Pirzkal, N., Kuntschner, H., & Pasquali, A. 2009, PASP, 121, 59 [CrossRef] [Google Scholar]
  66. LaChance, P., Croft, R., Ni, Y., et al. 2025, Open J. Astrophys., 8, 20 [Google Scholar]
  67. Li, L., Shen, S., Hou, J., et al. 2018, ApJ, 858, 75 [NASA ADS] [CrossRef] [Google Scholar]
  68. Lu, J., Shen, S., Yuan, F.-T., et al. 2022, ApJ, 938, 139 [Google Scholar]
  69. Lu, J., Shen, S., Yuan, F.-T., & Zeng, Q. 2023, ApJ, 946, L7 [Google Scholar]
  70. López-Corredoira, M., Vazdekis, A., Gutierrez, C. M., & Castro-Rodríguez, N. 2017, A&A, 600, A91 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  71. Madau, P., & Dickinson, M. 2014, ARA&A, 52, 415 [Google Scholar]
  72. Margalef-Bentabol, B., Wang, L., La Marca, A., et al. 2024, A&A, 687, A24 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  73. Marinacci, F., Vogelsberger, M., Pakmor, R., et al. 2018, MNRAS, 480, 5113 [NASA ADS] [Google Scholar]
  74. Martin, G., Bazkiaei, A. E., Spavone, M., et al. 2022, MNRAS, 513, 1459 [NASA ADS] [CrossRef] [Google Scholar]
  75. Massa, D., Fitzpatrick, E. L., & Gordon, K. D. 2014, in American Astronomical Society Meeting Abstracts, 223, 111.06 [Google Scholar]
  76. Matsumoto, K., Camps, P., Baes, M., et al. 2023, A&A, 678, A175 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  77. McAlpine, S., Helly, J. C., Schaller, M., et al. 2016, Astron. Comput., 15, 72 [NASA ADS] [CrossRef] [Google Scholar]
  78. McKinnon, R., Torrey, P., & Vogelsberger, M. 2016, MNRAS, 457, 3775 [CrossRef] [Google Scholar]
  79. Meny, C., Gromov, V., Boudet, N., et al. 2007, A&A, 468, 171 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  80. Misiriotis, A., Xilouris, E. M., Papamastorakis, J., Boumis, P., & Goudis, C. D. 2006, A&A, 459, 113 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  81. Momcheva, I. G., Brammer, G. B., van Dokkum, P. G., et al. 2016, ApJS, 225, 27 [Google Scholar]
  82. Moskowitz, I., Gawiser, E., Crenshaw, J. F., et al. 2024, ApJ, 967, L6 [Google Scholar]
  83. Naidoo, K., Johnston, H., Joachimi, B., et al. 2023, A&A, 670, A149 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  84. Naiman, J. P., Pillepich, A., Springel, V., et al. 2018, MNRAS, 477, 1206 [Google Scholar]
  85. Nanni, L., Thomas, D., Trayford, J., et al. 2023, MNRAS, 522, 5479 [NASA ADS] [CrossRef] [Google Scholar]
  86. Nelson, D., Pillepich, A., Springel, V., et al. 2018, MNRAS, 475, 624 [Google Scholar]
  87. Nelson, D., Pillepich, A., Springel, V., et al. 2019a, MNRAS, 490, 3234 [Google Scholar]
  88. Nelson, D., Springel, V., Pillepich, A., et al. 2019b, Computat. Astrophys. Cosmol., 6, 2 [NASA ADS] [CrossRef] [Google Scholar]
  89. Neveu, J., Brémaud, V., Antilogus, P., et al. 2024, A&A, 684, A21 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  90. Nevin, B., Comerford, J., Blecha, L., & Greene, J. 2019, in American Astronomical Society Meeting Abstracts, 233, 128.05 [Google Scholar]
  91. O’Connor, A., Baggett, S., Green, J., et al. 2024, in American Astronomical Society Meeting Abstracts, 243, 457.06 [Google Scholar]
  92. Pearson, W. J., Wang, L., Trayford, J. W., Petrillo, C. E., & van der Tak, F. F. S. 2019, A&A, 626, A49 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  93. Perrin, M. D., Long, J., Sivaramakrishnan, A., et al. 2015, WebbPSF: James Webb Space Telescope PSF Simulation Tool, Astrophysics Source Code Library, record [record ascl:1504.007] [Google Scholar]
  94. Pfeffer, J., Cavanagh, M. K., Bekki, K., et al. 2023, MNRAS, 518, 5260 [Google Scholar]
  95. Pillepich, A., Nelson, D., Hernquist, L., et al. 2018, MNRAS, 475, 648 [Google Scholar]
  96. Pillepich, A., Nelson, D., Springel, V., et al. 2019, MNRAS, 490, 3196 [Google Scholar]
  97. Pound, M. W., & Wolfire, M. G. 2022, AJ, 165, 25 [Google Scholar]
  98. Reissl, S., Wolf, S., & Brauer, R. 2016, A&A, 593, A87 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  99. Rigby, J. R., Lightsey, P. A., Marín, M. G., et al. 2023, PASP, 135, 048002 [NASA ADS] [CrossRef] [Google Scholar]
  100. Robitaille, T. P. 2011, A&A, 536, A79 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  101. Rodriguez-Gomez, V., Snyder, G. F., Lotz, J. M., et al. 2019, MNRAS, 483, 4140 [NASA ADS] [CrossRef] [Google Scholar]
  102. Rose, C., Kartaltepe, J. S., Snyder, G. F., et al. 2023, ApJ, 942, 54 [NASA ADS] [CrossRef] [Google Scholar]
  103. Ryon, J. E. 2023, in ACS Instrument Handbook for Cycle 31 v. 22.0 (Baltimore: STScI) [Google Scholar]
  104. Sabelhaus, P. A., & Decker, J. E. 2004, SPIE Conf. Ser., 5487, 550 [Google Scholar]
  105. Sarmiento, R., Huertas-Company, M., Knapen, J. H., et al. 2023, A&A, 673, A23 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  106. Schaye, J., Crain, R. A., Bower, R. G., et al. 2015, MNRAS, 446, 521 [Google Scholar]
  107. Schaye, J., Kugel, R., Schaller, M., et al. 2023, MNRAS, 526, 4978 [NASA ADS] [CrossRef] [Google Scholar]
  108. Schlegel, D. J., Finkbeiner, D. P., & Davis, M. 1998, ApJ, 500, 525 [Google Scholar]
  109. Sharbaf, Z., Ferreras, I., Negri, A., et al. 2024, arXiv e-prints, [arXiv:2411.08945] [Google Scholar]
  110. Shen, X., Vogelsberger, M., Nelson, D., et al. 2020, MNRAS, 495, 4747 [NASA ADS] [CrossRef] [Google Scholar]
  111. Sijacki, D., Vogelsberger, M., Genel, S., et al. 2015, MNRAS, 452, 575 [NASA ADS] [CrossRef] [Google Scholar]
  112. Snyder, G. F., Rodriguez-Gomez, V., Lotz, J. M., et al. 2019, MNRAS, 486, 3702 [NASA ADS] [CrossRef] [Google Scholar]
  113. Sofue, Y., & Nakanishi, H. 2016, PASJ, 68, 63 [Google Scholar]
  114. Spergel, D., Gehrels, N., Baltay, C., et al. 2015, arXiv e-prints, [arXiv: 1503.03757] [Google Scholar]
  115. Springel, V. 2005, MNRAS, 364, 1105 [Google Scholar]
  116. Springel, V., Springel, V., Yoshida, N., & White, S. D. M. 2000, New Astron., 6, 79 [Google Scholar]
  117. Springel, V., Frenk, C. S., & White, S. D. M. 2006, Nature, 440, 1137 [NASA ADS] [CrossRef] [Google Scholar]
  118. Springel, V., Pakmor, R., Pillepich, A., et al. 2018, MNRAS, 475, 676 [Google Scholar]
  119. Tang, L., Lin, W., Cui, W., et al. 2018, ApJ, 859, 85 [Google Scholar]
  120. Tang, L., Lin, W., & Wang, Y. 2020, ApJ, 893, 87 [Google Scholar]
  121. Tang, L., Lin, W., Wang, Y., & Napolitano, N. R. 2021, MNRAS, 508, 3321 [NASA ADS] [CrossRef] [Google Scholar]
  122. Tang, L., Lin, W., Wang, Y., Li, J., & Lan, Y. 2023, ApJ, 959, 104 [NASA ADS] [CrossRef] [Google Scholar]
  123. Taylor, J. M. 2020, in Astronomical Society of the Pacific Conference Series, 527, Astronomical Data Analysis Software and Systems XXIX, eds. R. Pizzo, E. R. Deul, J. D. Mol, J. de Plaa, & H. Verkouter, 705 [Google Scholar]
  124. Tewes, M., Kuntzer, T., Nakajima, R., et al. 2019, A&A, 621, A36 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  125. The EAGLE team 2017, arXiv e-prints, [arXiv: 1706.09899] [Google Scholar]
  126. Thomas, R., Le Fèvre, O., Le Brun, V., et al. 2017, A&A, 597, A88 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  127. Thomas, R., Pentericci, L., Le Fevre, O., et al. 2020, A&A, 634, A110 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  128. Thomas, R., Pentericci, L., Le Fèvre, O., et al. 2021, A&A, 650, A63 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  129. Torrey, P., Vogelsberger, M., Sijacki, D., Springel, V., & Hernquist, L. 2012, MNRAS, 427, 2224 [NASA ADS] [CrossRef] [Google Scholar]
  130. Trčka, A., Baes, M., Camps, P., et al. 2022, MNRAS, 516, 3728 [CrossRef] [Google Scholar]
  131. Valentini, M., & Dolag, K. 2025, arXiv e-prints, [arXiv:2502.86954] [Google Scholar]
  132. Villaescusa-Navarro, F., Hahn, C., Massara, E., et al. 2020, ApJS, 250, 2 [CrossRef] [Google Scholar]
  133. Vogelsberger, M., Genel, S., Springel, V., et al. 2014, MNRAS, 444, 1518 [Google Scholar]
  134. Vogelsberger, M., Nelson, D., Pillepich, A., et al. 2020, MNRAS, 492, 5167 [NASA ADS] [CrossRef] [Google Scholar]
  135. Wang, J., Bose, S., Frenk, C. S., et al. 2020, Nature, 585, 39 [Google Scholar]
  136. Wang, Y., & Zhao, G.-B. 2020, Res. Astron. Astrophys., 20, 158 [Google Scholar]
  137. Wang, Z., Sharma, S., Hayden, M. R., et al. 2024, MNRAS, 534, 1175 [NASA ADS] [CrossRef] [Google Scholar]
  138. Weinberg, D. H., Mortonson, M. J., Eisenstein, D. J., et al. 2013, Phys. Rep., 530, 87 [Google Scholar]
  139. Weinberger, R., Springel, V., & Pakmor, R. 2020, ApJS, 248, 32 [Google Scholar]
  140. Wen, R., Zheng, X. Z., Han, Y., et al. 2024, MNRAS, 528, 2770 [Google Scholar]
  141. Wilkinson, S., Ellison, S. L., Bottrell, C., et al. 2024, MNRAS, 528, 5558 [Google Scholar]
  142. Windhorst, R. A., Cohen, S. H., Hathi, N. P., et al. 2011, ApJS, 193, 27 [CrossRef] [Google Scholar]
  143. Xie, X., Shen, S., Shao, Z., & Yin, J. 2015, ApJ, 802, L16 [NASA ADS] [CrossRef] [Google Scholar]
  144. Zhan, H. 2018, in 42nd COSPAR Scientific Assembly, 42, E1.16–4–18 [Google Scholar]
  145. Zhang, X., & Green, G. M. 2025, Science, 387, 1209 [Google Scholar]
  146. Zhang, R., Yuan, H., & Chen, B. 2023, ApJS, 269, 6 [NASA ADS] [CrossRef] [Google Scholar]
  147. Zhang, Z., Shan, H., Li, N., et al. 2024, A&A, 683, A209 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  148. Zhou, X., Gong, Y., Meng, X.-M., et al. 2022a, MNRAS, 512, 4593 [NASA ADS] [CrossRef] [Google Scholar]
  149. Zhou, X., Gong, Y., Meng, X.-M., et al. 2022b, Res. Astron. Astrophys., 22, 115017 [CrossRef] [Google Scholar]
  150. Zhou, X., Gong, Y., Zhang, X., et al. 2024, ApJ, 977, 69 [Google Scholar]
  151. Zubko, V., Dwek, E., & Arendt, R. G. 2004, ApJS, 152, 211 [NASA ADS] [CrossRef] [Google Scholar]

All Tables

Table 1

Necessary properties for stars, star-forming regions, and dust elements and their origins.

Table 2

Stellar masses M, SFR, number of particles represented by BC03, MAPPINGS-III SED families, and number of dust elements derived from two recipes for three example subhalos (with IDs of 0, 31, and 253881).

All Figures

thumbnail Fig. 1

Overall framework for GalaxyGenius. This framework encompasses three primary modules: data preprocessing, data cube generation, and mock observation. The data preprocessing selects particular subhalo under certain criteria, from where particle and execution files are created. Data cube generation run radiative transfer from the output previously to produce 3D data cube and SEDs. Finally, mock observation constructs mock galaxy images based on specific survey.

In the text
thumbnail Fig. 2

Ideal SEDs for subhalo 0, 31, and 253 881 output by SKIRT. For comparison, NoMedium and ExtinctionOnly mode are employed to generate the optical SEDs, while the NIR ones are generated using DustEmission and ExtinctionOnly mode. The relative deviations in optical and NIR are displayed in the lower panel, where N, E, and D represent NoMedium, ExtinctionOnly, and DustEmission. The optical depth at 5500Å τ5500Å are calculated and shown in each panel. The viewing angles of subhalo 0 and 31 are both at 0° and 0° for inclination and azimuth, while subhalo 253881 is in two views, face-on and edge-on, indicated in solid and dashed lines respectively. For subhalo 31, we also highlight several emission lines, Hα 6563, [SIII]λλ 9069, 9532, and Paγ 10 941 from left to right. These lines are generated by star-forming regions represented by MAPPINGS-III SED family.

In the text
thumbnail Fig. 3

Mock galaxy images in N UV, u, ɡ, r, i, ɀ, and y bands expected by CSST, with the colorbar showing the units as electron counts. The viewing angles are set to be 0° and 0° in inclination and azimuth for subhalos 0 and 31, while for subhalo 253881, the viewing angles are set to be at face-on and edge-on directions. For better illustration, the spiral galaxy is zoomed into a FoV with 200 kpc, and the edge-on images are rotated to make the galactic plane parallel to x-axis. Furthermore, the stellar mass, redshifts, and subhaloIDs are also displayed. The images are presented in logarithmic scale, and to mitigate the occurence of NaN values and enhance visual clarity, they are clipped at 10-5.

In the text
thumbnail Fig. 4

Mock galaxy images in VIS, Y, J, and H bands for Euclid.

In the text
thumbnail Fig. 5

Mock galaxy images in F275W, F390W, and F814W bands from UVIS channel and F105W, F110W, F125W, and F160W bands from IR channel for HST WFC3.

In the text
thumbnail Fig. 6

Mock galaxy images in F070W, F150W, F200W, and F182M bands from short-wavelength channel and F356W and F444W bands from the long-wavelength channel for JWST NIRCam.

In the text
thumbnail Fig. 7

Mock galaxy images in F062, F087, F106, F129, F159, F184, and F213 bands for Roman WFI.

In the text
thumbnail Fig. 8

Mock galaxy images in ɡ, r, i, ɀ, and y bands for HSC.

In the text
thumbnail Fig. 9

Pseudo-color images constructed by Astropy utilizing default settings for CSST, Euclid, HST, JWST, Roman, and HSC for subhalo 253881 in snapshot-94 at ɀ = 0.06 discussed above (a) and subhalo 11 in snapshot-84 at ɀ = 0.20 (b) respectively.

In the text
thumbnail Fig. 10

Mock images in NUV,u,ɡ,r,i,ɀ, and y bands for CSST (a) and in F070W, F150W, F200W, F182M, F356W, and F444W for JWST (b) generated from EAGLE simulation using GalaxyGenius. We notice that several companion sources exist apart from central targets. This is because that unlike TNG dataset, which stores its particle data based on individual subhalos, the particles retrieved from EAGLE are constraint by specific box length. Consequently, particles from companion sources are also included.

In the text
thumbnail Fig. 11

Gas density versus temperature for subhalos 31 and 253881 using dust recipes as Camps et al. (2016) (green dashed) and Torrey et al. (2012) (red dashed) mentioned in Section 2.2. The density is divided by a threshold distinguishing star-formation and non-star-formation, and the colorbar indicates the gas masses.

In the text
thumbnail Fig. 12

Comparison of ideal SEDs generated by SKIRT in NIR for two dust recipes for subhalos 31 and 253881. The lower panels exhibit the normalized residual, where T and C indicate the dust recipes as Torrey et al. (2012) and Camps et al. (2016).

In the text
thumbnail Fig. 13

Spatial distributions on X–Y plane for star-forming regions and dust elements derived from two distinct recipes for subhalo 31 and 253881. The number of star-forming regions and dust elements are also displayed in both plots.

In the text
thumbnail Fig. 14

Comparison of ideal SEDs generated using three dust models for subhalo 31 and 253 881. The lower panels exhibit the normalized residual, where D, Z, and T indicate DraineLi (Draine & Li 2007), Zubko (Zubko et al. 2004), and Themis (Jones et al. 2017) dust models, respectively.

In the text
thumbnail Fig. A.1

Instrumental parameters employed to perform mock observations for selected filters in Section 3 for CSST, Euclid, HST WFC3, JWST NIRCam, Roman, and HSC.

In the text
thumbnail Fig. B.1

Point spread functions (PSFs) are used to convolve with the ideal bandpass images presented in Section 2.4. The size of each PSF is fixed at 5″ . Larger PSFs are cropped at the center, while smaller ones are padded with zeros. For enhanced visualization, these PSFs are displayed in a logarithmic scale, with clipped value of 1e-5 to avoid zero values. It is noteworthy that for the Euclid mission, PSFs are constructed as Gaussian models.

In the text

Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.

Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.

Initial download of the metrics may take a while.