I just merged DM-12447 which implements RFC-392 and makes some changes to lsst.afw.cameraGeom including:
-
Camera.transformandDetector.transformnow support transforming a list of points; this is much more efficient than calling the method for each point. -
CameraPointis gone. It seemed to mostly make code more complicated and was difficult to reconcile with the previous change. - The arguments for
Camera.transformandDetector.transformhave changed from(cameraPoint, toSys)to(pointOrListOfPoints, fromSys, toSys) -
Camera.transformno longer will look up a detector for you. That feature was not used and it would have resulted in a slowdown that would probably be very surprising and difficult to see in code.