-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathpyfhd.yaml
129 lines (120 loc) · 3.13 KB
/
pyfhd.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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
# Default Arguments for PyFHD
# ~ returns None in Python (i.e. NULL)
input-path : './input'
recalculate-all : false
silent : false
disable-log : false
conserve-memory : false
instrument : 'mwa'
memory-threshold : 100000000
n-avg : 2
dimension : 2048
elements : 2048
kbinsize : 0.5
FoV : ~
min-baseline : 1.
n-pol : 2
deproject-w-term : ~
# Beam Setup
beam-file-path: './input'
beam-sav-to-npz: true
recalculate-beam : true
beam-clip-floor : true
interpolate-kernel : true
dipole-mutual-coupling-factor : true
beam-nfreq-avg : 16
psf-dim: 54
psf-resolution : 100
beam-mask-threshold: 100
beam-model-version : 2
beam-offset-time : 56
beam-per-baseline: false
# Calibration
calibrate-visibilities : true
cable-bandpass-fit : true # Depends on instrument cable length text file
cal-bp-transfer : ~
calibration-polyfit : true
allow-sidelobe-cal-sources : true
cal-amp-degree-fit : 2
cal-phase-degree-fit : 1
cal-reflection-hyperresolve : true
cal-reflection-mode-theory : 150
cal-reflection-mode-delay : false
cal-reflection-mode-file : false
calibration-auto-fit: false
calibration-auto-initialize: true
cal-gain-init: 1
cal-convergence-threshold: 0.0000001
cal-adaptive-calibration-gain: false
cal-base-gain: ~ # This is set to None by default to set the default based on cal-adaptive-calibration-gain as per FHD
cal-phase-fit-iter: 4
min-cal-baseline : 50.
vis-baseline-hist : true
bandpass-calibrate : true
auto-ratio-calibration: true
cal-time-average: false
digital-gain-jump-polyfit: true
return-cal-visibilities : true
calibration-flag-iterate : 0
diffuse-calibrate : ~
calibration-catalog-file-path : ~ # 'GLEAM_v2_plus_rlb2019.sav' (FHD Default)
transfer-calibration : ~
cal-stop : false
transfer-model-uv : ~
# Flagging
flag-basic: true
flag-freq-start : ~
flag-freq-end : ~
flag-tiles: []
flag-calibration : true
flag-visibilities : false
transfer-weights : ~
time-cut: ~
# Gridding
recalculate-grid : false
recalculate-mapfn : false
image-filter : 'filter_uv_uniform'
mask-mirror-indices: false
grid-spectral: false
grid-weights: True
grid-variance: True
grid-uniform: False
# Deconvolution
deconvolve : false
max-deconvolution-components : 20000
filter-background : true
smooth-width : 32
dft-threshold : true
return-decon-visibilities : false
deconvolution-filter : 'filter_uv_uniform'
# Export
output-path : './output'
export-images : true
cleanup : false
save-visibilities : true
snapshot-healpix-export : true
pad-uv-image : 1.
ring-radius-multi : 10.
description : ~
# Model
# Current choices of model-file-type are sav and uvfits
model-file-type : 'sav'
# If you set model-file-type to uvfits, set import-model-uvfits to the (ideally absolute) path of the fits file
# If model-file-type is set to sav then it will look for the sav files as said in the function import_vis_model_from_sav
model-file-path: './input'
diffuse-model : ~
model-catalog-file-path : ~ # 'GLEAM_v2_plus_rlb2019.sav' (FHD Default)
allow-sidelobe-model-sources : false
# Simulation
run-simulation : false
in-situ-sim-input : ~
eor-vis-filepath : ~
enhance-eor : 1
sim-noise : ~
tile-flag-list : ~
remove-sim-flags : false
# HEALPIX
ps-kbinsize : 0.5
ps-kspan : 600.
restrict-hpx-inds : ~
split-ps-export : true