LSSTApplications
18.1.0
LSSTDataManagementBasePackage
stack
Linux64
afw
18.1.0
python
lsst
afw
cameraGeom
detector
detectorContinued.py
Go to the documentation of this file.
1
#
2
# LSST Data Management System
3
# Copyright 2016 LSST Corporation.
4
#
5
# This product includes software developed by the
6
# LSST Project (http://www.lsst.org/).
7
#
8
# This program is free software: you can redistribute it and/or modify
9
# it under the terms of the GNU General Public License as published by
10
# the Free Software Foundation, either version 3 of the License, or
11
# (at your option) any later version.
12
#
13
# This program is distributed in the hope that it will be useful,
14
# but WITHOUT ANY WARRANTY; without even the implied warranty of
15
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
# GNU General Public License for more details.
17
#
18
# You should have received a copy of the LSST License Statement and
19
# the GNU General Public License along with this program. If not,
20
# see <http://www.lsstcorp.org/LegalNotices/>.
21
#
22
23
__all__ = [
"Detector"
,
"DetectorType"
,
24
"SCIENCE"
,
"FOCUS"
,
"GUIDER"
,
"WAVEFRONT"
]
25
26
from
lsst.utils
import
continueClass
27
from
.detector
import
Detector, DetectorType
28
29
# export DetectorType enums as module globals for SWIG compatibility;
30
# @TODO update our code to stop using these globals and remove this code
31
SCIENCE = DetectorType.SCIENCE
32
FOCUS = DetectorType.FOCUS
33
GUIDER = DetectorType.GUIDER
34
WAVEFRONT = DetectorType.WAVEFRONT
35
36
37
@continueClass
# noqa: F811
38
class
Detector
:
39
def
__iter__
(self):
40
return
(self[i]
for
i
in
range(len(self)))
lsst::utils
Definition:
Backtrace.h:29
lsst::afw::cameraGeom.detector.detectorContinued.Detector
Definition:
detectorContinued.py:38
lsst::afw::cameraGeom.detector.detectorContinued.Detector.__iter__
def __iter__(self)
Definition:
detectorContinued.py:39
Generated on Thu Aug 8 2019 20:20:05 for LSSTApplications by
1.8.13