Coverage for python/lsst/obs/ctio0m9/ctio0m9.py : 40%

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
1#
2# LSST Data Management System
3# Copyright 2017 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#
22import os.path
23import lsst.utils as utils
24import lsst.obs.base.yamlCamera as yamlCamera
27def makeCamera(cameraYamlFile=None):
28 """Make a camera for imager on the CTIO 0.9m (ctio0m9)
29 """
30 packageName = 'obs_ctio0m9'
32 if not cameraYamlFile:
33 cameraYamlFile = os.path.join(utils.getPackageDir(packageName), "policy", "camera.yaml")
35 return yamlCamera.makeCamera(cameraYamlFile)