LsstFrame¶
- 
class 
lsst.meas.extensions.scarlet.LsstFrame(shape_or_box, wcs=None, psfs=None, channels=None, dtype=<class 'numpy.float32'>)¶ Bases:
scarlet.frame.FrameAttributes Summary
CNumber of channels in the model DDimensionality of this BBox NxNumber of pixels in the x-direction NyNumber of pixel in the y-direction psfstartTuple of start coordinates stopTuple of stop coordinates Methods Summary
contains(p)Whether the box contains a given coordinate pextract_from(image[, sub])Extract sub-image described by this bbox from image from_bounds(*bounds)Initialize a box from its bounds from_data(X[, min_value])Define range of Xabovemin_valuefrom_image(image)Initialize a box to cover imageget_pixel(sky_coord)Get the pixel coordinate from a world coordinate If there is no WCS associated with the Scene, meaning the data frame and model frame are the same, then this just returnssky_coord.get_sky_coord(pixel)Get the world coordinate for a pixel coordinate If there is no WCS associated with the Scene, meaning the data frame and model frame are the same, then this just returnspixel.insert_into(image, sub)Insert subintoimageaccording to this bboxslices_for(im_or_shape)Slices for im_or_shapeto be limited to this bounding box.Attributes Documentation
- 
C¶ Number of channels in the model
- 
D¶ Dimensionality of this BBox
- 
Nx¶ Number of pixels in the x-direction
- 
Ny¶ Number of pixel in the y-direction
- 
psf¶ 
- 
start¶ Tuple of start coordinates
- 
stop¶ Tuple of stop coordinates
Methods Documentation
- 
contains(p)¶ Whether the box contains a given coordinate
p
- 
extract_from(image, sub=None)¶ Extract sub-image described by this bbox from image
Parameters: - image: array
 Full image
- sub: array
 Extracted image
Returns: - sub: array
 
- 
static 
from_bounds(*bounds)¶ Initialize a box from its bounds
Parameters: - bounds: tuple of (min,max) pairs
 Min/Max coordinate for every dimension
Returns: - bbox: :class:`scarlet.bbox.Box`
 A new box bounded by the input bounds.
- 
static 
from_data(X, min_value=0)¶ Define range of
Xabovemin_valueParameters: - X: array-like
 Data to threshold
- min_value: float
 Minimum value of the result.
Returns: - bbox: :class:`scarlet.bbox.Box`
 Bounding box for the thresholded
X
- 
static 
from_image(image)¶ Initialize a box to cover
imageParameters: - image: array-like
 
Returns: - bbox: `:class:`scarlet.bbox.Box`
 A new box bounded by the image.
- 
get_pixel(sky_coord)¶ Get the pixel coordinate from a world coordinate If there is no WCS associated with the
Scene, meaning the data frame and model frame are the same, then this just returnssky_coord.
- 
get_sky_coord(pixel)¶ Get the world coordinate for a pixel coordinate If there is no WCS associated with the
Scene, meaning the data frame and model frame are the same, then this just returnspixel.
- 
insert_into(image, sub)¶ Insert
subintoimageaccording to this bboxInverse operation to
extract_from().Parameters: - image: array
 Full image
- sub: array
 Extracted sub-image
Returns: - image: array
 
- 
slices_for(im_or_shape)¶ Slices for
im_or_shapeto be limited to this bounding box.Parameters: - im_or_shape: array or tuple
 Array or shape of the array to be sliced
Returns: - slices for every dimension
 
-