Coverage for python/lsst/cp/pipe/__init__.py: 100%

42 statements  

« prev     ^ index     » next       coverage.py v7.11.0, created at 2025-11-22 01:23 -0800

1# This file is part of cp_pipe. 

2# 

3# Developed for the LSST Data Management System. 

4# This product includes software developed by the LSST Project 

5# (https://www.lsst.org). 

6# See the COPYRIGHT file at the top-level directory of this distribution 

7# for details of code ownership. 

8# 

9# This program is free software: you can redistribute it and/or modify 

10# it under the terms of the GNU General Public License as published by 

11# the Free Software Foundation, either version 3 of the License, or 

12# (at your option) any later version. 

13# 

14# This program is distributed in the hope that it will be useful, 

15# but WITHOUT ANY WARRANTY; without even the implied warranty of 

16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 

17# GNU General Public License for more details. 

18# 

19# You should have received a copy of the GNU General Public License 

20# along with this program. If not, see <https://www.gnu.org/licenses/>. 

21# 

22 

23from ._configure import * 

24from .cpBfk import * 

25from .cpCombine import * 

26from .cpCrosstalk import * 

27from .cpCtiSolve import * 

28from .cpDark import * 

29from .cpDefects import * 

30from .cpFilterScan import * 

31from .cpFlatMeasure import * 

32from .cpFlatGradients import * 

33from .cpFringe import * 

34from .cpGainCorrection import * 

35from .cpLinearitySolve import * 

36from .cpLinearityNormalize import * 

37from .cpPhotodiodeCorrection import * 

38from .cpSky import * 

39from .cpSpectroFlat import * 

40from .ptc import * 

41from .utilsEfd import * 

42from .version import * # generated by sconsUtils unless you tell it not to 

43 

44from lsst.ip.isr.deferredCharge import OverscanModel as _OverscanModel 

45from lsst.ip.isr.deferredCharge import SimpleModel as _SimpleModel 

46from lsst.ip.isr.deferredCharge import SimulatedModel as _SimulatedModel 

47from lsst.ip.isr.deferredCharge import SegmentSimulator as _SegmentSimulator 

48from lsst.ip.isr.deferredCharge import FloatingOutputAmplifier as _FloatingOutputAmplifier 

49 

50from deprecated.sphinx import deprecated 

51 

52@deprecated( 

53 reason="lsst.cp.pipe.OvercsanModel will be moved to lsst.ip.isr.deferredCharge.OverscanModel in v28.0.", 

54 version="v28.0", 

55 category=FutureWarning, 

56) 

57class OverscanModel(_OverscanModel): 

58 pass 

59 

60 

61@deprecated( 

62 reason="lsst.cp.pipe.SimpleModel will be moved to lsst.ip.isr.deferredCharge.SimpleModel in v28.0.", 

63 version="v28.0", 

64 category=FutureWarning, 

65) 

66class SimpleModel(_SimpleModel): 

67 pass 

68 

69 

70@deprecated( 

71 reason="lsst.cp.pipe.SimulatedModel will be moved to lsst.ip.isr.deferredCharge.SimulatedModel in v28.0.", 

72 version="v28.0", 

73 category=FutureWarning, 

74) 

75class SimulatedModel(_SimulatedModel): 

76 pass 

77 

78 

79@deprecated( 

80 reason="lsst.cp.pipe.SegmentSimulator will be moved to lsst.ip.isr.deferredCharge.SegmentSimulator in v28.0.", 

81 version="v28.0", 

82 category=FutureWarning, 

83) 

84class SegmentSimulator(_SegmentSimulator): 

85 pass 

86 

87 

88@deprecated( 

89 reason="lsst.cp.pipe.FloatingOutputAmplifier will be moved to lsst.ip.isr.deferredCharge.FloatingOutputAmplifier in v28.0.", 

90 version="v28.0", 

91 category=FutureWarning, 

92) 

93class FloatingOutputAmplifier(_FloatingOutputAmplifier): 

94 pass 

95 

96del deprecated