Loading [MathJax]/extensions/tex2jax.js
LSST Applications 28.0.0,g1653933729+a8ce1bb630,g1a997c3884+a8ce1bb630,g28da252d5a+5bd70b7e6d,g2bbee38e9b+638fca75ac,g2bc492864f+638fca75ac,g3156d2b45e+07302053f8,g347aa1857d+638fca75ac,g35bb328faa+a8ce1bb630,g3a166c0a6a+638fca75ac,g3e281a1b8c+7bbb0b2507,g4005a62e65+17cd334064,g414038480c+5b5cd4fff3,g41af890bb2+4ffae9de63,g4e1a3235cc+0f1912dca3,g6249c6f860+3c3976f90c,g80478fca09+46aba80bd6,g82479be7b0+77990446f6,g858d7b2824+78ba4d1ce1,g89c8672015+f667a5183b,g9125e01d80+a8ce1bb630,ga5288a1d22+2a6264e9ca,gae0086650b+a8ce1bb630,gb58c049af0+d64f4d3760,gc22bb204ba+78ba4d1ce1,gc28159a63d+638fca75ac,gcf0d15dbbd+32ddb6096f,gd6b7c0dfd1+3e339405e9,gda3e153d99+78ba4d1ce1,gda6a2b7d83+32ddb6096f,gdaeeff99f8+1711a396fd,gdd5a9049c5+b18c39e5e3,ge2409df99d+a5e4577cdc,ge33fd446bb+78ba4d1ce1,ge79ae78c31+638fca75ac,gf0baf85859+64e8883e75,gf5289d68f6+e1b046a8d7,gfa443fc69c+91d9ed1ecf,gfda6b12a05+8419469a56
LSST Data Management Base Package
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
parametric.py File Reference

Go to the source code of this file.

Classes

class  lsst.scarlet.lite.models.parametric.CartesianFrame
 
class  lsst.scarlet.lite.models.parametric.EllipseFrame
 
class  lsst.scarlet.lite.models.parametric.ParametricComponent
 
class  lsst.scarlet.lite.models.parametric.EllipticalParametricComponent
 

Namespaces

namespace  lsst
 
namespace  lsst.scarlet
 
namespace  lsst.scarlet.lite
 
namespace  lsst.scarlet.lite.models
 
namespace  lsst.scarlet.lite.models.parametric
 

Functions

np.ndarray lsst.scarlet.lite.models.parametric.gaussian2d (np.ndarray params, EllipseFrame ellipse)
 
np.ndarray lsst.scarlet.lite.models.parametric.grad_gaussian2 (np.ndarray input_grad, np.ndarray params, np.ndarray morph, np.ndarray spectrum, EllipseFrame ellipse)
 
np.ndarray lsst.scarlet.lite.models.parametric.circular_gaussian (Sequence[int] center, CartesianFrame frame, float sigma)
 
np.ndarray lsst.scarlet.lite.models.parametric.grad_circular_gaussian (np.ndarray input_grad, np.ndarray params, np.ndarray morph, np.ndarray spectrum, CartesianFrame frame, float sigma)
 
 lsst.scarlet.lite.models.parametric.integrated_gaussian (np.ndarray params, CartesianFrame frame)
 
np.ndarray lsst.scarlet.lite.models.parametric.grad_integrated_gaussian (np.ndarray input_grad, np.ndarray params, np.ndarray morph, np.ndarray spectrum, CartesianFrame frame)
 
np.ndarray lsst.scarlet.lite.models.parametric.bounded_prox (np.ndarray params, np.ndarray proxmin, np.ndarray proxmax)
 
np.ndarray lsst.scarlet.lite.models.parametric.sersic (np.ndarray params, EllipseFrame ellipse)
 
np.ndarray lsst.scarlet.lite.models.parametric.grad_sersic (np.ndarray input_grad, np.ndarray params, np.ndarray morph, np.ndarray spectrum, EllipseFrame ellipse)
 

Variables

int lsst.scarlet.lite.models.parametric.MIN_RADIUS = 1e-20
 
 lsst.scarlet.lite.models.parametric.SQRT_PI_2 = np.sqrt(np.pi / 2)
 
 lsst.scarlet.lite.models.parametric.SERSIC_B1 = gamma.ppf(0.5, 2)