这是用户在 2025-3-5 16:21 为 https://www.tng-project.org/data/docs/specifications/ 保存的双语快照页面,由 沉浸式翻译 提供双语支持。了解如何保存?

This page contains a comprehensive description of the simulation snapshots, group catalogs, merger trees, and supplementary data sets. Differences and additions in TNG with respect to the original Illustris public data release are noted: aspects which have changed, or which are new in TNG, are marked in blue, while those marked in green are identical to Illustris.
本页包含对模拟快照、群组目录、合并树及补充数据集的全面描述。TNG 相较于原始 Illustris 公共数据发布的不同之处和新增内容均已标注:TNG 中已更改或新增的部分以蓝色标记,与 Illustris 相同的部分则以绿色标记。

Table of Contents  目录


1. Snapshots

Organization  组织

There are 100 snapshots stored for every run. These include all particles/cells in the whole volume. The complete snapshot listings, spacings and redshifts can be found in the API. Note that, unlike in Illustris, TNG contains two different types of snapshots: 'full' and 'mini'. While both encompass the entire volume, 'mini' snapshots only have a subset of particle fields available (detailed below). In TNG twenty snapshots are full, while the remaining 80 are mini. The 20 full snapshots are:
每次运行存储了 100 个快照。这些快照包括整个体积中的所有粒子/单元格。完整的快照列表、间隔和红移可以在 API 中找到。请注意,与 Illustris 不同,TNG 包含两种不同类型的快照:“完整”和“迷你”。虽然两者都涵盖了整个体积,但“迷你”快照仅提供粒子字段的子集(详见下文)。在 TNG 中,20 个快照是完整的,其余 80 个是迷你的。20 个完整快照是:

Snap Scale factor Redshift
2 0.0769 12
3 0.0833 11
4 0.0909 10
6 0.1 9
8 0.1111 8
11 0.125 7
13 0.1429 6
17 0.1667 5
21 0.2 4
25 0.25 3
33 0.3333 2
40 0.4 1.5
50 0.5 1
59 0.5882 0.7
67 0.6667 0.5
72 0.7143 0.4
78 0.7692 0.3
84 0.8333 0.2
91 0.9091 0.1
99 1 0

Every snapshot is stored in a series of "chunks", i.e. more manageable, smaller-size files. The number of chunks per snapshots is different for the different runs:
每个快照存储在一系列“块”中,即更易于管理的小文件。不同运行的每个快照的块数不同:

Run  运行 Alt. Name Total NumPart (DM)  总粒子数(DM) Chunks per Snapshot  每个快照的块数 Full Snapshot Size  完整快照大小 Avg Groupcat Size   Avg Groupcat 大小Total Data Volume
总数据量
L35n270TNG TNG50-4 19,683,000 11 5.2 GB 20 MB 0.6 TB
L35n270TNG_DM TNG50-4-Dark 19,683,000 4 1.2 GB 10 MB 0.1 TB
L35n540TNG TNG50-3 157,464,000 11 44 GB 130 MB 7.5 TB
L35n540TNG_DM TNG50-3-Dark 157,464,000 4 9.4 GB 50 MB 0.6 TB
L35n1080TNG TNG50-2 1,259,712,000 128 350 GB 860 MB 18 TB
L35n1080TNG_DM TNG50-2-Dark 1,259,712,000 85 76 GB 350 MB 4.5 TB
L35n2160TNG TNG50-1 10,077,696,000 680 2.7 TB 7.2 GB ~320 TB
L35n2160TNG_DM TNG50-1-Dark 10,077,696,000 128 600 GB 2.3 GB 36 TB
L75n455TNG TNG100-3 94,196,375 7 27 GB 110 MB 1.5 TB
L75n455TNG_DM TNG100-3-Dark 94,196,375 4 5.7 GB 40 MB 0.4 TB
L75n910TNG TNG100-2 753,571,000 56 215 GB 650 MB 14 TB
L75n910TNG_DM TNG100-2-Dark 753,571,000 8 45 GB 260 MB 2.8 TB
L75n1820TNG TNG100-1 6,028,568,000 448 1.7 TB 4.3 GB 128 TB
L75n1820TNG_DM TNG100-1-Dark 6,028,568,000 64 360 GB 1.7 GB 22 TB
L205n625TNG TNG300-3 244,140,625 16 63 GB 340 MB 4 TB
L205n625TNG_DM TNG300-3-Dark 244,140,625 4 15 GB 130 MB 1 TB
L205n1250TNG TNG300-2 1,953,125,000 100 512 GB 2.2 GB 31 TB
L205n1250TNG_DM TNG300-2-Dark 1,953,125,000 25 117 GB 810 MB 7.2 TB
L205n2500TNG TNG300-1 15,625,000,000 600 4.1 TB 14 GB 235 TB
L205n2500TNG_DM TNG300-1-Dark 15,625,000,000 75 930 GB 5.2 GB 57 TB

Note that the snapshot data is not organized according to spatial position. Rather, particles within the snapshot files are sorted according to their group/subgroup memberships, according to the FoF or Subfind algorithms. Within each particle type, the sort order is: GroupNumber, SubgroupNumber, BindingEnergy, where particles belonging to the group but not to any of its subgroups ("fuzz") are included after the last subgroup. The following figure provides a schematic view of the particle organization within a snapshot, for one particle type. Note that the truncation of a snapshot in chunks is arbitrary, thus halos may happen to be stored across multiple, subsequent chunks. Similarly, the different particle types of a halo can be stored in different sets of chunks.
请注意,快照数据并不是根据空间位置组织的。相反,快照文件中的粒子根据它们的群组/子群组成员关系,按照 FoF 或 Subfind 算法进行排序。在每种粒子类型内,排序顺序为:GroupNumber、SubgroupNumber、BindingEnergy,其中属于群组但不属于任何子群组的粒子(“fuzz”)包含在最后一个子群组之后。下图提供了快照中粒子组织的示意图,针对一种粒子类型。请注意,快照的分块截断是任意的,因此晕可能恰好存储在多个连续的分块中。同样,一个晕的不同粒子类型可以存储在不同的分块集合中。

Caption. Schematic diagram of the organization of particle/cell data within the snapshots for a single particle type. Within a type, particle order is determined by a global sort of the following fields in this order: FoF group number, Subfind subhalo number, binding energy, nearest FoF group number. This implies that FOF halos are contiguous, although they can span file chunks. Subfind subhalos are only contiguous within a single group, being separated between groups by an "inner fuzz" of all FOF particles not bound to any subhalo. Here Nc indicates the number of file chunks, nF the number of FOF groups, and NS,j the number of subhalos in jth FoF group.
标题:单粒子类型快照中粒子/单元格数据组织的示意图。在类型内,粒子顺序由以下字段的全局排序决定:FoF 组号、Subfind 子晕号、结合能、最近的 FoF 组号。这意味着 FoF 晕是连续的,尽管它们可以跨越文件块。Subfind 子晕仅在单个组内是连续的,在组之间由所有未绑定到任何子晕的 FoF 粒子的“内部模糊”分隔。这里 Nc 表示文件块的数量, nF 表示 FoF 组的数量, NS,j 表示 jth FoF 组中子晕的数量。

Contents  目录

Every HDF5 snapshot contains several groups: "Header", "Parameters", "Configuration", and five "PartTypeX" groups, for the following particle types (the DM only runs have a single PartType1 group):
每个 HDF5 快照包含多个组:"Header"、"Parameters"、"Configuration",以及五个"PartTypeX"组,对应以下粒子类型(仅含暗物质的运行中只有一个 PartType1 组):

  • PartType0 - GAS
  • PartType1 - DM
  • PartType2 - (unused)  PartType2 - (未使用)
  • PartType3 - TRACERS
  • PartType4 - STARS & WIND PARTICLES
    PartType4 - 恒星与风粒子
  • PartType5 - BLACK HOLES

The most important fields of the Header group are given in the following table.
Header 组中最重要的字段在以下表格中给出。

Header
Field   字段 Dimensions Units   单位 Description   描述
BoxSize 1 ckpc/h Spatial extent of the periodic box (in comoving units).
周期性盒子的空间范围(以共动单位表示)。
MassTable 6 1010M/h Masses of particle types which have a constant mass (only DM).
具有恒定质量的粒子类型的质量(仅限 DM)。
NumPart_ThisFile 6 - Number of particles (of each type) included in this (sub-)file.
此(子)文件中包含的每种类型的粒子数量。
NumPart_Total 6 - Total number of particles (of each type) across all (sub-)files of this snapshot, modulo 232.
此快照所有(子)文件中每种类型的粒子总数,取模 232
NumPart_Total_HighWord 6 - Total number of particles (of each type) across all (sub-)files of this snapshot, divided by 232 and rounded downwards.
此快照的所有(子)文件中的粒子总数(每种类型),除以 232 并向下取整。
Omega0 1 - The cosmological density parameter for matter.
物质宇宙学密度参数。
OmegaLambda 1 - The cosmological density parameter for the cosmological constant.
宇宙学常数对应的宇宙学密度参数。
Redshift 1 - The redshift corresponding to the current snapshot.
当前快照对应的红移。
Time   时间 1 - The scale factor a (=1/(1+z)) corresponding to the current snapshot.
当前快照对应的比例因子 a(=1/(1+z))。
NumFilesPerSnapshot 1 - Number of file chunks per snapshot.
每个快照的文件块数量。

The Parameters and Configuration provide the complete set of parameter file options and run-time configuration options used to run TNG. That is, they encode the fiducial "TNG Galaxy Formation Model". Many will clearly map to Table 1 of Pillepich et al. (2018a), while others deal with more numerical/technical options. In the future, together with the release of the TNG initial conditions and the TNG code base of AREPO, this will enable any of the TNG simulations to be reproduced.
ParametersConfiguration 提供了用于运行 TNG 的完整参数文件选项和运行时配置选项。也就是说,它们编码了基准的 "TNG 星系形成模型"。其中许多选项将清晰地映射到 Pillepich 等人 (2018a) 的表 1,而其他选项则涉及更多的数值/技术选项。未来,随着 TNG 初始条件和 AREPO 的 TNG 代码库的发布,这将使得任何 TNG 模拟都能够被复现。

The complete snapshot field listings of the PartTypeX groups, including dimensions, units and descriptions, are given for all the particles types in the following large table. Rows in blue are new or different in some way with respect to original Illustris, while those in green are unchanged.
完整的 PartTypeX 组的快照字段列表,包括维度、单位和描述,在下面的大表格中为所有粒子类型提供。蓝色行表示与原始 Illustris 相比是新的或有所不同的,而绿色行则表示未更改。

PartType0 (gas)
Field   字段 Full Snaps Mini Snaps Subbox Snaps Dims Units   单位 Description   描述
CenterOfMass - N,3 ckpc/h Spatial position of the center of mass, which in general differs from the geometrical center of the Voronoi cell (the offset should be small). Comoving coordinate.
质心的空间位置,通常与 Voronoi 单元的几何中心不同(偏移量应较小)。Comoving 坐标。
Coordinates   坐标 N,3 ckpc/h Spatial position within the periodic simulation domain of BoxSize. Comoving coordinate.
在 BoxSize 的周期性模拟域内的空间位置。共动坐标。
Density   密度 N (1010M/h)/(ckpc/h)3 Comoving mass density of cell (calculated as mass/volume).
单元的共动质量密度(计算为质量/体积)。
ElectronAbundance N - Fractional electron number density with respect to the total hydrogen number density, so ne=ElectronAbundancenH where nH=XHρ/mp. Use with caution for star-forming gas (see comment below for NeutralHydrogenAbundance).
相对于总氢数密度的分数电子数密度,因此 ne=ElectronAbundancenH 其中 nH=XHρ/mp 。对于恒星形成气体需谨慎使用(参见下方关于 NeutralHydrogenAbundance 的评论)。
EnergyDissipation - - (^) N (1/a)1010M/ckpc(km/s)3 Shock finder output: the dissipated energy rate (amount of kinetic energy irreversibly transformed into thermal energy). Note units correspond to (Energy/Time). Multiply by 1/a to obtain physical units.
激波探测器输出:耗散能量率(不可逆地转化为热能的动能)。注意单位对应于(能量/时间)。乘以 1/a 以获得物理单位。
GFM_AGNRadiation - N erg/s/cm2(4π) Bolometric intensity (physical units) at the position of this cell arising from the radiation fields of nearby AGN. One should divide by 4π to obtain the flux at this location, in the sense of F=L/(4πR2).
该位置由于附近活动星系核(AGN)辐射场产生的玻尔兹曼强度(物理单位)。应除以 4π 以获得该位置的流量,含义参照 F=L/(4πR2)
GFM_CoolingRate - N ergcm3/s The instantaneous net cooling rate experienced by this gas cell, in cgs units (e.g. Λnet/nH2).
该气体单元的瞬时净冷却速率,以 cgs 单位表示(例如 Λnet/nH2 )。
GFM_Metallicity N - The ratio MZ/Mtotal where MZ is the total mass all metal elements (above He). Is NOT in solar units. To convert to solar metallicity, divide by 0.0127 (the primordial solar metallicity).
比例 MZ/Mtotal 其中 MZ 是所有金属元素(高于 He)的总质量。不在太阳单位中。要转换为太阳金属丰度,除以 0.0127(原始太阳金属丰度)。
GFM_Metals - N,10 - Individual abundances of nine species: H, He, C, N, O, Ne, Mg, Si, Fe (in this order). Each is the dimensionless ratio of mass in that species to the total gas cell mass. The tenth entry contains the 'total' of all other (i.e. untracked) metals.
九种元素的单独丰度:H、He、C、N、O、Ne、Mg、Si、Fe(按此顺序)。每个值是该元素的质量与气体单元总质量的无量纲比值。第十个条目包含所有其他(即未跟踪的)金属的“总和”。
GFM_MetalsTagged - N,6 - Six additional metal-origin tracking fields in this order: SNIa (0), SNII (1), AGB (2), NSNS (3), FeSNIa (4), FeSNII (5). Each keeps track of heavy elements arising from particular processes. Full description below.
六个额外的金属来源追踪字段,按以下顺序排列:SNIa (0)、SNII (1)、AGB (2)、NSNS (3)、FeSNIa (4)、FeSNII (5)。每个字段用于追踪特定过程产生的重元素。完整描述如下。
GFM_WindDMVelDisp - N km/s Equal to SubfindVelDisp (redundant).
等于 SubfindVelDisp(冗余)。
GFM_WindHostHaloMass - N 1010M/h Mass of the parent FoF halo of this gas cell (redundant).
该气体单元的父 FoF 晕的质量(冗余)。
InternalEnergy N (km/s)2 Internal (thermal) energy per unit mass for this gas cell. See FAQ for conversion to gas temperature. Use with caution for star-forming gas, as this corresponds to the 'effective' temperature of the equation of state, which is not a physical temperature. Note: this field has "corrected" values, and is generally recommended for all uses, see the data release background for details.
该气体单元的每单位质量内能(热)。有关转换为气体温度的详细信息,请参阅 FAQ。对于恒星形成气体,请谨慎使用,因为这对应于状态方程的“有效”温度,而非实际温度。注意:此字段具有“校正”值,通常建议用于所有用途,详情请参见数据发布背景。
InternalEnergyOld - (!) N (km/s)2 Old internal (thermal) energy per unit mass for this gas cell. See FAQ for conversion to gas temperature. This field holds the original values, and is not recommended for use, see the data release background for details. (!) Note that subboxes do not have corrected values, so the InternalEnergy field for subboxes contains the uncorrected values, and no InternalEnergyOld exists.
该气体单元的旧内部(热)能量每单位质量。有关转换为气体温度的说明,请参阅 FAQ。此字段保存原始值,不推荐使用,详情请参阅数据发布背景。(!) 请注意,子盒子没有校正值,因此子盒子的 InternalEnergy 字段包含未校正的值,且不存在 InternalEnergyOld。
Machnumber - - (^) N - Shock finder output: The Mach number (ratio of fluid velocity to sound speed) of the gas cell, zero if no shock is present.
激波查找器输出:气体单元的 Mach 数(流体速度与声速之比),如果没有激波则为零。
MagneticField - N,3 (h/a2) (UnitPressure)1/2 The (comoving) magnetic field 3-vector (x,y,z) of this gas cell. Multiply by h/a2 to obtain physical code units, then by UnitPressure1/2=(UnitMass/UnitLength)1/2/UnitTime =(1010M/kpc)1/2(km/s)/kpc=2.60×106 to obtain CGS units (Gauss).
该气体单元的(共动)磁场 3-向量(x,y,z)。乘以 h/a2 以获得物理代码单位,然后乘以 UnitPressure1/2=(UnitMass/UnitLength)1/2/UnitTime =(1010M/kpc)1/2(km/s)/kpc=2.60×106 以获得 CGS 单位(高斯)。
MagneticFieldDivergence - N (h3/a2)(1010M)1/2(km/s)(ckpc)5/2 The divergence of the magnetic field in this cell. Units are (area)*MagneticFieldUnits/(volume). Unlike MagneticField, this field is in Heaviside-Lorentz units, i.e. one should multiply by 4π to convert to Gauss.
该单元的磁场散度。单位为(面积)*MagneticFieldUnits/(体积)。与 MagneticField 不同,该字段使用 Heaviside-Lorentz 单位,即应乘以 4π 以转换为高斯。
Masses N 1010M/h Gas mass in this cell. Refinement/derefinement attempts to keep this value within a factor of two of the targetGasMass for every cell.
该单元中的气体质量。细化/去细化尝试使每个单元的此值保持在目标 GasMass 的两倍以内。
NeutralHydrogenAbundance - N - Fraction of the hydrogen cell mass (or density) in neutral hydrogen, so nH0=NeutralHydrogenAbundancenH. (So note that nH+=nHnH0). Use with caution for star-forming gas, as the calculation is based on the 'effective' temperature of the equation of state, which is not a physical temperature.
氢原子质量(或密度)在中性氢中的比例,因此 nH0=NeutralHydrogenAbundancenH 。(请注意 nH+=nHnH0 )。对于恒星形成气体,请谨慎使用,因为计算基于状态方程的“有效”温度,而非物理温度。
ParticleIDs N - The unique ID (uint64) of this gas cell. Constant for the duration of the simulation. May cease to exist (as gas) in a future snapshot due to conversion into a star/wind particle, accretion into a BH, or a derefinement event.
该气体单元的独特 ID(uint64)。在模拟期间保持不变。由于转化为恒星/风粒子、吸积到黑洞或去细化事件,可能在未来的快照中不再存在(作为气体)。
Potential - N (km/s)2/a Gravitational potential energy.
引力势能。
StarFormationRate N M/yr Instantaneous star formation rate of this gas cell.
该气体单元的瞬时恒星形成率。
SubfindDMDensity - - N (1010M/h)/(ckpc/h)3 The local total comoving mass density, estimated using the standard cubic-spline SPH kernel over all DM particles within a radius of SubfindHsml.
局部总共动质量密度,使用标准三次样条 SPH 核在 SubfindHsml 半径内的所有 DM 粒子上进行估计。
SubfindDensity - - N (1010M/h)/(ckpc/h)3 The local total comoving mass density, estimated using the standard cubic-spline SPH kernel over all particles/cells within a radius of SubfindHsml.
使用标准三次样条 SPH 核在 SubfindHsml 半径内的所有粒子/单元格上估算的局部总共动质量密度。
SubfindHsml - - N ckpc/h The comoving radius of the sphere centered on this cell enclosing the 64±1 nearest dark matter particles.
以该单元为中心的球体的共动半径,包含 64±1 个最近的暗物质粒子。
SubfindVelDisp - - N km/s The 3D velocity dispersion of all dark matter particles within a radius of SubfindHsml of this cell.
该单元内所有暗物质粒子在 SubfindHsml 半径范围内的 3D 速度分散度。
Velocities   速度 N,3 kma/s Spatial velocity. Multiply this value by a to obtain peculiar velocity.
空间速度。将此值乘以 a 以获得本动速度。
PartType1 (dm)
Field   字段 Full Snaps Mini Snaps Subbox Snaps Dims Units   单位 Description   描述
Coordinates   坐标 N,3 ckpc/h Spatial position within the periodic simulation domain of BoxSize. Comoving coordinate.
在 BoxSize 的周期性模拟域内的空间位置。共动坐标。
ParticleIDs N - The unique ID (uint64) of this DM particle. Constant for the duration of the simulation.
此 DM 粒子的唯一 ID(uint64)。在模拟期间保持不变。
Potential - N (km/s)2/a Gravitational potential energy.
引力势能。
SubfindDMDensity - - N (1010M/h)/(ckpc/h)3 The local total comoving mass density, estimated using the standard cubic-spline SPH kernel over all DM particles within a radius of SubfindHsml.
局部总共动质量密度,使用标准三次样条 SPH 核在 SubfindHsml 半径内的所有 DM 粒子上进行估计。
SubfindDensity - - N (1010M/h)/(ckpc/h)3 The local total comoving mass density, estimated using the standard cubic-spline SPH kernel over all particles/cells within a radius of SubfindHsml.
使用标准三次样条 SPH 核在 SubfindHsml 半径内的所有粒子/单元格上估算的局部总共动质量密度。
SubfindHsml - - N ckpc/h The comoving radius of the sphere centered on this particle enclosing the 64±1 nearest dark matter particles.
以该粒子为中心的球体的共动半径,包含 64±1 个最近的暗物质粒子。
SubfindVelDisp - - N km/s The 3D velocity dispersion of all dark matter particles within a radius of SubfindHsml of this particle.
该粒子在 SubfindHsml 半径内所有暗物质粒子的三维速度分散度。
Velocities   速度 N,3 kma/s Spatial velocity. Multiply this value by a to obtain peculiar velocity.
空间速度。将此值乘以 a 以获得本动速度。
PartType3 (tracers)   PartType3(追踪器)
Field   字段 Full Snaps Mini Snaps Subbox Snaps Dims Units   单位 Description   描述
FluidQuantities (*) - (*) N - Of the various quantities recorded for tracers in Illustris, we now have kept only one, similar to "Last_Star_Time". Therefore, this dataset is now a single number for each tracer, and contains information on the previous presence of the tracer inside a particle of type 4 (either a real star, or wind, particle). If the tracer has never been in a particle of type 4, the value is 0. (i) For tracers that are currently in gas cells or black holes, the range of possible values is [-All.TimeMax, All.TimeMax], as follows: if the tracer was last seen in a 'real' star particle, the value is simply the time it came back to the gas phase, i.e. the possible range of values is [0, All.TimeMax]. If the tracer was last seen in a wind particle, the value is the time it came back to the gas phase, multiplied by (-1), i.e. the possible range of values is [-All.TimeMax, 0]. (ii) For tracers that are currently in a 'real' star particle, the value is fixed at 2*All.TimeMax. (iii) For tracers that are currently in a wind particle, the value equals whatever value they had before joining the wind plus 3*All.TimeMax, i.e. the possible range of values is [2*All.TimeMax, 4*All.TimeMax]. Note (*): field only exists for TNG100, removed in TNG300 and TNG50.
在 Illustris 中为追踪器记录的各种量中,我们现在只保留了一个,类似于“Last_Star_Time”。因此,该数据集现在每个追踪器只有一个数字,并包含有关追踪器之前存在于类型 4 粒子(无论是真实恒星、风粒子)中的信息。如果追踪器从未在类型 4 粒子中,则该值为 0。(i) 对于当前在气体单元或黑洞中的追踪器,可能的取值范围为[-All.TimeMax, All.TimeMax],如下所示:如果追踪器最后一次出现在“真实”恒星粒子中,则该值仅为它返回气相的时间,即可能的取值范围为[0, All.TimeMax]。如果追踪器最后一次出现在风粒子中,则该值为它返回气相的时间乘以(-1),即可能的取值范围为[-All.TimeMax, 0]。 (ii) 对于当前处于“真实”星粒子中的追踪器,其值固定为 2*All.TimeMax。(iii) 对于当前处于风粒子中的追踪器,其值等于加入风之前的值加上 3*All.TimeMax,即可能的取值范围为[2*All.TimeMax, 4*All.TimeMax]。注意(*): 该字段仅存在于 TNG100 中,在 TNG300 和 TNG50 中已被移除。
ParentID (**) N - The unique ID (uint64) of the parent of this tracer. Could be a gas cell, star, wind phase cell, or BH. Note (**): TNG100 tracers saved only in the (20) full snapshots! They are saved in all 100 snapshots for TNG300 and TNG50.
该追踪器的父级唯一 ID(uint64)。可能是气体单元、恒星、风相单元或黑洞。注意(**):TNG100 追踪器仅在(20)个完整快照中保存!在 TNG300 和 TNG50 中,它们保存在所有 100 个快照中。
TracerID (**) N - The unique ID (uint64) of this tracer. Constant for the duration of the simulation. Note (**): TNG100 tracers saved only in the (20) full snapshots! They are saved in all 100 snapshots for TNG300 and TNG50.
此追踪器的唯一 ID (uint64)。在模拟期间保持不变。注意 (**): TNG100 追踪器仅在(20)个完整快照中保存!它们在 TNG300 和 TNG50 的所有 100 个快照中均被保存。
PartType4 (stars / wind particles)
PartType4(恒星/风粒子)
Field   字段 Full Snaps Mini Snaps Subbox Snaps Dims Units   单位 Description   描述
BirthPos - N,3 ckpc/h Spatial position within the periodic box where this star particle initially formed. Comoving coordinate.
周期性盒子内的空间位置,该星粒子最初形成于此。共动坐标。
BirthVel - N,3 kma/s Spatial velocity of the parent star-forming gas cell at the time of formation. The peculiar velocity is obtained by multiplying this value by a1/2.
母恒星形成气体单元在形成时的空间速度。通过将此值乘以 a1/2 获得本动速度。
Coordinates   坐标 N,3 ckpc/h Spatial position within the periodic simulation domain of BoxSize. Comoving coordinate.
在 BoxSize 的周期性模拟域内的空间位置。共动坐标。
GFM_InitialMass N 1010M/h Mass of this star particle when it was formed (will subsequently decrease due to stellar evolution).
该星粒子形成时的质量(随后会因恒星演化而减少)。
GFM_Metallicity N - See entry under PartType0. Inherited from the gas cell spawning/converted into this star, at the time of birth.
参见 PartType0 条目。继承自生成/转化为该恒星的气体单元,在其诞生时。
GFM_Metals - N,10 - See entry under PartType0. Inherited from the gas cell spawning/converted into this star, at the time of birth.
参见 PartType0 条目。继承自生成/转化为该恒星的气体单元,在其诞生时。
GFM_MetalsTagged - N,6 - See entry under PartType0. This field is identical for star particles, and note that it is simply inherited at the time of formation from the gas cell from which the star was born. It does not then evolve or change in any way (i.e. no self-enrichment), so these values describe the 'inherited' wind/SN/NSNS material from the gas.
请参见 PartType0 下的条目。该字段对于恒星粒子是相同的,请注意它只是在形成时从恒星诞生的气体单元中继承而来。它不会以任何方式演化或改变(即没有自我富集),因此这些值描述了从气体中继承的风/超新星/中子星合并物质。
GFM_StellarFormationTime N - The exact time (given as the scalefactor) when this star was formed. Note: The only differentiation between a real star (>0) and a wind phase gas cell (<=0) is the sign of this quantity.
该恒星形成的确切时间(以标度因子给出)。注意:真实恒星(>0)和风相气体单元(<=0)之间的唯一区别是该数量的符号。
GFM_StellarPhotometrics - N,8 mag Stellar magnitudes in eight bands: U, B, V, K, g, r, i, z. In detail, these are: Buser's X filter, where X=U,B3,V (Vega magnitudes), then IR K filter + Palomar 200 IR detectors + atmosphere.57 (Vega), then SDSS Camera X Response Function, airmass = 1.3 (June 2001), where X=g,r,i,z (AB magnitudes). They can be found in the filters.log file in the BC03 package. The details on the four SDSS filters can be found in Stoughton et al. 2002, section 3.2.1.
八个波段的星等:U、B、V、K、g、r、i、z。具体来说,这些是:Buser 的 X 滤镜,其中 X=U,B3,V(Vega 星等),然后是 IR K 滤镜 + Palomar 200 IR 探测器 + 大气.57(Vega),接着是 SDSS 相机 X 响应函数,大气质量=1.3(2001 年 6 月),其中 X=g,r,i,z(AB 星等)。它们可以在 BC03 包中的 filters.log 文件中找到。关于四个 SDSS 滤镜的详细信息可以在 Stoughton 等人 2002 年的第 3.2.1 节中找到。
Masses N 1010M/h Mass of this star or wind phase cell.
该恒星或风相单元的质量。
ParticleIDs N - The unique ID (uint64) of this star/wind cell. Constant for the duration of the simulation.
该恒星/风单元的独特 ID(uint64)。在模拟期间保持不变。
Potential - N (km/s)2/a Gravitational potential energy.
引力势能。
StellarHsml - N ckpc/h The comoving radius of the sphere centered on this particle enclosing the 32±1 nearest particles of this same type. Useful for visualization.
以该粒子为中心,包含 32±1 个同类型粒子的球体的共动半径。对可视化有用。
SubfindDMDensity - - N (1010M/h)/(ckpc/h)3 The local total comoving mass density, estimated using the standard cubic-spline SPH kernel over all DM particles within a radius of SubfindHsml.
局部总共动质量密度,使用标准三次样条 SPH 核在 SubfindHsml 半径内的所有 DM 粒子上进行估计。
SubfindDensity - - N (1010M/h)/(ckpc/h)3 The local total comoving mass density, estimated using the standard cubic-spline SPH kernel over all particles/cells within a radius of SubfindHsml.
使用标准三次样条 SPH 核在 SubfindHsml 半径内的所有粒子/单元格上估算的局部总共动质量密度。
SubfindHsml - - N ckpc/h The comoving radius of the sphere centered on this star particle enclosing the 64±1 nearest dark matter particles.
以该恒星粒子为中心的球体的共动半径,包含 64±1 个最近的暗物质粒子。
SubfindVelDisp - - N km/s The 3D velocity dispersion of all dark matter particles within a radius of SubfindHsml of this particle.
该粒子在 SubfindHsml 半径内所有暗物质粒子的三维速度分散度。
Velocities   速度 N,3 kma/s Spatial velocity. Multiply this value by a to obtain peculiar velocity.
空间速度。将此值乘以 a 以获得本动速度。
PartType5 (black holes)   PartType5(黑洞)
Field   字段 Full Snaps Mini Snaps Subbox Snaps Dims Units   单位 Description   描述
BH_BPressure N (h4/a4)1010M(km/s)2/ckpc3 The mean magnetic pressure of gas cells within a radius of BH_Hsml, kernel and volume weighted (kernel weight clipped at a maximum of wt=2.5). Units are those of MagneticField2. Note: is still in Heavyside-Lorentz, not Gauss, so multiply by 4π to be unit consistent with MagneticField.
在 BH_Hsml 半径范围内气体单元的平均磁压力,基于核函数和体积加权(核函数权重最大截断为 wt=2.5)。单位为 MagneticField 2 。注意:仍为 Heavyside-Lorentz 单位,非高斯单位,因此需乘以 4π 以与 MagneticField 单位一致。
BH_CumEgyInjection_QM N 1010M/h(ckpc/h)2/(0.978Gyr/h)2 Cumulative amount of thermal AGN feedback energy injected into surrounding gas in the high accretion-state (quasar) mode, total over the entire lifetime of this blackhole. Field summed during BH-BH merger.
在高吸积状态(类星体)模式下,注入周围气体的累积热 AGN 反馈能量,总计该黑洞整个生命周期。在 BH-BH 合并期间字段求和。
BH_CumEgyInjection_RM N 1010M/h(ckpc/h)2/(0.978Gyr/h)2 Cumulative amount of kinetic AGN feedback energy injected into surrounding gas in the low accretion-state (wind) mode, total over the entire lifetime of this blackhole. Field summed during BH-BH merger.
在低吸积态(风)模式下注入周围气体的累积动能 AGN 反馈能量总量,覆盖该黑洞整个生命周期。在 BH-BH 合并期间求和。
BH_CumMassGrowth_QM N (1010M/h) Cumulative mass accreted onto the BH in the high accretion-state (quasar) mode, total over the entire lifetime of this blackhole. Field summed during BH-BH merger.
黑洞在高吸积状态(类星体模式)下累积的质量,总计覆盖该黑洞的整个生命周期。在黑洞-黑洞合并期间汇总的场。
BH_CumMassGrowth_RM N (1010M/h) Cumulative mass accreted onto the BH in the low accretion-state (kinetic wind) mode, total over the entire lifetime of this blackhole. Field summed during BH-BH merger.
黑洞在低吸积状态(动能风模式)下累积吸积的质量,整个黑洞生命周期内的总和。在黑洞合并过程中求和场。
BH_Density N (1010M/h)/(ckpc/h)3 Local comoving gas density averaged over the nearest neighbors of the BH.
本地共动气体密度,取黑洞最近邻域的平均值。
BH_HostHaloMass N 1010M/h Mass of the parent FoF halo of this blackhole.
该黑洞所属父 FoF 晕团的质量。
BH_Hsml N ckpc/h The comoving radius of the sphere enclosing the 64,128,256 (for TNG100-3, -2, and -1 resolutions) ±4 nearest-neighbor gas cells around the BH.
包含 BH 周围 64,128,256(对于 TNG100-3、-2 和-1 分辨率)±4 个最近邻气体单元的球体的共动半径。
BH_Mass N 1010M/h Actual mass of the BH; does not include gas reservoir. Monotonically increases with time according to the accretion prescription, starting from the seed mass.
黑洞的实际质量;不包括气体储备。根据吸积规定,从种子质量开始,随时间单调增加。
BH_Mdot N (1010M/h)/(0.978Gyr/h) The mass accretion rate onto the black hole, instantaneous.
黑洞的质量吸积率,瞬时值。
BH_MdotBondi N (1010M/h)/(0.978Gyr/h) Current estimate of the Bondi accretion rate for this BH. Calculated as M˙bondi=(α4πG2MBH2ρ)/(cs2+vBH2)3/2 with α=1 and vBH=0 for TNG.
当前对此黑洞的 Bondi 吸积率估计值。计算方式为 M˙bondi=(α4πG2MBH2ρ)/(cs2+vBH2)3/2 ,其中 α=1 vBH=0 适用于 TNG。
BH_MdotEddington N (1010M/h)/(0.978Gyr/h) Current estimate of the Eddington accretion rate for this BH. Calculated as M˙edd=(4πGMBHmp)/(ϵrσTc) where ϵr=0.2 is the radiative efficieny parameter.
当前对该黑洞的爱丁顿吸积率的估计值。计算公式为 M˙edd=(4πGMBHmp)/(ϵrσTc) ,其中 ϵr=0.2 是辐射效率参数。
BH_Pressure N (1010M/h)/(ckpc/h)/(0.978Gyr/h)2 Physical gas pressure (in comoving units) near the BH, defined as (γ1)ρu, where ρ is the local comoving gas density (BH_Density, as above) u is BH_U (defined below). If this pressure is lower than the reference gas pressure, Pref, the BH accretion rate is lowered by (Pext/Pref)2.
黑洞附近的物理气体压力(以共动单位表示),定义为 (γ1)ρu ,其中 ρ 是局部共动气体密度(BH_Density,如上所述), u 是 BH_U(如下定义)。如果此压力低于参考气体压力 Pref ,则黑洞吸积率降低 (Pext/Pref)2
BH_Progs N - Total number of BHs that have merged into this BH.
合并到此 BH 的 BH 总数。
BH_U N (km/s)2 Thermal energy per unit mass in quasar-heated bubbles near the BH. Used to define the BH_Pressure. Not to be confused with the "radio mode" bubbles injected via the unified feedback model.
黑洞附近由类星体加热气泡中的单位质量热能。用于定义 BH_Pressure。不要与通过统一反馈模型注入的“射电模式”气泡混淆。
Coordinates   坐标 N,3 ckpc/h Spatial position within the periodic simulation domain of BoxSize. Comoving coordinate.
在 BoxSize 的周期性模拟域内的空间位置。共动坐标。
Masses N 1010M/h Total mass of the black hole particle. Includes the gas reservoir from which accretion is tracked onto the actual BH mass (see BH_Mass).
黑洞粒子的总质量。包括从中追踪到实际 BH 质量的气体储层(参见 BH_Mass)。
ParticleIDs N - The unique ID (uint64) of this black hole. Constant for the duration of the simulation. May cease to exist in a future snapshot due to a BH merger.
这个黑洞的唯一 ID(uint64)。在模拟过程中保持不变。由于黑洞合并,可能在未来的快照中不再存在。
Potential N (km/s)2/a Gravitational potential at the location of the BH.
黑洞(BH)所在位置的引力势。
SubfindDMDensity - - N (1010M/h)/(ckpc/h)3 The local total comoving DM mass density, estimated using the standard cubic-spline SPH kernel over all DM particles within a radius of SubfindHsml.
使用标准三次样条 SPH 核在 SubfindHsml 半径内对所有 DM 粒子估算的局部总共动 DM 质量密度。
SubfindDensity - - N (1010M/h)/(ckpc/h)3 The local total comoving mass density, estimated using the standard cubic-spline SPH kernel over all particles/cells within a radius of SubfindHsml.
使用标准三次样条 SPH 核在 SubfindHsml 半径内的所有粒子/单元格上估算的局部总共动质量密度。
SubfindHsml - - N ckpc/h The comoving radius of the sphere centered on this blackhole particle enclosing the 64±1 nearest dark matter particles.
以该黑洞粒子为中心的球体的共动半径,包含 64±1 个最近的暗物质粒子。
SubfindVelDisp - - N km/s The 3D velocity dispersion of all dark matter particles within a radius of SubfindHsml of this particle.
该粒子在 SubfindHsml 半径内所有暗物质粒子的三维速度分散度。
Velocities   速度 N,3 kma/s Spatial velocity. Multiply this value by a to obtain peculiar velocity.
空间速度。将此值乘以 a 以获得本动速度。

The general unit system is kpc/h for lengths, 1010M/h for masses, km/s for velocities. The frequently occurring (1010M/h)/(0.978Gyr/h) represents mass-over-time in this unit system, and multiplying by 10.22 converts to M/yr. Comoving quantities can be converted in the corresponding physical ones by multiplying for the appropriate power of the scale factor a. For instance, to convert a length in physical units it is sufficient to multiply it by a, volumes need a factor a3, densities a3 and so on. Note that at redshift z=0 the scale factor is a=1, so that the numerical values of comoving quantities are the same as their physical counterparts.
一般单位系统中,长度单位为 kpc/h ,质量单位为 1010M/h ,速度单位为 km/s 。在此单位系统中,经常出现的 (1010M/h)/(0.978Gyr/h) 表示质量随时间的变化,乘以 10.22 可转换为 M/yr 。通过乘以适当的比例因子 a 的幂次,可以将共动量转换为相应的物理量。例如,要将长度转换为物理单位,只需将其乘以 a ,体积需要乘以 a3 ,密度需要乘以 a3 ,依此类推。请注意,在红移 z=0 时,比例因子为 a=1 ,因此共动量的数值与其物理对应量相同。

Tagged Metals  标记金属

(*) The units of all the entries of GFM_MetalsTagged, except for NSNS, are the same as GFM_Metals: dimensionless mass ratios. If you sum up all the elements of GFM_Metals heavier than Helium, you recover the sum of the three tags SNIa+SNII+AGB. Likewise, the Fe entry of GFM_Metals roughly equals the sum of FeSNIa+FeSNII, modulo the small amount of iron consumed (i.e. negative contribution) by AGB winds. The particular fields are:
(*) GFM_MetalsTagged 的所有条目(NSNS 除外)的单位与 GFM_Metals 相同:无量纲质量比。如果你将 GFM_Metals 中比氦重的所有元素相加,你将得到 SNIa+SNII+AGB 这三个标签的总和。同样,GFM_Metals 中的 Fe 条目大致等于 FeSNIa+FeSNII 的总和,减去 AGB 风消耗的少量铁(即负贡献)。具体字段为:

  • SNIa (0): The total metals ejected by Type Ia supernovae.
    SNIa (0): Ia 型超新星喷射出的总金属量。
  • SNII (1): The total metals ejected by Type II supernovae.
    SNII (1): II 型超新星喷射出的总金属量。
  • AGB (2): the total metals ejected by stellar winds, which is dominated by AGB stars.
    AGB (2): 由恒星风喷射出的总金属量,主要由 AGB 星主导。
  • NSNS (3): the total mass ejected from NS-NS merger events, which are modeled stochastically (i.e. no fractional events) with a DTD scheme similar to that used for SNIa, except with a different τ value. Note that the units of NSNS are arbitrary. To obtain physical values in units of solar masses, this field must be multiplied by (MyPreferred_NSNS_MassPerEvent/NSNS_MassPerEvent), where MyPreferred_NSNS_MassPerEvent is the amount of mass ejected per NS-NS merger preferred for analysis (e.g. Shen+ 2015 uses here a value of 0.05M), and NSNS_MassPerEvent is the value we have set for the simulation, which varies by run. In particular, it is 0.05 for TNG100* and 5000.0 for TNG300* and TNG50*.
    NSNS (3): 从 NS-NS 合并事件中抛出的总质量,这些事件以类似于 SNIa 的 DTD 方案进行随机建模(即没有分数事件),但具有不同的 τ 值。请注意,NSNS 的单位是任意的。要获得以太阳质量为单位的物理值,必须将此字段乘以(MyPreferred_NSNS_MassPerEvent/NSNS_MassPerEvent),其中 MyPreferred_NSNS_MassPerEvent 是每次 NS-NS 合并中抛出的质量,用于分析(例如 Shen+ 2015 在此处使用 0.05M ),而 NSNS_MassPerEvent 是我们为模拟设置的值,因运行而异。特别是,TNG100*的值为 0.05,TNG300*和 TNG50*的值为 5000.0。
  • FeSNIa (4): The total iron ejected by Type Ia supernovae alone.
    FeSNIa (4): 仅由 Ia 型超新星喷射出的总铁量。
  • FeSNII (5): The total iron ejected by Type II supernovae alone.
    FeSNII (5): 仅由 II 型超新星喷射出的总铁量。

(^) Although the two shock finder fields exist in subboxes, they are not updated for each subbox output, but only occasionally, so in general one should NOT use these two fields in subbox snapshots.
尽管两个 shock finder 字段存在于 subboxes 中,但它们并不会为每个 subbox 输出更新,而只是偶尔更新,因此通常不应在 subbox 快照中使用这两个字段。

Subboxes

Separate "subbox" cutouts exist for each baryonic run. These are spatial cutouts of fixed comoving size and fixed comoving coordinates, and the primary benefit is that their time resolution is significantly better than that of the main snapshots. This may be useful for some types of analysis or particular science questions, or for making movies. There are two subboxes for TNG100 (corresponding to the original Illustris subboxes #0 and #2, the latter increased in size), and three subboxes for TNG50 and TNG300. Two notes of caution: first, the time spacing of the subboxes is not uniform in scale factor or redshift, but scales with the time integration hierarchy of the simulation, and is thus variable, with some discrete factor of two jumps at several points during the simulations. Second, the subboxes, unlike the full box, are not periodic.
每个重子运行都有独立的“子盒”截取。这些是固定共动大小和固定共动坐标的空间截取,其主要优势是它们的时间分辨率显著优于主快照。这对于某些类型的分析或特定的科学问题,或者制作电影可能很有用。TNG100 有两个子盒(对应于原始 Illustris 的子盒#0 和#2,后者尺寸有所增加),TNG50 和 TNG300 各有三个子盒。需要注意两点:首先,子盒的时间间隔在尺度因子或红移上并不均匀,而是与模拟的时间积分层次成比例,因此是可变的,在模拟过程中某些点会出现离散的倍数跳跃。其次,与完整盒子不同,子盒不是周期性的。

Run   运行 Number of  数量
Subbox Snapshots
Chunks
per Snap   每个 Snap
Time Resolution  时间分辨率
(at z=6)   (在 z=6)
(at z=2)   (在 z=2 时) (at z=0)   (在 z=0 时)
TNG100-324317 ~4 Myr ~7 Myr ~19 Myr
TNG100-243807 ~2 Myr ~4 Myr ~10 Myr  ~1000 万年
TNG100-1790828 ~1 Myr ~1.5 Myr ~2.5 Myr
TNG300-320506 ~6 Myr ~11 Myr ~8 Myr  ~800 万年
TNG300-2304512 ~3 Myr ~6 Myr ~4 Myr
TNG300-1244948 ~1.5 Myr ~4 Myr ~6 Myr  约 600 万年
TNG50-4233311 ~7 Myr ~6 Myr   约 600 万年 ~8 Myr
TNG50-3400611 ~2 Myr ~3 Myr ~4 Myr
TNG50-2189534 ~3 Myr ~6 Myr ~8 Myr
TNG50-1~360068 ~3 Myr ~2 Myr ~2 Myr

The subboxes sample different areas of the large boxes, roughly described by the environment column in the following table. The particle fields are all identical to the main snapshots. However, the ordering differs. In particular, particles/cells in the subboxes are not ordered according to their group membership, as no group catalogs are available for these cutouts.
子盒子对大盒子的不同区域进行采样,大致由下表中的环境列描述。粒子字段与主快照完全相同。然而,排序方式不同。特别是,子盒子中的粒子/单元没有按照它们的群组成员关系进行排序,因为这些截取部分没有可用的群组目录。

Subbox #   子框 # Environment   环境 Ωmsub XYZ Center BoxSize Volume Fraction   体积分数
TNG100 Subbox-0 Crowded, including a 5×1013M halo
拥挤的,包括一个 5×1013M
~1.5 (9000, 17000, 63000) 7.5 cMpc/h 0.1%
TNG100 Subbox-1 Less crowded, including several >1012M halos
不太拥挤,包括几个 >1012M halos
~0.3 (37000, 43500, 67500) 7.5 cMpc/h 0.1%
TNG300 Subbox-0 Most massive cluster (~2×1015M), merging at z=0
最大质量的星系团 (~ 2×1015M ),在 z=0 时合并
- (44, 49, 148) * 1000 15 cMpc/h 0.04%
TNG300 Subbox-1 Crowded, above average # of halos above 1013M at z=1 (many groups)
拥挤,高于平均水平的# halo 数量在 z=1 时超过 1013M (许多群组)
- (20, 175, 15) * 1000 15 cMpc/h 0.04%
TNG300 Subbox-2 Semi-underdense, one local group analog at z=0
半低密度,z=0 时的一个本地群模拟
- (169, 97.9, 138) * 1000 10 cMpc/h 0.01%
TNG50 Subbox-0 Somewhat-crowded (~6 MWs)
有些拥挤(约 6 个 MWs)
~1 (26000, 10000, 26500) 4.0 cMpc/h 0.15%
TNG50 Subbox-1 Low-density (many isolated dwarfs, no halos above 5×1010 M
低密度(许多孤立的矮星系,没有超过 5×1010 M 的晕)
<1 (12500, 10000, 22500) 4.0 cMpc/h 0.15%
TNG50 Subbox-2 Most massive cluster (2×1014 M at z=0)
最大质量团簇 ( 2×1014 M at z=0)
>1 (7300, 24500, 21500) 5.0 cMpc/h 0.3%

2. Group Catalogs

There is one group catalog associated with each snapshot, which includes both FoF and Subfind objects. The group files are split into a small number of sub-files, just as with the raw snapshots. In TNG, these files are called "fof_subhalo_tab_*", whereas in original Illustris they were called "groups_*" (they are otherwise essentially identical). Every HDF5 group catalog contains the following groups: Header, Group, Subhalo. The IDs of the member particles of each group/subgroup are not stored in the group catalog files. Rather, particles/cells in the snapshot files are ordered according to group membership.
每个快照都关联一个群组目录,其中包括 FoF 和 Subfind 对象。群组文件被分成少量子文件,与原始快照相同。在 TNG 中,这些文件被称为“fof_subhalo_tab_*”,而在原始 Illustris 中它们被称为“groups_*”(除此之外它们基本完全相同)。每个 HDF5 群组目录包含以下组:Header、Group、Subhalo。每个群组/子群的成员粒子 ID 不存储在群组目录文件中。相反,快照文件中的粒子/单元格按照群组成员资格排序。

In order to reduce confusion, we adopt the following terminology when referring to different types of objects:
为了减少混淆,我们在提及不同类型的对象时采用以下术语:

  • "Group", "FoF Group", and "FoF Halo" all refer to halos.
    "Group"、"FoF Group"和"FoF Halo"均指代 halos。
  • "Subgroup", "Subhalo", and "Subfind Group" all refer to subhalos.
    “Subgroup”、“Subhalo”和“Subfind Group”均指代子晕。
  • The first (most massive) subgroup of each halo is the "Primary Subgroup" or "Central Subgroup".
    每个晕圈中的第一个(质量最大)子群是“Primary Subgroup”或“Central Subgroup”。
  • All other following subgroups within the same halo are "Secondary Subgroups", or "Satellite Subgroups".
    同一光环内的所有其他后续子群均为“次级子群”或“卫星子群”。

FoF Halos

The Group fields are derived with a standard friends-of-friends (FoF) algorithm with linking length b=0.2. The FoF algorithm is run on the dark matter particles, and the other types (gas, stars, BHs) are attached to the same groups as their nearest DM particle. The fields for the FoF halo catalog are described in the following table (all fields are float32 unless otherwise specified):
Group 字段是通过标准的 friends-of-friends (FoF)算法生成的,链接长度为 b=0.2 。FoF 算法在暗物质粒子上运行,其他类型(气体、恒星、黑洞)则附加到与其最近的 DM 粒子相同的组中。FoF 晕目录的字段如下表所述(除非另有说明,所有字段均为 float32):

Field   字段 DataType   数据类型 Dimensions Units   单位 Description   描述
GroupBHMass float32 N 1010M/h Sum of the BH_Mass field of all blackholes (type 5) in this group.
该组中所有黑洞(类型 5)的 BH_Mass 字段的总和。
GroupBHMdot float32 N (1010M/h)/(0.978Gyr/h) Sum of the BH_Mdot field of all blackholes (type 5) in this group.
该组中所有黑洞(类型 5)的 BH_Mdot 字段的总和。
GroupCM float32 N,3 ckpc/h Center of mass of the group, computed as the sum of the mass weighted relative coordinates of all particles/cells in the group, of all types. Comoving coordinate. (Available only for the Illustris-3 run)
组的质心,计算为组内所有类型粒子/单元的质量加权相对坐标的总和。共动坐标。(仅适用于 Illustris-3 运行)
GroupFirstSub int32 N - Index into the Subhalo table of the first (i.e. central/primary) Subfind subhalo within this FoF group. The subhalos of a group are ordered in descending total number of bound particles/cells. The first/central subhalo is usually, but not always, the most massive. Note: This value is signed (or should be interpreted as signed)! In this case, a value of -1 indicates that this FoF group has no subhalos.
索引到该 FoF 组内第一个(即中心/主要)Subfind 子晕的 Subhalo 表。组内的子晕按绑定粒子/单元总数降序排列。第一个/中心子晕通常(但不总是)是质量最大的。注意:此值为有符号数(或应解释为有符号数)!在这种情况下,值为 -1 表示该 FoF 组没有子晕。
GroupGasMetalFractions float32 N,10 - Individual abundances: H, He, C, N, O, Ne, Mg, Si, Fe, total (in this order). Each is the dimensionless ratio of the total mass in that species divided by the total gas mass, for all gas cells in the group. The tenth entry contains the 'total' of all other (i.e. untracked) metals.
单个元素丰度:H, He, C, N, O, Ne, Mg, Si, Fe, 总量(按此顺序)。每个值是该组中所有气体单元中该元素总质量与气体总质量的无量纲比值。第十个条目包含所有其他(即未追踪的)金属的“总量”。
GroupGasMetallicity float32 N - Mass-weighted average metallicity (Mz/Mtot, where Z = any element above He) of all gas cells in this FOF group.
该 FOF 组中所有气体单元的质权平均金属丰度(Mz/Mtot,其中 Z = 任何高于 He 的元素)。
GroupLen int32 N - Integer counter of the total number of particles/cells of all types in this group.
此组中所有类型的粒子/单元总数的整数计数器。
GroupLenType int32 N,6 - Integer counter of the total number of particles/cells, split into the six different types, in this group. Note: Wind phase cells are counted as stars (type 4) for GroupLenType.
此组中粒子/单元总数的整数计数器,分为六种不同类型。注意:对于 GroupLenType,风相单元被计为恒星(类型 4)。
GroupMass float32 N 1010M/h Sum of the individual masses of every particle/cell, of all types, in this group.
此组中所有类型的每个粒子/单元格的个体质量之和。
GroupMassType float32 N,6 1010M/h Sum of the individual masses of every particle/cell, split into the six different types, in this group. Note: Wind phase cells are counted as gas (type 0) for GroupMassType.
该组中每个粒子/单元格的单独质量之和,分为六种不同类型。注意:对于 GroupMassType,Wind 相单元格被计为气体(类型 0)。
GroupNsubs int32 N - Count of the total number of Subfind groups within this FoF group.
此 FoF 组内 Subfind 组的总数。
GroupPos float32 N,3 ckpc/h Spatial position within the periodic box (of the particle with the minimum gravitational potential energy). Comoving coordinate.
周期盒内(具有最小引力势能的粒子)的空间位置。Comoving 坐标。
GroupSFR float32 N M/yr Sum of the individual star formation rates of all gas cells in this group.
此组中所有气体单元的个体恒星形成率的总和。
GroupStarMetalFractions float32 N,10 - Individual abundances: H, He, C, N, O, Ne, Mg, Si, Fe, total (in this order). Each is the dimensionless ratio of the total mass in that species divided by the total stellar mass, for all stars in the group. The tenth entry contains the 'total' of all other (i.e. untracked) metals.
各元素丰度:H, He, C, N, O, Ne, Mg, Si, Fe, 总量(按此顺序)。每个值均为该组所有恒星中该元素总质量与恒星总质量的无量纲比值。第十项包含所有其他(即未追踪的)金属的“总量”。
GroupStarMetallicity float32 N - Mass-weighted average metallicity (Mz/Mtot, where Z = any element above He) of all star particles in this FOF group.
该 FOF 组中所有星粒子的质量加权平均金属丰度(Mz/Mtot,其中 Z = 氦以上的任何元素)。
GroupVel float32 N,3 km/s/a Velocity of the group, computed as the sum of the mass weighted velocities of all particles/cells in this group, of all types. The peculiar velocity is obtained by multiplying this value by 1/a.
组的计算速度,作为该组中所有类型粒子/单元的质量加权速度的总和。通过将该值乘以 1/a. 获得本动速度。
GroupWindMass float32 N 1010M/h Sum of the individual masses of all wind phase gas cells (type 4, BirthTime <= 0) in this group.
该组中所有风相气体单元(类型 4,BirthTime <= 0)的个体质量之和。
Group_M_Crit200 float32 N 1010M/h Total Mass of this group enclosed in a sphere whose mean density is 200 times the critical density of the Universe, at the time the halo is considered.
该群组在考虑光环时的总质量,封闭在一个平均密度为宇宙临界密度 200 倍的球体内。
Group_M_Crit500 float32 N 1010M/h Total Mass of this group enclosed in a sphere whose mean density is 500 times the critical density of the Universe, at the time the halo is considered.
该群组的总质量,包含在一个球体内,该球体的平均密度是宇宙临界密度的 500 倍,考虑晕圈时的时间。
Group_M_Mean200 float32 N 1010M/h Total Mass of this group enclosed in a sphere whose mean density is 200 times the mean density of the Universe, at the time the halo is considered.
该群组在考虑光环时的总质量,被封闭在一个平均密度为宇宙平均密度 200 倍的球体内。
Group_M_TopHat200 float32 N 1010M/h Total Mass of this group enclosed in a sphere whose mean density is Δc times the critical density' of the Universe, at the time the halo is considered. Δc derives from the solution of the collapse of a spherical top-hat perturbation (fitting formula from Bryan+ 1998). The subscript 200 can be ignored.
该组的总质量包含在一个球体内,该球体的平均密度是宇宙临界密度的 Δc 倍,考虑晕时的时间。 Δc 源自球形顶帽扰动坍塌的解决方案(Bryan+ 1998 的拟合公式)。下标 200 可以忽略。
Group_R_Crit200 float32 N ckpc/h Comoving Radius of a sphere centered at the GroupPos of this Group whose mean density is 200 times the critical density of the Universe, at the time the halo is considered.
以该 Group 的 GroupPos 为中心的一个球体的共动半径,其平均密度是宇宙临界密度的 200 倍,在考虑该晕时的时间。
Group_R_Crit500 float32 N ckpc/h Comoving Radius of a sphere centered at the GroupPos of this Group whose mean density is 500 times the critical density of the Universe, at the time the halo is considered.
以该 Group 的 GroupPos 为中心,在考虑光环时,其平均密度为宇宙临界密度 500 倍的球体的共动半径。
Group_R_Mean200 float32 N ckpc/h Comoving Radius of a sphere centered at the GroupPos of this Group whose mean density is 200 times the mean density of the Universe, at the time the halo is considered.
以该 Group 的 GroupPos 为中心的球体的共动半径,其平均密度为宇宙平均密度的 200 倍,在考虑晕时的时间点。
Group_R_TopHat200 float32 N ckpc/h Comoving Radius of a sphere centered at the GroupPos of this Group whose mean density is Δc times the critical density of the Universe, at the time the halo is considered.
以该 Group 的 GroupPos 为中心的球体的共动半径,其平均密度是宇宙临界密度的 Δc 倍,在考虑光环时。

Subfind Subhalos (Galaxies)
Subfind 子晕(星系)

The Subhalo fields are derived with the Subfind algorithm, with modifications to add additional baryonic properties to each subhalo entry. Descriptions of all fields in this subhalo catalog are given in the following table. Note that for all mass calculations by type, wind phase cells are counted as gas.
Subhalo 字段是通过 Subfind 算法导出的,并进行了修改,为每个 subhalo 条目添加了额外的重子属性。以下表格中给出了此 subhalo 目录中所有字段的描述。请注意,对于所有按类型计算的质量,风相单元被视为气体。

Field   字段 DataType   数据类型 Dimensions Units   单位 Description   描述
SubhaloFlag int16 N - Flag field indicating suitability of this subhalo for certain types of analysis. If zero, this subhalo should generally be excluded, and is not thought to be of cosmological origin. That is, it may have formed within an existing halo, or is possibly a baryonic fragment of a disk or other galactic structure identified by Subfind. If one, this subhalo should be considered a 'galaxy' or 'satellite' of cosmological origin. (Note: always true for centrals). This field is only present for baryonic runs, and is absent for dark matter only runs. See the data release background for details.
标志字段,指示此子晕是否适合进行某些类型的分析。如果为零,通常应排除此子晕,因为它不被认为是宇宙学起源的。也就是说,它可能是在现有晕内形成的,或者可能是 Subfind 识别的盘或其他星系结构的重子碎片。如果为一,则应认为此子晕是宇宙学起源的“星系”或“卫星”。(注意:对于中心子晕始终为真)。此字段仅存在于重子运行中,在仅暗物质运行中不存在。详情请参阅数据发布背景。
SubhaloBHMass float32 N 1010M/h Sum of the masses of all blackholes in this subhalo.
该子晕中所有黑洞的质量总和。
SubhaloBHMdot float32 N (1010M/h)/(0.978Gyr/h) Sum of the instantaneous accretion rates M˙ of all blackholes in this subhalo.
该子晕中所有黑洞的瞬时吸积率 M˙ 的总和。
SubhaloBfldDisk (*) float32 N (h/a2) (UnitPressure)1/2 The square root of the volume weighted value of B2 for all gas cells within the canonical two times the stellar half mass radius. This value gives a magnetic field strength which would have the same amount of mean magnetic energy as the galaxy cells. (*) Only available for full snapshots.
在标准两倍恒星半质量半径内,所有气体单元的 B2 体积加权值的平方根。该值给出了与星系单元具有相同平均磁能的磁场强度。(*) 仅适用于完整快照。
SubhaloBfldHalo (*) float32 N (h/a2) (UnitPressure)1/2 The square root of the volume weighted value of B2 for all gas cells in the subhalo. This value gives a magnetic field strength which would have the same amount of mean magnetic energy as the subhalo cells. (*) Only available for full snapshots.
子晕中所有气体单元的 B2 的体积加权值的平方根。该值给出了与子晕单元具有相同平均磁能的磁场强度。(*) 仅适用于完整快照。
SubhaloCM float32 N,3 ckpc/h Comoving center of mass of the Subhalo, computed as the sum of the mass weighted relative coordinates of all particles/cells in the Subhalo, of all types.
子晕的共动质心,计算为子晕中所有类型粒子/单元的质量加权相对坐标之和。
SubhaloGasMetalFractions float32 N,10 - Individual abundances: H, He, C, N, O, Ne, Mg, Si, Fe, total (in this order). Each is the dimensionless ratio of the total mass in that species divided by the total gas mass, both restricted to gas cells within twice the stellar half mass radius. The tenth entry contains the 'total' of all other (i.e. untracked) metals.
单个丰度:H, He, C, N, O, Ne, Mg, Si, Fe, 总量(按此顺序)。每个值都是该物种总质量与总气体质量的无量纲比值,两者均限制在恒星半质量半径两倍范围内的气体单元内。第十个条目包含所有其他(即未追踪的)金属的“总量”。
SubhaloGasMetalFractionsHalfRad float32 N,10 - Same as SubhaloGasMetalFractions, but restricted to cells within the stellar half mass radius.
与 SubhaloGasMetalFractions 相同,但仅限于恒星半质量半径内的单元格。
SubhaloGasMetalFractionsMaxRad float32 N,10 - Same as SubhaloGasMetalFractions, but restricted to cells within the radius of Vmax.
与 SubhaloGasMetalFractions 相同,但仅限于 Vmax 半径内的单元。
SubhaloGasMetalFractionsSfr float32 N,10 - Same as SubhaloGasMetalFractions, but restricted to cells which are star-forming.
与 SubhaloGasMetalFractions 相同,但仅限于正在形成恒星的细胞。
SubhaloGasMetalFractionsSfrWeighted float32 N,10 - Same as SubhaloGasMetalFractionsSfr, but weighted by the cell star-formation rate rather than the cell mass.
与 SubhaloGasMetalFractionsSfr 相同,但按单元恒星形成率而非单元质量加权。
SubhaloGasMetallicity float32 N - Mass-weighted average metallicity (Mz/Mtot, where Z = any element above He) of the gas cells bound to this Subhalo, but restricted to cells within twice the stellar half mass radius.
质量加权平均金属丰度(Mz/Mtot,其中 Z = 任何比 He 重的元素)与此 Subhalo 结合的气体单元相关,但仅限于恒星半质量半径两倍范围内的单元。
SubhaloGasMetallicityHalfRad float32 N - Same as SubhaloGasMetallicity, but restricted to cells within the stellar half mass radius.
与 SubhaloGasMetallicity 相同,但仅限于恒星半质量半径内的单元。
SubhaloGasMetallicityMaxRad float32 N - Same as SubhaloGasMetallicity, but restricted to cells within the radius of Vmax.
与 SubhaloGasMetallicity 相同,但仅限于 Vmax 半径内的单元格。
SubhaloGasMetallicitySfr float32 N - Mass-weighted average metallicity (Mz/Mtot, where Z = any element above He) of the gas cells bound to this Subhalo, but restricted to cells which are star forming.
质量加权平均金属丰度(Mz/Mtot,其中 Z = 任何高于 He 的元素)绑定到此 Subhalo 的气体单元,但仅限于正在形成恒星的单元。
SubhaloGasMetallicitySfrWeighted float32 N - Same as SubhaloGasMetallicitySfr, but weighted by the cell star-formation rate rather than the cell mass.
与 SubhaloGasMetallicitySfr 相同,但按单元格的恒星形成率而非单元格质量加权。
SubhaloGrNr int32 N - Index into the Group table of the FOF host/parent of this Subhalo.
索引到该 Subhalo 的 FOF 宿主/父级的 Group 表。
SubhaloHalfmassRad float32 N ckpc/h Comoving radius containing half of the total mass (SubhaloMass) of this Subhalo.
包含此 Subhalo 总质量(SubhaloMass)一半的共动半径。
SubhaloHalfmassRadType float32 N,6 ckpc/h Comoving radius containing half of the mass of this Subhalo split by Type (SubhaloMassType).
包含该 Subhalo 质量一半的共动半径,按类型划分(SubhaloMassType)。
SubhaloIDMostbound int64 N - The ID of the particle with the smallest binding energy (could be any type).
具有最小结合能的粒子的 ID(可能是任何类型)。
SubhaloLen int32 N - Total number of member particle/cells in this Subhalo, of all types.
此子晕中所有类型的成员粒子/单元的总数。
SubhaloLenType int32 N,6 - Total number of member particle/cells in this Subhalo, separated by type.
此子晕中的成员粒子/单元总数,按类型分开。
SubhaloMass float32 N 1010M/h Total mass of all member particle/cells which are bound to this Subhalo, of all types. Particle/cells bound to subhaloes of this Subhalo are NOT accounted for.
所有绑定到此 Subhalo 的成员粒子/单元的总质量,包括所有类型。绑定到此 Subhalo 的子 Subhalo 的粒子/单元不计入其中。
SubhaloMassInHalfRad float32 N 1010M/h Sum of masses of all particles/cells within the stellar half mass radius.
恒星半质量半径内所有粒子/单元的质量总和。
SubhaloMassInHalfRadType float32 N,6 1010M/h Sum of masses of all particles/cells (split by type) within the stellar half mass radius.
在恒星半质量半径内所有粒子/单元的质量总和(按类型划分)。
SubhaloMassInMaxRad float32 N 1010M/h Sum of masses of all particles/cells within the radius of Vmax.
Vmax 半径内所有粒子/单元的质量总和。
SubhaloMassInMaxRadType float32 N,6 1010M/h Sum of masses of all particles/cells (split by type) within the radius of Vmax.
Vmax 半径范围内所有粒子/单元的质量总和(按类型划分)。
SubhaloMassInRad float32 N 1010M/h Sum of masses of all particles/cells within twice the stellar half mass radius.
所有粒子/单元质量的总和,位于两倍恒星半质量半径内。
SubhaloMassInRadType float32 N,6 1010M/h Sum of masses of all particles/cells (split by type) within twice the stellar half mass radius.
在恒星半质量半径两倍范围内所有粒子/单元的质量总和(按类型划分)。
SubhaloMassType float32 N,6 1010M/h Total mass of all member particle/cells which are bound to this Subhalo, separated by type. Particle/cells bound to subhaloes of this Subhalo are NOT accounted for. Note: Wind phase cells are counted as gas (type 0) for SubhaloMassType.
与此 Subhalo 绑定的所有成员粒子/单元的总质量,按类型分开。与此 Subhalo 的子 Subhalo 绑定的粒子/单元不计入。注意:对于 SubhaloMassType,Wind 相单元被计为气体(类型 0)。
SubhaloParent int32 N - Index back into this same Subhalo table of the unique Subfind host/parent of this Subhalo. This index is local to the group (i.e. 2 indicates the third subhalo of the parent halo of this subhalo, not the third of the whole snapshot). The values are often zero for all subhalos of a group, indicating that there is no resolved hierarchical structure in that group, beyond the primary subhalo having as direct children all of the secondary subhalos.
索引回此 Subhalo 的同一 Subhalo 表中,指向其唯一的 Subfind 宿主/父级。此索引在组内是局部的(即,2 表示此子晕的父晕的第三个子晕,而不是整个快照的第三个)。对于组内的所有子晕,该值通常为零,表示该组内除了主要子晕直接拥有所有次级子晕外,没有解析出的层次结构。
SubhaloPos float32 N,3 ckpc/h Spatial position within the periodic box (of the particle with the minium gravitational potential energy). Comoving coordinate.
周期性盒子内的空间位置(具有最小引力势能的粒子)。共动坐标。
SubhaloSFR float32 N M/yr Sum of the individual star formation rates of all gas cells in this subhalo.
该子晕中所有气体单元的恒星形成率之和。
SubhaloSFRinHalfRad float32 N M/yr Same as SubhaloSFR, but restricted to cells within the stellar half mass radius.
与 SubhaloSFR 相同,但仅限于恒星半质量半径内的单元。
SubhaloSFRinMaxRad float32 N M/yr Same as SubhaloSFR, but restricted to cells within the radius of Vmax.
与 SubhaloSFR 相同,但仅限于 Vmax 半径范围内的单元。
SubhaloSFRinRad float32 N M/yr Same as SubhaloSFR, but restricted to cells within twice the stellar half mass radius.
与 SubhaloSFR 相同,但仅限于恒星半质量半径两倍范围内的单元格。
SubhaloSpin float32 N,3 (kpc/h)(km/s) Total spin per axis, computed for each as the mass weighted sum of the relative coordinate times relative velocity of all member particles/cells.
每轴总自旋,计算为所有成员粒子/单元的相对坐标与相对速度的质量加权和。
SubhaloStarMetalFractions float32 N,10 - Individual abundances: H, He, C, N, O, Ne, Mg, Si, Fe, total (in this order). Each is the dimensionless ratio of the total mass in that species divided by the total stellar mass, both restricted to stars within twice the stellar half mass radius. The tenth entry contains the 'total' of all other (i.e. untracked) metals.
单个丰度:H, He, C, N, O, Ne, Mg, Si, Fe, 总量(按此顺序)。每个都是该物种的总质量除以恒星总质量的无量纲比值,两者均限制在恒星半质量半径两倍范围内的恒星。第十个条目包含所有其他(即未追踪的)金属的“总量”。
SubhaloStarMetalFractionsHalfRad float32 N,10 - Same as SubhaloStarMetalFractions, but restricted to stars within the stellar half mass radius.
与 SubhaloStarMetalFractions 相同,但仅限于恒星半质量半径内的恒星。
SubhaloStarMetalFractionsMaxRad float32 N,10 - Same as SubhaloStarMetalFractions, but restricted to stars within the radius of Vmax.
与 SubhaloStarMetalFractions 相同,但仅限于 Vmax 半径范围内的恒星。
SubhaloStarMetallicity float32 N - Mass-weighted average metallicity (Mz/Mtot, where Z = any element above He) of the star particles bound to this Subhalo, but restricted to stars within twice the stellar half mass radius.
质量加权平均金属丰度(Mz/Mtot,其中 Z = 任何比 He 重的元素),针对绑定到该 Subhalo 的星粒子,但仅限于恒星半质量半径两倍范围内的恒星。
SubhaloStarMetallicityHalfRad float32 N - Same as SubhaloStarMetallicity, but restricted to stars within the stellar half mass radius.
与 SubhaloStarMetallicity 相同,但仅限于恒星半质量半径内的恒星。
SubhaloStarMetallicityMaxRad float32 N - Same as SubhaloStarMetallicity, but restricted to stars within the radius of Vmax.
与 SubhaloStarMetallicity 相同,但仅限于 Vmax 半径范围内的恒星。
SubhaloStellarPhotometrics float32 N,8 mag Eight bands: U, B, V, K, g, r, i, z. Magnitudes based on the summed-up luminosities of all the stellar particles of the group. For details on the bands, see snapshot table for stars.
八个波段:U, B, V, K, g, r, i, z。星等基于该群组中所有恒星粒子的总光度。有关波段的详细信息,请参见恒星的快照表。
SubhaloStellarPhotometricsMassInRad float32 N 1010M/h Sum of the mass of the member stellar particles, but restricted to stars within the radius SubhaloStellarPhotometricsRad.
成员恒星粒子质量的总和,但仅限于 SubhaloStellarPhotometricsRad 半径内的恒星。
SubhaloStellarPhotometricsRad float32 N ckpc/h Radius at which the surface brightness profile (computed from all member stellar particles) drops below the limit of 20.7 mag arcsec2 in the K band (in comoving units).
表面亮度轮廓(由所有成员恒星粒子计算得出)在 K 波段下降至 20.7 mag arcsec 2 以下时的半径(以共动单位表示)。
SubhaloVel float32 N,3 km/s Peculiar velocity of the group, computed as the sum of the mass weighted velocities of all particles/cells in this group, of all types. No unit conversion is needed.
该组的特殊速度,计算为该组内所有类型粒子/单元的质量加权速度之和。无需进行单位转换。
SubhaloVelDisp float32 N km/s One-dimensional velocity dispersion of all the member particles/cells (the 3D dispersion divided by 3).
所有成员粒子/单元的一维速度分散(3D 分散除以 3 )。
SubhaloVmax float32 N km/s Maximum value of the spherically-averaged rotation curve. All available particle types (e.g. gas, stars, DM, and SMBHs) are included in this calculation.
球面平均旋转曲线的最大值。所有可用的粒子类型(例如气体、恒星、暗物质和超大质量黑洞)都包含在此计算中。
SubhaloVmaxRad float32 N ckpc/h Comoving radius of rotation curve maximum (where Vmax is achieved). As above, all available particle types are used in this calculation.
旋转曲线最大值的共动半径(达到 Vmax 的位置)。如上所述,此计算中使用了所有可用的粒子类型。
SubhaloWindMass float32 N 1010M/h Sum of masses of all wind-phase cells in this subhalo (with Type==4 and BirthTime<=0).
该子晕中所有风相单元的质量总和(Type==4 且 BirthTime<=0)。

Note: all quantities restricted to some fraction (0.5, 1.0, or 2.0) of the stellar half mass radius are by definition zero if there are no stars in subhalo.
注意:如果子晕中没有恒星,则所有限制在恒星半质量半径的某个分数(0.5、1.0 或 2.0)内的量按定义为零。

Header

The following table describes the Header group of each groupcat file:
下表描述了每个 groupcat 文件的 Header 组:

Field   字段 Type   类型 Description   描述
Ngroups_ThisFile int Number of groups within this file chunk.
此文件块中的组数。
Nsubgroups_ThisFile int Number of subgroups within this file chunk.
此文件块中的子组数量。
Ngroups_Total int Total number of groups for this snapshot.
此快照的总组数。
Nsubgroups_Total int Total number of subgroups for this snapshot.
此快照中子群的总数。
NumFiles int Total number of file chunks the group catalog is split between.
组目录分割的文件块总数。
Time   时间 float Scalefactor of the snapshot corresponding to this group catalog.
该群组目录对应的快照的 Scalefactor。
Redshift float Redshift of the snapshot corresponding to this group catalog.
对应于该群组目录的快照的 Redshift。

3. Important Additional Files
3. 重要附加文件

Offsets

The "offsets" files are simply helpers which facilitate rapid loading of data. If you want to use the helper scripts for working with the actual data files (snapshots or group catalogs) on your local machine, then it is required that you download the offset file(s) for the snapshot(s) you are interested in working with.
“offsets”文件只是辅助工具,便于快速加载数据。如果您想在本地机器上使用辅助脚本来处理实际的数据文件(快照或组目录),则需要下载您感兴趣的快照的 offset 文件。

If you only work with the web-based tools and API (e.g. only analyze particle-level data using cutouts), then downloading offset files is not required.
如果您仅使用基于 Web 的工具和 API(例如仅使用 cutouts 分析粒子级数据),则无需下载 offset 文件。

Note that in Illustris, offsets were embedded inside the group catalog files for convenience. In TNG however, we have kept offsets as a separate HDF5 file (one per snapshot), which need to be downloaded as required. Most simply, you can think of offsets as describing where in the group catalog files to find a specific halo/subhalo, and where in the snapshot files to find the start of the particles of a given halo/subhalo.
请注意,在 Illustris 中,为了方便起见,偏移量被嵌入到了群组目录文件中。然而在 TNG 中,我们将偏移量保留为单独的 HDF5 文件(每个快照一个),需要时下载即可。最简单地说,你可以将偏移量理解为描述在群组目录文件中找到特定光环/子光环的位置,以及在快照文件中找到给定光环/子光环粒子起始位置的信息。

The following table describes the fields in each offsets file.
下表描述了每个 offsets 文件中的字段。

Field   字段 Dimensions Description   描述
FileOffsets/SnapByType [6,Nc] int array The offset table (by type) for the snapshot files, giving the first particle index in each snap file chunk. Determines which files(s) a given offset+length will cover. A two-dimensional array, where the element (i,j) equals the cumulative sum (i.e. offset) of particles of type i in all snapshot file chunks prior to j.
快照文件的偏移表(按类型),给出每个快照文件块中的第一个粒子索引。确定给定偏移量+长度将覆盖哪些文件。一个二维数组,其中元素 (i,j) 等于在 j 之前所有快照文件块中类型为 i 的粒子的累积和(即偏移量)。
FileOffsets/Group [Nc] int array The offset table for groups in the group catalog files. A one-dimensional array, where the ith element equals the first group number in the ith groupcat file chunk.
群组目录文件中群组的偏移表。一个一维数组,其中 ith 元素等于 ith groupcat 文件块中的第一个群组编号。
FileOffsets/Subhalo [Nc] int array The offset table for subhalos in the group catalog files. A one-dimensional array, where the ith element equals the first subgroup number in the ith groupcat file chunk.
子晕在群组目录文件中的偏移表。一个一维数组,其中 ith 元素等于 ith 群组目录文件块中的第一个子晕编号。
FileOffsets/SubLink [Nc] int array The offset table for trees in the SubLink files. A one-dimensional array, where the ith element equals the first tree number in the ith SubLink file chunk.
SubLink 文件中树的偏移表。一个一维数组,其中 ith 元素等于 ith SubLink 文件块中的第一个树编号。
Group/SnapByType Ngroups_Total,6 The offset table for a given group number (by type), into the snapshot files. That is, the global particle index (across all snap file chunks) of the first particle of this group. A two-dimensional array, where the element (i,j) equals the cumulative sum (i.e. offset) of particles of type i in all groups prior to group number j.
给定组号(按类型)的偏移表,指向快照文件。即,此组第一个粒子的全局粒子索引(跨越所有快照文件块)。一个二维数组,其中元素 (i,j) 等于在组号 j 之前所有组中类型 i 粒子的累积和(即偏移量)。
Subhalo/SnapByType Nsubgroups_Total,6 The offset table for a given subhalo number (by type), into the snapshot files. That is, the global particle index (across all snap file chunks) of the first particle of this subhalo. A two-dimensional array, where the element (i,j) equals the cumulative sum (i.e. offset) of particles of type i in all subhalos prior to subhalo number j.
给定子晕编号(按类型)的偏移表,指向快照文件。即,该子晕第一个粒子的全局粒子索引(跨越所有快照文件块)。一个二维数组,其中元素 (i,j) 等于类型 i 的粒子在所有子晕编号 j 之前的累积和(即偏移量)。
Subhalo/LHaloTree/File Nsubgroups_Total The LHaloTree file number with the tree which contains this subhalo.
包含此子晕的树的 LHaloTree 文件编号。
Subhalo/LHaloTree/Num   子晕/LHaloTree/数量 Nsubgroups_Total The number of the tree within the above file within which this subhalo is located (e.g. TreeX).
该子晕所在的上述文件中的树编号(例如 TreeX)。
Subhalo/LHaloTree/Index   子晕/LHaloTree/索引 Nsubgroups_Total The LHaloTree index within the above tree dataset at which this subhalo is located.
上述树数据集中此子晕所在的 LHaloTree 索引。
Subhalo/Sublink/RowNum Nsubgroups_Total The SubLink global index of the location of this subhalo.
此子晕位置的 SubLink 全局索引。
Subhalo/Sublink/SubhaloID
子晕/子链/子晕 ID
Nsubgroups_Total The Sublink ID of this subhalo.
该子晕的 Sublink ID。
Subhalo/Sublink/LastProgenitorID Nsubgroups_Total The SubLink ID of the last progenitor of this tree (all the subhalos contained in the tree rooted in this subhalo are the ones with IDs between SubhaloID and LastProgenitorID).
此树的最后一个前身的 SubLink ID(根植于此子晕的树中包含的所有子晕的 ID 介于 SubhaloID 和 LastProgenitorID 之间)。

The "simulation.hdf5" File
"simulation.hdf5" 文件

Each run has a single file available called simulation.hdf5 which is purely optional, for convenience, and not required by any of the helper scripts or examples. Its purpose is to encapsulate all data of an entire simulation into a single file. They can be downloaded on each simulation page.
每次运行都有一个名为 simulation.hdf5 的单一文件,这完全是可选的,为了方便起见,任何辅助脚本或示例都不需要它。其目的是将整个模拟的所有数据封装到一个文件中。它们可以在每个模拟页面上下载。

To accomplish this, we make advantage of a new feature of the HDF5 library called "virtual datasets". You can think of a virtual dataset as a collection of symbolic links to one or more datasets in other HDF5 file(s), where these symlinks can refer to subsets of a dataset, in either the source or target of the link. The simulation.hdf5 is thus a large collection of "links", which refer to other files which actually contain data. In order to use it, you must therefore also download the necessary files (e.g. of snapshots, group catalogs, or supplementary data catalogs).
为了实现这一点,我们利用了 HDF5 库的一个新功能,称为“虚拟数据集”。你可以将虚拟数据集视为指向其他 HDF5 文件中一个或多个数据集的符号链接集合,这些符号链接可以引用数据集的子集,无论是在链接的源还是目标中。因此,simulation.hdf5 是一个“链接”的大集合,这些链接指向实际包含数据的其他文件。为了使用它,你必须下载必要的文件(例如快照、群组目录或补充数据目录)。

What does it let us do? First of all, no more file chunks! The fact that a snapshot or group catalog is split over multiple files is no longer relevant. Loading becomes very simple:
它让我们能做什么?首先,不再有文件块!快照或群组目录被分割成多个文件的事实不再相关。加载变得非常简单:

with h5py.File('simulation.hdf5','r') as f:
    gas_cell_mass = f['/Snapshots/99/PartType0/Masses'][()]
    subhalo_size_stars = f['/Groups/99/Subhalos/SubhaloHalfmassRadType'][:,4]

where gas_cell_mass then contains the masses of every gas cell in the entire z=0 snapshot, while subhalo_size_stars contains the stellar half mass radii of all the subhalos in the z=0 group catalog. The simulation.hdf5 also makes loading the particles of a given halo or subhalo trivial:
其中, gas_cell_mass 包含整个 z=0 快照中每个气体单元的质量,而 subhalo_size_stars 则包含 z=0 组目录中所有子晕的恒星半质量半径。simulation.hdf5 还使得加载给定晕或子晕的粒子变得非常简单:

halo_id = 400
part_type = 1

with h5py.File('simulation.hdf5','r') as f:
    start = f['/Offsets/99/Group/SnapByType'][halo_id, part_type]
    length = f['/Groups/99/Group/GroupLenType'][halo_id, part_type]

    dm_positions = f['/Snapshots/99/PartType1/Coordinates'][start:start+length,:]

where dm_positions would then contain the dark matter coordinates of every DM particle belonging to halo index 400 of the given simulation.
其中 dm_positions 将包含给定模拟中属于晕指数 400 的每个暗物质粒子的暗物质坐标。

Finally, supplementary data catalogs (either those we provide, or similar computations you have run yourself) can be virtually inserted at any time as datasets in snapshots or group catalogs. This provides a nice, clean way to organize post-processing computations which result in value-added values for halos, subhalos, or individual particles/cells. You can then load such catalogs with the same scripts (and same syntax) as 'original' snapshot/group catalog fields.
最后,补充数据目录(无论是我们提供的,还是您自己运行的类似计算)可以随时作为数据集虚拟插入到快照或组目录中。这为组织后处理计算提供了一种简洁、清晰的方式,这些计算会为晕、子晕或单个粒子/细胞生成增值值。然后,您可以使用与“原始”快照/组目录字段相同的脚本(和相同的语法)加载此类目录。

There are two requirements to use a simulation.hdf5 file:
使用 simulation.hdf5 文件有两个要求:

  • Actual data files must be organized exactly as suggested and described in the example scripts tutorial (i.e., an "output" directory containing a "snapdir_099" subdirectory and a "group_099" subdirectory, along with a "postprocessing" directory containing, among others, an "offsets" subdirectory).
    实际数据文件必须严格按照示例脚本教程中的建议和描述进行组织(即,一个包含“snapdir_099”子目录和“group_099”子目录的“output”目录,以及一个包含“offsets”子目录等的“postprocessing”目录)。
  • HDF5 virtual datasets are a new feature, only supported by HDF5 version 1.10.x and later. This is not presently the default version installed on most clusters, which still use 1.8.x. You may have to install a newer version yourself, or request that your system administrator do so. Note! Files created with advanced features of the new HDF5 library series are not backwards compatible. The old 1.8.x series of HDF5 reaches end of life in 2019, so it is a good idea regardless to migrate. In Python, you will also need a fairly new version of h5py (e.g. 2.9.x).
    HDF5 虚拟数据集是一项新功能,仅由 HDF5 1.10.x 及更高版本支持。目前大多数集群上安装的默认版本仍然是 1.8.x。您可能需要自行安装较新的版本,或请求系统管理员进行安装。注意!使用新 HDF5 库系列的高级功能创建的文件不向后兼容。旧的 1.8.x 系列 HDF5 在 2019 年已结束生命周期,因此无论如何迁移都是一个好主意。在 Python 中,您还需要一个较新版本的 h5py(例如 2.9.x)。

4. Merger Trees

Merger trees have been created for the various Illustris simulations using SubLink (Rodriguez-Gomez+ 2015) and LHaloTree (Springel+ 2005). The LHaloTree are essentially identical to the primary trees of the Millennium and Aquarius simulations, but in HDF5 format. Merger tree formats in TNG are identical to Illustris, with additional fields from the group catalogs also present. In the population average sense the different merger trees give similar results. In more detail, the exact merger history or mass assembly history for any given halo may differ. For any given science goal, one type of tree may be more or less useful, and users are free to use whichever they prefer. These codes are all included in the Sussing Merger Trees comparison project (Srisawat+ 2013).
针对各种 Illustris 模拟,已使用 SubLink(Rodriguez-Gomez+ 2015)和 LHaloTree(Springel+ 2005)创建了合并树。LHaloTree 与 Millennium 和 Aquarius 模拟的主树基本相同,但采用 HDF5 格式。TNG 中的合并树格式与 Illustris 相同,并包含来自群组目录的额外字段。在总体平均意义上,不同的合并树给出相似的结果。更详细地说,对于任何给定的晕,确切的合并历史或质量组装历史可能有所不同。对于任何特定的科学目标,一种类型的树可能或多或少有用,用户可以自由选择他们喜欢的类型。这些代码都包含在 Sussing 合并树比较项目(Srisawat+ 2013)中。

The following figure shows a schematic of the structure of both the SubLink and LHaloTree merger trees. It is not necessary to understand the complete details of the trees to practically use them. In particular, the only critical links are the 'descendant' (black), 'first progenitor' (green), and 'next progenitor' (red) associations. These are shown for all tree nodes in the diagram. For their exact definitions, see the tables below. Walking back in time following along the main (most massive) progenitor branch consists of following the first progenitor links until they end (value equals -1). Similarly, walking forward in time along the descendants branch consists of following the descendant links until they end (value equals -1), which typically occurs at z=0. The full progenitor history, and not just the main branch, requires following both the first and next progenitor links. In this way the user can identify all subhalos at a previous snapshot which have a common descendant. Examples of walking the tree are provided in the example scripts.
下图展示了 SubLink 和 LHaloTree 合并树结构的示意图。在实际使用中,无需完全理解这些树的全部细节。特别是,唯一关键的联系是“后代”(黑色)、“第一祖先”(绿色)和“下一祖先”(红色)关联。图中展示了所有树节点的这些关联。有关它们的精确定义,请参见下表。沿着主(最庞大)祖先分支回溯时间,就是跟随第一祖先链接直到它们结束(值等于-1)。同样,沿着后代分支向前追溯时间,就是跟随后代链接直到它们结束(值等于-1),这通常发生在 z=0 。完整的祖先历史,而不仅仅是主分支,需要同时跟随第一和下一祖先链接。通过这种方式,用户可以识别在先前快照中具有共同后代的所有子晕。在示例脚本中提供了遍历树的示例。

Caption. Schematic diagram of the merger tree structure for both SubLink and LHaloTree. Both algorithms connect subhalos across different snapshots in the simulation. Rows indicate discrete snapshots, with time increasing downwards towards redshift zero (the horizontal axis is arbitrary). Green circles represent subhalos (the nodes of the merger tree), while beige boxes indicate the grouping of the subhalos into their parent FoF groups. The most important links are for the descendant (black), first progenitor (green), and next progenitor (red), which are shown for all subhalos. The root descendant (purple), last progenitor (blue), and main leaf progenitor (orange) links exist only for the SubLink trees, and for simplicity these last three link types are shown only for subhalos 5, 7, and 19 (darker striped circles).
标题。SubLink 和 LHaloTree 的合并树结构示意图。两种算法在模拟中连接不同快照下的子晕。行表示离散的快照,时间向下递增,朝向红移零(水平轴是任意的)。绿色圆圈代表子晕(合并树的节点),而米色框表示将子晕分组到其父 FoF 组中。最重要的链接是后代(黑色)、第一前身(绿色)和下一个前身(红色),这些链接显示在所有子晕上。根后代(紫色)、最后前身(蓝色)和主叶前身(橙色)链接仅存在于 SubLink 树中,为简单起见,最后三种链接类型仅显示在子晕 5、7 和 19 上(较深的条纹圆圈)。

The number inside each circle from the figure is the unique ID (within the whole simulation) of the corresponding subhalo, which is assigned in a depth-first fashion. Numbering also indicates the on-disk storage ordering for the SubLink trees, which adopt the approach of Lemson+ (2006). For example, the main progenitor branch (from 5-7 in the example) and the full progenitor tree (from 5-13 in the example) are both contiguous subsets of each merger tree field, whose location and size can be calculated using these links. The ordering within a single tree in the LHaloTree is not guaranteed to follow this scheme.
图中每个圆圈内的数字是对应子晕在整个模拟中的唯一 ID,该 ID 以深度优先的方式分配。编号还表示 SubLink 树的磁盘存储顺序,该顺序采用了 Lemson+(2006)的方法。例如,主要祖先分支(示例中为 5-7)和完整祖先树(示例中为 5-13)都是每个合并树字段的连续子集,其位置和大小可以使用这些链接计算得出。LHaloTree 中单个树的顺序不保证遵循此方案。

The 'root descendant' (purple), 'last progenitor' (blue), and 'main leaf progenitor' (orange) links exist only for the SubLink trees. For simplicity, these last three link types are shown only for nodes 5, 7, and 19 (darker striped circles). Using these links is optional, but allows efficient extraction of main progenitor branches, subtrees (i.e., the set containing a subhalo and "all" its progenitors), "forward" descendant branches, and other subsets of the tree. For their full definitions, see the following table.
'root descendant'(紫色)、'last progenitor'(蓝色)和'main leaf progenitor'(橙色)链接仅存在于 SubLink 树中。为简化起见,最后这三种链接类型仅显示在节点 5、7 和 19(较深的条纹圆圈)上。使用这些链接是可选的,但它们可以高效地提取主要祖先分支、子树(即包含一个子晕及其“所有”祖先的集合)、“向前”后代分支以及树的其他子集。有关它们的完整定义,请参见下表。

Each subhalo spans a "subtree" consisting of the subhalo itself and all its progenitors. As an example, the subhalos belonging to the subtree of subhalo 5 are shown in darker green in the figure. Other subhalos not belonging to this subtree are shown in lighter green, and their links are indicated with dashed arrows. In the SubLink trees, the subtree of any subhalo can be extracted easily using the 'last progenitor' pointer. As shown in the figure, since subhalo 13 is the 'last progenitor' of subhalo 5, the subtree of subhalo 5 consists of all subhalos with IDs between 5 and 13. Similarly, the main progenitor branch of any subhalo can be retrieved efficiently using the 'main leaf progenitor' link.
每个子晕跨越一个“子树”,由子晕本身及其所有前身组成。例如,图中属于子晕 5 的子树中的子晕以深绿色显示。不属于该子树的其他子晕以浅绿色显示,并用虚线箭头表示它们的链接。在 SubLink 树中,任何子晕的子树都可以使用“最后一个前身”指针轻松提取。如图所示,由于子晕 13 是子晕 5 的“最后一个前身”,子晕 5 的子树由 ID 在 5 到 13 之间的所有子晕组成。同样,任何子晕的主前身分支都可以使用“主叶前身”链接高效地检索。

Both SubLink and LHaloTree contain the links 'first subhalo in FoF group' (light brown dotted arrow) and 'next subhalo in FoF group' (dark brown dotted arrow), which connect subhalos that belong to the same FoF group. The FoF groups do not play a direct role in the construction of the merger tree. However, in SubLink, subhalos that belong to the same FoF group are also considered to be part of the same tree. As a result, two otherwise independent trees (based on the progenitor and descendant links) are considered to be the same tree if they are "connected" by a FoF group. This is exemplified in the figure by the FoF group containing subhalos 12, 16, and 20. This FoF group acts as a bridge between the left and right trees.
SubLink 和 LHaloTree 都包含“FoF 组中的第一个子晕”(浅棕色虚线箭头)和“FoF 组中的下一个子晕”(深棕色虚线箭头)的链接,这些链接连接属于同一 FoF 组的子晕。FoF 组在构建合并树中并不直接起作用。然而,在 SubLink 中,属于同一 FoF 组的子晕也被视为同一棵树的一部分。因此,如果两个原本独立的树(基于祖先和后代链接)通过 FoF 组“连接”在一起,它们就被视为同一棵树。这在图中通过包含子晕 12、16 和 20 的 FoF 组得到了例证。这个 FoF 组充当了左右树之间的桥梁。

SubLink

The SubLink algorithm constructs merger trees at the subhalo level. A unique descendant is assigned to each subhalo in three steps (see Rodriguez-Gomez+ 2015). First, descendant candidates are identified for each subhalo as those subhalos in the following snapshot that have common particles with the subhalo in question. Second, each of the descendant candidates is given a score based on a merit function that takes into account the binding energy rank of each particle. Third, the unique descendant of the subhalo in question is the descendant candidate with the highest score. Sometimes the halo finder does not detect a small subhalo that is passing through a larger structure, because the density contrast is not high enough. {\sc SubLink} deals with this issue by allowing some subhalos to skip a snapshot when finding a descendant. Once all descendant connections have been made, the main progenitor of each subhalo is defined as the one with the "most massive history" behind it.
SubLink 算法在子晕级别构建合并树。每个子晕的唯一后代通过三个步骤分配(参见 Rodriguez-Gomez+ 2015)。首先,为每个子晕识别后代候选者,这些候选者是在后续快照中与当前子晕有共同粒子的子晕。其次,根据一个考虑每个粒子结合能排名的评分函数为每个后代候选者打分。第三,当前子晕的唯一后代是得分最高的后代候选者。有时,晕查找器无法检测到穿过较大结构的小子晕,因为密度对比不够高。{\sc SubLink}通过允许一些子晕在寻找后代时跳过快照来解决这个问题。一旦所有后代连接建立完毕,每个子晕的主要前身被定义为具有“最庞大历史”的那个。

Note that this merger tree comes in two varieties: "dark-matter based" and "baryonic based". The dark-matter based tree is the fiducial choice, and has been publicly released as "SubLink". The baryonic based tree is called "SubLink_gal" and has not been publicly released for simplicity, although it is available upon request. While the two will largely give identical results, depending on scientific application, one might be more useful than the other.
请注意,此合并树有两种类型:“基于暗物质”和“基于重子物质”。基于暗物质的树是基准选择,已作为“SubLink”公开发布。基于重子物质的树称为“SubLink_gal”,为简化起见尚未公开发布,但可根据请求提供。虽然两者在大多数情况下会给出相同的结果,但根据科学应用的不同,其中一种可能比另一种更有用。

The SubLink merger tree is one large data structure split across several sequential HDF5 files named tree_extended.[fileNum].hdf5, where [fileNum] goes from e.g. 0 to 9 for the Illustris-1 run. These files store the data on a per tree basis, and therefore are completely independent from each other. More specifically, any two subhalos that are connected by any of the pointers described in the SubLink table are guaranteed to belong to the same tree, and, therefore, their data is found in the same file. The following table lists the fields which are present in each file.
SubLink 合并树是一个大型数据结构,分布在多个连续的 HDF5 文件中,文件名为 tree_extended.[fileNum].hdf5 ,其中 [fileNum] 在 Illustris-1 运行中从 0 到 9。这些文件按树存储数据,因此彼此完全独立。更具体地说,任何通过 SubLink 表中描述的指针连接的两个子晕都保证属于同一棵树,因此它们的数据位于同一文件中。下表列出了每个文件中存在的字段。

Field   字段 DataType   数据类型 Dimensions Units   单位 Description   描述
SubhaloID int64 (N) - Unique identifier of this subhalo, assigned in a "depth-first" fashion (Lemson & Springel 2006). This value is contiguous within a single tree.
该子晕的唯一标识符,以“深度优先”方式分配(Lemson & Springel 2006)。该值在单个树中是连续的。
SubhaloIDRaw int64 (N) - Unique identifier of this subhalo in raw format (= SnapNum*10^12 + SubfindID).
此子晕的原始格式唯一标识符(= SnapNum*10^12 + SubfindID)。
LastProgenitorID int64 (N) - The SubhaloID of the last progenitor of the tree rooted at this subhalo. Since the SubhaloIDs are assigned in a "depth-first" fashion, all the subhalos contained in the tree rooted at this subhalo are the ones with SubhaloIDs between (and including) the SubhaloID and LastProgenitorID of this subhalo. For subhalos with no progenitors, LastProgenitorID == SubhaloID.
该子晕为根的树的最后一个前身的 SubhaloID。由于 SubhaloID 是以“深度优先”方式分配的,因此以该子晕为根的树中包含的所有子晕的 SubhaloID 均介于(包括)该子晕的 SubhaloID 和 LastProgenitorID 之间。对于没有前身的子晕,LastProgenitorID == SubhaloID。
MainLeafProgenitorID int64 (N) - The SubhaloID of the last progenitor along the main branch, i.e. the earliest progenitor obtained by following the FirstProgenitorID pointer. For subhalos with no progenitors, MainLeafProgenitorID == SubhaloID.
沿着主分支的最后一个前身的 SubhaloID,即通过跟随 FirstProgenitorID 指针获得的最早前身。对于没有前身的子晕,MainLeafProgenitorID == SubhaloID。
RootDescendantID int64 (N) - The SubhaloID of the latest subhalo that can be reached by following the DescendantID link, i.e. the root of the tree to which this subhalo belongs. For subhalos with no descendants, RootDescendantID == SubhaloID.
可以通过 DescendantID 链接到达的最新子晕的 SubhaloID,即该子晕所属树的根。对于没有后代的子晕,RootDescendantID == SubhaloID。
TreeID int64 (N) - Unique identifier of the tree to which this subhalo belongs.
该子晕所属树的唯一标识符。
SnapNum int16 (N) - The snapshot in which this subhalo is found.
发现此子晕的快照。
FirstProgenitorID int64 (N) - The SubhaloID of this subhalo's first progenitor. The first progenitor is the one with the "most massive history" behind it (following De Lucia & Blaizot 2007). For subhalos with no progenitors, FirstProgenitorID == -1.
该子晕的第一个前身的 SubhaloID。第一个前身是具有“最重大历史”的前身(遵循 De Lucia & Blaizot 2007)。对于没有前身的子晕,FirstProgenitorID == -1。
NextProgenitorID int64 (N) - The SubhaloID of the subhalo with the next most massive history which shares the same descendant as this subhalo. If there are no more subhalos sharing the same descendant, NextProgenitorID == -1.
与该子晕共享相同后代的下一个最大历史子晕的 SubhaloID。如果没有更多共享相同后代的子晕,则 NextProgenitorID == -1。
DescendantID int64 (N) - The SubhaloID of this subhalo's descendant. If this subhalo has no descendants, DescendantID == -1.
此子晕的后代 SubhaloID。如果此子晕没有后代,则 DescendantID == -1。
FirstSubhaloInFOFGroupID int64 (N) - The SubhaloID of the first subhalo (i.e., the one with the most massive history) from the same FOF group.
同一 FOF 组中第一个子晕(即历史质量最大的子晕)的 SubhaloID。
NextSubhaloInFOFGroupID int64 (N) - The SubhaloID of the next subhalo (ordered by their mass history) from the same FOF group. If there are no more subhalos in the same FOF group, NextSubhaloInFOFGroupID == -1.
同一 FOF 组中下一个子晕的 SubhaloID(按其质量历史排序)。如果同一 FOF 组中没有更多子晕,则 NextSubhaloInFOFGroupID == -1。
NumParticles uint32 (N) - Number of particles in the current subhalo which were used in the merger tree to determine descendants (e.g. DM-only or stars + star-forming gas).
当前子晕中用于确定后代的合并树中使用的粒子数量(例如仅暗物质或恒星+恒星形成气体)。
Mass   质量 float32 (N) 1010M/h Mass of the current subhalo, including only the particles which were used in the merger tree to determine descendants (e.g. DM-only or stars + star-forming gas).
当前子晕的质量,仅包括在合并树中用于确定后代的粒子(例如仅暗物质或恒星加恒星形成气体)。
MassHistory float32 (N) 1010M/h Sum of the Mass field of all progenitors along the main branch (De Lucia & Blaizot 2007).
沿主分支的所有前身物体的质量场总和(De Lucia & Blaizot 2007)。
SubfindID int32 (N) - Index of this subhalo in the Subfind group catalog.
该子晕在 Subfind 群组目录中的索引。
All original fields from the group catalogs are also available, reordered into the same order as the merger trees for convenience. See the group catalog description for their units, dimensions, and descriptions.
所有来自群组目录的原始字段也可用,为了方便起见,已重新排序为与合并树相同的顺序。有关它们的单位、维度和描述,请参阅群组目录说明。

Fields: Group_M_Crit200, Group_M_Mean200, Group_M_TopHat200, SubhaloBHMass, SubhaloBHMdot, SubhaloCM, ...
字段: Group_M_Crit200, Group_M_Mean200, Group_M_TopHat200, SubhaloBHMass, SubhaloBHMdot, SubhaloCM, ...

Note: Group_M_Crit200, Group_M_Mean200, and Group_M_Tophat200 are FOF group quantities, so that all subhalos from the same FOF group will have the same value.
注意:Group_M_Crit200、Group_M_Mean200 和 Group_M_Tophat200 是 FOF 组量,因此来自同一 FOF 组的所有子晕将具有相同的值。

LHaloTree

The LHaloTree algorithm is virtually identical to that used for the Millennium simulation, constructing trees based on subhalos instead of main halos, described fully in the supplementary information of Springel+ (2005). In short, to determine the appropriate descendant, the unique IDs that label each particle are tracked between outputs. For a given halo, the algorithm finds all halos in the subsequent output that contain some of its particles. These are then counted in a weighted fashion, giving higher weight to particles that are more tightly bound in the halo under consideration, and the one with the highest count is selected as the descendant. In this way, preference is given to tracking the fate of the inner parts of a structure, which may survive for a long time upon infall into a bigger halo, even though much of the mass in the outer parts can be quickly stripped. To allow for the possibility that halos may temporarily disappear for one snapshot, the process is repeated for Snapshot n to Snapshot n+2. If either there is a descendant found in Snapshot n+2 but none found in Snapshot n+1, or, if the descendant in Snapshot n+1 has several direct progenitors and the descendant in Snapshot n+2 has only one, then a link is made that skips the intervening snapshot.
LHaloTree 算法与用于 Millennium 模拟的算法几乎相同,基于子晕而非主晕构建树,Springel+(2005)的补充信息中对此进行了详细描述。简而言之,为了确定合适的后代,算法在输出之间跟踪标记每个粒子的唯一 ID。对于给定的晕,算法会在后续输出中找到包含其部分粒子的所有晕。然后以加权方式对这些晕进行计数,给予在所考虑晕中更紧密束缚的粒子更高的权重,并选择计数最高的晕作为后代。通过这种方式,优先跟踪结构内部部分的命运,这些部分在落入更大晕后可能存活很长时间,尽管外部部分的大部分质量可能会迅速被剥离。为了允许晕可能暂时在某一快照中消失的情况,该过程会从 Snapshot n 重复到 Snapshot n+2。 如果在 Snapshot n+2 中找到了后代,但在 Snapshot n+1 中未找到,或者如果在 Snapshot n+1 中的后代有多个直接祖先,而在 Snapshot n+2 中的后代只有一个,则会创建一个跳过中间快照的链接。

The LHaloTree merger tree is one large data structure split across several HDF5 files named trees_sf1_99.[chunkNum].hdf5, where [chunkNum] goes from e.g. 0 to 511 for the Illustris-1 run. Within each file there are a number of groups named TreeX, where X is an integer which simply increases from zero to the number of tree groups in that file chunk. Note that a given TreeX group may contain subhalos spanning different FoF groups as well as snapshots, and to efficiently locate a specific subhalo at a specific snapshot (e.g z=0) the offsets can be used. The pair (SubhaloNumber,SnapNum) provides the indexing into the Subfind group catalog. The five other indices for each entry in a TreeX group (e.g. Descendant) index into that same group in the tree file. The following tables describe the fields. First, the Header group:
LHaloTree 合并树是一个大型数据结构,分布在多个名为 trees_sf1_99.[chunkNum].hdf5 的 HDF5 文件中,其中[chunkNum]从例如 0 到 511(对于 Illustris-1 运行)。在每个文件中,有多个名为 TreeX 的组,其中 X 是一个整数,从零增加到该文件块中的树组数量。请注意,给定的 TreeX 组可能包含跨越不同 FoF 组和快照的子晕,为了高效定位特定快照(例如 z=0)下的特定子晕,可以使用偏移量。对 (SubhaloNumber,SnapNum) 提供了对 Subfind 组目录的索引。TreeX 组中每个条目的其他五个索引(例如 Descendant )索引到树文件中的同一组。下表描述了字段。首先是 Header 组:

Dataset   数据集 Dimensions Units   单位 Description   描述
Redshifts {N_snap} - List of redshifts of the snapshots used to create this merger tree.
用于创建此合并树的快照的红移列表。
TotNsubhalos {N_snap} - Equal to the number of Subfind/Subhalo groups in the group catalog, for each snapshot used to create this merger tree.
等于用于创建此合并树的每个快照中 Subfind/Subhalo 组的数量。
TreeNHalos {N_halos} - 'The size of {N} for each "TreeX" group in this file', e.g. the total number of halos (across time) in that group.
文件中每个“TreeX”组的{N}大小,例如该组中(跨时间的)总 halo 数量。
FirstSnapshotNr 1 - First snapshot number used to make these merger trees (should be 0).
用于生成这些合并树的第一个快照编号(应为 0)。
LastSnapshotNr 1 - Last snapshot number used to make these merger trees (should be 99 for TNG).
用于生成这些合并树的最后快照编号(对于 TNG 应为 99)。
SnapSkipFac 1 - Snapshot stride when making these merger trees (should be 1).
制作这些合并树时的快照步长(应为 1)。
NtreesPerFile 1 - 'The size of {N_halos} for this file', can be used to calculate the offset to map a FoF group number to a "TreeX" group name (made to be roughly equal across chunks).
文件中的{N_halos}大小,可用于计算偏移量,以将 FoF 组号映射到"TreeX"组名(设计为在各块之间大致相等)。
NhalosPerFile 1 - The total number of tree members (subhalos) 'in this file.' Equals the sum of all elements of TreeNHalos.
该文件中的树成员(子晕)总数。等于 TreeNHalos 所有元素的总和。
ParticleMass 1 1010M/h The dark matter particle mass used to make these merger trees.
用于生成这些合并树的暗物质粒子质量。

TreeX Groups:

Dataset   数据集 Dimensions Description   描述
SubhaloNumber (N) The ID of this subhalo, unique within the full simulation for this snapshot. Indexes the Subfind group catalog at SnapNum.
此子晕的 ID,在此快照的完整模拟中唯一。索引 SnapNum 处的 Subfind 群目录。
Descendant (N) The index of the subhalo's descendant within the merger tree, if any (-1 otherwise). Indexes this TreeX group.
子晕在合并树中的后代索引(如果有,否则为-1)。索引此 TreeX 组。
FirstProgenitor (N) The index of the subhalo's first progenitor within the merger tree, if any (-1 otherwise). The first progenitor is defined as the most massive one (-1 if none). Indexes this TreeX group.
子晕在合并树中的第一个前身索引,如果有的话(否则为-1)。第一个前身被定义为质量最大的那个(如果没有则为-1)。索引此 TreeX 组。
NextProgenitor (N) The index of the next subhalo from the same snapshot which shares the same descendant, if any (-1 if this is the last). Indexes this TreeX group.
同一快照中下一个共享相同后代的子晕的索引(如果有的话)(如果这是最后一个,则为-1)。索引此 TreeX 组。
FirstHaloInFOFGroup (N) The index of the main subhalo (i.e. the most massive one) from the same FOF group. Indexes this TreeX group.
主子晕(即质量最大的子晕)在同一 FOF 组中的索引。索引此 TreeX 组。
NextHaloInFOFGroup (N) The index of the next subhalo from the same FOF group (-1 if this is the last). Indexes this TreeX group.
同一 FOF 组中下一个子晕的索引(如果这是最后一个,则为-1)。索引此 TreeX 组。
FileNr (N) File number in which the subhalo is found. (Redundant, i.e. for a given [chunkNum] file, this array will be constant and equal to [chunkNum])
子晕所在的文件编号。(冗余,即对于给定的[chunkNum]文件,此数组将是常量且等于[chunkNum])
SnapNum (N) The snapshot in which this subhalo was found.
找到此子晕的快照。
Most all original fields from the group catalogs are also available, reordered into the same order as the merger trees for convenience. See the group catalog description for their units, dimensions, and descriptions.
大多数来自群组目录的原始字段也可用,为了方便起见,已重新排列为与合并树相同的顺序。有关它们的单位、维度和描述,请参阅群组目录描述。

Fields: Group_M_Crit200, Group_M_Mean200, Group_M_TopHat200, SubhaloBHMass, SubhaloBHMdot, SubhaloCM, ...
字段: Group_M_Crit200, Group_M_Mean200, Group_M_TopHat200, SubhaloBHMass, SubhaloBHMdot, SubhaloCM, ...

Note: Group_M_Crit200, Group_M_Mean200, and Group_M_Tophat200 are FOF group quantities, so that only the first subgroup from each FOF group will have a nonzero value.
注意:Group_M_Crit200、Group_M_Mean200 和 Group_M_Tophat200 是 FOF 组量,因此每个 FOF 组中只有第一个子组会有非零值。

5. Supplementary Data Catalogs
5. 补充数据目录

"Supplementary" or "post-processing" catalogs have been created by various members of the TNG team, extended collaboration, and general public. They typically contain valuable (and often computationally expensive) calculations, which are released here in the hope that they will accelerate the science and productivity of all users of the TNG data. Most often, they are catalogs of physical quantities calculated for halos or subhalos, at one or more snapshots. Each will have a somewhat different structure, so one should carefully read the provided documentation. To use any of these catalogs, one should download the respective HDF5 file(s) and directly load them using e.g. h5py.
"补充"或"后处理"目录已由 TNG 团队的各个成员、扩展合作者以及公众创建。它们通常包含有价值(且通常计算成本高昂)的计算结果,发布在此处是希望它们能加速所有 TNG 数据用户的科学研究和生产力。最常见的是,它们是在一个或多个快照下为 halo 或 subhalo 计算的物理量目录。每个目录的结构会有所不同,因此应仔细阅读提供的文档。要使用这些目录中的任何一个,应下载相应的 HDF5 文件,并直接使用例如 h5py 加载它们。


(a) Tracer Tracks

The Monte Carlo tracer particles can be difficult to work with, and this dataset aims to enable some simple use cases. In particular, a number of catalogs are available, each of which contains information on all the tracers in the simulation which are contained within (all) FoF halos at redshift zero. Tracers have been re-arranged into "group order", such that you can quickly load the tracers which belong to a given subhalo or halo. Further, their evolution through time has been saved, and these "tracks" through time are immediately available, such that one does not need to load previous snapshots.
Monte Carlo 示踪粒子可能难以处理,而此数据集旨在支持一些简单的用例。特别是,提供了多个目录,每个目录都包含模拟中所有位于红移零处(所有)FoF 晕内的示踪粒子的信息。示踪粒子已被重新排列为“组顺序”,以便您可以快速加载属于给定子晕或晕的示踪粒子。此外,它们随时间演化的过程已被保存,这些“轨迹”可以立即使用,因此无需加载先前的快照。

A series of files with the common base "tr_all_groups_99_*" indicating that each contains information on all the tracers in the simulation which are contained within FoF halos at snapshot 99 (z=0). The 'meta' file contains the IDs of the tracers (and their parents), which are ordered according to their halo/subhalo membership, exactly following the group-ordering of the particles in the snapshots. Therefore, the order of the ParentIDs list is the same as those IDs appear in the snapshots (although with possible omissions or duplications if a parent has no, or multiple, tracers). The 'meta' file also contains the lengths and offsets, for both halos and subhalos (in exact analogy to GroupLenType, SubhaloLenType, offsets/Group/SnapByType, and offsets/Subhalo/SnapByType). This allows the child tracers of any halo or subhalo (at z=0) to be selected.
一系列以共同基础“tr_all_groups_99_*”命名的文件,表示每个文件都包含模拟中所有追踪器的信息,这些追踪器位于快照 99(z=0)时的 FoF 晕中。'meta'文件包含追踪器(及其父级)的 ID,这些 ID 根据其晕/子晕成员关系排序,完全遵循快照中粒子的群组排序。因此,ParentIDs 列表的顺序与这些 ID 在快照中出现的顺序相同(尽管如果父级没有追踪器或有多个追踪器,可能会出现遗漏或重复)。'meta'文件还包含晕和子晕的长度和偏移量(与 GroupLenType、SubhaloLenType、offsets/Group/SnapByType 和 offsets/Subhalo/SnapByType 完全类似)。这使得可以选择任何晕或子晕(在 z=0 时)的子追踪器。

Note that tracers are stored separately by parent type (at z=0), either gas, stars (pt4), or bhs.
请注意,tracers 按父类型(在 z=0 时)单独存储,包括 gas、stars (pt4) 或 bhs。

All other 'data' files (e.g. temp, pos, ...) contain the evolutionary tracks of this property, for the identical set of tracers through time, recorded for all snapshots which contain tracers. For TNG100 these are the 20 full snapshots, while for TNG50 and TNG300 these are all 100 snapshots.
所有其他“数据”文件(例如 temp、pos 等)包含该属性的演化轨迹,针对相同的一组示踪物随时间变化,记录在所有包含示踪物的快照中。对于 TNG100,这些是 20 个完整快照,而对于 TNG50 和 TNG300,这些是所有 100 个快照。

For example, the temperature history of the third tracer of Halo=10 in a BH parent is (python indexing convention pseudocode):
例如,Halo=10 的第三个示踪剂在 BH 父级中的温度历史记录为(python 索引约定伪代码):

start = meta.hdf5/Halo/TracerOffset/bhs[10]
temp_K = temp.hdf5/temp[start + 2, :]
plot( temp.hdf5/redshifts[:], temp_K )

while the evolution of distance from the halo center, in units of the virial radius, of all tracers in Subhalo=20 in star parents is given by:
而 Subhalo=20 中所有恒星母体的示踪物距晕中心距离的演化,以维里半径为单位,由下式给出:

start = meta.hdf5/Subhalo/TracerOffset/stars[20]
length = meta.hdf5/Subhalo/TracerLength/stars[20]
rad_rvir = rad_rvir.hdf5/rad_rvir[start:start+length, :]
for i in range(length):
  plot( rad_rvir.hdf5/redshifts[:], rad_rvir[i,:] )

If you want all tracers in a halo/subhalo regardless of their z=0 parent type, then you must extract and combine the three types. If you want a subset of tracers of a given halo/subhalo at z=0 (e.g. only those in some radial shell), you must intersect the set of these IDs with the subset of meta.hdf5/ParentIDs for that halo/subhalo (or equivalently, with the entirety of meta.hdf5/ParentIDs, the only penalty being speed) and use the resulting indices.
如果你想要一个晕/子晕中的所有追踪器,无论它们的 z=0 父类型是什么,那么你必须提取并组合这三种类型。如果你想要一个给定晕/子晕在 z=0 时的追踪器子集(例如,仅在某些径向壳中的那些),你必须将这些 ID 集合与该晕/子晕的 meta.hdf5/ParentIDs 子集相交(或者等效地,与 meta.hdf5/ParentIDs 的全部相交,唯一的代价是速度),并使用生成的索引。

For complete definitions of each value, see the following table and Nelson+ (2019b) where they were first used and presented. Citation to this paper is requested if you use these data catalogs. For more information and examples related to the Monte Carlo tracer particles, see Genel+ (2013), Nelson+ (2013), and Nelson+ (2015).
有关每个值的完整定义,请参见下表以及首次使用和展示这些值的 Nelson+ (2019b)。如果您使用这些数据目录,请引用该论文。有关蒙特卡洛示踪粒子的更多信息和示例,请参见 Genel+ (2013)、Nelson+ (2013)和 Nelson+ (2015)。

Simulation and snapshot coverage:
模拟和快照覆盖范围:

  • Currently available for the 3 resolution levels of TNG100: TNG100-1, TNG100-2, TNG100-3.
    目前可用于 TNG100 的 3 个分辨率级别:TNG100-1、TNG100-2、TNG100-3。
  • All tracers in all parent types (gas cells, stars, and black holes), in all FoF halos at z=0.
    所有父类型(气体单元、恒星和黑洞)中的所有示踪物,在所有 FoF 晕中,在 z=0
  • For each, time tracks have twenty entries, corresponding to the twenty "full" snapshots in TNG100.
    对于每一个,时间轨迹都有二十个条目,对应于 TNG100 中的二十个“完整”快照。

The contents of the 'meta' file are:
'meta' 文件的内容是:

Dataset Name   数据集名称 Shape Type   类型 Description   描述
/TracerIDs N_tr uint64 The ordered list of tracer IDs in this catalog. Corresponds to all tracers in all FoF halos at z=0. The same 'group ordered' scheme of the snapshots is followed, i.e. the tracers which belong to successive FoF halos are sequential, and likewise for successive Subfind subhalos, modulo FoF fuzz.
此目录中示踪粒子 ID 的有序列表。对应于 z=0 时所有 FoF 晕中的所有示踪粒子。遵循快照的相同“组有序”方案,即属于连续 FoF 晕的示踪粒子是连续的,对于连续的 Subfind 子晕也是如此,模 FoF 模糊。
/ParentIDs N_tr uint64 The ordered list of the IDs of the parents of each tracer in this catalog.
此目录中每个追踪器的父级 ID 的有序列表。
/Halo/TracerLength/{gas,stars,bhs} N_groups int32 A dataset for each of {gas,stars,bhs} which gives the total number (length) of tracers in each FoF halo, at z=0, with parents of that type.
一个数据集, {gas,stars,bhs} 提供了在 z=0 时,每个 FoF 晕中具有该类型父级的示踪剂的总数(长度)。
/Halo/TracerOffset/{gas,stars,bhs} N_groups int64 A dataset for each of {gas,stars,bhs} which gives the offset (i.e. cumulative sum of preceeding lengths) of tracers for each FoF halo, at z=0, with parents of that type. For a given parent type, the set of tracer indices in halo ID N at z=0 is then given by [TracerOffset[N], TracerOffset[N]+1, ..., TracerOffset[N]+TracerLength[N]-1]. The corresponding tracer IDs are given by TracerIDs[TracerOffset[N]:TracerOffset+TracerLength[N]-1], the indices inclusive.
对于每个 {gas,stars,bhs} 的数据集,给出了在 z=0 时,每个 FoF 晕团中该类型父级对应的示踪剂的偏移量(即前序长度的累积和)。对于给定的父级类型,在 z=0 时,晕团 ID N 中的示踪剂索引集由 [TracerOffset[N], TracerOffset[N]+1, ..., TracerOffset[N]+TracerLength[N]-1] 给出。相应的示踪剂 ID 由 TracerIDs[TracerOffset[N]:TracerOffset+TracerLength[N]-1] 给出,索引包含在内。
/Subhalo/TracerLength/{gas,stars,bhs} N_subhalos int32 Same as TracerLength above, but for subhalos.
/Subhalo/TracerOffset/{gas,stars,bhs} N_subhalos int64 Same as TracerOffset above, but for subhalos.

For the data files, all values which are computed with respect to evolving halo properties use the Sublink tree. Tracers are associated with the central subhalo of the FoF halo they belong to at z=0, and the main progenitor branch (MPB) of that subhalo is used backwards in time. If the MPB is untracked at a snapshot, these values (rad_rvir,vrad,angmom) are set to NaN at that snapshot. Values with respect to the subhalo center use SubhaloPos (maximally bound particle position), while those with respect to the subhalo velocity uses the mass-weighted mean velocity of all star particles in the subhalo (if the subhalo has no stars, these values are then recorded as NaN).

The structure of the data files is:

File Dataset Name Shape Type Units Description
(all) /snaps N_snaps int32 -- The snapshot numbers corresponding to each of the recorded times (the first dimension of the multi-dimensional data array). Exists in and the same for all data files.
(all) /redshifts N_snaps float32 -- The redshifts corresponding to each of the recorded times (the second dimension of each multi-dimensional data array). Exists in and the same for all data files.
*_temp.hdf5 /temp (N_tr, N_snaps) float32 Kelvin The temperature of the parent gas cell for each tracer at each time. Tracers in non-gas parents record NaN at that snapshot. (May be in log10).
*_sfr.hdf5 /sfr (N_tr, N_snaps) float32 M/yr The star formation rate of the parent gas cell for each tracer at each time. Tracers in non-gas parents record NaN at that snapshot. (May be in log10).
*_entr.hdf5 /entr (N_tr, N_snaps) float32 Kcm2 The entropy of the parent gas cell for each tracer at each time, calculated as P/ργ. Tracers in non-gas parents record NaN at that snapshot. (May be in log10).
*_subhalo_id.hdf5 /subhalo_id (N_tr, N_snaps) int32 -- The subhalo ID to which the tracer belongs at that snapshot.
*_parent_indextype.hdf5 /parent_indextype (N_tr, N_snaps) int64 -- Encodes the snapshot index of the parent (by type) as well as the parent type. The value equals (type*1e11 + index). Therefore, for example, if a tracer is in a BH parent at a given snapshot, parent_indextype will have a value between 5e11 and 6e11, and its value minus 5e11 will provide the global index of any PartType5 dataset in the snapshot corresponding to its parent.
*_rad_rvir.hdf5 /rad_rvir (N_tr, N_snaps) float32 Radial distance of the parent from the subhalo center, of the MPB at this snapshot, normalized by the virial radius r200,crit of the progenitor halo at that snapshot.
*_pos.hdf5 /pos (N_tr, 3, N_snaps) float32 ckpc/h The x,y,z coordinates for each tracer at each time (comoving code units), of the parent gas cell, star, or BH.
*_vel.hdf5 /vel (N_tr, 3, N_snaps) float32 kma/s The x,y,z velocity for each tracer at each time (comoving code units), of the parent gas cell, star, or BH.
*_vrad.hdf5 /vrad (N_tr, N_snaps) float32 km/s Radial velocity of the parent with respect to the subhalo center and velocity, of the MPB at this snapshot, with the Hubble expansion added in. Negative denotes inwards.
*_angmom.hdf5 /angmom (N_tr, N_snaps) float32 kpckm/s Magnitude of the specific angular momentum vector of the parent, with respect to the subhalo center and velocity, of the MPB at this snapshot, accounting for Hubble expansion.

Important note! These files are very large. For TNG100, the one-dimensional data files (e.g. temp, entr, vrad) are ~300 GB each. Therefore, functionality has been added to the data access API to enable the retrieval of tracer tracks on a per-halo or per-subhalo basis. In particular, an API request for a halo/subhalo cutout, of particles/cells from the snapshot can specity tracer_tracks as the 'particle type', together with any of the dataset names above (namely, TracerIDs, ParentIDs, temp, entr, and so on). For example, whereas a normal cutout request for the positions of all gas cells of halo ID 1000 in TNG100-1 at redshift zero would be:

https://www.tng-project.org/api/TNG100-1/snapshots/99/halos/1000/cutout.hdf5?gas=Coordinates

A cutout request for the temperature tracks of all the tracers belonging to that halo would be:

https://www.tng-project.org/api/TNG100-1/snapshots/99/halos/1000/cutout.hdf5?tracer_tracks=temp


(b) Star Formation Rates

A catalog of time-averaged, rather than instantaneous, star formation rates of galaxies. To do so the SFRs are derived the stellar particles actually produced across different time spans, using their initial mass at birth. This is in contrast to all values in the group/subhalo catalogs, which are instantaneous values (measured from the gas cells). The time-averaged methodology, across a given period of Myr or Gyr, better reflects the values obtained via various observational tracers. For complete definitions on the calculation of each value, see the following table, Donnari+ (2019), and Pillepich+ (2019) where they were first presented. Citation to these two papers is requested if you use these data catalogs.

Simulation and snapshot coverage:

Group Name Units Description
/Snapshot_N/SubfindID - The Subfind IDs these values correspond to at this snapshot.
/Snapshot_N/SFR_MsunPerYrs_in_r5pkpc_{X}Myrs Msun/yr The galaxy SFR including stars within a 3D aperture of 5 physical kpc, averaged across the last {X} Myr.
This roughly mimics the SDSS fiber aperture.
/Snapshot_N/SFR_MsunPerYrs_in_InRad_{X}Myrs Msun/yr The galaxy SFR including stars within a 3D aperture of two times the stellar half mass radius,
averaged across the last {X} Myr.
/Snapshot_N/SFR_MsunPerYrs_in_r30pkpc_{X}Myrs Msun/yr The galaxy SFR including stars within a 3D aperture of 30 physical kpc, averaged across the last {X} Myr.
/Snapshot_N/SFR_MsunPerYrs_in_all_{X}Myrs Msun/yr The galaxy SFR including all gravitationally bound stars of the subhalo, averaged across the last {X} Myr.

For all measurements, time intervals {X} exist for X = 10, 50, 100, 200, 1000 (Myr).


(c) Stellar Circularities, Angular Momenta, Axis Ratios

A catalog of circularities, angular momenta and axis ratios of the stellar component of galaxies. For complete definitions on the calculation of each value, see the following table and Genel+ (2015), where they were first presented. Citation to that paper is requested if you use these data catalogs.

The first four quantities are calculated after alignment with the angular momentum vector of the stars within 10 times the stellar half-mass radius, and measure the quantities inside that radius. The Circ* fields are based on the distribution of the circularity parameter ϵ. First the system is rotated such that the z-axis is aligned with the angular momentum vector as described above. Then, for every stellar particle with specific angular momentum Jz we calculate ϵ=JzJ(E) where J(E) is the maximum angular momentum of the stellar particles at positions between 50 before and 50 after the particle in question in a list where the stellar particles are sorted by their binding energy (=Ugrav+v2).

Simulation and snapshot coverage:

Group Name Units Description
/Snapshot_N/SubfindID - The Subfind IDs these values correspond to at this snapshot.
/Snapshot_N/SpecificAngMom km/s×kpc The specific angular momentum of the stars.
/Snapshot_N/CircAbove07Frac - The fractional mass of stars with ϵ>0.7. This is a common definition of the "disk" stars - those with significant (positive) rotational support.
/Snapshot_N/CircAbove07MinusBelowNeg07Frac - The fractional mass of stars with ϵ>0.7 minus the fraction of stars with ϵ<0.7. This removes the contribution of the "bulge" to the "disk", assuming the bulge is symmetric around ϵ=0.
/Snapshot_N/CircTwiceBelow0Frac - The fractional mass of stars with ϵ<0, multiplied by two. This is another common way in the literature to define the "bulge".
/Snapshot_N/MassTensorEigenVals kpc Three numbers for each galaxy that correspond to the eigenvalues of the mass tensor of the stellar mass inside the stellar 2R1/2. In a coordinate system that is aligned with the eigenvectors (principal axes), the component i equals Mijmjrj,i2/jmj, where j enumerates over stellar particles inside that radius, rj,i is the distance of stellar particle j in the i axis from the most bound particle of the galaxy, and mj is its mass, and i(1,2,3). They are sorted such that M1<M2<M3. Example use: M1/M2M3 can represent the flatness of the galaxy.
/Snapshot_N/ReducedMassTensorEigenVals - Similar to the above, except less weight is given to further away particles. The orientation of the system is the same, but the quantity measured for each axis is instead Mijmjrj,i2/Rj2/jmj, where Rjirj,i2 is the distance of star j from the centre of the galaxy.

Note: For original Illustris (only), the "SpecificAngMom" and "Circ*" fields are available for snapshots 13 through 135, while the "*MassTensor*" fields are available for snapshots 38 through 135.

Note: In addition to the values measured within 10RE, the "SpecificAngMom" and "Circ*" fields are also computed including all stars in the subhalo. These are available as the _allstars datasets.


(d) Subhalo Matching Between Runs

The possibility exists to cross-match subhalos between:

  • (i) matched baryonic and dark matter only runs (e.g. TNG100-1 and TNG100-1-Dark) runs, at the same resolution.
  • (ii) two baryonic realizations of the same box at different resolutions (e.g. TNG100-1 and TNG100-2)
  • (iii) two simulations of the same box with different physical models (e.g. TNG100-1 and Illustris-1)

All baryonic runs have complete matching catalogs to their dark matter only counterparts, the first option (i) above.

These are data products from: Rodriguez-Gomez+ (2015; for SubLink), and Nelson+ (2015; for LHaloTree). Citation to these papers is requested if you use this data.

Simulation and snapshot coverage:

Data format: a single file subhalo_matching_to_dark.hdf5 for each simulation. Each contains one hundred groups named Snapshot_N. Within each group are two arrays, each with the same size, equal to the number of subhalos at the corresponding snapshot. The two arrays provide the results of two different matching algorithms, and should for the most part provide the same answer. Each array gives integer indices, whose value is the corresponding index of the matched subhalo in the DM only run. If no suitable match exists, a value of -1 is present for that subhalo index.

  • The first array SubhaloIndexDark_LHaloTree is based on the LHaloTree matching algorithm. The matching is bidirectional, i.e. TNG <-> DMO. In each case, the best subhalo candidate is chosen as that with the largest number of matching DM particles (α=0). Only if the candidate in each direction agrees (bijective), then these matches are saved.
  • The second array SubhaloIndexDark_SubLink is based on the SubLink weighting algorithm. The direction of the matching is TNG -> DMO, i.e. for each subhalo in the baryonic physics box a best match is found in the DMO run.

The second two types (ii) and (iii) of matching catalogs (between different resolution levels, and between TNG100 and original Illustris), will be available soon.


(e) Stellar Projected Sizes

A catalog of stellar "sizes", mostly half-light radii, all in 2D projection. For more details of the modeling see Genel+ (2018), where they were first presented. Citation to that paper is requested if you use these data catalogs.

Simulation and snapshot coverage:

  • Available for all baryonic simulations: TNG50-1, TNG100-1 and TNG300-1.
  • Eight snapshots: z=0, 0.5, 1.0, 1.5, 2.0, 3.0, 4.0, 5.0.
  • Restricted to subhalos with stellar mass M>3×108M measured within the usual twice stellar half mass radius, and at least 100 stars.

There is one file for every snapshot, containing a single dataset /Rhalf/, which is a 10 x 5 x Nsubs shaped array. Namely, for each subhalo there are 10x5 different values of half-something radii, as follows:

  • Along the dimension of length 10, the values correspond to different somethings, in order, as follows: half-mass, half-star-formation-rate, half-light in the 8 bands of the “stellar photometrics”, namely U, B, V, K, g, r, i, z. Note that the impact of dust attenuation/scattering is not taken into account.
  • Along the dimension of length 5, the values correspond to projections along various lines of sight, in order, as follows: face-on, largest edge-on, smallest edge-on, random edge-on, box z-axis, where:
    • The face-on direction is set according to the moment of inertia tensor of the star-formation distribution within 2R1/2, (unless there are fewer than 50 star-forming cells, in which case it is according to the moment of inertia tensor of the stellar mass distribution within R1/2,.
    • All three edge-on directions are from lines of sights that are perpendicular to the face-on direction. The largest and smallest edge-on directions mean the particular such lines of sight that produce the largest/smallest, respectively, projected radii for the star-formation distribution within 2R1/2,. The random edge-on direction is indeed at a random line of sight within the "edge-on plane".
    • For a "random" angle, choose the projection along the box z-axis, which is of course "random" with respect to each and every individual galaxy, since there is no preferred direction to the simulation.

All units are physical kpc.

Note: a value of -1 indicates that the subhalo falls outside of the selection described above, and no data is available for this object.


(f) Blackhole Mergers and Details

This catalog is comprised of two data sets: 'mergers' and 'details'. The mergers file contains a record of each BH-BH merger in the simulation. The details file contain properties of each BH at significantly higher time resolution than the snapshots. In both cases the information is extracted from output files separate from the snapshots, and so represents additional data which is otherwise not available from the snapshots alone. Here we distinguish the two BHs which participate in the merger as 'in' and 'out' BH. The difference, which during the simulation is chosen randomly by the code, is which BH ID number persists along with the remnant after the merger. The 'out' BH survives after the merger, increased in mass by that of the 'in' BH--which no longer exists after the merger event.

There exists one blackhole_mergers.hdf5 and one blackhole_details.hdf5 per baryonic run. All datasets corresponding to physical values are in code units, with masses in units of 1010M/h, mass accretion rates in units of 10.22M/yr, gas densities in units of (1010M/h)/(ckpc/h)3, and gas sound speeds in units of km/s. They were generated with the illustris_blackholes code. Citation recommmended to Kelley et al. (2016) and Blecha et al. (2016) as appropriate.

Simulation and snapshot coverage:

  • Available for all TNG baryonic runs, as well as all original Illustris baryonic runs.
  • Black hole mergers: TNG50-1, TNG50-2, TNG50-3, TNG50-4, TNG100-1, TNG100-2, TNG100-3, TNG300-1, TNG300-2, TNG300-3.
  • Black hole details: TNG50-1, TNG50-2, TNG50-3, TNG50-4, TNG100-1, TNG100-2, TNG100-3, TNG300-1, TNG300-2, TNG300-3.
  • IMPORTANT NOTE: For both the mergers and details files, there are a few small missing data gaps. In general these files are fragile and may contain inconsistencies. In TNG100-1, this includes redshift periods [0.96 - 0.98], [1.18 - 1.20], [1.27 - 1.40], [2.06 - 2.48]. For Illustris-1, data is missing in the redshift range from approximately z = 0.14 to z = 0.38, where roughly half of the BH data is missing, except at the higher-z end of the range, where nearly all of the mergers are missing around snapshots 110-111. All other runs are unaffected. This information was lost to data corruption and cannot be recovered, and appropriate care should be taken in analysis of this data.

Blackhole mergers:

Dataset Shape/Datatype Description
/Header/unique_ids (NumBHsTot) uint64 The ID numbers of all unique BH participating in mergers.
/Header/num_mergers (attribute) The total number of mergers stored (N).
/tree/* - Information describing the BH merger tree. If one of the below events does not exist, the value in the array is -1, NOTE: not zero. For example, if next[123] = 345, then merger 345 is the next merger that the BH remnant from merger 123 is involved in. If, prev_in[345] == 123 and prev_out[345] = -1, then the 123 merger remnant is the 'in' BH of merger 345, and the other BH of that merger was never in a previous merger (and so has a prev value of -1).
/tree/next (N) int The index number of the next merger this remnant takes part in.
/tree/prev_in (N) int The index number of the previous merger this 'in' BH was part of.
/tree/prev_out (N) int The index number of the previous merger this 'out' BH was part of.
/details/* - Information from the 'details' catalog for the BHs in each merger. Details entries were searched by trying to match the 'in' BH just before merger, and the 'out' BH both just before, and just after merger. This corresponds to the three 'columns' for each entry 'row': [0: in-before, 1: out-before, 2: out-aft]. Frequently these details were not found, in which case the array values are zero.
/details/time (N,3) float Time (scale-factor) for each entry.
/details/mass (N,3) float Blackhole mass.
/details/mdot (N,3) float Blackhole mass accretion rate. NOTE: This is the expected Bondi accretion rate, before the Eddington limit or local pressure criterion are applied, and thus will not in general reflect the true mdot of the BH used during the simulation. Should be used with caution.
/details/rho (N,3) float Local gas density in the vicinity of the blackhole.
/details/cs (N,3) float Local gas sound-speed in the vicinity of the blackhole.
/time (N) float Time (scale-factor) for each merger event.
/id_in (N) uint64 ID number of the 'in' BH.
/id_out (N) uint64 ID number of the 'out' BH.
/mass_in (N) float Mass of the 'in' BH (immediately preceding merger).
/mass_out (N) float Mass of the 'out' BH (immediately preceding merger).
/snapshot (N) int Output snapshot during which, or immediately following, this merger event occured.

Blackhole details:

Dataset Shape/Datatype Description
/Header/num_entries (attribute) The total number of details entries stored (N).
/Header/num_blackholes (attribute) The total number of unique BHs with details entries (M).
/unique/id (M) uint64 ID numbers of each unique BH.
/unique/first_index (M) int The index number (into any of the size N arrays) of the first entry for each unique BH.
/unique/num_entries (M) int The total number of entries (in any of the size N arrays) for each unique BH.
/id (N) uint64 ID number of the BH for each details entry.
/time (N) float Time (cosmological scale-factor) for each entry.
/mass (N) float Blackhole mass.
/mdot (N) float Blackhole mass accretion rate. NOTE: This is the expected Bondi accretion rate, before the Eddington limit or local pressure criterion are applied, and thus will not in general reflect the true mdot of the BH used during the simulation. Should be used with caution.
/rho (N) float Local gas density in the vicinity of the blackhole.
/cs (N) float Local gas sound-speed in the vicinity of the blackhole.


(g) Stellar Assembly

This large catalog contains information about the stellar assembly of all galaxies across all snapshots, focusing on in situ vs. ex situ stellar mass growth, the contribution from star formation before or after infall, the role of major and/or minor mergers and flyby encounters. There exists one stellar_assembly.hdf5 file per baryonic run. All datasets are masses, and are given in code units, that is, 1010M/h. There is one group per snapshot, and within each group, all datasets have the same size, corresponding to exactly one entry per Subfind subhalo. Citation recommmended to Rodriguez-Gomez et al. (2015), Rodriguez-Gomez et al. (2016a), and/or Rodriguez-Gomez et al. (2016b) as appropriate. Further information and usage examples are available in these same papers.

Simulation and snapshot coverage:

Dataset Description
/Snapshot_N/StellarMassInSitu The amount of stellar mass that was formed in situ.
/Snapshot_N/StellarMassExSitu The amount of stellar mass that was formed ex situ.
/Snapshot_N/StellarMassTotal The total stellar mass of the galaxy.
/Snapshot_N/StellarMassAfterInfall The amount of (ex situ) stellar mass that was formed after entering the halo where the galaxy is currently found.
/Snapshot_N/StellarMassBeforeInfall The amount of (ex situ) stellar mass that was formed before entering the halo where the galaxy is currently found.
/Snapshot_N/StellarMassFromCompletedMergers The amount of (ex situ) stellar mass that was accreted from completed mergers, as defined by the "AccretionOrigin" property.
/Snapshot_N/StellarMassFromCompletedMergersMajor Same as above, but only considering major mergers (stellar mass ratio > 1/4), as defined by the "MergerMassRatio" property of each star.
/Snapshot_N/StellarMassFromCompletedMergersMajorMinor The same, but considering major and minor mergers (stellar mass ratio > 1/10).
/Snapshot_N/StellarMassFromOngoingMergers The amount of (ex situ) stellar mass that was accreted from ongoing mergers, as defined by the "AccretionOrigin" property. NOTE: by definition, this quantity is zero at z=0 (since a flyby cannot be distinguished from an ongoing merger). In fact, it is recommended to combine "ongoing mergers" with "flybys" into a single category called "stripped from surviving galaxies" (see references).
/Snapshot_N/StellarMassFromOngoingMergersMajor Same as above, but only considering major mergers (stellar mass ratio > 1/4), as defined by the "MergerMassRatio" property of each star.
/Snapshot_N/StellarMassFromOngoingMergersMajorMinor The same, but considering major and minor mergers (stellar mass ratio > 1/10).
/Snapshot_N/StellarMassFromFlybys The amount of (ex situ) stellar mass that was accreted during flybys, as defined by the "AccretionOrigin" property.
/Snapshot_N/StellarMassFromFlybysMajor Same as above, but only considering major flybys (stellar mass ratio > 1/4), as defined by the "MergerMassRatio" property of each star.
/Snapshot_N/StellarMassFromFlybysMajorMinor The same, but considering major and minor flybys (stellar mass ratio > 1/10).
/Snapshot_N/StellarMassFormedOutsideGalaxies The amount of (ex situ) stellar mass that was formed outside of any galaxy (as determined by SUBFIND).

The 'galaxy' quantities above should satisfy the following invariants (up to rounding errors):

  • StellarMassInSitu + StellarMassExSitu == StellarMassTotal
  • StellarMassBeforeInfall + StellarMassAfterInfall + StellarMassFormedOutsideGalaxies == StellarMassExSitu
  • StellarMassFromCompletedMergers + StellarMassFromOngoingMergers + StellarMassFromFlybys + StellarMassFormedOutsideGalaxies == StellarMassExSitu

The above descriptions make reference to two values computed for every star particle in the simulation, derived as follows (see references for more details):

  • AccretionOrigin: A value which can take the following integer values: 0, 1, and 2 for ex situ stellar particles that were accreted from completed mergers (i.e., when the subhalo in which the stellar particle formed has already merged with the current subhalo), ongoing mergers (i.e., when the subhalo in which the stellar particle formed has not yet merged with the current subhalo, but will do so at a later snapshot in the simulation), and flybys (i.e., when the subhalo in which the stellar particle formed has not merged with the current subhalo, and will not do so at any future snapshot in the simulation), respectively; and -1 if not applicable (i.e., if the particle was formed in situ or if it was formed outside of any subhalo). NOTE: towards the end of the simulation, it becomes impossible to distinguish a flyby from an ongoing merger. Therefore, cases (1) and (2) are usually considered as being part of the same category: "stripped from surviving galaxies".
  • MergerMassRatio: The stellar mass ratio of the merger in which a given ex-situ stellar particle was accreted (if applicable). The mass ratio is measured at the time when the secondary progenitor reaches its maximum stellar mass. NOTE: this quantity was calculated also in the case of flybys, without a merger actually happening.

A small caveat: the "subhalo switching" problem" can result in some galaxies having (spurious) ex situ fractions very close to 1 (say, if a satellite suddenly becomes a central, then most of its newly assigned mass will appear as ex situ). The number of galaxies this affects is negligible, but still noticeable in e.g. a scatter plot.


(h) Subbox Subhalo List

This catalog describes the time-evolving intersection of the subhalos/merger trees with the subboxes. Allows the selection of objects of interest, which can then be traced at high time resolution using the snapshots of a given subbox. This enables science requiring high time resolution, and also visualizations of galaxy-scale evolution. This data was created in Nelson+ (2019b) and citation to that work is requested if you use this supplementary catalog.

Simulation and snapshot coverage:

  • Available for all subboxes of all TNG baryonic runs (see download page for a given run for links).

Each simulation contains one file per subbox named subbox{N}_{snap}.hdf5, corresponding to subbox number {N} and the subhalo selection of all {nSubhalosFullSnap} at snapshot {snap} of the full box. Each contains the following fields:

Field Dimensions dtype Description
SubboxScaleFac {nSubSnaps} float32 The scale factor of each subbox snapshot.
SubboxSnapNum {nFullSnaps} int16 For each full box snapshot, the corresponding subbox snapshot number (at the same time). Unmatched has value -1.
FullBoxSnapNum {nSubSnaps} int16 For each subbox snapshot, the corresponding fullbox snapshot number (at the same time). Unmatched has value -1.
SnapNumMapApprox {nSubSnaps} float32 For each subbox snapshot, the time delta between its scale factor and the matching fullbox snapshot. This is 0.0 for exact matches, but for runs with SubboxSyncModulo > 1, this can be greater than zero.
EverInSubboxFlag {nSubhalosFullSnap} bool For every subhalo in the full box group catalog, flag indicating if its main progenitor branch (MPB) is ever inside the subbox at any point in time.
SubhaloIDs {nSubhalos} int32 List of subhalo IDs/indices from the fullbox snapshot which are inside the subbox at some point in time.
SubhaloPos {nSubhalos,nSubSnaps,3} float32 Interpolated position of each such subhalo at each subbox snapshot (cubic spline within MPB extent, linear extrapolation outside).
SubhaloPosExtrap {nSubhalos,nSubSnaps} int16 Flag which is one if this particular SubhaloPos is an extrapolation beyond the end(s) of the MPB, and zero otherwise.
SubhaloMBID {nSubhalos,nSubSnaps} uint64 The SubhaloIDMostbound replicated to each subbox snapshot, i.e. to allow the possibility for an alternate position definition as Subfind would compute.
SubhaloMinSBSnap {nSubhalos} int32 The minimum subbox snapshot number where this subhalo is inside the subbox (i.e. 0 if it is inside since the beginning of time).
SubhaloMaxSBSnap {nSubhalos} int32 The maximum subbox snapshot number where this subhalo is inside the subbox (i.e. equal to the total number of subbox snapshots if inside at the final time).
minEdgeDistRedshifts {7} float32 A list of redshifts (100.0, 6.0, 4.0, 3.0, 2.0, 1.0, 0.0) corresponding to the following field:
SubhaloMinEdgeDist {nSubhalos, 7} float32 The minimum distance (code units) between the boundaries of the subbox and the (interpolated) position of the subhalo, between z=0 and the given redshift. A positive value indicates inside, so e.g. SubhaloMinEdgeDist[9,5] > 300.0 implies that the 10th subhalo is never closer than 300 ckpc/h from the edges of the subbox between z=0 and z=1. A negative value indicates outside.
Subhalo{Stars,Gas,BH}_Mass {nSubhalos, nRad, nSubSnaps} float32 Measurements of the total enclosed mass (code units) in each of these 3 components, as a function of time, for several different 3D apertures. These are: [30 pkpc, 30 ckpc/h, 50 ckpc/h], so nRad=3.
SubhaloGas_SFR {nSubhalos, nRad, nSubSnaps} float32 The total StarFormationRate of all gas within each aperture (code units), as a function of time.
SubhaloBH_CumEgyInjection_{QM,RM} {nSubhalos, nRad, nSubSnaps} float32 The maximum of the 'BH_CumEgyInjection_{QM,RM}' fields for any BHs within each aperture (code units), as a function of time.
SubhaloBH_Num {nSubhalos, nRad, nSubSnaps} int16 The number of BHs within each aperture, as a function of time.

Note that {nSubhalos} corresponds to the subset of subhalos which are ever inside the subbox. The 'SubLink' merger tree is used for all MPBs.


(i) Molecular and atomic hydrogen (HI+H2) galaxy contents

This catalog contains post-processed modeling of atomic (HI) and molecular (H2) hydrogen, on a per subhalo (i.e. per galaxy) basis. The total mass of each component is available, as well as pre-computed radial profiles. Note that all results sum, by construction, over the gas cells gravitationally bound to each subhalo only. Citation recommmended to Diemer et al. (2018) and Diemer et al. (2019) as appropriate.

Simulation and snapshot coverage:

In many of the datasets, the placeholder {model}_{type} appears. Here, {model} refers to a model for the HI/H2 transition, and can be one of:

Each model was computed on a cell-by-cell basis (the "volumetric" method, {type} = vol) and in 2D projection (the "map" method, {type} = map). For the L08 model, the cell-by-cell method was found to be unphysical and the L08_vol data are not included in the release for that reason.

Due to the fundamentally different nature of the volumetric and projected calculations, the radial profiles are provided in three versions, denoted as {proj} below. Profiles of projected quantities can only be expressed in projected, 2D radii (they carry the suffix {proj} = map in the profile names listed below). The profiles of volumetric quantities are given in two versions, namely as a 3D profile (suffix {proj} = 3d) and projected onto the same plane as the maps from which projected quantities were generated (suffix {proj} = 2d). When integrating the profiles to get total quantities, one should multiply the suffix {proj} = map and suffix {proj} = 2d profiles with the bin area and the suffix {proj} = 3d profiles with the bin volume. When multiplying the profiles with each other (for example, to obtain the total HI or H2 mass profiles), one should always multiply profiles of the same projection type.

The galaxy selection was designed to be complete both in stellar and in gas mass, i.e., a galaxy needs to either exceed the minimum stellar OR the minimum gas mass. For the original Illustris and TNG100, those limits were both set to 2×108M. Please note that this is a rather aggressive limit, including galaxies that are resolved by only a few hundred particles. Depending on the application, it may well be wise to make more conservative mass cuts. For TNG300, the stellar mass cut is 5×1010M, the gas mass cut is 5×109M. The stellar mass cut was chosen to be relatively high to reduce the otherwise very large dataset, and because that stellar mass range is well covered by TNG100.

In the listings below, Ngal denotes the number of subhalos (galaxies) in the file, and Nbin the number of radial bins for the profiles.

Dataset Shape/Dimensions Units Description
id_subhalo Ngal - Subfind IDs of the subhalos.
id_group Ngal - FOF IDs of the groups the subhalos belong to.
is_primary Ngal - Whether the galaxies are the primary subalo (central galaxy) of their group or a satellite.
m_neutral_H Ngal M The total neutral hydrogen mass (including all bound gas cells). Note that the neutral fraction is determined by the simulation (that is, by the Springel & Hernquist 2003 ISM model for cells above the star formation threshold), and does not depend on the HI/H2 model. The HI and H2 masses of volumetric models should sum to the total neutral mass, in the map-based models this is not exactly true due to inaccuracies when summing over maps.
m_hi_{model}_{type} Ngal M The total HI mass (including all bound gas cells) according to the respective HI/H2 model.
m_h2_{model}_{type} Ngal M The total H2 mass (including all bound gas cells) according to the respective HI/H2 model.
profile_bins Ngal, Nbin kpc The outer edge of the radial profile bins for each galaxy. The inner edge of the innermost bin is zero. All profiles are based on the same binning scheme.
profile_bins_area Ngal, Nbin kpc2 The area covered by each profile bin if the profile is a projected profile ("2d" or "map" in the profile name). The area can easily be computed from the bins but is given for convenience.
profile_bins_volume Ngal, Nbin kpc3 The volume of each profile bin if the profile is a 3D profile ("3d" in the profile name). The volume can easily be computed from the bins but is given for convenience.
profile_gas_rho_{proj} Ngal, Nbin M/kpc3 The total gas density profile.
profile_stars_rho_{proj} Ngal, Nbin M/kpc3 The stellar mass density profile.
profile_sfr_{proj} Ngal, Nbin M/kpc3/yr The star formation rate profile.
profile_f_neutral_H_{proj} Ngal, Nbin - The neutral hydrogen fraction profile, i.e., the mass in neutral hydrogen divided by the total gas mass in each bin. To obtain a profile of the neutral gas density, multiply with profile_gas_rho.
profile_f_mol_{model}_{type}_{proj} Ngal, Nbin - The molecular fraction in radial bins, i.e., the mass in H2 divided by the mass in neutral hydrogen. To obtain the molecular mass profile, multiply profile_gas_rho, profile_f_neutral_H, and profile_f_mol. To get the HI mass, apply the same multiplication but with 1 - profile_f_mol.

In addition, the config/ group contains a number of metadata attributes giving details of the analysis procedure:

Attribute Units Description
sim - Simulation name.
snap_idx - Snapshot number.
snap_z - Redshift of snapshot.
Mstar_min M Minimum stellar mass (total mass bound to the subhalo) of galaxies to be extracted. None indicates no limit. Note that the stellar and gas mass limits are applied inclusively, meaning that a galaxy needs to have either the desired stellar or gas mass, not both.
Mstar_max M Maximum stellar mass of a galaxy. See comment about Mstar_min above.
Mgas_min M Minimum gas mass of a galaxy. See comment about Mstar_min above.
Mgas_max M Maximum gas mass of a galaxy. See comment about Mstar_min above.
map_range_min kpc The minimum radial extent of maps in physical kpc. The map size is the maximum of this number and the sizes determined from the stellar and gass half-mass radii (see map_range_rgas and map_range_rstr).
map_range_rgas - Multiple of gas half-mass radius used to determine the map size (see comment on map_range_min above).
map_range_rstr - Multiple of stellar half-mass radius used to determine the map size (see comment on map_range_min above).
map_r_npix - The number of pixels used in the maps (the total number of pixels is the square of this number).
map_smoothing_factor - This factor multiplies the smoothing length used to create projected maps. By default, the factor is 1 in which case the smoothing corresponds to a Gaussian kernel with a width of half the cell size.
profile_nbins - The number of bins in the profile, i.e. Nbin in the table above.
profile_bin_min kpc The radius of the outer edge of the innermost bin. This number is fixed in physical kpc because it has to do with the resolution of the simulation rather than the size of the galaxy.
profile_range_min kpc The minimum extent of the profiles in physical kpc. The outermost bin is the maximum of this number and the sizes determined from the stellar and gass half-mass radii (see profile_range_rgas and profile_range_rstr). The profile is binned into profile_nbins linearly spaced bins between profile_bin_min and the outermost edge.
profile_range_rgas - Multiple of gas half-mass radius used to determine the profile extent (see comment on profile_range_min above).
profile_range_rstr - Multiple of stellar half-mass radius used to determine the profile extent (see comment on profile_range_min above).
uv_escape_frac - The escape fraction used in the UV computation (a number between 0 and 1, 0.1 by default).
uv_ngrid - The size of the 3D grid used for the Fourier transform in the UV computation.


(j) Barred Galaxies Properties and Evolution

Three catalogs are available which describe the existence, and properties, of galatic bars. They are from Rosas-Guevara+ (2020), Zhao+ (2020), and Lu+ (2024), respectively. Each is described below.


The first catalog contains the properties of galaxy bars, and their evolution in time, of the disk galaxy sample analyzed in Rosas-Guevara+ (2020), to which citation is requested if you use this data.

Simulation and snapshot coverage:

  • Available for: TNG100-1, redshift zero.
  • Computed only for massive disk galaxies, defined as those with stellar mass M* > 1010.4 Msun, and with stellar (D/T + B/T) > 0.7, as determined by the kinematic circularity decomposition method of Genel+15.
  • There are 270 galaxies which satisfy these criteria.

The first dimension of each array corresponds to a particular galaxy, and the second dimension to the 100 time snapshots. Each bar-related property is therefore given along the main progenitor branch of each galaxy. The only exception is the Bartype field with a length equal to the number of galaxies at z=0. In general, values equal to NaN mean that the calculation was not performed at this particular snapshot, and thus should be ignored. The available fields are:

Dataset Units Description
SubfindID - The Subfind ID of the main progenitor of the disc galaxy sample. If untracked at this snapshot, the value is -1.
TabAmax2 - The strength of the bar, i.e. the maximum of A2 (the second term of the Fourier decomposition of the face-on stellar surface density see Eq. 2 in the paper) at each snapshot and for each galaxy.
TabRpeak pkpc The location of the peak of A2, used as a proxy of the bar length.
TabRtheta pkpc The maximum radius where the phase of A2 is constant (see Eq.3 in the paper).
Bartype - Values are: 0 for strong bars, 1 for weak bars, 2 for unbarred galaxies in the control sample (bar strength <0.2 at z=0), and -1 for the remainder of the galaxies.
Tabtnorm - The normalized time since the bar formation time (see Eq.4 in the paper).

This catalog was extended to the TNG50-1 simulation, as analyzed in Rosas-Guevara+ (2022), to which citation is requested if you use this data.

Simulation and snapshot coverage:

  • Available for: TNG50-1 (six snapshots), z=0, 0.5, 1, 2, 3, 4.
  • Computed only for massive disk galaxies, defined as those with stellar mass M* > 1010.0 Msun, and with stellar (D/T + B/T) > 1/2.
  • There are 1062 galaxies (across all snapshots) which satisfy these criteria.

The available fields are:

Dataset Units Description
SubfindID - The Subfind ID of the main progenitor of the disc galaxy sample. If untracked at this snapshot, the value is -1.
TabAmax2 - The strength of the bar, i.e. the maximum of A2 (the second term of the Fourier decomposition of the face-on stellar surface density).
TabRbar pkpc The size of the bar.
Bartype - Values are: 1 for barred galaxies, and 0 for unbarred galaxies.
TabMstar Msun The stellar mass of the galaxy.
MatchingFlag - Equals 1 if the galaxy classification is the same as in the Zana et al. (2022) catalog, otherwise 0.


The second catalog contains measurements of bar properties of the galaxy sample analyzed in Zhao+ (2020), to which citation is requested if you use this data.

Simulation and snapshot coverage:

  • Available for: TNG100-1, redshift zero.
  • Relatively high-mass, disk galaxies only, defined as those with stellar mass M>1010Msun (within 30 kpc), and with the κrot parameter >= 0.5, measuring the fraction of kinetic energy in ordered rotation, as defined by Sales+10.
  • There are 1179 galaxies which satisfy this criterion.

The available fields are:

Dataset Units Description
gal_ID - The Subfind ID of the galaxy (in snapshot 99, correspoding to z=0).
stellar_mass log Msun Stellar mass of host galaxy measured within a sphere of 30 kpc radius centered on the galaxy.
krot - The fraction of kinetic energy in ordered rotation, i.e. the mass-weighted average value of vϕ2/v2, taking the ratio of azimuthal to total velocity for each star particle, measured within 30 kpc.
epsilon_max - The maximum ellipticity.
R_max kpc Bar size measured at maximum ellipticity.
R_0.85max kpc Bar size defined as the radius where the ellipticity declines to 85% of the maximum value.
R_0.85max_lowerr kpc Lower error caused by inner boundary and pixel size.
R_0.85max_uperr kpc Upper error caused by inner boundary and pixel size.

The third catalog contains measurements of bar properties of the galaxy sample analyzed in Lu+ (2024), to which citation is requested if you use this data.

Simulation and snapshot coverage:

  • Available for: TNG50-1, snaps 50 to 99, as well as for TNG100-1, snaps 40 to 99.
  • Relatively high-mass, disk galaxies only, defined as those with stellar mass M from 1010.0 to 1011.1 (for TNG50-1), and 1010.4 to 1011.1 (for TNG100-1), in \rm{M}_{\rm sun}$ (within 30 kpc), and with the κrot parameter >= 0.5, measuring the fraction of kinetic energy in ordered rotation, as defined by Sales+10. These disk galaxies are selected at z=0, and then the evolution and formation history of their bars is traced backwards.
  • There are 1707 galaxies in TNG100-1 and 615 galaxies in TNG50-1.
  • This data is introduced in Lu, Du, & Debattista (2024) where the authors investigate the factors affecting the presence of bars.

The available fields are:

Dataset Units Description
gal_ID - The Subfind ID of the galaxy (in snapshot 99, correspoding to z=0).
Snapshot_N/stellar_mass log Msun Stellar mass of host galaxy measured within a sphere of 30 kpc radius centered on the galaxy.
Snapshot_N/krot - The stellar kinetic energy fraction in ordered rotation of all stellar particles (within r30 kpc), mvϕ2/mv2
Snapshot_N/Ellipse_cut_{X}/Barflag - Values are: 1 for barred galaxies, and 0 or -1 for unbarred galaxies.
Snapshot_N/Ellipse_cut_{X}/R_bar kpc Bar size, measured as minimum value between R_pa and R_85.
Snapshot_N/Ellipse_cut_{X}/R_{Y} kpc The radius at maximum ellipticity (for Y = max). The maximum radius where the PA variation remains < 10 (for Y = pa) the radius where the ellipticity declines to Y% of the maximum value (for Y = 90, 85, 80, 75, 70, 65, 60, 55, 50).
Snapshot_N/Ellipse_cut_{X}/eps_{Y} - The ellipticity at R_{Y}.
Snapshot_N/Ellipse_cut_{X}/R_inner kpc The radius where the ellipticity begins to be larger than 0.25.
Snapshot_N/Ellipse_cut_{X}/R_outer kpc The radius where the ellipticity begins to be less than 0.25.
Snapshot_N/Fourier/Barflag - Values are: 1 for barred galaxies, and 0 or -1 for unbarred galaxies.
Snapshot_N/Fourier/R_bar kpc Bar size, measured as minimum value between R_pa and R_50.
Snapshot_N/Fourier/R_{Y} kpc The radius at maximum ellipticity (for Y = max). The maximum radius where the pa variation remains < 10 (for Y = pa) the radius where the ellipticity declines to Y% of the maximum value (for Y = 90, 85, 80, 75, 70, 65, 60, 55, 50).
Snapshot_N/Fourier/A2_{Y} - The A2 at R_{Y}.
Snapshot_N/Fourier/R_inner kpc The radius where the A2 begins to exceed 0.15.
Snapshot_N/Fourier/R_outer kpc The radius where the A2 begins to be less than 0.15.

The value of X is X = 1.4 for TNG100-1, and X = 1.4 or X = 0.6 for TNG50-1, meaning that the inner boundary of the ellipse fitting is X.

Note: if untracked at the snapshot or failed to fit, the corresponding value is -1.


(k) SDSS ugriz and UVJ Photometry/Colors with Dust

This catalog contains synthetic stellar photometry (i.e. colors) including the effects of dust obscuration. These correspond to the fiducial dust model of Nelson+ (2018a) (i.e. Model C), to which citation is requested if you use this data. Two separate catalogs are available: one for SDSS ugriz (rest-frame) bands, and one for UVJ (rest-frame). The latter was used in the analysis of Donnari+ (2019).

For SDSS ugriz: Simulation and snapshot coverage:

  • Available for: TNG100-1.
  • Available for: TNG300-1.
  • For each, redshifts: z=0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.7, 1.0, 1.5, 2.0, 3.0 (one file per snapshot).
  • All subhalos.

For UVJ: Simulation and snapshot coverage:

  • Available for: TNG100-1.
  • Available for: TNG300-1.
  • For each, redshifts: z=0, 0.75, 1.0, 1.75, 2.0, 2.2 (one file per snapshot).
  • All subhalos.

In the single HDF5 file per snapshot, there are two datasets: subhaloIDs gives the list of subhalo indices which have been computed (this is redundant, and this array equals [0,1,2,...,nSubhalos-1] exactly.), and either Subhalo_StellarPhot_p07c_cf00dust_res_conv_ns1_rad30pkpc with a shape of [nSubhalos,8,12] (for ugriz), or Subhalo_StellarPhot_UVJ_p07c_cf00dust_res_conv_z_30pkpc with a shape of [nSubhalos,3] (for UVJ).

The dimensions 8 or 3 corresponds to photometric bands, in order: sdss_u, sdss_g, sdss_r, sdss_i, sdss_z, wfc_acs_f606w, des_y, jwst_f150w or u, v, 2mass_j. Note that the wfc, des, and jwst bands were for testing only and should not be used. The high redshift SDSS files have only 5 photometric bands saved, which are (in order): sdss_u, sdss_g, sdss_r, sdss_i, sdss_z.

For the SDSS ugriz catalogs, the dimension 12 corresponds to twelve different projection directions (i.e. observer view angles), since the dust attenuation mode is view-dependent. In general, one can simply take the first entry for each subhalo, or a random entry for each subhalo. For the UVJ catalogs, only one projection direction is computed (along the z-axis of the box).

The units of these datasets are always AB magnitudes, and the bands are always rest-frame. Check carefully if the magnitudes are apparent (usually the case), or absolute (e.g. at z=0). Only stars within a 3D radial aperture of 30 physical kpc are included.

Additional information is available in the header attributes of the HDF5 file.


(l) SKIRT Synthetic Images and Optical Morphologies

This catalog contains synthetic images and the corresponding morphological measurements, including Gini-M20, CAS and MID statistics, as well as 2D Sersic fits. The full description of the synthetic images and measurements can be found in Rodriguez-Gomez+ (2019), to which citation is requested if you use this data. Full details are not repeated, for which the user is directed to the paper.

Synthetic images and measurements are available separately for: "pogs" and "sdss", designed to match Pan-STARRS and SDSS, respectively.

Simulation and snapshot coverage:

  • Available for: TNG50-1, TNG100-1, and Illustris-1.
  • For each, redshifts: z=0, z=0.05.
  • Restricted to subhalos with (total) stellar mass M* > 109.5 solar masses.

There are two ways to download this data.

  • The entire dataset (for one survey/snapshot combination) can be downloaded as a single tar file (above).
  • The FITS and PNG images can be downloaded separately for each subhalo for which they are available through the API, similar to the original Illustris FITS files. For example, /api/TNG100-1/snapshots/99/subhalos/397866/skirt/broadband_sdss.fits downloads the broadband FITS file matched to the SDSS survey, for the central subhalo of FoF group #500 in TNG100-1 at redshift zero.

In the single tar collection, the files "morphs_i.hdf5" and "morphs_g.hdf5" (and "morphs_r.hdf5" for SDSS only) contain statmorph morphological measurements in the observed i-band, g-band, (and r-band), respectively (using Pan-STARRS or SDSS filter curves, depending on the dataset), and "subfind_ids.txt" contains the associated subhalo IDs. For a description of the measurements, see Section 4 of Rodriguez-Gomez+ (2019). In general, only morphological measurements with flag == 0 are reliable. If interested in parameters derived from the Sérsic fits, then flag_sersic == 0 should be imposed as well. In addition, only measurements with S/N > 2.5 (included in the catalog as sn_per_pixel) should be trusted. See Section 5 of the paper, for more details.

The idealized synthetic images themselves are available in FITS format. The dimensions of each image are NxNx4, where N is the number of pixels in each dimension and the 4 layers correspond to the observed g,r,i,z broadband filters of Pan-STARRS or SDSS. Note that the SDSS z-band data should be used with caution (they are reasonable for morphologies, but not for magnitudes and colors), since the long-wavelength tail of the SDSS z filter curve extends beyond the wavelength range of the SKIRT runs (clipped at 0.95 microns in the rest frame).

These synthetic broadband images are "idealized", meaning that some realism may need to be added before analyzing them. Most importantly, they should be convolved with an adequate PSF (for most purposes, a 2D Gaussian with the same FWHM as the observations should suffice) and background shot noise should be added. In general, Gaussian noise with sigma_sky ~ 1/20 (1/10) for Pan-STARRS (SDSS) represents a good compromise between observational realism and detection strength. Note that the image units are electrons/s/pixel. For more details, see Section 3.4 of the paper.

In addition to the FITS files, PNG images are also available. These are analogous to Fig. 4 of Rodriguez-Gomez+ (2019), such that different panels show different morphological diagnostics. These figures can be used to quickly inspect the morphology of a given galaxy.

Notes: The z=0 images and measurements were created by assuming that the galaxies are actually located at z=0.0485 (this determines the pixel scale, etc.). Galaxy sizes (e.g. "rhalf", "sersic_rhalf", "rpetro", "rmax") are given in pixels. To convert to simulation units (ckpc/h), note that the scale of each pixel at z=0.0485 corresponds to 0.174 ckpc/h for Pan-STARRS and 0.276 ckpc/h for SDSS.


2022 addition: KiDS Survey Mock Images. A new, third set of images were generated with the same procedure as in Rodriguez-Gomez et al. (2019), except that:

  1. the field-of-view is fixed for all images (does not scale with galaxy size), and
  2. neighboring galaxies (from the same FoF group) were included.

The image settings are consistent with the Kilo-Degree Survey (KiDS). In particular, each FITS file has 4 layers corresponding to OmegaCAM g,r,i,z filters.

Simulation and snapshot coverage:

  • Available for: TNG50-1.
  • Redshift: z=0.0337 (snapshot 96) only.
  • Restricted to subhalos with (total) stellar mass M* > 108.0 solar masses.

There are three projections for each galaxy (xy, yz, zx). The pixel scale: 0.2 arcsec/pixel, corresponding to 138.9 pc (physical) per pixel at z = 0.0337. The dimensions of each image are 240x240 pixels (33.34 kpc per side). Note that the most massive galaxies may extend beyond the FoV.

The image units are ADU/s, just like in the real survey, and the zeropoint is zero, i.e. mag = -2.5 * log10(data). The images are "idealized", i.e. they have not been convolved with a PSF and they do not include background or shot noise. See Section 2.4 from Guzmán-Ortega et al. (2022) for information on how to apply realism. Complete details are available in that paper, to which citation is requested if you use this dataset.


(m) Disk Galaxy Kinematic Decompositions

This catalog contains mass fractions of galactic disk structures which have been kinematically identified and decomposed by applying the "auto-GMM" (Gaussian mixture model) technique. The full description of the synthetic images and measurements can be found in Du+ (2019) and Du+ (2020), to which citation is requested if you use this data.

Simulation and snapshot coverage:

  • Available for: TNG100-1, redshift zero and TNG50-1, redshift zero only.
  • Computed only for massive "disk galaxies", defined as those subhalos with a high relative fraction of their kinetic energy in ordered rotation (Krot > 0.5, measured within 30 kpc), and high stellar mass (M* > 1010 Msun for TNG100-1, and M* > 109 Msun for TNG50-1).
  • There are 3931 subhalos in TNG100-1 (2831 in TNG50-1) which satisfy this criterion.

The classification 1 (cls1) decomposes each galaxy into a cold disk, warm disk, bugle, and halo. The classification 2 (cls2) isolates an additional structure with moderate rotation, but compact morphology, namely the disky bulge that is the counterpart of the so-called pseudo bulge in observations (see Du et al. 2020). The supplementary catalog file has the following fields:

Dataset Description
SubhaloID Subhalo index/ID corresponding to this entry (TNG100-1 at snapshot 99).
{method}_{aperture}/StellarMass Total galaxy stellar mass within the given radius.
{method}_{aperture}/ColdDisk Mass fraction for the kinematically identified "cold disk" component.
{method}_{aperture}/WarmDisk Mass fraction for the kinematically identified "warm disk" component.
{method}_{aperture}/DiskyBulge Mass fraction for the kinematically identified "disky bulge" component.
{method}_{aperture}/Bulge Mass fraction for the kinematically identified "bulge" component.
{method}_{aperture}/Halo Mass fraction for the kinematically identified "halo" component.
{method}_{aperture}/Spheroids Total mass fraction for kinematically identified spheroid components, defined as the sum of the Bulge and Halo.
{method}_{aperture}/Disks Total mass fraction for kinematically identified disk components, defined as the sum of the ColdDisk, WarmDisk, and DiskyBulge.

Here {method} can have the values class1,class2, corresponding to the two classification techniques, and {aperture} can have the values 1re,3re,allstars, corresponding to using stars within 1 times r_e, 3 times r_e, or in the entire subhalo (where r_e is the 3D stellar half-mass radius).

Associated PNG or PDF images, showing the decomposed structures, can be downloaded here: PNG .tar.gz image set, or PDF .tar.gz image set. These archives contain the following directories:

  • "total_level": images of all stars.
  • "SD_level": images of the spheroidal and disky structures.
  • "structures_level_cls1/2": images of the kinematic structures defined in Du+2020. cls1 and cls2 correspond to classifications 1 and 2, respectively.
  • "components_level_cls1/2": images of the multiple Gaussian components from the auto-GMM, that correspond to sub-structures.


(n) L-Galaxies Semi-Analytical Model

This catalog contains the results of the L-Galaxies semi-analytical model run on the TNG simulation volumes. Specifically, of the latest public version of this model, as described in Henriques+2015 (H15). The SAM itself is run on the merger trees of the dark matter only analog boxes of TNG100-1 and TNG300-1.

This catalog was produced in Ayromlou+ (2020), where these results were first presented, and to which citation is requested if you use this data.

Simulation and snapshot coverage:

  • Available for: TNG100-1.
  • Available for: TNG300-1.
  • All snapshots, and all (L-Galaxies) galaxies, covering all TNG subhalos.

The outcome of L-Galaxies is a population of galaxies which reside within the halos and subhalos of TNG100-1-Dark or TNG300-1-Dark, respectively. These have been cross-matched to the subhalos of the baryonic TNG100-1 and TNG300-1 runs (as well as the subhalos in the corresponding -Dark runs). As a result, the galaxy properties predicted by L-Galaxies can be directly compared with those in TNG, on an object by object basis.

There is one HDF5 file per TNG snapshot, with the following datasets in the /Galaxy/ group:

Dataset Shape Units Description
Type N - Indicates whether the galaxy is a "central" (at the center of its FOF group, type=0), a "satellite" (within its own subhalo but not at the center of its FOF group, type=1), or an "orphan" (a satellite that has lost its subhalo, type=2).
SubhaloIndex_TNG N - The unique subhalo index hosting this galaxy in the IllustrisTNG (baryonic) simulation. This value shall be used to match the galaxy to an object in the IllustrisTNG simulation. The value is -1 if there is no match for this subhalo in the IllustrisTNG.
SubhaloIndex_TNG-Dark N - The subhalo index hosting this galaxy in the IllustrisTNG dark matter only (IllustrisTNG-Dark) simulation. This value shall be used to match the galaxy to an object in the IllustrisTNG-Dark simulation. The value is -1 if there is no match for this subhalo in the IllustrisTNG-Dark.
Central_M_Crit200 N 1010M/h The virial mass (as defined by m_crit200) of the FOF group the galaxy resides in.
Central_R_Crit200 N ckpc/h The virial radius (as defined by r_crit200) of the FOF group the galaxy resides in.
DistanceToCentralGal N,3 ckpc/h The distance (along each dimension separately) between this galaxy and the galaxy at the centre of the FoF group.
Pos N,3 ckpc/h Spatial (x,y,z) position of the galaxy. For Type == 0 and Type == 1 galaxies, this corresponds to the position of the hosting subhalo, while for Type == 2 galaxies this is set by the semi-analytic treatment for infalling satellite orbits.
Vel N,3 km/s Spatial velocity of the galaxy.
SuhaloLen N - Number of particles associated with the subhalo hosting this galaxy.
M_Crit200 N 1010M/h Virial mass (as defined by m_crit200) of the subhalo this galaxy was in when it was last a type 0 galaxy. I.e. current virial mass for type 0 galaxies, and infall virial mass for type 1,2 galaxies.
R_Crit200 N ckpc/h Virial radius (as defined by r_crit200) of the subhalo this galaxy was in when it was last a type 0 galaxy. I.e. current virial radius for type 0 galaxies, infall virial radius for type 1,2 galaxies.
Vvir N km/s Virial velocity of the subhalo this galaxy was in when it was last a type 0 galaxy. I.e. current virial velocity for type 0 galaxies, infall virial velocity for type 1,2 galaxies.
Vmax N km/s Maximum rotational velocity of the subhalo of this galaxy. This property continues to be updated even after the galaxy becomes a type 1.
ColdGasSpin N,3 (kpc/h)(km/s) The spin of the cold gas disc.
StellarDiskSpin N,3 (kpc/h)(km/s) The spin of the stellar disc.
InfallVmax N km/s Maximum rotational velocity of the suhalo of this galaxy at the time of infall (same as Vmax for type 0 galaxies).
InfallVmaxPeak N km/s Maximum past rotational velocity of the subhalo of this galaxy.
InfallSnap N - Most recent (largest) snapnum at which this galaxy's type changed from 0 to 1 or 2.
InfallHotGasMass N 1010M/h Mass in hot gas at the time of infall (same as hotGas for type 0 galaxies).
HotGasRadius N ckpc/h Radius out to which hot gas extends: Rvir for type 0; 0 for type 2; maximum radius out to which hot gas is not stripped for type 1.
OriMergTime N yr Estimated dynamical friction time (in years) when the merger clock was set. Only calculated for type 2 galaxies.
MergTime N yr Estimated remaining merging time (in years). OriMergeTime - time since the merger clock is set. Only calculated for type 2 galaxies.
ColdGasMass N 1010M/h Mass in the cold gas disc.
StellarMass N 1010M/h Total mass in stars in the disc and the bulge together.
StellarDiskMass N 1010M/h Mass of stars in the disk.
StellarBulgeMass N 1010M/h Mass of stars in the bulge.
HotGasMass N 1010M/h Mass in hot gas.
EjectedMass N 1010M/h Mass in the ejected gas component.
BlackHoleMass N 1010M/h Mass of the central black hole.
HaloStellarMass N 1010M/h Mass in intra-cluster (ICL) stars.
MetalsColdGasMass N 1010M/h Mass in metals in the cold gas disk.
MetalsStellarMass N 1010M/h Mass in metals in stars in the disk and the bulge together.
MetalsBulgeMass N 1010M/h Mass in metals in stars in the bulge.
MetalsDiskMass N 1010M/h Mass in metals in stars in the disk.
MetalsHotGasMass N 1010M/h Mass in metals in hot gas.
MetalsEjectedMass N 1010M/h Mass in metals in the ejected mass component.
MetalsHaloStellarMass N 1010M/h Mass in metals in intra-cluster (ICL) stars.
PrimordialAccretionRate N M/yr Accretion rate of primordial gas.
CoolingRadius N ckpc/h The radius within which the cooling time scale is shorter than the dynamical timescale.
CoolingRate N M/yr Cooling rate of hot halo gas.
coolingRate_beforeAGN N M/yr Cooling rate of hot halo gas, if there had been no AGN feedback.
QuasarAccretionRate N M/yr Rate at which cold gas is accreted into the central black hole in the quasar mode.
RadioAccretionRate N M/yr Rate at which hot gas is accreted into the central black hole in the radio mode.
StarFormationRate N M/yr Star formation rate.
StarFormationRateBulge N M/yr Star formation rate in bulge.
XrayLum N log10(erg/sec) X-Ray luminosity of the hot halo gas.
BulgeSize N ckpc/h Half mass radius of galaxy bulge.
StellarDiskRadius N ckpc/h Size of the stellar disk, 3x the scale length.
GasDiskRadius N ckpc/h Size of the cold gas disk.
CosInclination N deg Inclination of the galaxy. Derived from the angle between the total and z-axis stellar spins of the galaxy.
DisruptionOn N - Disruption history flag. If 0: galaxy merged onto merger center; 1: galaxy was disrupted before merging onto its descendant, matter went into ICM of merger center.
MergeOn N - Current merger state of the galaxy. If 0: merger clock not set yet; 1: type 1 galaxy with baryon mass > halo mass, separate dynamical friction time calculated; 2: this galaxy is type 2 and will merge into the merger center in the next snapshot; 3: this galaxy is type 1 and will merge into the central galaxy of the main halo in the next snapshot.
MagDust N,20 mag Rest-frame absolute magnitudes of the galaxy stellar light (dust extinction included). Description of the 20 bands are given below.
Mag N,20 mag Rest-frame absolute magnitudes of the galaxy stellar light. Description of 20 bands are given below.
MagBulge N,20 mag Rest-frame absolute magnitudes of the stellar light of the galaxy bulge. Description of the 20 bands are given below.
MassWeightedAge N 109yr The age of this galaxy, weighted by mass of its components.

Note: For all units, ckpc stands for kpc length scale in comoving units. Multiply by the scale factor a=1/(1+z) to convert to physical units. Additional information is available in the header attributes of the HDF5 file.

For each of the three Mag* datasets, all magnitudes are rest-frame, absolute (AB). The twenty entires correspond to (in order):

Entry Band
0 Johnson-Bessel U filter (λ=0.36μm).
1 Johnson-Bessel B filter (λ=0.435μm).
2 Johnson-Bessel V filter (λ=0.55μm).
3 Cousins Rc filter (λ=0.64μm).
4 Cousins Ic filter (λ=0.79μm).
5 VISTA Z filter (λ=0.88μm).
6 VISTA Y filter (λ=1.02μm).
7 VISTA/2MASS J filter (λ=1.26μm).
8 VISTA/2MASS H filter (λ=1.60μm).
9 Johnson-Bessel K (λ=2.22μm) filter.
10 VISTA/2MASS Ks (λ=2.16μm) filter.
11 IRAC 3.6μm filter.
12 IRAC 4.5μm filter.
13 IRAC 5.8μm filter.
14 IRAC 8.0μm filter.
15 SDSS u filter (λ=0.355μm).
16 SDSS g filter (λ=0.469μm).
17 SDSS r filter (λ=0.617μm).
18 SDSS i filter (λ=0.748μm).
19 SDSS z filter (λ=0.893μm).

As an example, the following (python) code shows how this L-Galaxies catalog can be matched and compared to TNG galaxies from the group catalogs:

filePath = "sims.TNG/L75n1820TNG/postprocessing/LGalaxies/LGalaxies_099.hdf5"

with h5py.File(filePath,'r') as f:
  mstar = f['Galaxy/StellarMass'][()]
  match_ids = f['Galaxy/SubhaloIndex_TNG'][()]

w = np.where(match_ids >= 0)

mstar_matched = np.zeros( mstar_tng.shape, dtype=mstar.dtype )
mstar_matched.fill(np.nan)

mstar_matched[match_ids[w]] = mstar[w]

The resulting array mstar_matched has the same size as mstar_tng (which should be loaded from the TNG subhalo catalog at this snapshot, e.g. SubhaloMassInRadType[i,4]), and the value mstar_matched[i] can be compared directly to mstar_tng[i].


(o) Lensing Profiles

This catalog contains lensing profiles of halos/subhalos, as described in Renneby+20 to which citation is requested if you use this data.

Simulation and snapshot coverage:

Lensing profiles have been computed for all galaxies with M108.2h2M in the baryonic runs, and their matched gravity-only counterparts in the dark matter only runs. In total there are profiles for 417,535 galaxies for TNG300-1 and 334,606 matched substructures in TNG300-1-DMO (matching rate of ~80%). For TNG100 there are 35,270 galaxies in TNG100-1 and 27,088 galaxies in TNG100-1-DMO (~77% matched). The DMO matches are made with the LHaloTree-algorithm.

We have measured the signal radially for field projections along the x, y and z axes in 40 log10-equidistant bins between 30 kpc/h and 3 Mpc/h, and have separate "core terms" where we store all particle/cell counts below 30 kpc/h.

There is one HDF5 file per simulation/snapshot, with the following datasets:

Group/Dataset Shape/Dimensions Units Description
/Header/ - Msun/h Group contains one attribute: MPart, which gives the (constant) dark matter particle mass for this simulation.
/ParticleCountCylinderGeometry/ - ckpc/h Group contains three attributes: MaxRad, MinRad, and NRadialBins, which give the shell binning configuration (note: comoving).
/ProjectedParticleShells/{DM,Gas,SMBHs,StarsAndWinds}CoreProjectedAlong{X,Y,Z} Nsubhalos varies Counts of particles/cells in the "core", i.e. at distances smaller than the innermost bin (30 kpc/h). Note that for DM alone (!) we store unweighted counts, so these must be multiplied by the MPart attribute of the Header group in order to yield units of mass. All other components {Gas, SMBHs, StarsAndWinds} are already in mass units. For each of the three projection directions X,Y,Z.
/ProjectedParticleShells/{DM,Gas,SMBHs,StarsAndWinds}CountsRadialShellsProjectedAlong{X,Y,Z} Nsubhalos,40 varies Counts of particles/cells in each of the 40 radial shells (see above). Note that for DM alone (!) we store unweighted counts, so these must be multiplied by the MPart attribute of the Header group in order to yield units of mass. All other components {Gas, SMBHs, StarsAndWinds} are already in mass units. For each of the three projection directions X,Y,Z.
/Subgroups/SubhaloIDs Nsubhalos - The Subfind/subhalo IDs contained in the catalog.
/Subgroups/LBGInProjectionAlong{X,Y,Z} Nsubhalos - Indication if the subhalo is a "locally brightest galaxy" (LBG), i.e. if it is the brightest galaxy in the r-band (with dust extinction applied) within a cylinder of radius 1 pMpc and LOS distance < 1000 km/s in redshift at z=0. A galaxy/subhalo has its proper ID written out if it is an LBG, and -1 otherwise for the x, y and z projections. Note: the same galaxy can be an LBG or not depending on the projection axis X,Y,Z. Note: Only available in the TNG300-1 file.

Finally, we provide a supplementary .zip file for download. It contains several items:

  • an example selection for TNG300 in ”tng300_example_selection_galaxies_mstar_10p11_10p11p2_Msun.hdf5” and an example compute script in ”compute_delta_sigma_signal_example_script.py”.
  • Lensing profiles columnated in .txt-files where the first column holds the radius r [h^-1 Mpc], the second column the model Delta Sigma [h M_sun pc^-2], the third column the upper bootstrapped 95 % model Delta Sigma [h M_sun pc^-2], and the fourth column the lower bootstrapped 95 % model Delta Sigma [h M_sun pc^-2]. They are stored in folders referring to the reference of the dataset we are attempting to model.
  • Baryonic deformations of the lensing profiles are stored in subdirectories ”BaryonicEffects” for the van Uitert+16 and Velliscig+17 datasets. Note that we use matched subhaloes only and restrict ourselves to centrals.
  • The corresponding SAM-profiles are found in subdirectories for the different datasets under the folder ”SAMs”. The title of the file holds the parameter settings the model was run on. Note that the Guo+11 model parameter values for the Henriques+15 model is referred to as ”guo11”, whereas the original Guo+11 model is referred to as ”guo11_makefile_switch”.


(p) Aperture Masses (Total and Stellar)

Measurements of 3D total and stellar masses within physical apertures, accounting for the resolution elements that are gravitationally bound to a subhalo according to the SUBFIND algorithm within 100 (physical) kpc, 30 pkpc, 10 pkpc, and 5 pkpc. For complete definitions on the calculation of each value, see the following table and Engler+ (2021a) where they were first presented. Citation to this paper is requested if you use these data catalogs.

Simulation and snapshot coverage:

Group Name Units Description
/Snapshot_N/SubfindID - The Subfind IDs these values correspond to at this snapshot.
/Snapshot_N/SubhaloTotalMass_in_r{X}pkpc Msun Sum of the masses of all particles (gas, dark matter, stars, black holes) within the subhalo inside a 3D aperture of {X} physical kpc.
/Snapshot_N/SubhaloStellarMass_in_r{X}pkpc Msun Sum of the masses of all stars within the subhalo inside a 3D aperture of {X} physical kpc.

Note: these are original values directly from the simulation. No "resolution rescalings" have been applied.

For all measurements, apertures {X} exist for X = 5, 10, 30, 100 (pkpc).


(q) Halo Structure

Measurements of halo structural properties such as concentrations, shapes, formation times, and so on. All are computed using the dark matter particles that both (i) belong to the central/primary Subfind subhalo, and; (ii) are within R200c of the halo. For complete definitions of each value, see the following table and Anbajagane+ (2021) where they were presented. Citation to this paper is requested if you use these data catalogs.

Simulation and snapshot coverage:

  • Available for the highest resolution run of each TNG box, both baryonic and dark-matter only: TNG50-1, TNG100-1, TNG300-1, TNG50-1-Dark, TNG100-1-Dark, TNG300-1-Dark.
  • All twenty full snapshots (i.e. z=0,0.1,0.2,0.3,0.4,0.5,0.7,1.0,1.5,2,3,4,5,6,7,8,9,10,11,12).
  • Restricted to halos with total masses greater than 108.8M (for TNG50), 109.8M (for TNG100), and 1010.8M (for TNG300).

Dataset Name Dimensions Units Description
GroupFlag Ngroups - Flag that indicates whether properties were computed for a given halo. GroupFlag == 1 for all available halos and GroupFlag == 0 for halos that were omitted because they were below the chosen halo mass threshold.
M200c Ngroups log Msun The log halo mass, log10(M200c). Equal to the existing Group_M_Crit200 field in the group catalogs.
sigma_1D Ngroups, 3 physical km/s The velocity dispersion, computed as the standard deviation of the velocity distribution, for the x, y, and z directions.
sigma_3D Ngroups physical km/s The isotropic velocity dispersion constructed from the sigma_1D quantities as σ3D=σx2+σy2+σz23.
c200c Ngroups - The halo concentration, c=R200c/Rs, where Rs is computed by fitting an NFW profile to the DM density profile. We only compute c200c for halos with at least 2000 DM particles, so some halos with GroupFlag == 1 will still have missing c200c measurements.
a_form Ngroups - The formation time of the halo, defined by the relation M200c(a=aform)=M200c(a=1)/2. This quantity is available only for catalogs of the present epoch, z=0. The halo history is obtained by following the SUBLINK merger tree of the central/primary subhalo from a given halo.
s Ngroups - The minor-to-major axis ratio, s=c/a. The components c and a are eigenvalues of the quadrupole tensor of the particle positions and follow a>b>c.
q Ngroups - Same as s, but for the semimajor-to-major ratio, q=b/a.
s_vel Ngroups - The same as s, but for the quadrupole tensor of the particle velocities.
q_vel Ngroups - The same as q, but for the quadrupole tensor of the particle velocities.
M_acc_dyn Ngroups - The mass accretion rate, dlnM/dlna, over one dynamical time as defined in Diemer+2017 (see equation 6). The halo history is obtained by following the SUBLINK merger tree of the central/primary subhalo from a given halo.
E_s Ngroups M(km/s)2 The energy content of the DM surface pressure, Es, which is computed as in Shaw+ 2006 using the velocities of DM particles in the outer radial shell of the halo.
Mean_vel Ngroups, 3 physical km/s The mean velocity of DM particles in the x, y, and z directions.
f_Mass_Cen Ngroups - The fraction of a halo's DM mass within R200c that is contained in the central/primary SUBFIND subhalo.
R0p9 Ngroups physical Mpc The radius that encompasses 90% of all DM particles that belong to the central/primary SUBFIND subhalo and are also within R200c of the halo. This radius can be used to convert the surface pressure energy, Es, back into the surface pressure, Ps=Es/(4πR0p93).

Note: one file per snapshot. Be careful to use only entries with GroupFlag == 1.


(r) Galaxy Morphologies (Deep Learning)

Probabilities that galaxies have certain visual-like morphologies, as determined by a machine learning algorithm. In the case of TNG50, classifications are provided at high redshift and are CANDELS-like, i.e. based on synthetic H-band galaxy images at CANDELS depth and resolution. In the case of TNG100, classifications are provided at low redshift, and are SDSS-like, based on synthetic r-band galaxy images with SDSS resolution and noise characteristics. For complete definitions on the calculation of each value, see the following table, Huertas-Company+ (2019), and Varma+ (2021), where they were first presented and used. Citation to these papers is requested if you use these data catalogs.

Simulation and snapshot coverage:

  • Available for TNG50-1 (z=0.5, 1, 1.5, 2, 2.5, 3), and TNG100-1 (z=0, 0.05).
  • Restricted to subhalos with M>109M (for TNG50 classifications), or M>109.5M (for TNG100, i.e. 12,468 galaxies at z=0.05).

For TNG100 (SDSS-like):

Group Name Description
/Snapshot_N/SubhaloID The Subfind IDs these values correspond to at this snapshot.
/Snapshot_N/P_Late Probability that the galaxy is of late-type.
/Snapshot_N/Sigma_Late Uncertainty on P_Late.
/Snapshot_N/P_S0 Probability that the galaxy is a S0 (valid only for P_Late < 0.5).
/Snapshot_N/Sigma_S0 Uncertainty on P_S0.
/Snapshot_N/P_Sab Probability that the galaxy is a Sab (valid only for P_Late > 0.5).
/Snapshot_N/Sigma_S0 Uncertainty on P_Sab.

For TNG50 (CANDELS-like):

Group Name Description
/Snapshot_N/SubhaloID The Subfind IDs these values correspond to at this snapshot.
/Snapshot_N/P_Disk Probability that the galaxy has a disk-like morphology.
/Snapshot_N/P_Spheroid Probability that the galaxy has a spheroid-like morphology.
/Snapshot_N/P_Irr Probability that the galaxy has an irregular morphology.

Note: a Snapshot_N group exists for the above-mentioned snapshots (two for TNG100-1, six for TNG50-1).


(s) Cosmic Web Distances (Disperse)

A post-processing identification of the topology of the cosmic web, using the DisPerSE code. This method provides an automatic identification of topological structures such as peaks, voids, walls, and in particular filaments. To do so, DisPerSE uses a set of discrete points (e.g. galaxies) to estimate a density field, and then identify the cosmic web. By definition critical points in this density field are nodes, and the unique integral lines between them are filaments: every filament starts and ends at a node, and saddle points are minima along the filaments.

For this catalog, the points used to define the cosmic web are galaxies. Specifically, subhalos with a minimum stellar mass of 108.5Mh1, which is designed to be roughly comparable to what you might be able to recover from an observational galaxy survey. The only other parameter of DisPerSE is the "persistence", which defines the robustness of each pair of critical points, in terms of the peak relative to background. For this catalog a persistence of σ=4 has been chosen.

The physical properties presented in this catalog are cosmic web distances, between subhalos in the simulation and the nearest cosmic web structures of a given type. This allows for the identification, for example, of galaxies as a function of distance away from the centers of filaments, void galaxies, and so on.

For more details, see the DisPerSE paper Sousbie (2011). This catalog was developed as part of the work of Duckworth+ (2020a) and Duckworth+ (2020b). Citation to these three papers is suggested if you use these data catalogs. The codes to run DisPerSE on TNG and to derive quantities of interest are available on github.

Simulation and snapshot coverage:

  • Available for the highest resolution run of TNG100 and TNG300 currently: TNG100-1, TNG300-1.
  • Several full snapshots between redshift two and zero (i.e. z=0,0.1,0.2,0.3,0.5,1.0,1.5,2).
  • All subhalos.

Dataset Name Dimensions Units Description
subhalo_ID N_subhalos - Index corresponding to the subhalo in the standard TNG group catalogues. Since all subhalos are included, this is redundant, and equal to range(N_subhalos).
d_minima N_subhalos ckpc/h Distance to nearest minimum critical point (void).
d_saddle_1 N_subhalos ckpc/h Distance to to nearest 1-saddle point (i.e. critical point where one dimension is collapsing).
d_saddle_2 N_subhalos ckpc/h Distance to to nearest 2-saddle point (i.e. critical point where two dimensions are collapsing).
d_node N_subhalos ckpc/h Distance to nearest maximum critical point (node).
d_skel N_subhalos ckpc/h Distance to nearest filament segment (computed as the distance to the nearest segment midpoint).

Note: in the above, N_subhalos always refers to the number of subhalos in the group catalog at a particular snapshot. All distances are in code units.


(t) Galaxy Morphologies (Kinematic) and Bar Properties

This catalog contains (i) kinematic decompositions of the stars of galaxies into different morphological components, and (ii) bar properties. Galaxies are decomposed in five morpho/kinematical components, namely a thin/cold disc, a thick/warm disc, a pseudo-bulge, a bulge and a halo, after an analysis of the stellar kinematics with the MORDOR code. In addition, a detailed catalogue of stellar bars is given, along with bar properties, based on a fourier analysis of the galactic stellar surface density. For complete definitions on the calculation of each value, see Zana+ (2022), where they were first presented and used. Citation to this paper is requested if you use these data catalogs.

Simulation and snapshot coverage:

  • Available for TNG50-1 (all redshifts).
  • Restricted to subhalos with M109M (corresponding to a minimum of 104 star particles).

This catalogue is one file per simulation, containing many groups Snapshot_N, one per snapshot. The following datasets are included:

Group Name Shape Description
/Snapshot_N/SubhaloID {N_gal} The Subfind IDs these values correspond to at this snapshot.
/Snapshot_N/ThinDisc {3, N_gal} Thin/cold disc mass fraction Mthin/M, average energy E/Emaxthin, and average circularity jz/jcircthin, where M is the total stellar mass of the subhalo, Emax the energy of the least bound, not-excluded stellar particle, jz the z-component of the angular momentum, and jcirc the circular angular momentum.
/Snapshot_N/ThickDisc {3, N_gal} Thick/warm disc mass fraction Mthick/M, average energy E/Emaxthick, and average circularity jz/jcircthick.
/Snapshot_N/PseudoBulge {3, N_gal} Pseudo-bulge disc mass fraction Mpseudobulge/M, average energy E/Emaxpseudobulge , and average circularity jz/jcircpseudobulge.
/Snapshot_N/Bulge {3, N_gal} Bulge mass fraction Mbulge/M, average energy E/Emaxbulge, and average circularity jz/jcircbulge.
/Snapshot_N/Halo {3, N_gal} Halo mass fraction Mhalo/M, average energy E/Emaxhalo, and average circularity jz/jcirchalo.
/Snapshot_N/UnboundMass {N_gal} Mass fraction of the excluded particles Munbound/M. Particles are excluded if E>=0, |jz/jcirc|>=1.5, and|jp/jcirc|>=1.5.
/Snapshot_N/Barred {N_gal} Flag to state if a galaxy is barred (according to Zana+22): A2,max(R)>=0.1, RΦ>=2.8h, krot>0.4, σz/σR<1, Mb1/Mb2<1.3, and Mb1/Mb2>1/1.3.
/Snapshot_N/BarSize {2, N_gal} Two different estimates for the the bar extent: RΦ, Rpeak. Units are physical [kpc].
/Snapshot_N/BarStrength {2, N_gal} Two different estimates for the bar strength: A2,max(R) and A2,max(<R).
/Snapshot_N/QualityFlags {3, N_gal} Additional parameters to asses the presence of a bar: krot, σz/σR, and Mb1/Mb2.
/Snapshot_N/StellarMass {N_gal} Total stellar mass of the subhalo. Units are [M].

Note: for TNG50-1, the available snapshot numbers N range from 6 to 99.

Note: if no bar structure is found, the related entries are set equal to -1.


(u) LEGA-C/VIMOS Mock Optical Spectra

This catalog contains mock (i.e. synthetic) optical spectra of galaxies at intermediate redshift, designed to match the instrumental properties and setup of the LEGA-C Survey. This spectroscopic survey obtained deep, high-resolution spectra of thousands of galaxies with M>1010M from z=0.6 to z=1, using the VLT/VIMOS multi-object slit spectograph.

These synthetic spectra have been designed to cover TNG galaxies over the same redshift and mass ranges, such that LEGA-C matched samples can be constructed. The spectra have been created to exactly mimic the instrumental and survey characteristics, such as spectral resolution, noise, seeing, and so on. Each extends over a rest-frame wavelength range of 3700 Angstrom to 5200 Angstrom. For every TNG galaxy, 10 realizations are provided, by matching to 10 different random LEGA-C galaxies of similar mass. In addition, the original 'idealized' spectra are also included, one per TNG galaxy.

Complete details on the methodology are presented in Wu+ (2021), where they were first analyzed. Citation to that paper, as well as to Nelson+ (2018) where the mock spectra construction was developed, is requested if you use this data catalog.

Simulation and snapshot coverage:

  • Available for TNG100-1 (five snapshots, z=0.6, 0.7, 0.8, 0.9, and 1.0).
  • Restricted to subhalos with 1010.3<M/M<1011.5 (stellar masses measured within 30 pkpc).

This catalogue is one single file, containing five groups named Snapshot_N, one per snapshot. The following datasets are included in each snapshot group:

Group Name Shape Units Description
/Snapshot_N/subhaloIDs {N_gal} - The Subfind IDs these values correspond to at this snapshot.
/Snapshot_N/ideal_spec {N_gal, N_wave} 1019ergs/s/cm2/A Fully idealized spectra, one per TNG galaxy. In general, should not be used, in favor of the realistic mock spectra.
/Snapshot_N/ideal_wave {N_wave} Angstrom Rest-frame wavelength grid for the idealized spectra above.
/Snapshot_N/mock_spec {N_gal, 10, N_wave} 1019ergs/s/cm2/A Realistic mock spectra, ten for each TNG galaxy.
/Snapshot_N/mock_wave {N_gal, 10, N_wave} Angstrom Rest-frame wavelength grid. Differs for each of the ten realized mock spectra, because the observed-frame wavelength depends on the position of galaxies on the masks, while the redshift also makes the rest-frame wavelengths different.
/Snapshot_N/mock_err {N_gal, 10, N_wave} 1019ergs/s/cm2/A Error (uncertainty) spectra.
/Snapshot_N/mock_flag {N_gal, 10, N_wave} - Quality mask (boolean). Spectra data points with a value of False should not be used in analysis.
/Snapshot_N/mock_legac_id {N_gal, 10} - The LEGA-C object ID number for each matched realization, integer.
/Snapshot_N/mock_legac_mask {N_gal, 10} - The LEGA-C slit mask number for each matched realization, integer.
/Snapshot_N/D4000_N {N_gal, 10} - The Dn4000 spectral indices, measured directly from the realistic mock spectra.
/Snapshot_N/D4000_N_ERR {N_gal, 10} - Uncertainty on the Dn4000 spectral indices, measured directly from the realistic mock spectra.
/Snapshot_N/LICK_HD_A {N_gal, 10} - The Lick Hδ spectral indices, measured directly from the realistic mock spectra.
/Snapshot_N/LICK_HD_A_ERR {N_gal, 10} Angstrom Uncertainty on the Lick Hδ spectral indices, measured directly from the realistic mock spectra.

Note: for TNG100-1, the available snapshot numbers N are 50, 53, 56, 59, and 63. The corresponding values of {N_gal} are 3058, 3223, 3371, 3503, and 3624.

Note: the dimension of size 10 in the above datasets corresponds to 10 realizations of mock spectra for each TNG galaxy (see paper for details).

Note: For all spectra, {N_wave} is a constant 6166 wavelength points.


(v) JWST-CEERS Mock Galaxy Imaging

This catalog contains synthetic images for JWST-like NIRCam and MIRI observations of high-redshift galaxies. The full description of the synthetic images and measurements can be found in Costantin+ (2022), to which citation is requested if you use this data. For full details, please see the paper.

Simulation and snapshot coverage:

  • Available for: TNG50-1.
  • Redshifts: z=3, z=4, z=5, and z=6.
  • Restricted to subhalos with stellar mass M/M>109.0 as well as total half-mass radius Rhalf1arcsec.
  • For each galaxy, there are 20 view configurations (5 inclinations: i=[0, 45, 90, 135, 180], and 4 azimuths: a=[0, 90, 180, 270]).

Each dataset (for one instrument configuration and redshift) can be downloaded as a single tar.gz file (below).

As an additional dataset, simulated imaging data suited for CEERS observations (F200W and F356W filters) are provided. The instrumental noise effects of JWST/NIRCam were simulated using the mirage tool (v2.2.1). Data simulated with mirage were run through the JWST calibration pipeline (v1.4.6), mimicking the data reduction strategy to be used for in-flight data, and are provided at nominal and half-nominal angular resolution (see detailed information). Morphological catalogs based on Costantin+2023 are also provided (coming soon).

  • NIRCam F200W (0.031 arcsec/px and 0.015 arcsec/px): z=3, z=4, z=5, z=6
  • NIRCam F356W (0.063 arcsec/px and 0.030 arcsec/px): z=3, z=4, z=5, z=6

The synthetic images are available as datacubes in FITS format. Each dataset contains the same 4 redshift bins (galaxies from four simulation snapshots). The ‘EXTn’ keyword in the main header can be used to identify the different filters available (n=1-12 for NIRCam SW, n=1-15 for NIRCam LW, n=1-9 for MIRI, and n=1-36 for the resolved TNG50 version). Catalogs containing the main properties of each synthetic image are also available.


(w) Multi-band (UV to submm) Photometry and SEDs

This catalog contains mock (i.e. synthetic) multi-wavelength photometry and spectral energy distributions (SEDs), across a broad wavelength range, from the UV to the submillimeter. These are highly realistic values, obtained with the SKIRT dust radiative transfer code, and with a calibration against DustPedia data. These band magnitudes/fluxes and SEDs are available for TNG50 galaxies at low redshift: z=0 and z=0.1 in particular.

Complete details on the methodology are presented in Trčka+ (2022) and Gebek+ (2024), where they were created and first analyzed. Citation to these two papers is requested if you use this data catalog.

Simulation and snapshot coverage:

  • Available for TNG50-1, TNG50-2, and TNG100-1 (in all cases, for two snapshots, z=0.0 and z=0.1).
  • Restricted to subhalos with M>108M for TNG50 (or M>108.5M for TNG100), stellar masses measured within twice the stellar half mass radius.
  • This corresponds to 7375 (5669) [30712] galaxies at z=0 and 7302 (5665) [30364] galaxies at z=0.1 for TNG50-1 (TNG50-2) [TNG100-1].

This catalogue is one single file per simulation, containing groups named Snapshot_N, one per snapshot. The following datasets are included for each snapshot:

Group Name Shape Units Description
/Snapshot_N/SubhaloID {N_gal} - The Subfind IDs these values correspond to at this snapshot.
/Snapshot_N/Mags {N_gal, N_bands, N_apertures, N_orientations} mag Absolute, rest-frame magnitudes for this galaxy in each band, for a given aperture and orientation.
/Snapshot_N/Fluxes {N_gal, N_bands, N_apertures, N_orientations} Jy Total observed flux, in Jansky, for this galaxy in each band, for a given aperture and orientation.
/Snapshot_N/SEDs {N_gal, N_wave, N_apertures, N_orientations} Jy The total observed flux for this galaxy, in Jansky, at each wavelength, for a given aperture and orientation.
/Snapshot_N/SEDs_wave {N_wave} μm Observed-frame wavelength grid, in microns, for which the total fluxes have been stored above.

Note: {N_apertures} is always 4, and these correspond to (in order): 10 kpc, 30 kpc, twice the stellar half mass radius, and five times the stellar half mass radius. (Also listed in the HDF5 attributes).

Note: {N_orientations} is always 3, and these correspond to (in order): edge-on, face-on, and random. (Also listed in the HDF5 attributes).

Note: {N_bands} is always 53, and these correspond to (in order): GALEX_FUV, GALEX_NUV, SDSS_u, SDSS_g, SDSS_r, SDSS_i, SDSS_z, TwoMASS_J, TwoMASS_H, TwoMASS_Ks, UKIDSS_Z, UKIDSS_Y, UKIDSS_J, UKIDSS_H, UKIDSS_K, Johnson_U, Johnson_B, Johnson_V, Johnson_R, Johnson_I, Johnson_J, Johnson_M, WISE_W1, WISE_W2, WISE_W3, WISE_W4, IRAS_12, IRAS_25, IRAS_60, IRAS_100, IRAC_I1, IRAC_I2, IRAC_I3, IRAC_I4, MIPS_24, MIPS_70, MIPS_160, PACS_70, PACS_100, PACS_160, SPIRE_250, SPIRE_350, SPIRE_500, SCUBA2_450, SCUBA2_850, ALMA_10, ALMA_9, ALMA_8, ALMA_7, ALMA_6, PLANCK_857, PLANCK_545, PLANCK_353. (Also listed in the HDF5 attributes). For the values at redshift zero, all instruments were placed at a distance of 20 Mpc.

Note: {N_wave} is always 387, and the values are given by the SEDs_wave dataset.

Finally, we provide a supplementary .zip file for download. This contains: (i) a Jupyter notebook which shows examples of loading and exploring the data, and (ii) the SKIRT .ski configuration file used to perform the radiative transfer runs.


(x) Globular Clusters

This catalog contains a dataset of globular clusters for high-mass halos. The existence, and properties, of globular clusters (GCs) has been inferred in post-processing with a 'tagging' technique. At the time when a galaxy infalls (i.e. accretes) into a more massive host, its GC population is created. Each GC is attached to (i.e. represented by) a single dark matter particle, which sets its subsequent gravitational dynamics and location.

Complete details on the methodology and physical modeling assumptions are presented in Doppel+ (2020), where this GC catalog was created and first analyzed. Citation to that paper is requested if you use this data. Additional details are available in Ramos+ (2015), Ramos-Almendares+ (2018), and Ramos-Almendares+ (2020), which describe previous versions and the evolution of the GC tagging model.

This catalog specifically contains the "realistic GCs" from Doppel+ (2020), which is one realization of the GC population, subsampled from a larger ensemble of candidate GC populations. It has been designed to roughly reproduce realistic GC properties at redshift zero. Additional realizations, as well as the entire set of GC candidates, can be made available upon request.

Simulation and snapshot coverage:

  • Available for TNG50-1, redshift zero (snapshot 99).
  • Restricted to halos with M200c>5×1012M. More specifically, GCs are present within subhalos with stellar masses M106M at z=0 which have additionally reached a maximum stellar mass of at least 5×106M in their lifetime, and had at least 100 dark matter particles and non-zero stellar mass at infall.
  • This corresponds to the subhalos of 39 massive host halos at z=0, and a total of 196,606 GCs.

This catalogue is one file, which includes the following datasets:

Group Name Shape Units Description
/GCColor N - The 'color' of the GC. 0 = red (representative of red, metal rich GCs), and 1 = blue (representative of blue, metal poor GCs).
/GCHostGroup N - The Halo ID that the GC belongs to. GCs exist for groups 0-35, 40, 42, and 45.
/GCHostSubfindID N - The Subfind ID that the GC belongs to, at z=0. A value of -1 indicates that the GC belongs to the set of Intracluster GCs (ICGCs) for a particular group. These objects are not bound to any surviving subhalo at z=0 and are accreted, i.e. they were not originally tagged to the group's central.
/GCMass N M The mass of the GC. Masses range from a minimum of ~7000 solar masses to ~5e6 solar masses.
/GCPartID N - The particle ID of the dark matter particle to which this GC has been 'tagged'. Particle IDs are unique when the GC population is split by color, but there can be overlap (i.e. sharing) of particle IDs between the red and blue GCs.
/GCPos N,3 ckpc/h Spatial position of the GC (original box coordinates).
/GCProgenitorSnapshot N - The snapshot number, at which the GC was tagged (i.e. created and attached to a DM particle).
/GCProgenitorSubfindID N - The Subfind ID of the progenitor galaxy (i.e. subhalo) to which the GC was tagged at its infall snapshot.
/GCVel N,3 km/s Velocity of the GC (original units, and in the frame of reference of the box).

(y) Merger History

Catalogs containing information and statistics about the merging history of all subhalos (i.e. galaxies), across all time. Here mergers are split into three categories: major (stellar mass ratio > 1/4), minor (stellar mass ratio between 1/10 and 1/4), and all (any stellar mass ratio) mergers. The mass ratio is always based on the stellar masses of the two merging galaxies at the time when the secondary reached its maximum stellar mass.

To avoid spurious flyby and re-merger events, mergers are only included when both galaxies can be tracked back to a time when each of them belonged to a different FoF group. Furthermore, to clean the mergers from events released to non-cosmological subhalos (i.e. "clumps"), a cleaning procedure has been applied as follows. First, all subhalos with SubhaloFlag == False are ignored. Second, the secondary is ignored if it did not exist for more than 2 snapshots.

For complete definitions on the calculation of each value, see the following table, Rodriguez-Gomez (2017), and Eisert et al. (2022). Citation to these two papers is requested if you use these data catalogs.

Simulation and snapshot coverage:

Major mergers (stellar mass ratio > 1/4), minor mergers (1/10 < stellar mass ratio < 1/4), and all mergers (any stellar mass ratio):

Dataset Name Units Description
SnapNumLastMajorMerger - The snapshot number in which the galaxy had its last major merger.
SnapNumNextMajorMerger - The snapshot number in which the galaxy will have its next major merger; -1 if it will never have another major merger. Note that this includes situations in which the galaxy merges onto a more massive object than itself. In these cases, it is up to the user to determine if the galaxy of interest is the main progenitor of the merger remnant, if any (this can be achieved by comparing the MainLeafProgenitorID of the original galaxy and of the descendant).
NumMajorMergers{time} - The number of major mergers during the last {time} period (see below).
NumMajorMergersTotal - The total number of major mergers throughout the galaxy's history.
SnapNumLastMinorMerger - The snapshot number in which the galaxy had its last minor merger.
SnapNumNextMinorMerger - The snapshot number in which the galaxy will have its next minor merger; -1 if it will never have another major merger. (see above)
NumMinorMergers{time} - The number of minor mergers during the last {time} period (see below).
NumMinorMergersTotal - The total number of minor mergers throughout the galaxy's history.
SnapNumLastMerger - The snapshot number in which the galaxy had its last merger, of any mass ratio.
SnapNumNextMerger - The snapshot number in which the galaxy will have its next merger, of any mass ratio; -1 if it will never have another major merger. (see above)
NumMergers{time} - The number of mergers, of any mass ratio, during the last {time} period (see below).
NumMergersTotal - The total number of mergers, of any mass ratio, throughout the galaxy's history.

Note: in all cases above, {time} can be any of six options: "Last250Myr", "Last500Myr", "LastGyr", "SinceRedshiftOne", and "SinceRedshiftTwo".

Note: if a snapshot number is undefined, i.e. there is no major merger for SnapNumLastMajorMerger, the value is set to -1.

There are also additional merger statistics that attempt to quantify the cumulative effects of all the mergers that a galaxy has ever had. These are plausibly more meaningful quantities than the "standard" merger statistics described above (e.g. the time since the last major merger, etc.). As usual, the properties of the secondary progenitor (as well as the merger mass ratio) are measured at the time when it reached its maximum stellar mass, while the time of the merger corresponds to the snapshot in which the two merger tree branches join. As shown in Rodriguez-Gomez et al. (2017), these quantities are strongly correlated with the fraction of accreted stars in a galaxy. Available quantities are:

Dataset Name Units Description
MeanGasFraction - The mean "cold" (i.e. star-forming) gas fraction of all the objects that have merged with the galaxy in question, weighted by their maximum stellar masses.
MeanLookbackTime Gyr The mean lookback time of all the mergers that a galaxy has undergone, weighted by the maximum stellar mass of the secondary progenitors.
MeanMassRatio - The mean stellar mass ratio of all the mergers that a galaxy has undergone, weighted by the maximum stellar mass of the secondary progenitors.
MeanRedshift - The mean redshift of all the mergers that a galaxy has undergone, weighted by the maximum stellar mass of the secondary progenitors.

Finally, there are additional merger statistics, with analog meanings as above, unless otherwise stated:

Dataset Name Units Description
AccretedStellarMass{time} 1010M/h The total accreted (i.e. "ex-situ") stellar mass, in the last {time} period (see below).
MeanRedshiftAtPeakMass{time} - Average redshift at which the secondaries reached their maximum stellar mass (weighted by stellar mass, and considering only mergers that happened in the last {time} period). This differs from the "MeanLookbackTime", which refers to the actual time when the mergers took place.
MeanStellarMass{time} 1010M/h The mean stellar mass of all the mergers that a galaxy has undergone, weighted by the maximum stellar mass of the secondary progenitors.
MeanStellarMassRatio{time} - The mean stellar mass ratio of all the mergers that a galaxy has undergone, weighted by the maximum stellar mass of the secondary progenitors. Equivalent to MeanMassRatio above.
NumMajorMergers{time} - The number of major mergers during the last {time} period (see below).
NumMinorMergers{time} - The number of minor mergers during the last {time} period (see below).
NumMergers{time} - The number of mergers, of any mass ratio, during the last {time} period (see below).

Note: in all cases above, {time} can be any of four options: "Last2Gyr", "Last5Gyr", "Last8Gyr", and "SinceRedshift5".

Finally, in the case of TNG50-1 catalogs (only), each file contains an additional group named "WithConstraint". In this group, a second version of all the above datasets can be found, where an additional constraint has been applied to secondaries. Specifically, secondaries are ignored if there were not more than 50 stellar particles in at least one snapshot in its lifetime. These merger statistics exclude very small galaxies, and may be useful. They reproduce the published results of Eisert+ (2022) and Sotillo-Ramos+ (2022).


(z) MaNGIA Mock MANGA IFU Cubes

This catalog contains 10,000 MaNGA-like (IFU datacube) mocks from TNG50 galaxies for stellar population analysis. To enable a statistical comparison with the observations, the sample of simulated galaxies has been chosen to match the MaNGA selection criterion based on stellar mass, radius and redshift. The mock datacubes emulate the instrumental characteristics of the observed survey, and have been analyzed with the same tools to extract stellar populations properties. The final products are comparable the latest release of the analysis performed with pyPipe3D on the MaNGA survey (Sánchez+ 2022).

The full description of the sample, mock procedure, and data products can be found in Sarmiento+ (2023), to which citation is requested if you use this data.

The cubes where produced using the SSP template MaStar_CB19.slog_1_5 (Sánchez+ 2022) assuming a dust screen model and later analyzed with pyPipe3D. The code to produce the mocks is based on Ibarra-Medel+ (2019). For this work, we use an updated version of this code, available here.

Simulation and snapshot coverage:

  • Available for: TNG50-1.
  • Sample: Selection of 10,000 galaxies from TNG50-1 snapshots 87 through 98 (inclusive), chosen to match MaNGA properties.

Bulk download of the mocks, for all galaxies, is available. They can be downloaded as two tar.gz files:

  • MaNGIA_catalog.fits (1 MB)- list of the 10,000 TNG50 galaxies used to produce the mocks (and the corresponding snapshots).
  • MaNGIA_maps.tar.gz (35 GB) - stacked 2D property maps (stellar mass, stellar kinematics, intrinsic and assigned ages and metallicities) derived directly from the simulation with the same spatial resolution as the cube mocks. Also includes the relevant pyPipe3D outputs: stellar absorption indices, "SFH", and "SSP". The SFH extension contains the recovered weights of the linear combination of stellar populations, while the SSP extension has the main parameters derived from the analysis of the stellar populations (LW and MW ages, metallicities, dust attenuation and stellar kinematics properties).
  • MaNGIA_rss.tar.gz (345 GB) - row-stacked spectra. Files containing the list of emulated fiber spectra corresponding to each galaxy. The 3D-datacubes can be re-built from the row-stacked spectra (RSS) files using the provided code.

In the "maps" and "rss" .tar.gz files, there are one or more .fits files per subhalo. They are named with the format ""TNG50-{snap}-{subhaloID}-{view}-{numfibers}.fits" where {snap} is the snapshot number, {subhaloID} is the Subhalo ID, {view} is an integer from 0-5 (see paper), and {numfibers} is the number of fibers in the bundle (19, 37, 61, 91, or 127, see paper). Note: the majority of subhalos are only viewed once, so they have only one corresponding .fits file with {view} == 0.


(1) TNG50 Milky Way+Andromeda (MW/M31)-like Galaxies

The TNG50 Milky Way + Andromeda sample, as presented in Pillepich+ (2023), contains detailed information and special snapshot cutouts for 198 MW/M31-like galaxies. Three data products are available: (i) a catalog of the sample, including many physical properties of each MW/M31-like galaxy, (ii) a catalog of the satellite galaxies surrounding each MW/M31-like central, and (iii) individual snapshot cutouts of the stars, dark matter, gas, and supermassive black holes which reside in, and around, each galaxy, at z=0 as well as following the main progenitor for all redshifts up to z=7.

See the TNG50 Milky Way+Andromeda Sample and Data Release page.


(2) HVC-like Cosmological Cloud Catalog

This is the Cosmological Cloud Catalog (CCC), a library of physical properties of cool clouds in the circumgalactic medium of Milky Way-like galaxies from TNG50. These objects are possible High Velocity Cloud (HVC) and/or Intemediate Velocity Cloud (IVC) analogs. For complete definitions on the calculation of each value, see the following table and Ramesh+ (2023b), where they were first presented. Citation to that paper is requested if you use this catalog.

These clouds can be visualized in the Ramesh+ (2023b) Infinite Gallery.

Simulation and snapshot coverage:

  • Available for TNG50-1 at z=0 (snapshot 99).
  • Restricted to a subset of 132 galaxies from the MW/M31-like sample, corresponding to those with 1010.5M<M<1010.9M.

The single HDF5 file consists of various datasets. Each dataset is an array of length 119895, and each entry corresponds to a single cloud. Clouds here are defined as contigous sets of Voronoi cells that are cold (T104.5K). Refer to Ramesh+(2023b) for more details. The "Interface" fields refer to the immediate shell of gas cells surrounding each cloud, i.e. the closest/transition region. The "Background" fields refer to the shell of gas cells surrounding the interface, i.e. a more distant/background region. See this website for more information.

Dataset Units Description
CloudNumCells -- Number of "member" Voronoi cells in the cloud. Fiducial choice in Ramesh+(2023b) corresponds to a minimum of 10 member cells per cloud.
CloudMass M Total gas mass of the cloud.
CloudSize kpc Size of the cloud, computed as the geometric mean of the lengths of the three axes of the ellipsoid to which vertices of member Voronoi cells are fitted.
CloudDist kpc Galactocentric distance of (the centre of mass of) this cloud.
CloudLat rad Latitude of (the centre of mass of) this cloud.
CloudLon rad Longitude of (the centre of mass of) this cloud.
CloudTemp K Mean gas temperature of all Voronoi cells that comprise this cloud.
CloudDens M/kpc3 Mean gas density (3D) of all Voronoi cells that comprise this cloud.
CloudMetal Z Mean gas-phase metallicity of all Voronoi cells that comprise this cloud.
CloudMagPres K/cm3 Mean magnetic pressure of all Voronoi gas cells that comprise this cloud.
CloudThmPres K/cm3 Mean thermal pressure of all Voronoi gas cells that comprise this cloud.
CloudRadVel km/s Mean radial velocity of the cloud. In the frame of reference of the central galaxy, i.e. with respect to the galaxy.
CloudRotVel km/s Mean rotational (i.e. tangential) velocity of the cloud. In the frame of reference of the central galaxy, i.e. with respect to the galaxy (in terms of bulk motion only, not rotation).
InterfaceTemp K Mean gas temperature of all Voronoi cells that comprise the interface layer of this cloud.
InterfaceDens M/kpc3 Mean gas density (3D) of all Voronoi cells that comprise the interface layer of this cloud.
InterfaceMetal Z Mean gas-phase metallicity of all Voronoi cells that comprise the interface layer of this cloud.
InterfaceMagPres K/cm3 Mean magnetic pressure of all Voronoi gas cells that comprise the interface layer of this cloud.
InterfaceThmPres K/cm3 Mean thermal pressure of all Voronoi gas cells that comprise the interface layer of this cloud.
InterfaceRadVel km/s Mean radial velocity of the interface layer of this cloud. In the frame of reference of the central galaxy, i.e. with respect to the galaxy.
BackgroundTemp K Mean gas temperature of all Voronoi cells that comprise the background layer of this cloud.
BackgroundDens M/kpc3 Mean gas density (3D) of all Voronoi cells that comprise the background layer of this cloud.
BackgroundMetal Z Mean gas-phase metallicity of all Voronoi cells that comprise the background layer of this cloud.
BackgroundMagPres K/cm3 Mean magnetic pressure of all Voronoi gas cells that comprise the background layer of this cloud.
BackgroundThmPres K/cm3 Mean thermal pressure of all Voronoi gas cells that comprise the background layer of this cloud.
BackgroundRadVel km/s Mean radial velocity of the background layer of this cloud. In the frame of reference of the central galaxy, i.e. with respect to the galaxy.
DistToNearestTenPercentBaryonSatellite kpc Distance of this cloud to the nearest satellite with a baryon fraction >e; 10%. Set to "nan" if no such satellites are present in this halo.
SubhaloIdOfHostGalaxy -- Subfind ID i.e. index into the TNG50 Subhalo catalog, of the host galaxy.
StellarMassOfHostGalaxy M Stellar mass of the host galaxy, measured as the sum of masses of all stars within an aperture of 30kpc.
SfrOfHostGalaxy M/yr Star formation rate of the host galaxy, measured as the stellar mass formed within an aperture of 30kpc, averaged over the last 1Gyr.
BhMassOfHostGalaxy M Mass of the central supermassive black hole of the host galaxy.
BhMdotOfHostGalaxy M/Gyr Accretion rate of the central supermassive black hole of the host galaxy.
M200cOfHostHalo M Virial mass (M200c) of the host halo.
R200cOfHostHalo kpc Virial radius (R200c) of the host halo.


(3) Zooniverse Cosmological Jellyfish

This catalog contains the complete results of the Citizen Science Project Cosmological Jellyfish on Zooniverse.org. In this project a large number of satellite galaxies were visually inspected to determine if they exhibit jellyfish-like morphological features, namely: extended tails of gas consistent with ram pressure stripping (RPS). The catalog includes the merged results of both Phase 1 (June 2021) and Phase 2 (August-December 2021). It contains two sets of scores: the 'raw' scores, based on the votes of at least 20 Inspectors (all scores receive equal weights), and the 'adjusted' scores, found after implementing the Inspector-weighting scheme described in Zinger et al. (2023).

There are three parts to this catalog: "flags and scores", "viewing angle comparison", and "branches". The first two come from Zinger et al. (2023), while the last comes from Rohr et al. (2023). Citation to these two papers is requested if you use this data. In addition, please include the following statement in the Acknowledgements: "This publication uses data generated via the \href{https://www.zooniverse.org/}{Zooniverse.org} platform, development of which is funded by generous support, including a Global Impact Award from Google, and by a grant from the Alfred P. Sloan Foundation."

Simulation and snapshot coverage:

  • Available for the highest resolution runs of TNG100 and TNG50 currently: TNG100-1, TNG50-1.
  • Only satellites were inspected.
  • Satellite stellar mass: M>108.3M (TNG50) or M>109.5M (TNG100).
  • Satellite gas fraction: fgas>0.01.
  • Snapshots: all full snapshots up to z=2 (i.e. 33, 40, 50, 69, 67, 72, 78, 84, 91, 99), plus all snapshots up to z=0.5 for TNG50 only (i.e. 68-98 inclusive).

Flags and scores: in the catalog file there is a unique group labeled Snapshot_NNN for each snapshot number. It contains a number of datasets, each has a size equal to the number of inspected satellites at that snapshot:

Dataset Name Description
Snapshot_NNN/AdjustedWeight The sum of the Inspector weights who Inspected the particular image.
Snapshot_NNN/ClassificationNumWeighted Number of Inspectors whose classification set the weighted score (the weighting scheme removes some Inspectors).
Snapshot_NNN/ClassificationNumRaw Number of Inspectors who classified the image (usually 20).
Snapshot_NNN/ScoreAdjusted A score between 0 and 1, the result of tallying the weighted votes from the Inspectors. Referred to as "Adjusted Score" in Zinger et al. (2023).
Snapshot_NNN/ScoreRaw Number of "yes" votes from Inspectors (unweighted). Normalized to be between 0 and 1.
Snapshot_NNN/ScoreRawTotal Total number of "yes" votes (some objects have more than 20 votes).
Snapshot_NNN/SubhaloIDs The Subfind ID of the inspected satellite.
Snapshot_NNN/expertNum The number of "experts" (team members) who Inspected this particular object. Includes classifications from previous TNG50 pilot and Yun+19.

Viewing angle comparison: in the catalog file there are two groups named Snapshot_NNN_ViewingAngle for snapshots 67 and 99 only. Here we chose a subset of objects (8762) for which we generated images from a preferred vantage point for jellyfish identification, such that the velocity vector is in the plane of the image. These images were presented for classification as separate objects so as not to introduce any bias to the classification process. The results of this experiment -- based on images from preferred instead of random directions -- are available in these groups. Both contain a number of datasets, each has a size equal to the number of inspected satellites at that snapshot:

Dataset Name Description
Snapshot_NNN_ViewingAngle/SubfindID The Subfind ID of the inspected satellite.
Snapshot_NNN_ViewingAngle/ScoreRawRandom Raw score (unwieghted) given to the random orientation image.
Snapshot_NNN_ViewingAngle/ScoreRawOptimized Raw score (unwieghted) given to the optimized orientation image.
Snapshot_NNN_ViewingAngle/ScoreAdjustedRandom Adjusted score, with Inspector weighting, given to the random orientation image.
Snapshot_NNN_ViewingAngle/ScoreAdjustedOptimized Adjusted score, with Inspector weighting, given to the optimized orientation image.
Snapshot_NNN_ViewingAngle/WeightRandom The sum of the Inspector weights for the random orientation image.
Snapshot_NNN_ViewingAngle/WeightOptimized The sum of the Inspector weights for the random optimized image.

Branches: the evolutionary tracks or branches of the galaxies inspected as part of the Zooniverse Cosmological Jellyfish project. While there are 53610 and 28094 inspected galaxy images for TNG50 and TNG100, many of these galaxies were inspected at different instances of cosmic time, resulting in 5023 and 9052 unique galaxy branches in TNG50 and TNG100, respectively. We store information about these galaxies for all snapshots, from snapshot 99 to 0 (in the same order as the merger trees). A given galaxy may not exist in the merger trees (for this catalog Sublink_gal) at every snapshot. In these cases, all fields except for SnapNum have a value -1. Each dataset has two dimensions: the first corresponds to the branch number (of size 5023 or 9052), while the second always has a size of 100, corresponding to the 100 snapshots:

Dataset Name Dimensions Description
Branches_Inspected {N,100} Value of 1 if the galaxy was inspected at this snapshot, 0 if not. -1 if the galaxy is not in the merger trees at SnapNum.
Branches_JellyfishFlag {N,100} Value of 1 if the galaxy was classified as a jellyfish (ScoreAdjusted >= 0.8, Inspected == 1, see above for details) at this snapshot, 0 if not. -1 if the galaxy is not in the merger trees at this snapshot.
Branches_ScoreAdjusted {N,100} As above. A score between 0 and 1, the result of tallying the weighted votes from the Inspectors. Has a value of -1 if the galaxy is not in the merger trees at this snapshot.
Branches_ScoreRaw {N,100} As above. Number of "yes" votes from Inspectors (unweighted). Normalized to be between 0 and 1. Has a value of -1 if the galaxy is not in the merger trees at this snapshot.
Branches_SnapNum {N,100} Snapshot number.
Branches_SubfindID {N,100} The Subfind ID of the inspected satellite.
Branches_SnapNum_LastInspect {N} The snapshot number of the most recent instance (i.e. closest to z=0) that the galaxy was inspected. This does not mean that the galaxy does not exist at later times, but simply that the galaxy did not fulfill the criteria described in Zinger et al. (2023) to be inspected.
Branches_SubfindID_LastInspect {N} The Subfind ID of the most recent instance (i.e. closest to z=0) that the galaxy was inspected.


(4) iMaNGA Mock MANGA IFU Datacubes

This catalog contains ~1,000 mock IFU datacubes recreating SDSS-IV/MaNGA-like observations. The galaxies are drawn from TNG50, selected to mimic the MaNGA-Primary sample selection. The IFU cubes are in .fits format. They are created using the MaStar stellar population models, plus Mappings-III models for young star-forming regions, using the SKIRT dust radiative transfer code.

The full description of the sample, mock procedure, and data products can be found in Nanni+ (2023), to which citation is requested if you use this data.

Simulation and snapshot coverage:

  • Available for: TNG50-1.
  • Sample: Selection of ~1,000 galaxies from TNG50-1 snapshots 88 through 98 (inclusive), chosen to match MaNGA properties.

The mock datacubes can be individually downloaded for each subhalo for which they are available. The API page for each (included) subhalo gives the download path, and the full list of available subhalos and the iMaNGA downloads are also available below.

  • iMaNGA Datacubes - (~10 MB to ~3 GB each) list of the TNG50-1 galaxies available, each with a link to download the .fits mock IFU datacube.
  • iMaNGA_catalog.hdf5 (1 MB) - catalog with additional information, including sample IDs (see table below).
  • iMaNGA_catalog.fits (1 MB) - same catalog, also available in .fits format (see table below).
  • iMaNGA_VAC.fits (11 GB) - value-added catalog (VAC) in .fits format (see second table below).

Dataset Name Description
TNG_SnapNum The snapshot number of the galaxies of the sample (each with the corresponding subhalo ID, below).
TNG_SubhaloID The Subfind IDs of the galaxies of the sample (each at the corresponding snapshot).
TNG_SnapRedshift The redshift of the snapshots of the simulated sample.
Obs_Redshift Redshift at which the subhalo is placed for the observation (see definition of 'random redshift' in Nanni+2023).
iMaNGA_Sample Is 'primary' (with a value of 1) if the subhalo is selected fo the Primary iMaNGA catalog, or 'secondary' (with a value of 0) if the subhalo is selected for the Secondary iMaNGA catalog.
Restframe_Wavelengths The rest-frame wavelengths for the iMaNGA spectra [micron].

The contents of the iMaNGA VAC are:

Dataset Name Units Description
HDU1: general information - [1442]
TNG_snap_id -- The id of the galaxy in the iMaNGA catalogue, given as number of the snapshot in which the subhalo is and the id of the subhalo.
TNG_snap_redshift -- Redshift of the snapshot of the subhalo.
obs_redshift -- Redshift at which the subhalo is place for the observation (see definition of random redshift in Nanni+2023a).
TNG_half_mass_stellar_r [kpc] The radius containing half of the stellar mass in the subhalo, in TNG50.
TNG_total_stellar_mass [1010 Msun] The total stellar mass in the subhalo, as provided by TNG50.
TNG_i_ABmag [mag] The AB i-band mag, provided by TNG50.
environment -- Environment computed with the 5-th neighbour method, defined here in quantiles. 0 = low-density environment; 1 = mid-low density environment; 2 = mid-high density environment; 3 = high density environment.
iMaNGA Sample -- “Primary” if the subhalo is selected for the Primary iMaNGA catalogue, “Secondary” if the subhalo is selected for the Secondary iMaNGA catalogue (Nanni+2023b).
HDU2: morphology - [1442]
sersic_n -- Sersic index, provided by Statmorph.
sersic_reff_arsec [arcsec] Sersic effective radius, provided by Statmorph.
sersic_reff_kpc [kpc] Sersic effective radius, provided by Statmorph.
sersic_ellip -- Sersic ellipticity, provided by Statmorph.
petr_ellip -- Petrosian ellipticity, provided by Statmorph.
T_morph -- T value in T-morphology, defined by visual inspection. -3: elliptical galaxy, 0: lenticular; 3: late-type galaxy; 10: irr/mergers.
inc_morph_petr [deg] Morphology-dependent galaxy inclination, assuming the Petrosian ellipticity.
inc_morph_sersic [deg] Morphology-dependent galaxy inclination, assuming the Sersic ellipticity.
inc_kin [deg] Kinematics-dependent galaxy inclination, assuming the kinematics provided by TNG50.
snr_2Dsersic_fit -- SNR in the Sersic 2D fit by Statmorph.
HDU3: spatial information - [4, 1442, 150, 150]
ImageHDU[0] [arcsec] Position of each spaxel in the total FoV, with the centre of the galaxy [0,0].
ImageHDU[1] [reff] Position of each spaxel in the total FoV, with the centre of the galaxy [0,0].
ImageHDU[2] -- Voronoi tessellation provided by VorBin in the MaNGA FoV assumed.
ImageHDU[3] -- MaNGA FoV assumed.
HDU4: kinematics - [2, 1442, 150, 150]
ImageHDU[0] [km/s] Stellar velocity along the LOS provided by pPXF.
ImageHDU[1] [km/s] Stellar velocity dispersion along the LOS provided by pPXF.
HDU5: LW Age - [3, 1442, 150, 150]
ImageHDU[0] [Gyr] LW age provided by Firefly (mean).
ImageHDU[1] [Gyr] Min Age provided by Firefly (as lower limit in 1-sigma).
ImageHDU[2] [Gyr] Max Age provided by Firefly (as upper limit in 1-sigma).
HDU6: MW Age - [3, 1442, 150, 150]
ImageHDU[0] [Gyr] MW age provided by Firefly (mean).
ImageHDU[1] [Gyr] Min Age provided by Firefly (as lower limit in 1-sigma).
ImageHDU[2] [Gyr] Max Age provided by Firefly (as upper limit in 1-sigma).
HDU7: LW [Z/H] - [3, 1442, 150, 150]
ImageHDU[0] [dex] LW [Z/H] provided by Firefly (mean).
ImageHDU[1] [dex] Min [Z/H] provided by Firefly (as lower limit in 1-sigma).
ImageHDU[2] [dex] Max [Z/H] provided by Firefly (as upper limit in 1-sigma).
HDU8: MW [Z/H] - [3, 1442, 150, 150]
ImageHDU[0] [dex] MW [Z/H] provided by Firefly (mean).
ImageHDU[1] [dex] Min [Z/H] provided by Firefly (as lower limit in 1-sigma).
ImageHDU[2] [dex] Max [Z/H] provided by Firefly (as upper limit in 1-sigma).
HDU9: extinction - [1, 1442, 150, 150]
ImageHDU[0] [mag] Extinction E(B-V) provided by Firefly.
HDU10: Stellar Mass - [1, 1442, 150, 150]
ImageHDU[0] [log Msun] Stellar mass provided by Firefly.
HDU11: Surface stellar mass density - [3, 1442, 150, 150]
ImageHDU[0] [Msun/kpc^2] Stellar surface mass density (log Sigma_*), corrected by the kinematics-based inclination.
ImageHDU[1] [Msun/kpc^2] Stellar surface mass density(log Sigma_*), corrected by the Petrosian morphology-based inclination.
ImageHDU[2] [Msun/kpc^2] Stellar surface mass density(log Sigma_*), corrected by the Sersic morphology-based inclination.
HDU12: SFH - [3, 1442, 150, 150, 10]
ImageHDU[0] -- CSP age provided by Firefly.
ImageHDU[1] -- CSP mass-weight provided by Firefly.
ImageHDU[2] -- CSP light-weight provided by Firefly.

Note: For HDU12, 10 is the maximum number of SSPs combined by Firefly in the fitting process.


(5) Synthetic Stellar Light Images with HSC-SSP Realism

This catalog contains synthetic near-UV/optical/near-IR images made using dust radiative transfer post-processing with SKIRT. The images include dust radiative transfer, and have been 'injected' into real Hyper Suprime-Cam Subaru Strategic Program (HSC-SSP, Aihara+ 2022) backgrounds.

The full description of the sample, mock procedure, and data products can be found in Bottrell+ (2023). Citation to that work, as well as to Eisert+ (in prep) is requested if you use this data.

Simulation and snapshot coverage:

  • Available for: TNG50-1 and TNG100-1.
  • Redshifts: 0.1z0.4 (snapshots 72-91).
  • Subhalos: total subhalo stellar masses M109M for TNG50-1; M1010M for TNG100-1, excluding SubhaloFlag=0 objects.
  • Cameras: 4 viewing angles v0-v3 (tetrahedron; where v3 is the box z-axis).

The catalog includes images in noise-free, high-resolution format (idealized) and statistical injections into the HSC-SSP 3rd public data release wide layer (pdr3_wide). All images for a given galaxy / camera angle are contained in a FITS file with comprehensive headers detailing information about the images.

Idealized images:

Survey-realistic images:

  • Filters: HSC-SSP grizy-bands.
  • FoV size: 50-500 kpc (see Bottrell+)
  • Pixel scale: 0.167 arcseconds
  • Survey extras: HSC-SSP variance maps, mask images, and PSF reconstructions

The FITS files can be downloaded separately for each subhalo for which they are available through the API. For example,


(6) Nearest Neighbors

A catalog of the nearest neighbours of galaxies. The catalog is constructed by measuring Euclidean distances between the galaxies in the simulation box with stellar masses above a minimum threshold. The minimum stellar mass threshold for the nearest neighbours (M,minnn) depends on the resolution of the simulation run, with M,minnn=107 M for TNG50-1, M,minnn=108.2 M for TNG100-1 and M,minnn=109.1 M for TNG300-1. For each galaxy, the catalogue stores information about its ten nearest neighbours within 15 Mpc and the total number of neighbours within a fixed spherical aperture centred on the target galaxy. For further information, see Flores-Freitas+ (2024). Citation to that paper is requested if you use these data catalogs.

In the datasets, the placeholders {i} and {r} appears. Here, {i} refers to the index of the i-th neighbour, and can be any integer from 1 to 10. While {r} refers to the radius (in Mpc) of the spherical aperture used to count galaxies around a target galaxy, and can be the integers 1, 2 or 5.

Simulation and snapshot coverage:

  • Available for: TNG50-1, TNG100-1, TNG300-1 (all snapshots/redshifts).
  • Restricted to subhalos with stellar mass M107 M in TNG50-1, M>108.2 M in TNG100-1 and M109.1 M in TNG300-1.

Dataset Units Description
/Snapshot_N/subhalo_ID - Subhalo ID of the target galaxy.
/Snapshot_N/nn{i}_ID - Subhalo ID of the i-th nearest neighbour with MM,minnn.
/Snapshot_N//nn{i}_ID_massive - Subhalo ID of the i-th nearest neighbour with M1010 M.
/Snapshot_N/nn{i}_distance kpc Euclidean distance to the i-th nearest neighbour with MM,minnn.
/Snapshot_N/nn{i}_distance_massive kpc Euclidean distance to the i-th nearest neighbour with M1010 M.
/Snapshot_N/N_aper_{r}_Mpc - Number of galaxies with MM,minnn within a radius of r Mpc from the target galaxy.
/Snapshot_N/N_aper_{r}_Mpc_massive - Number of galaxies with M1010 M within a radius of r Mpc from the target galaxy.
Note: The stellar masses (M) refered above are measured within the usual twice stellar half mass radius. Note: Only subhalos of cosmological origin (subhalo_flag=1) are considered as neighbours or target galaxies.
注意:上述提到的恒星质量( M )是在通常的两倍恒星半质量半径内测量的。注意:只有宇宙学起源的子晕( subhalo_flag=1 )被视为邻近或目标星系。


(7) TNG50-SKIRT Atlas

A database of images in 18 UV to near-infrared broadband filters. The images were generated with the SKIRT radiative transfer code and account for different stellar populations and absorption and scattering by interstellar dust. The images have a high spatial resolution (100 pc) and a wide field of view (160 kpc). Each galaxy is observed from 5 observing positions, spread on the unit sphere in optimal arrangement. In addition to the dust-obscured images, we also release dust-free images and physical parameter property maps with matching characteristics. For full details, see Baes et al. (2024). Additional images in the Euclid bands are also generated; they are presented in Kovacic et al. (in prep). Citations to these papers are appreciated if you use these images.

Simulation and snapshot coverage:

  • Available for: TNG50-1 at z=0 only (the link lists all available files for download).
  • Restricted to the 1154 subhalos with (total) stellar mass M* > 109.8 solar masses.

There are two datasets:

The synthetic images are available in FITS format, one file per band. All FITS for a given subhalo are combined into one .tar.gz file for download. The dimensions of each image are 1600x1600 pixels. These images are 'idealized', i.e. they do not contain instrumental effects such as PSF smoothing or noise. This must be added by the user, if desired.


(8) ... coming soon?


图片预览