LSST Applications g02d81e74bb+86cf3d8bc9,g180d380827+7a4e862ed4,g2079a07aa2+86d27d4dc4,g2305ad1205+e1ca1c66fa,g29320951ab+012e1474a1,g295015adf3+341ea1ce94,g2bbee38e9b+0e5473021a,g337abbeb29+0e5473021a,g33d1c0ed96+0e5473021a,g3a166c0a6a+0e5473021a,g3ddfee87b4+c429d67c83,g48712c4677+f88676dd22,g487adcacf7+27e1e21933,g50ff169b8f+96c6868917,g52b1c1532d+585e252eca,g591dd9f2cf+b41db86c35,g5a732f18d5+53520f316c,g64a986408d+86cf3d8bc9,g858d7b2824+86cf3d8bc9,g8a8a8dda67+585e252eca,g99cad8db69+84912a7fdc,g9ddcbc5298+9a081db1e4,ga1e77700b3+15fc3df1f7,ga8c6da7877+a2b54eae19,gb0e22166c9+60f28cb32d,gba4ed39666+c2a2e4ac27,gbb8dafda3b+6681f309db,gc120e1dc64+f0fcc2f6d8,gc28159a63d+0e5473021a,gcf0d15dbbd+c429d67c83,gdaeeff99f8+f9a426f77a,ge6526c86ff+0433e6603d,ge79ae78c31+0e5473021a,gee10cc3b42+585e252eca,gff1a9f87cc+86cf3d8bc9,w.2024.17
LSST Data Management Base Package
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
lsst.ip.isr.linearize.LinearizeProportional Class Reference
Inheritance diagram for lsst.ip.isr.linearize.LinearizeProportional:
lsst.ip.isr.linearize.LinearizeBase

Public Member Functions

 __call__ (self, image, **kwargs)
 

Static Public Attributes

str LinearityType = "Proportional"
 

Detailed Description

Do not correct non-linearity.

Definition at line 779 of file linearize.py.

Member Function Documentation

◆ __call__()

lsst.ip.isr.linearize.LinearizeProportional.__call__ ( self,
image,
** kwargs )
Do not correct for non-linearity.

Parameters
----------
image : `lsst.afw.image.Image`
    Image to be corrected
kwargs : `dict`
    Dictionary of parameter keywords:

    ``coeffs``
        Coefficient vector (`list` or `numpy.array`).
    ``log``
        Logger to handle messages (`logging.Logger`).

Returns
-------
output : `tuple` [`bool`, `int`]
    If true, a correction was applied successfully.  The
    integer indicates the number of pixels that were
    uncorrectable by being out of range.

Reimplemented from lsst.ip.isr.linearize.LinearizeBase.

Definition at line 784 of file linearize.py.

784 def __call__(self, image, **kwargs):
785 """Do not correct for non-linearity.
786
787 Parameters
788 ----------
789 image : `lsst.afw.image.Image`
790 Image to be corrected
791 kwargs : `dict`
792 Dictionary of parameter keywords:
793
794 ``coeffs``
795 Coefficient vector (`list` or `numpy.array`).
796 ``log``
797 Logger to handle messages (`logging.Logger`).
798
799 Returns
800 -------
801 output : `tuple` [`bool`, `int`]
802 If true, a correction was applied successfully. The
803 integer indicates the number of pixels that were
804 uncorrectable by being out of range.
805 """
806 return True, 0
807
808

Member Data Documentation

◆ LinearityType

str lsst.ip.isr.linearize.LinearizeProportional.LinearityType = "Proportional"
static

Definition at line 782 of file linearize.py.


The documentation for this class was generated from the following file: