Upon closer examination of makeLsstCameraRepository.py, there do appear to be lines of code written specifically for the LSST camera.
I'm going to adjust the scope of this issue to create a class basicCameraFactory.py that will read in a text file describing the focal plane layout of a camera and output an afwCamerGeom.camera object. The camera thus output will have an essentially empty ampInfoTable, as the ampInfoTable is
a) unnecessary for the specific sims uses I am imagining (mostly, we need to be able to create cameras to transform from RA, Dec to pixel position on arbitrary cameras) and
b) the method makeAmpTables is where most of the LSST-specific code appears to be.
Upon closer examination of makeLsstCameraRepository.py, there do appear to be lines of code written specifically for the LSST camera.
I'm going to adjust the scope of this issue to create a class basicCameraFactory.py that will read in a text file describing the focal plane layout of a camera and output an afwCamerGeom.camera object. The camera thus output will have an essentially empty ampInfoTable, as the ampInfoTable is
a) unnecessary for the specific sims uses I am imagining (mostly, we need to be able to create cameras to transform from RA, Dec to pixel position on arbitrary cameras) and
b) the method makeAmpTables is where most of the LSST-specific code appears to be.