FocalPlaneProjector

class lsst.fgcmcal.FocalPlaneProjector(camera, defaultOrientation)

Bases: object

Class to project the focal plane onto the sky.

Parameters:
camera : lsst.afw.cameraGeom.Camera

Camera from the butler.

defaultOrientation : int

Default camera orientation in degrees. This angle is the position angle of the focal plane +Y with respect to north.

Methods Summary

__call__(orientation[, nstep, use_cache]) Make a focal plane projection mapping for use with fgcm.

Methods Documentation

__call__(orientation, nstep=50, use_cache=True)

Make a focal plane projection mapping for use with fgcm.

Parameters:
orientation : float or int

Camera orientation in degrees. This angle is the position angle of the focal plane +Y with respect to north.

nstep : int

Number of steps in x/y per detector for the mapping.

use_cache : bool, optional

Use integerized cached lookup.

Returns:
projectionMapping : np.ndarray

A projection mapping object with x, y, x_size, y_size, delta_ra_cent, delta_dec_cent, delta_ra, delta_dec for each detector id.