RTN-099
Photometric Transformation Relations for the LSST Data Preview 1#
Abstract
This technical note provides photometric transformation relations between the Vera C. Rubin Observatory’s LSST and ComCam systems and other photometric systems. These transformations are derived using both synthetic and empirical data and are intended to support calibration and comparison across survey systems. We present both polynomial equations and lookup-table-based methods, depending on the available data and desired accuracy. The transformations are generally valid for stars with typical spectral energy distributions (SEDs), and caution should be used when applying them to objects with strong emission lines or atypical colors.
Add content here#
See the Documenteer documentation for tips on how to write and configure your new technote.
1. Polynomial Fit Transformations#
1.1. Overview#
Under Construction
1.2. Synthetic LSSTCam Transformations#
Synthetic magnitudes were derived by integrating spectrophotometric spectra from the Pickles Stellar Spectra Library [Pickles:1998] with filter passband transmission curves for DES and LSST. These magnitudes were calculated using broad-band absolute magnitude definitions and processed using a Python-based fitting code to generate transformation equations. Due to the limited number of stars in the Pickles library (~100), the resulting plots are sparse but provide a consistent reference.
Transformation Equation |
RMS |
Applicable Color Range |
QA Plot |
---|---|---|---|
\(g_{LSST} = g_{DES} + 0.016 (g-i)_{DES} - 0.003 (g-i)^2_{DES} + 0.006\) |
0.002 |
\(-1.0 < (g-i)_{DES} < 3.9\) |
|
\(r_{LSST} = r_{DES} + 0.185 (r-i)_{DES} - 0.015 (r-i)^2_{DES} + 0.010\) |
0.008 |
\(-0.4 < (r-i)_{DES} < 2.3\) |
|
\(i_{LSST} = i_{DES} + 0.150 (r-i)_{DES} - 0.003 (r-i)^2_{DES} - 0.009\) |
0.005 |
\(-0.4 < (r-i)_{DES} < 2.2\) |
|
\(z_{LSST} = z_{DES} + 0.270 (i-z)_{DES} + 0.036 (i-z)^2_{DES} - 0.003\) |
0.010 |
$-0.3 < (i-z)_{DES} < 1.84 |
1.3. ComCam Transformations#
ComCam data were used to derive empirical transformations between DES and LSST ComCam filters. All \(S/N >\) 5 point sources in the DES footprint were selected, including quasars and non-standard stars.
Transformation Equation |
RMS |
Applicable Color Range |
QA Plot |
---|---|---|---|
\(g_{DES} = g_{ComCam} + 0.005 (g-i)_{ComCam} - 0.001\) |
0.013 |
\(-0.6 < (g-i)_{ComCam} < 3.7\) |
|
\(r_{DES} = r_{ComCam} - 0.292 (i-z)_{ComCam} - 0.005 (i-z)^2_{ComCam} + 0.013\) |
0.010 |
\(-0.2 < (i-z)_{ComCam} < 1.0\) |
|
\(i_{DES} = i_{ComCam} + 0.262 (i-z)_{ComCam} + 0.048 (i-z)^2_{ComCam} - 0.006\) |
0.008 |
\(-0.2 < (i-z)_{ComCam} < 1.0\) |
|
\(z_{DES} = z_{ComCam} + 0.262 (i-z)_{ComCam} - 0.046 (i-z)^2_{ComCam} + 0.001\) |
0.010 |
\(-0.2 < (i-z)_{ComCam} < 0.8\) |
2. Lookup Table (Interpolation) Transformations#
2.1. Overview#
Interpolation methods were used to model complex or non-linear relationships between survey measurements. These methods rely on binning color indices and computing median magnitude differences.
The lookup tables included in the tables below can be used to convert data from one photometric system to the other via interpolation methods.
The files contain the delta_mag vs color locus in bins of (typically) 0.1-mag binsize along the color axis.
Here is a python code that takes the lookkup table CSV file for the transformation from ComCam \(g\)-band and \((g-i)\) color to DES \(g\)-band. The code makes use of the scipy
interpolate
routine.
import pandas as pd
from scipy import interpolate
# Read in lookup table CSV file...
lut_name = 'transInterp.ComCam_to_des.g_gi_ComCam.csv'
df_interp = pd.read_csv(lut_name)
# Create linear interpolation of the median dmag vs. color
# bin calculated above...
response = interpolate.interp1d(\
df_interp.bin_label.values.astype(float), \
df_interp.bin_median.values, \
bounds_error=False, fill_value=0., \
kind='linear')
# Read in file with data to be transformed...
df = pd.read_csv(inputFile)
# The following assumes a column with ComCam g and
# a column with ComCam (g-i) in this file...
df['offset'] = response(df['gi_ComCam'].values)
df['g_des'] = df['g_ComCam'] - df['offset']
2.2 ComCam Transformations#
Transformation Relation |
RMS |
Applicable Color Range |
QA Plot |
Lookup Table |
---|---|---|---|---|
ComCam g,g-i to DES g |
0.010 |
\(0.2 < (g-i)_{DES} < 3.0\) |
||
ComCam r,r-i to DES r |
0.007 |
\(0.0 < (r-i)_{DES} < 1.7\) |
||
ComCam i,i-z to DES i |
0.006 |
\(-0.1 < (i-z)_{DES} < 0.8\) |
||
ComCam z,i-z to DES z |
0.007 |
\(-0.1 < (i-z)_{DES} < 0.8\) |