lsst.meas.extensions.psfex  14.0
 All Classes Namespaces Files Functions Variables Friends Macros Groups
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig Class Reference
Inheritance diagram for lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig:

Public Member Functions

def setDefaults
 

Public Attributes

 kernelSize
 

Static Public Attributes

tuple spatialOrder
 
tuple sizeCellX
 
tuple sizeCellY
 
tuple samplingSize
 
tuple badMaskBits
 
tuple psfexBasis
 
tuple tolerance
 
tuple lam
 
tuple reducedChi2ForPsfCandidates
 
tuple spatialReject
 
tuple recentroid
 

Detailed Description

Definition at line 39 of file psfexPsfDeterminer.py.

Member Function Documentation

def lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.setDefaults (   self)

Definition at line 140 of file psfexPsfDeterminer.py.

Member Data Documentation

tuple lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.badMaskBits
static
Initial value:
1 = pexConfig.ListField(
2  doc="List of mask bits which cause a source to be rejected as bad "
3  "N.b. INTRP is used specially in PsfCandidateSet; it means \"Contaminated by neighbour\"",
4  dtype=str,
5  default=["INTRP", "SAT"],
6  )

Definition at line 76 of file psfexPsfDeterminer.py.

lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.kernelSize

Definition at line 141 of file psfexPsfDeterminer.py.

tuple lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.lam
static
Initial value:
1 = pexConfig.Field(
2  doc="floor for variance is lam*data",
3  dtype=float,
4  default=0.05,
5  )

Definition at line 119 of file psfexPsfDeterminer.py.

tuple lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.psfexBasis
static
Initial value:
1 = pexConfig.ChoiceField(
2  doc="BASIS value given to psfex. PIXEL_AUTO will use the requested samplingSize only if "
3  "the FWHM < 3 pixels. Otherwise, it will use samplingSize=1. PIXEL will always use the "
4  "requested samplingSize",
5  dtype=str,
6  allowed={
7  "PIXEL": "Always use requested samplingSize",
8  "PIXEL_AUTO": "Only use requested samplingSize when FWHM < 3",
9  },
10  default='PIXEL',
11  optional=False,
12  )

Definition at line 82 of file psfexPsfDeterminer.py.

tuple lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.recentroid
static
Initial value:
1 = pexConfig.Field(
2  doc="Should PSFEX be permitted to recentroid PSF candidates?",
3  dtype=bool,
4  default=False,
5  )

Definition at line 134 of file psfexPsfDeterminer.py.

tuple lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.reducedChi2ForPsfCandidates
static
Initial value:
1 = pexConfig.Field(
2  doc="for psf candidate evaluation",
3  dtype=float,
4  default=2.0,
5  )

Definition at line 124 of file psfexPsfDeterminer.py.

tuple lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.samplingSize
static
Initial value:
1 = pexConfig.Field(
2  doc="Resolution of the internal PSF model relative to the pixel size; "
3  "e.g. 0.5 is equal to 2x oversampling",
4  dtype=float,
5  default=1,
6  )

Definition at line 70 of file psfexPsfDeterminer.py.

tuple lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.sizeCellX
static
Initial value:
1 = pexConfig.Field(
2  doc="size of cell used to determine PSF (pixels, column direction)",
3  dtype=int,
4  default=256,
5  # minValue = 10,
6  check=lambda x: x >= 10,
7  )

Definition at line 51 of file psfexPsfDeterminer.py.

tuple lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.sizeCellY
static
Initial value:
1 = pexConfig.Field(
2  doc="size of cell used to determine PSF (pixels, row direction)",
3  dtype=int,
4  default=sizeCellX.default,
5  # minValue = 10,
6  check=lambda x: x >= 10,
7  )

Definition at line 58 of file psfexPsfDeterminer.py.

tuple lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.spatialOrder
static
Initial value:
1 = pexConfig.Field(
2  doc="specify spatial order for PSF kernel creation",
3  dtype=int,
4  default=2,
5  check=lambda x: x >= 0,
6  )

Definition at line 45 of file psfexPsfDeterminer.py.

tuple lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.spatialReject
static
Initial value:
1 = pexConfig.Field(
2  doc="Rejection threshold (stdev) for candidates based on spatial fit",
3  dtype=float,
4  default=3.0,
5  )

Definition at line 129 of file psfexPsfDeterminer.py.

tuple lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.tolerance
static
Initial value:
1 = pexConfig.Field(
2  doc="tolerance of spatial fitting",
3  dtype=float,
4  default=1e-2,
5  )

Definition at line 114 of file psfexPsfDeterminer.py.


The documentation for this class was generated from the following file: