Definition at line 212 of file tractBuilder.py.
◆ __init__()
| lsst.skymap.tractBuilder.LegacyTractBuilder.__init__ |
( |
| self, |
|
|
| config ) |
◆ getPackedConfig()
| lsst.skymap.tractBuilder.LegacyTractBuilder.getPackedConfig |
( |
| self, |
|
|
| config ) |
◆ getPatchBorder()
| lsst.skymap.tractBuilder.BaseTractBuilder.getPatchBorder |
( |
| self | ) |
|
|
inherited |
◆ getPatchIndexPair()
| 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 167 of file tractBuilder.py.
◆ getPatchInfo()
| lsst.skymap.tractBuilder.LegacyTractBuilder.getPatchInfo |
( |
| self, |
|
|
| index, |
|
|
| tractWcs ) |
Return information for the specified patch.
Parameters
----------
index : `lsst.skymap.Index2D` or `~collections.abc.Iterable` of 2 `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
Raised if index is out of range.
Reimplemented from lsst.skymap.tractBuilder.BaseTractBuilder.
Definition at line 223 of file tractBuilder.py.
◆ getPatchInnerDimensions()
| lsst.skymap.tractBuilder.BaseTractBuilder.getPatchInnerDimensions |
( |
| self | ) |
|
|
inherited |
Get dimensions of inner region of the patches (all are the same)
Definition at line 124 of file tractBuilder.py.
◆ getSequentialPatchIndex()
| 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 129 of file tractBuilder.py.
◆ getSequentialPatchIndexFromPair()
| 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 `~collections.abc.Iterable` of 2 `int`
Returns
-------
sequentialIndex : `int`
Definition at line 144 of file tractBuilder.py.
◆ setupPatches()
| 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 53 of file tractBuilder.py.
◆ _initialized
| bool lsst.skymap.tractBuilder.BaseTractBuilder._initialized = True |
|
protectedinherited |
◆ _numPatches
| lsst.skymap.tractBuilder.BaseTractBuilder._numPatches = numPatches |
|
protectedinherited |
◆ _patchBorder
| lsst.skymap.tractBuilder.LegacyTractBuilder._patchBorder = config.patchBorder |
|
protected |
◆ _patchInnerDimensions
| lsst.skymap.tractBuilder.BaseTractBuilder._patchInnerDimensions |
|
protectedinherited |
◆ _tractBBox
◆ config
| lsst.skymap.tractBuilder.BaseTractBuilder.config = config |
|
inherited |
◆ ConfigClass
The documentation for this class was generated from the following file: