LSST Applications 27.0.0,g0265f82a02+469cd937ee,g02d81e74bb+21ad69e7e1,g1470d8bcf6+cbe83ee85a,g2079a07aa2+e67c6346a6,g212a7c68fe+04a9158687,g2305ad1205+94392ce272,g295015adf3+81dd352a9d,g2bbee38e9b+469cd937ee,g337abbeb29+469cd937ee,g3939d97d7f+72a9f7b576,g487adcacf7+71499e7cba,g50ff169b8f+5929b3527e,g52b1c1532d+a6fc98d2e7,g591dd9f2cf+df404f777f,g5a732f18d5+be83d3ecdb,g64a986408d+21ad69e7e1,g858d7b2824+21ad69e7e1,g8a8a8dda67+a6fc98d2e7,g99cad8db69+f62e5b0af5,g9ddcbc5298+d4bad12328,ga1e77700b3+9c366c4306,ga8c6da7877+71e4819109,gb0e22166c9+25ba2f69a1,gb6a65358fc+469cd937ee,gbb8dafda3b+69d3c0e320,gc07e1c2157+a98bf949bb,gc120e1dc64+615ec43309,gc28159a63d+469cd937ee,gcf0d15dbbd+72a9f7b576,gdaeeff99f8+a38ce5ea23,ge6526c86ff+3a7c1ac5f1,ge79ae78c31+469cd937ee,gee10cc3b42+a6fc98d2e7,gf1cff7945b+21ad69e7e1,gfbcc870c63+9a11dc8c8f
LSST Data Management Base Package
Loading...
Searching...
No Matches
Public Attributes | Protected Member Functions | List of all members
lsst.meas.base.tests.ForcedPluginTransformSetupHelper Class Reference

Public Attributes

 control
 
 name
 
 inputCat
 
 mapper
 
 transform
 
 outputCat
 

Protected Member Functions

 _setupTransform (self)
 

Detailed Description

Definition at line 915 of file tests.py.

Member Function Documentation

◆ _setupTransform()

lsst.meas.base.tests.ForcedPluginTransformSetupHelper._setupTransform ( self)
protected

Definition at line 917 of file tests.py.

917 def _setupTransform(self):
918 self.control = self.controlClass()
921 # Trick algorithms that depend on the slot centroid or alias into thinking they've been defined;
922 # it doesn't matter for this test since we won't actually use the plugins for anything besides
923 # defining the schema.
924 inputMapper.editOutputSchema().getAliasMap().set("slot_Centroid", "dummy")
925 inputMapper.editOutputSchema().getAliasMap().set("slot_Shape", "dummy")
926 self.algorithmClass(self.control, self.name, inputMapper, lsst.daf.base.PropertyList())
927 inputMapper.editOutputSchema().getAliasMap().erase("slot_Centroid")
928 inputMapper.editOutputSchema().getAliasMap().erase("slot_Shape")
929 self.inputCat = lsst.afw.table.SourceCatalog(inputMapper.getOutputSchema())
930 self.mapper = lsst.afw.table.SchemaMapper(inputMapper.getOutputSchema())
931 self.transform = self.transformClass(self.control, self.name, self.mapper)
932 self.outputCat = lsst.afw.table.BaseCatalog(self.mapper.getOutputSchema())
933
934
A mapping between the keys of two Schemas, used to copy data between them.
static Schema makeMinimalSchema()
Return a minimal schema for Source tables and records.
Definition Source.h:258
Class for storing ordered metadata with comments.
daf::base::PropertySet * set
Definition fits.cc:931

Member Data Documentation

◆ control

lsst.meas.base.tests.ForcedPluginTransformSetupHelper.control

Definition at line 918 of file tests.py.

◆ inputCat

lsst.meas.base.tests.ForcedPluginTransformSetupHelper.inputCat

Definition at line 929 of file tests.py.

◆ mapper

lsst.meas.base.tests.ForcedPluginTransformSetupHelper.mapper

Definition at line 930 of file tests.py.

◆ name

lsst.meas.base.tests.ForcedPluginTransformSetupHelper.name

Definition at line 926 of file tests.py.

◆ outputCat

lsst.meas.base.tests.ForcedPluginTransformSetupHelper.outputCat

Definition at line 932 of file tests.py.

◆ transform

lsst.meas.base.tests.ForcedPluginTransformSetupHelper.transform

Definition at line 931 of file tests.py.


The documentation for this class was generated from the following file: