Coverage for python/lsst/meas/extensions/scarlet/blend.py : 14%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
"""LSST Blend of sources
It is possible that LSST blends might require different funtionality than those in scarlet, which is being designed for multiresolution blends. So this class exists for any LSST specific changes. """ model = super().get_model(seds, morphs) if observation is not None: model = observation.render(model) return model
import matplotlib.pyplot as plt from astropy.visualization import make_lupton_rgb
model = self.get_model(observation=observation) if ax is None: fig = plt.figure(figsize=(10, 10)) ax = fig.add_subplot(1, 1, 1) if filters is None: filters = [2, 1, 0] imgRgb = make_lupton_rgb(image_r=model[filters[0]], # numpy array for the r channel image_g=model[filters[1]], # numpy array for the g channel image_b=model[filters[2]], # numpy array for the b channel stretch=stretch, Q=Q) # parameters used to stretch and scale the values ax.imshow(imgRgb, interpolation='nearest') if show: plt.show() |