|
LSSTApplications
16.0-11-g09ed895+2,16.0-11-g12e47bd,16.0-11-g9bb73b2+6,16.0-12-g5c924a4+6,16.0-14-g9a974b3+1,16.0-15-g1417920+1,16.0-15-gdd5ca33+1,16.0-16-gf0259e2,16.0-17-g31abd91+7,16.0-17-g7d7456e+7,16.0-17-ga3d2e9f+13,16.0-18-ga4d4bcb+1,16.0-18-gd06566c+1,16.0-2-g0febb12+21,16.0-2-g9d5294e+69,16.0-2-ga8830df+6,16.0-20-g21842373+7,16.0-24-g3eae5ec,16.0-28-gfc9ea6c+4,16.0-29-ge8801f9,16.0-3-ge00e371+34,16.0-4-g18f3627+13,16.0-4-g5f3a788+20,16.0-4-ga3eb747+10,16.0-4-gabf74b7+29,16.0-4-gb13d127+6,16.0-49-g42e581f7+6,16.0-5-g27fb78a+7,16.0-5-g6a53317+34,16.0-5-gb3f8a4b+87,16.0-6-g9321be7+4,16.0-6-gcbc7b31+42,16.0-6-gf49912c+29,16.0-7-gd2eeba5+51,16.0-71-ge89f8615e,16.0-8-g21fd5fe+29,16.0-8-g3a9f023+20,16.0-8-g4734f7a+1,16.0-8-g5858431+3,16.0-9-gf5c1f43+8,master-gd73dc1d098+1,w.2019.01
LSSTDataManagementBasePackage
|
Functions | |
| def | createTwoFakeCcdImages (num1=4, num2=4, seed=100, fakeCcdId=12, photoCalibMean1=1e-2, photoCalibMean2=1.2e-2) |
| def | createFakeCcdImage (butler, visit, num, fluxFieldName, photoCalibMean=1e-2, photoCalibErr=1.0, fakeCcdId=12) |
| def | createFakeCatalog (num, bbox, fluxFieldName, skyWcs=None, refCat=False) |
| def | fillCatalog (schema, num, bbox, centroidKey, xErrKey, yErrKey, shapeKey, fluxFieldName, skyWcs=None, fluxErrFraction=0.05, refCat=False) |
| def | getMeasuredStarsFromCatalog (catalog, pixToFocal) |
| def lsst.jointcal.testUtils.createFakeCatalog | ( | num, | |
| bbox, | |||
| fluxFieldName, | |||
skyWcs = None, |
|||
refCat = False |
|||
| ) |
Return a fake minimally-useful catalog for jointcal.
Parameters
----------
num : `int`
Number of sources to put in the catalogs. Should be
a square, to have sqrt(num) centroids on a grid.
bbox : `lsst.afw.geom.Box2I`
Bounding Box of the detector to populate.
fluxFieldName : `str`
Name of the flux field to populate in the catalog, without `_instFlux`
(e.g. "slot_CalibFlux").
skyWcs : `lsst.afw.geom.SkyWcs` or None, optional
If supplied, use this to fill in coordinates from centroids.
refCat : `bool`, optional
Return a ``SimpleCatalog`` so that it behaves like a reference catalog?
Returns
-------
catalog : `lsst.afw.table.SourceCatalog`
A populated source catalog.
Definition at line 154 of file testUtils.py.
| def lsst.jointcal.testUtils.createFakeCcdImage | ( | butler, | |
| visit, | |||
| num, | |||
| fluxFieldName, | |||
photoCalibMean = 1e-2, |
|||
photoCalibErr = 1.0, |
|||
fakeCcdId = 12 |
|||
| ) |
Create a fake CcdImage by making a fake catalog.
Parameters
----------
butler : `lsst.daf.persistence.Butler`
Butler to load metadata from.
visit : `int`
Visit identifier to build a butler dataId.
num : `int`
Number of sources to put in the catalogs. Should be
a square, to have sqrt(num) centroids on a grid.
fluxFieldName : `str`
Name of the flux field to populate in the catalog, without `_instFlux`
(e.g. "slot_CalibFlux").
photoCalibMean : `float`, optional
Value to set for calibrationMean in the created PhotoCalib.
Note: this value is 1/instFluxMag0, so it should be less than 1.
photoCalibErr : `float`, optional
Value to set for calibrationErr in the created PhotoCalib.
fakeCcdId : `int`, optional
Use this as the ccdId in the returned CcdImage.
Returns
-------
struct : `lsst.pipe.base.Struct`
Result struct with components:
- `catalog` : Catalogs containing fake sources
(`lsst.afw.table.SourceCatalog`).
- `ccdImage` : CcdImage containing the metadata and fake sources
(`lsst.jointcal.CcdImage`).
- `bbox` : Bounding Box of the image (`lsst.afw.geom.Box2I`).
Definition at line 103 of file testUtils.py.
| def lsst.jointcal.testUtils.createTwoFakeCcdImages | ( | num1 = 4, |
|
num2 = 4, |
|||
seed = 100, |
|||
fakeCcdId = 12, |
|||
photoCalibMean1 = 1e-2, |
|||
photoCalibMean2 = 1.2e-2 |
|||
| ) |
Return two fake ccdImages built on CFHT Megacam metadata.
If ``num1 == num2``, the catalogs will align on-sky so each source will
have a match in the other catalog.
This uses the butler dataset stored in `tests/data/cfht_minimal` to
bootstrap the metadata.
Parameters
----------
num1, num2 : `int`, optional
Number of sources to put in the first and second catalogs. Should be
a square, to have sqrt(num) centroids on a grid.
seed : `int`, optional
Seed value for np.random.
fakeCcdId : `int`, optional
Sensor identifier to use for both CcdImages. The wcs, bbox, calib, etc.
will still be drawn from the CFHT ccd=12 files, as that is the only
testdata that is included in this simple test dataset.
photoCalibMean1, photoCalibMean2: `float`, optional
The mean photometric calibration to pass to each ccdImage construction.
Note: this value is 1/instFluxMag0, so it should be less than 1.
Returns
-------
struct : `lsst.pipe.base.Struct`
Result struct with components:
- `camera` : Camera representing these catalogs
(`lsst.afw.cameraGeom.Camera`).
- `catalogs` : Catalogs containing fake sources
(`list` of `lsst.afw.table.SourceCatalog`).
- `ccdImageList` : CcdImages containing the metadata and fake sources
(`list` of `lsst.jointcal.CcdImage`).
- `bbox` : Bounding Box of the image (`lsst.afw.geom.Box2I`).
- 'fluxFieldName' : name of the instFlux field in the catalogs ('str').
Definition at line 38 of file testUtils.py.
| def lsst.jointcal.testUtils.fillCatalog | ( | schema, | |
| num, | |||
| bbox, | |||
| centroidKey, | |||
| xErrKey, | |||
| yErrKey, | |||
| shapeKey, | |||
| fluxFieldName, | |||
skyWcs = None, |
|||
fluxErrFraction = 0.05, |
|||
refCat = False |
|||
| ) |
Return a catalog populated with fake, but reasonable, sources.
Centroids are placed on a uniform grid, errors are normally distributed.
Parameters
----------
schema : `lsst.afw.table.Schema`
Pre-built schema to make the catalog from.
num : `int`
Number of sources to put in the catalog.
bbox : `lsst.afw.geom.Box2I`
Bounding box of the ccd to put sources in.
centroidKey : `lsst.afw.table.Key`
Key for the centroid field to populate.
xErrKey : `lsst.afw.table.Key`
Key for the xErr field to populate.
yErrKey : `lsst.afw.table.Key`
Key for the yErr field to populate.
shapeKey : `lsst.afw.table.Key`
Key for the shape field to populate.
fluxFieldName : `str`
Name of the flux field to populate in the catalog, without `_instFlux`
(e.g. "slot_CalibFlux").
skyWcs : `lsst.afw.geom.SkyWcs` or None, optional
If supplied, use this to fill in coordinates from centroids.
fluxErrFraction : `float`, optional
Fraction of instFlux to use for the instFluxErr.
refCat : `bool`, optional
Return a ``SimpleCatalog`` so that it behaves like a reference catalog?
Returns
-------
catalog : `lsst.afw.table.SourceCatalog`
The filled catalog.
Definition at line 199 of file testUtils.py.
| def lsst.jointcal.testUtils.getMeasuredStarsFromCatalog | ( | catalog, | |
| pixToFocal | |||
| ) |
Return a list of measuredStars built from a catalog.
Parameters
----------
catalog : `lsst.afw.table.SourceCatalog`
The table to get sources from.
pixToFocal : `lsst.afw.geom.TransformPoint2ToPoint2`
Transform that goes from pixel to focal plane coordinates, to set the
MeasuredStar x/y focal points.
Returns
-------
stars : `list` of `lsst.jointcal.MeasuredStar`
MeasuredStars built from the catalog sources.
Definition at line 274 of file testUtils.py.
1.8.13