LSSTApplications  1.1.2+25,10.0+13,10.0+132,10.0+133,10.0+224,10.0+41,10.0+8,10.0-1-g0f53050+14,10.0-1-g4b7b172+19,10.0-1-g61a5bae+98,10.0-1-g7408a83+3,10.0-1-gc1e0f5a+19,10.0-1-gdb4482e+14,10.0-11-g3947115+2,10.0-12-g8719d8b+2,10.0-15-ga3f480f+1,10.0-2-g4f67435,10.0-2-gcb4bc6c+26,10.0-28-gf7f57a9+1,10.0-3-g1bbe32c+14,10.0-3-g5b46d21,10.0-4-g027f45f+5,10.0-4-g86f66b5+2,10.0-4-gc4fccf3+24,10.0-40-g4349866+2,10.0-5-g766159b,10.0-5-gca2295e+25,10.0-6-g462a451+1
LSSTDataManagementBasePackage
Classes | Functions | Variables
lsst.meas.astrom.anetBasicAstrometry Namespace Reference

Classes

class  InitialAstrometry
 
class  ANetBasicAstrometryConfig
 
class  ANetBasicAstrometryTask
 Basic implemeentation of the astrometry.net astrometrical fitter. More...
 

Functions

def _createMetadata
 

Variables

list __all__ = ["InitialAstrometry", "ANetBasicAstrometryConfig", "ANetBasicAstrometryTask"]
 

Function Documentation

def lsst.meas.astrom.anetBasicAstrometry._createMetadata (   bbox,
  wcs,
  filterName 
)
private
Create match metadata entries required for regenerating the catalog

@param bbox  bounding box of image (pixels)
@param filterName Name of filter, used for magnitudes
@return Metadata

Definition at line 953 of file anetBasicAstrometry.py.

954 def _createMetadata(bbox, wcs, filterName):
955  """
956  Create match metadata entries required for regenerating the catalog
957 
958  @param bbox bounding box of image (pixels)
959  @param filterName Name of filter, used for magnitudes
960  @return Metadata
961  """
962  meta = dafBase.PropertyList()
963 
964  bboxD = afwGeom.Box2D(bbox)
965  cx, cy = bboxD.getCenter()
966  radec = wcs.pixelToSky(cx, cy).toIcrs()
967  meta.add('RA', radec.getRa().asDegrees(), 'field center in degrees')
968  meta.add('DEC', radec.getDec().asDegrees(), 'field center in degrees')
969  pixelRadius = math.hypot(*bboxD.getDimensions())/2.0
970  skyRadius = wcs.pixelScale() * pixelRadius
971  meta.add('RADIUS', skyRadius.asDegrees(),
972  'field radius in degrees, approximate')
973  meta.add('SMATCHV', 1, 'SourceMatchVector version number')
974  if filterName is not None:
975  meta.add('FILTER', filterName, 'LSST filter name for tagalong data')
976  return meta
Class for storing ordered metadata with comments.
Definition: PropertyList.h:81
A floating-point coordinate rectangle geometry.
Definition: Box.h:271

Variable Documentation

list lsst.meas.astrom.anetBasicAstrometry.__all__ = ["InitialAstrometry", "ANetBasicAstrometryConfig", "ANetBasicAstrometryTask"]

Definition at line 22 of file anetBasicAstrometry.py.