forked from lsst-uk/obs_vista
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVircamMapper.yaml
75 lines (66 loc) · 3.11 KB
/
VircamMapper.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
needCalibRegistry: true
camera: ../camera
#defaultLevel: Ccd
levels:
# Keys that are NOT relevant for a particular level
skyTile:
- visit
- ccdnum
- hdu
- ccd
tract: patch
visit:
- ccdnum
- hdu
- ccd
sensor: none
defaultLevel: sensor
#defaultSubLevels:
# skyTile: sensor
# visit: sensor
# The default policy file is contained within the obs_base/policy directory of the stack. However, specific entries can be overridden by including them in here (and, indeed, some are mandatory as they don't have equivalents in the default files).
# Even if it were possible and you **only** used the defaults in the obs_base/policy files you still need to include exposures, calibrations, and datasets so that it knows to refer to the defaults in obs_base.
exposures:
raw:
python: lsst.afw.image.DecoratedImageF
persistable: DecoratedImageF
#Should we parse each ccd into a new file or do that in a later step?
#Removed -%(ccd)02d from end because one file for all ccds
#'raw/%(dateObs)s/%(dataType)s-%(visit)04d-%(filter)s.fts[%(hdu)d]'
#raw/%(dateObs)s/%(dataType)s-%(visit)04d-%(filter)s-%(ccd)02d.fit
#%(date)s/%(filter)s/decam%(visit)07d.fits.fz[%(hdu)d]
#The following must be in the .fits format (these can be linked even if
#the original files are named .fit).
template: 'raw/%(dateObs)s/%(visit)04d-%(numObs)s-%(filter)s-%(dataType)s.fits[%(hdu)d]'
postISRCCD:
template: 'postISRCCD/%(visit)07d/postISRCCD-%(visit)07d_%(ccdnum)02d.fits'
calexp:
template: 'calexp/%(dateObs)s/calexp-%(visit)07d-%(numObs)s-%(filter)s-%(dataType)s-%(ccdnum)02d.fits'
#recipe: lossyBasic
deepCoadd_directWarp:
template: 'deepCoadd/%(filter)s/%(tract)d/%(patch)s/warp-%(filter)s-%(tract)d-%(patch)s-%(dateObs)s-%(visit)07d-%(numObs)s-%(dataType)s-%(ccdnum)02d.fits'
#recipe: lossyBasic
deepCoadd_psfMatchedWarp:
template: 'deepCoadd/%(filter)s/%(tract)d/%(patch)s/psfMatchedWarp-%(filter)s-%(tract)d-%(patch)s-%(dateObs)s-%(visit)04d-%(numObs)s-%(dataType)s-%(ccdnum)02d.fits'
#recipe: lossyBasic
# We are currently not performing calibrations.
calibrations:
add_bias_etc_here:
template: 'this.txt'
datasets:
processCcd_metadata:
template: 'processCcd_metadata/%(filter)s/%(visit)07d-%(ccdnum)02d.yaml'
icSrc:
template: 'sci-results/icSrc/%(dateObs)s/icSrc-%(visit)07d-%(filter)s-%(ccdnum)02d.fits'
src:
template: 'sci-results/src/%(dateObs)s/src-%(visit)07d-%(filter)s-%(ccdnum)02d.fits'
srcMatch:
template: 'sci-results/srcMatch/srcMatch-%(visit)07d_%(ccdnum)02d.fits'
calexpBackground:
template: 'corr/%(dateObs)s/src-%(visit)04d-%(filter)s-%(ccdnum)02d.fits'
forced_src:
template: 'forcedPhot/%(dateObs)s/%(filter)s/src/src-%(ccd)02d-%(run)s.fits'
deepCoadd_measMatch:
template: 'deepCoadd_results/%(filter)s/%(tract)d/%(patch)s/srcMatch-%(filter)s-%(tract)d-%(patch)s.fits'
#deepCoadd_forced_src:
#template: 'deepCoadd_results/%(filter)s/%(tract)d/%(patch)s/forcedSrc-%(filter)s-%(tract)d-%(patch)s.fits'