33 """Construct a PupilFactory.
37 visitInfo : `~lsst.afw.image.VisitInfo`
38 VisitInfo object for a particular exposure.
40 Size in meters of constructed Pupil array. Note that this may be
41 larger than the actual diameter of the illuminated pupil to
42 accommodate zero-padding.
44 Constructed Pupils will be npix x npix.
46 Other keyword arguments forwarded to the PupilFactoryClass
49 cls = doImport(self.getPupilFactoryName())
50 return cls(visitInfo, pupilSize, npix, **kwargs)