Definition at line 210 of file tractBuilder.py.
◆ __init__()
def lsst.skymap.tractBuilder.LegacyTractBuilder.__init__ |
( |
|
self, |
|
|
|
config |
|
) |
| |
◆ getPackedConfig()
def lsst.skymap.tractBuilder.LegacyTractBuilder.getPackedConfig |
( |
|
self, |
|
|
|
config |
|
) |
| |
◆ getPatchBorder()
def lsst.skymap.tractBuilder.BaseTractBuilder.getPatchBorder |
( |
|
self | ) |
|
|
inherited |
◆ getPatchIndexPair()
def lsst.skymap.tractBuilder.BaseTractBuilder.getPatchIndexPair |
( |
|
self, |
|
|
|
sequentialIndex |
|
) |
| |
|
inherited |
Convert sequential index into patch index (x,y) pair.
Parameters
----------
sequentialIndex : `int`
Returns
-------
x, y : `lsst.skymap.Index2D`
Definition at line 165 of file tractBuilder.py.
◆ getPatchInfo()
def lsst.skymap.tractBuilder.LegacyTractBuilder.getPatchInfo |
( |
|
self, |
|
|
|
index, |
|
|
|
tractWcs |
|
) |
| |
Return information for the specified patch.
Parameters
----------
index : `lsst.skymap.Index2D` or `Iterable` [`int`, `int`]
Index of patch, as Index2D or pair of ints;
or a sequential index as returned by getSequentialPatchIndex;
negative values are not supported.
tractWcs : `lsst.afw.geom.SkyWcs`
WCS associated with the tract.
Returns
-------
result : `lsst.skymap.PatchInfo`
The patch info for that index.
Raises
------
IndexError
If index is out of range.
Reimplemented from lsst.skymap.tractBuilder.BaseTractBuilder.
Definition at line 221 of file tractBuilder.py.
◆ getPatchInnerDimensions()
def lsst.skymap.tractBuilder.BaseTractBuilder.getPatchInnerDimensions |
( |
|
self | ) |
|
|
inherited |
Get dimensions of inner region of the patches (all are the same)
Definition at line 122 of file tractBuilder.py.
◆ getSequentialPatchIndex()
def lsst.skymap.tractBuilder.BaseTractBuilder.getSequentialPatchIndex |
( |
|
self, |
|
|
|
patchInfo |
|
) |
| |
|
inherited |
Return a single integer that uniquely identifies
the given patch within this tract.
Parameters
----------
patchInfo : `lsst.skymap.PatchInfo`
Returns
-------
sequentialIndex : `int`
Definition at line 127 of file tractBuilder.py.
◆ getSequentialPatchIndexFromPair()
def lsst.skymap.tractBuilder.BaseTractBuilder.getSequentialPatchIndexFromPair |
( |
|
self, |
|
|
|
index |
|
) |
| |
|
inherited |
Return a single integer that uniquely identifies
the patch index within the tract.
Parameters
----------
index : `lsst.skymap.Index2D` or `Iterable` [`int`, `int`]
Returns
-------
sequentialIndex : `int`
Definition at line 142 of file tractBuilder.py.
◆ setupPatches()
def lsst.skymap.tractBuilder.BaseTractBuilder.setupPatches |
( |
|
self, |
|
|
|
minBBox, |
|
|
|
wcs |
|
) |
| |
|
inherited |
Set up the patches of a particular size in a tract.
We grow the tract bounding box to hold an exact multiple of
the desired size (patchInnerDimensions or
numCellsPerPatchInner*cellInnerDimensions), while keeping
the center roughly the same. We return the final tract
bounding box, and the number of patches in each dimension
(as an Index2D).
Parameters
----------
minBBox : `lsst.geom.Box2I`
Minimum bounding box for tract
wcs : `lsst.afw.geom.SkyWcs`
Wcs object
Returns
-------
bbox : `lsst.geom.Box2I
final bounding box, number of patches
numPatches : `lsst.skymap.Index2D`
Definition at line 51 of file tractBuilder.py.
◆ config
lsst.skymap.tractBuilder.BaseTractBuilder.config |
|
inherited |
◆ ConfigClass
The documentation for this class was generated from the following file: