Grids¶
A grid is the emission of a stellar population synthesis (SPS) or AGN model, worked out over a range of parameters: ages and metallicities for a stellar population, or black hole masses and accretion rates for an AGN, for example. Synthesizer interpolates over these to give galaxies their spectra.
Grids come in two kinds:
- Incident
The model’s own emission, as its authors provide it.
- Photoionised
The same emission passed through a photoionisation code, usually Cloudy, which adds the nebular continuum and emission lines from the surrounding gas.
Grids are made with syncretize, and Synthesizer’s grids documentation explains how to use them.
What’s in the file¶
A grid is an HDF5 file. If you made it with syncretize, it already has everything below. At minimum it needs its axes, and at least one of spectra, lines or log10_specific_ionising_luminosity.
Location |
Contents |
|---|---|
|
The names of the axes, in order. |
|
The values along each axis, with their |
|
One dataset per kind of spectrum ( |
|
Line luminosities, with each line’s |
|
Ionising photon luminosities. |
|
Which model this is: |
|
The photoionisation settings, including |
Root attributes |
|
Naming¶
A grid’s name lists what makes it distinct, from the model down to the processing:
bpass-2p2p1-bin-chabrier03-0p1-300p0-cloudy-c23p01
│ │ │ │ │ └ photoionisation code and version
│ │ │ │ └ IMF mass range (0.1 to 300 solar masses)
│ │ │ └ IMF (Chabrier 2003)
│ │ └ variant (binary stars)
│ └ version (2.2.1)
└ model (BPASS)
An incident grid stops before the photoionisation code. A photoionised grid takes its incident grid’s name and adds the code, and anything that differs from the standard photoionisation setup goes on the end, as in …-cloudy-c23p01-resolution0p05.
Checks¶
syndex-check reads a grid’s kind from what is inside it, not from its name, with one exception.
Warning
A filename containing dust is always treated as a dust grid. Keep dust out of the name of any other grid.
Errors¶
These stop a grid being published.
Problem |
Fix |
|---|---|
The grid does not say what kind of grid it is. |
Give the |
The grid does not say what emission it holds. |
Include |
The grid has no axes. |
Add the |
Warnings¶
These are reported, but do not stop a grid being published. They are still worth fixing.
Problem |
Fix |
|---|---|
An axis name is singular. |
Use the plural: |
An axis has unexpected units. |
|
The filename and the file give different Cloudy versions. |
A file named |
No model name, wavelength or |
Add what is missing. Without a model name, the grid will not appear under its model in the portal’s filters. |