Coverage for config/latiss/ingest.py : 100%

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# This file is part of obs_lsst.
2#
3# Developed for the LSST Data Management System.
4# This product includes software developed by the LSST Project
5# (http://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 LSST License Statement and
20# the GNU General Public License along with this program. If not,
21# see <http://www.lsstcorp.org/LegalNotices/>.
23from lsst.obs.lsst.latiss import LatissParseTask
25config.parse.retarget(LatissParseTask)
27del config.parse.translation['testType']
29del config.parse.translators['run']
30del config.parse.translators['raftName']
31del config.parse.translators['lsstSerial']
32del config.parse.translators['snap']
34config.parse.translators['dayObs'] = 'translate_dayObs'
35config.parse.translators['seqNum'] = 'translate_seqNum'
37config.parse.hdu = 0
39config.register.columns = {
40 #'run': 'text',
41 'dayObs': 'text',
42 'seqNum': 'int',
43 'visit': 'int',
44 'detector': 'int',
45 'detectorName': 'text',
46 'filter': 'text',
47 'dateObs': 'text',
48 'date': 'text',
49 'expTime': 'double',
50 'object': 'text',
51 'imageType': 'text',
52 'wavelength': 'int',
53 'expGroup': 'text',
54 'obsid': 'text',
55 'expId': 'int'
56}
57config.register.unique = ["expId", "visit"]
58config.register.visit = list(config.register.columns.keys())