LSST Applications g0b6bd0c080+a72a5dd7e6,g1182afd7b4+2a019aa3bb,g17e5ecfddb+2b8207f7de,g1d67935e3f+06cf436103,g38293774b4+ac198e9f13,g396055baef+6a2097e274,g3b44f30a73+6611e0205b,g480783c3b1+98f8679e14,g48ccf36440+89c08d0516,g4b93dc025c+98f8679e14,g5c4744a4d9+a302e8c7f0,g613e996a0d+e1c447f2e0,g6c8d09e9e7+25247a063c,g7271f0639c+98f8679e14,g7a9cd813b8+124095ede6,g9d27549199+a302e8c7f0,ga1cf026fa3+ac198e9f13,ga32aa97882+7403ac30ac,ga786bb30fb+7a139211af,gaa63f70f4e+9994eb9896,gabf319e997+ade567573c,gba47b54d5d+94dc90c3ea,gbec6a3398f+06cf436103,gc6308e37c7+07dd123edb,gc655b1545f+ade567573c,gcc9029db3c+ab229f5caf,gd01420fc67+06cf436103,gd877ba84e5+06cf436103,gdb4cecd868+6f279b5b48,ge2d134c3d5+cc4dbb2e3f,ge448b5faa6+86d1ceac1d,gecc7e12556+98f8679e14,gf3ee170dca+25247a063c,gf4ac96e456+ade567573c,gf9f5ea5b4d+ac198e9f13,gff490e6085+8c2580be5c,w.2022.27
LSST Data Management Base Package
Classes | Functions
lsst.pipe.tasks.objectMasks Namespace Reference

Classes

class  ObjectMaskCatalog
 
class  RegionFileFormatter
 

Functions

def convertToAngle (var, varUnit, what, fileName, lineNo)
 

Function Documentation

◆ convertToAngle()

def lsst.pipe.tasks.objectMasks.convertToAngle (   var,
  varUnit,
  what,
  fileName,
  lineNo 
)
Given a variable and its units, return an geom.Angle

what, fileName, and lineNo are used to generate helpful error messages

Definition at line 242 of file objectMasks.py.

242def convertToAngle(var, varUnit, what, fileName, lineNo):
243 """Given a variable and its units, return an geom.Angle
244
245 what, fileName, and lineNo are used to generate helpful error messages
246 """
247 var = float(var)
248
249 if varUnit in ("d", "", None):
250 pass
251 elif varUnit == "'":
252 var /= 60.0
253 elif varUnit == '"':
254 var /= 3600.0
255 else:
256 raise RuntimeError("unsupported unit \"%s\" for %s at %s:%d" %
257 (varUnit, what, fileName, lineNo))
258
259 return var*geom.degrees
260
261
def convertToAngle(var, varUnit, what, fileName, lineNo)
Definition: objectMasks.py:242