Skip to content

Commit 360df71

Browse files
committed
update fields to accomodate LSST svhema v8_0
1 parent 25324ab commit 360df71

File tree

1 file changed

+16
-17
lines changed

1 file changed

+16
-17
lines changed

broker/setup_broker/lsst/templates/ps_lsst_lite_smt.yaml

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,23 @@
1313
1414
// Whitelist fields for diaObject
1515
const diaObjectFields = [
16-
"diaObjectId", "nearbyObj1", "nearbyObj2", "nearbyObj3",
17-
"nearbyObj1Dist", "nearbyObj2Dist", "nearbyObj3Dist",
18-
"nearbyObj1LnP", "nearbyObj2LnP", "nearbyObj3LnP",
19-
"u_psfFluxErrMean", "g_psfFluxErrMean", "r_psfFluxErrMean",
16+
"diaObjectId", "lastNonForcedSource", "firstDiaSourceMjdTai",
17+
"nDiaSources", "u_psfFluxErrMean", "g_psfFluxErrMean", "r_psfFluxErrMean",
2018
"i_psfFluxErrMean", "z_psfFluxErrMean", "y_psfFluxErrMean"
2119
];
2220
23-
// Whitelist fields for ssObject
24-
const ssObjectFields = [
25-
"ssObjectId", "firstObservationDate", "arc", "numObs", "MOID",
26-
"MOIDEclipticLongitude", "MOIDDeltaV",
27-
"u_H", "u_HErr", "u_Chi2",
28-
"g_H", "g_HErr", "g_Chi2",
29-
"r_H", "r_HErr", "r_Chi2",
30-
"i_H", "i_HErr", "i_Chi2",
31-
"z_H", "z_HErr", "z_Chi2",
32-
"y_H", "y_HErr", "y_Chi2",
33-
"medianExtendedness"
21+
// Whitelist fields for ssSource
22+
const ssSourceFields = [
23+
"ssObjectId", "nearbyObj1", "nearbyObj2", "nearbyObj3",
24+
"nearbyObj4", "nearbyObj5", "nearbyObj6", "nearbyObj1Dist",
25+
"nearbyObj2Dist", "nearbyObj3Dist", "nearbyObj4Dist",
26+
"nearbyObj5Dist", "nearbyObj6Dist", "mpcUniqueId", "nearbyObjLnP1",
27+
"nearbyObjLnP2", "nearbyObjLnP3", "nearbyObjLnP4", "nearbyObjLnP5",
28+
"nearbyObjLnP6", "eclipticLambda", "eclipticBeta", "galacticL",
29+
"galacticB", "phaseAngle", "heliocentricDist", "topocentricDist",
30+
"heliocentricX", "heliocentricY", "heliocentricZ", "heliocentricVX",
31+
"heliocentricVY", "heliocentricVZ", "topocentricX", "topocentricY",
32+
"topocentricZ", "topocentricVX", "topocentricVY", "topocentricVZ"
3433
];
3534
3635
// Filter fields
@@ -55,14 +54,14 @@
5554
alertLite["diaSource"] = filterFields(alertLite["diaSource"], diaSourceFields);
5655
alertLite["prvDiaSources"] = filterList(alertLite["prvDiaSources"], diaSourceFields);
5756
alertLite["diaObject"] = filterFields(alertLite["diaObject"], diaObjectFields);
58-
alertLite["ssObject"] = filterFields(alertLite["ssObject"], ssObjectFields);
57+
alertLite["ssSource"] = filterFields(alertLite["ssSource"], ssSourceFields);
5958
6059
// Remove cutouts
6160
delete alertLite["cutoutDifference"];
6261
delete alertLite["cutoutScience"];
6362
delete alertLite["cutoutTemplate"];
6463
65-
// Keep prv_forced_sources and prv_nondetect_limits unchanged
64+
// Keep observation_reason, target_name, prv_forced_sources and MPCORB unchanged
6665
data["alert_lite"] = alertLite;
6766
message.data = JSON.stringify(data);
6867
return message;

0 commit comments

Comments
 (0)