LSSTApplications
17.0+11,17.0+34,17.0+56,17.0+57,17.0+59,17.0+7,17.0-1-g377950a+33,17.0.1-1-g114240f+2,17.0.1-1-g4d4fbc4+28,17.0.1-1-g55520dc+49,17.0.1-1-g5f4ed7e+52,17.0.1-1-g6dd7d69+17,17.0.1-1-g8de6c91+11,17.0.1-1-gb9095d2+7,17.0.1-1-ge9fec5e+5,17.0.1-1-gf4e0155+55,17.0.1-1-gfc65f5f+50,17.0.1-1-gfc6fb1f+20,17.0.1-10-g87f9f3f+1,17.0.1-11-ge9de802+16,17.0.1-16-ga14f7d5c+4,17.0.1-17-gc79d625+1,17.0.1-17-gdae4c4a+8,17.0.1-2-g26618f5+29,17.0.1-2-g54f2ebc+9,17.0.1-2-gf403422+1,17.0.1-20-g2ca2f74+6,17.0.1-23-gf3eadeb7+1,17.0.1-3-g7e86b59+39,17.0.1-3-gb5ca14a,17.0.1-3-gd08d533+40,17.0.1-30-g596af8797,17.0.1-4-g59d126d+4,17.0.1-4-gc69c472+5,17.0.1-6-g5afd9b9+4,17.0.1-7-g35889ee+1,17.0.1-7-gc7c8782+18,17.0.1-9-gc4bbfb2+3,w.2019.22
LSSTDataManagementBasePackage
|
Classes | |
class | Camera |
A collection of Detectors plus additional coordinate system support. More... | |
class | CameraSys |
Camera coordinate system; used as a key in in TransformMap. More... | |
class | CameraSysPrefix |
Camera coordinate system prefix. More... | |
class | Detector |
Information about a CCD or other imaging detector. More... | |
class | DetectorCollection |
An immutable collection of Detectors that can be accessed by name or ID. More... | |
class | Orientation |
Describe a detector's orientation in the focal plane. More... | |
class | TransformMap |
A registry of 2-dimensional coordinate transforms for a specific camera. More... | |
Enumerations | |
enum | DetectorType { SCIENCE, FOCUS, GUIDER, WAVEFRONT } |
Type of imaging detector. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, CameraSysPrefix const &detSysPrefix) |
std::ostream & | operator<< (std::ostream &os, CameraSys const &cameraSys) |
PYBIND11_MODULE (camera, mod) | |
PYBIND11_MODULE (cameraSys, mod) | |
template<typename SysT , typename PyClass > | |
void | declare1SysMethods (PyClass &cls) |
template<typename FromSysT , typename ToSysT , typename PyClass > | |
void | declare2SysMethods (PyClass &cls) |
PYBIND11_MODULE (detector, mod) | |
PYBIND11_MODULE (detectorCollection, mod) | |
PYBIND11_MODULE (orientation, mod) | |
Variables | |
CameraSys const | FOCAL_PLANE = CameraSys("FocalPlane") |
Focal plane coordinates: Position on a 2-d planar approximation to the focal plane (x,y mm). More... | |
CameraSys const | FIELD_ANGLE = CameraSys("FieldAngle") |
Field angle coordinates: Angle of a principal ray relative to the optical axis (x,y radians). More... | |
CameraSysPrefix const | PIXELS = CameraSysPrefix("Pixels") |
Pixel coordinates: Nominal position on the entry surface of a given detector (x, y unbinned pixels). More... | |
CameraSysPrefix const | TAN_PIXELS = CameraSysPrefix("TanPixels") |
Tangent-plane pixels on the detector (x, y unbinned pixels) More... | |
CameraSysPrefix const | ACTUAL_PIXELS = CameraSysPrefix("ActualPixels") |
The actual pixels where the photon lands and electrons are generated (x,y unbinned) This takes into account manufacturing defects, "tree ring" distortions and other such effects. More... | |
string | NullLinearityType = "None" |
Type of imaging detector.
Enumerator | |
---|---|
SCIENCE | |
FOCUS | |
GUIDER | |
WAVEFRONT |
Definition at line 44 of file Detector.h.
void lsst::afw::cameraGeom::declare1SysMethods | ( | PyClass & | cls | ) |
Definition at line 48 of file detector.cc.
void lsst::afw::cameraGeom::declare2SysMethods | ( | PyClass & | cls | ) |
Definition at line 61 of file detector.cc.
std::ostream & lsst::afw::cameraGeom::operator<< | ( | std::ostream & | os, |
CameraSysPrefix const & | detSysPrefix | ||
) |
Definition at line 47 of file CameraSys.cc.
std::ostream & lsst::afw::cameraGeom::operator<< | ( | std::ostream & | os, |
CameraSys const & | cameraSys | ||
) |
Definition at line 52 of file CameraSys.cc.
lsst::afw::cameraGeom::PYBIND11_MODULE | ( | camera | , |
mod | |||
) |
Definition at line 34 of file camera.cc.
lsst::afw::cameraGeom::PYBIND11_MODULE | ( | detectorCollection | , |
mod | |||
) |
Definition at line 35 of file detectorCollection.cc.
lsst::afw::cameraGeom::PYBIND11_MODULE | ( | orientation | , |
mod | |||
) |
Definition at line 36 of file orientation.cc.
lsst::afw::cameraGeom::PYBIND11_MODULE | ( | cameraSys | , |
mod | |||
) |
Definition at line 62 of file cameraSys.cc.
lsst::afw::cameraGeom::PYBIND11_MODULE | ( | detector | , |
mod | |||
) |
Definition at line 78 of file detector.cc.
CameraSysPrefix const lsst::afw::cameraGeom::ACTUAL_PIXELS = CameraSysPrefix("ActualPixels") |
The actual pixels where the photon lands and electrons are generated (x,y unbinned) This takes into account manufacturing defects, "tree ring" distortions and other such effects.
This is a detector prefix; call Detector.makeCameraSys(ACTUAL_PIXELS) to make a full CameraSys.
Definition at line 38 of file CameraSys.cc.
Field angle coordinates: Angle of a principal ray relative to the optical axis (x,y radians).
The orientation of the x,y axes is the same as FOCAL_PLANE
.
Definition at line 32 of file CameraSys.cc.
Focal plane coordinates: Position on a 2-d planar approximation to the focal plane (x,y mm).
The origin and orientation may be defined by the camera team, but we strongly recommend that the origin be on the optical axis and (if using CCD detectors) that the X axis be aligned along CCD rows.
FOCAL_PLANE
coordinates (the z axis is also relevant). Rectilinear x, y (and z when talking about the location of a detector) on the camera focal plane (mm). For z=0 choose a convenient point near the focus at x, y = 0. Definition at line 30 of file CameraSys.cc.
string lsst.afw.cameraGeom.NullLinearityType = "None" |
Definition at line 37 of file __init__.py.
CameraSysPrefix const lsst::afw::cameraGeom::PIXELS = CameraSysPrefix("Pixels") |
Pixel coordinates: Nominal position on the entry surface of a given detector (x, y unbinned pixels).
For CCD detectors the x axis must be along rows (the direction of the serial register). This is required for our interpolation algorithm to interpolate across bad columns.
This ignores manufacturing imperfections, "tree ring" distortions and all other such effects. It is a uniform grid of rectangular (usually square) pixels.
Definition at line 34 of file CameraSys.cc.
CameraSysPrefix const lsst::afw::cameraGeom::TAN_PIXELS = CameraSysPrefix("TanPixels") |
Tangent-plane pixels on the detector (x, y unbinned pixels)
Converting from PIXELS to TAN_PIXELS has the effect of removing optical distortion (and the distortion due to rectangular pixels) with the point at the center of the detector being unaffected by the transformation.
In detail, PIXELS->TAN_PIXELS is PIXELS->FIELD_ANGLE plus an affine transformation, such that:
This is a detector prefix; call Detector.makeCameraSys(TAN_PIXELS) to make a full CameraSys.
Definition at line 36 of file CameraSys.cc.