SNANA quantities for Roman-Rubin sims
Data are partitioned by (nside=32, ring ordering) healpixel. For each pixel there is a so-called “main file” in parquet format, containing static quantities associated with each source, and an hdf5 file for quantities which vary with time or wavelength or both.
SNANA main file
Name |
Datatype |
Units |
Description |
---|---|---|---|
id |
int64 |
N/A |
Unique object identifier |
ra |
double |
degrees |
Object right ascension |
dec |
double |
degrees |
Object declination |
host_id |
int64 |
N/A |
Host galaxy |
gentype |
int32 |
N/A |
Type of object simulated |
model_name |
string |
N/A |
Type name |
start_mjd |
float |
days |
Earliest visibility |
end_mjd |
float |
days |
Latest visibility |
z_CMB |
float |
N/A |
redshift |
mw_EBV |
float |
N/A |
MW extinction parameter |
mw_extinction_applied |
boolean |
N/A |
Here always False |
AV |
float |
N/A |
For host galaxy, randomly assigned |
RV |
float |
N/A |
For host galaxy |
v_pec |
float |
km/sec |
Peculiar velocity. Not yet simulated so zero. |
host_ra |
double |
degrees |
Host galaxy RA |
host_dec |
double |
degrees |
Host galaxy decl. |
host_mag_g |
float |
N/A |
Host mag. in Rubin g-band |
host_mag_i |
float |
N/A |
Host mag. in Rubin i-band |
host_mag_F |
float |
N/A |
Host mag. in Roman F-band |
host_sn_sep |
float |
arcsec |
Separation from host |
peak_mjd |
float |
days |
Time of peak flux (model-dependent) |
peak_mag_g |
float |
N/A |
g-band mag. at peak |
peak_mag_i |
float |
N/A |
i-band mag. at peak |
peak_mag_F |
float |
N/A |
F-band mag. at peak |
lens_dmu_applied |
boolean |
N/A |
False (distance modulus lensing shift not applied) |
model_param_names |
list(string) |
N/A |
Model parameter names |
model_param_values |
list(string) |
N/A |
Model parameter values |
MW_av |
float |
N/A |
MW extinction parameter |
MW_rv |
float |
N/A |
MW extinction parameter |
SNANA varying quantities
The top-level keys for each file are the ids for sources in that pixel, the same as the ids appearing in the parquet file but here stored as strings. Under each id are the following keys
Name |
Datatype |
Units |
Description |
---|---|---|---|
mjd |
float array |
days |
Time axis for flambda |
lambda |
double array |
angstroms |
Wavelength axis for flambda |
flambda |
float 2-d array |
erg/sec/A/cm^2 |
Flux indexed by (mjd,lambda) |
mag_<band> |
float array |
N/A |
Magnitude for each mjd computed using 5 angstrom bins. |
magcor_<band> |
float array |
N/A |
Correction to magnitude computed using flambda |
synmag_<band> |
float array |
N/A |
Magnitude computed from flambda |
where <band> takes on values u, g, r, i, z, y (Rubin bandpasses) and F, H, J, K, R, W, Y, Z (for Roman).
mjd values have uniform spacing of 1 day. lambda values have uniform spacing of 100 angstroms.
synmag + magcor = mag