Skip to content

Commit 89db51a

Browse files
test(hash): Update all config files with tracking rename
* Update all config files with tracking rename. * Update configs with split gains directories.
1 parent 2766413 commit 89db51a

File tree

3 files changed

+110
-74
lines changed

3 files changed

+110
-74
lines changed

docs/config.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ slack_rules: list
7676
level: WARNING
7777
channel: coco-alerts
7878
79-
- logger: coco.endpoint.update-pulsar-pointing-0
79+
- logger: coco.endpoint.update-tracking-pointing-0
8080
level: INFO
8181
channel: pulsar-timing-ops
8282

tests/config.yaml

+68-50
Original file line numberDiff line numberDiff line change
@@ -90,20 +90,38 @@ updatable_config:
9090
frb_gain:
9191
kotekan_update_endpoint: json
9292
frb_gain_dir: /mnt/frb-archiver/GainFiles/Latest_FRB
93-
pulsar_gain:
94-
kotekan_update_endpoint: json
95-
pulsar_gain_dir:
96-
- /mnt/frb-archiver/GainFiles/Latest_PSR
97-
- /mnt/frb-archiver/GainFiles/Latest_PSR
98-
- /mnt/frb-archiver/GainFiles/Latest_PSR
99-
- /mnt/frb-archiver/GainFiles/Latest_PSR
100-
- /mnt/frb-archiver/GainFiles/Latest_PSR
101-
- /mnt/frb-archiver/GainFiles/Latest_PSR
102-
- /mnt/frb-archiver/GainFiles/Latest_PSR
103-
- /mnt/frb-archiver/GainFiles/Latest_PSR
104-
- /mnt/frb-archiver/GainFiles/Latest_PSR
105-
- /mnt/frb-archiver/GainFiles/Latest_PSR
106-
pulsar_pointing:
93+
tracking_gain:
94+
0:
95+
kotekan_update_endpoint: json
96+
gain_dir: /mnt/frb-archiver/GainFiles/Latest_PSR
97+
1:
98+
kotekan_update_endpoint: json
99+
gain_dir: /mnt/frb-archiver/GainFiles/Latest_PSR
100+
2:
101+
kotekan_update_endpoint: json
102+
gain_dir: /mnt/frb-archiver/GainFiles/Latest_PSR
103+
3:
104+
kotekan_update_endpoint: json
105+
gain_dir: /mnt/frb-archiver/GainFiles/Latest_PSR
106+
4:
107+
kotekan_update_endpoint: json
108+
gain_dir: /mnt/frb-archiver/GainFiles/Latest_PSR
109+
5:
110+
kotekan_update_endpoint: json
111+
gain_dir: /mnt/frb-archiver/GainFiles/Latest_PSR
112+
6:
113+
kotekan_update_endpoint: json
114+
gain_dir: /mnt/frb-archiver/GainFiles/Latest_PSR
115+
7:
116+
kotekan_update_endpoint: json
117+
gain_dir: /mnt/frb-archiver/GainFiles/Latest_PSR
118+
8:
119+
kotekan_update_endpoint: json
120+
gain_dir: /mnt/frb-archiver/GainFiles/Latest_PSR
121+
9:
122+
kotekan_update_endpoint: json
123+
gain_dir: /mnt/frb-archiver/GainFiles/Latest_PSR
124+
tracking_pointing:
107125
0:
108126
kotekan_update_endpoint: json
109127
ra: 53.6197236741
@@ -299,30 +317,30 @@ gain_frb_buffers:
299317
gain_frb_buffer_3:
300318
kotekan_buffer: standard
301319

302-
gain_psr_buffers:
320+
gain_tracking_buffers:
303321
num_frames: 5
304322
frame_size: 2048 * 2 * num_beams * sizeof_float
305323
metadata_pool: main_pool
306-
gain_psr_buffer_0:
324+
gain_tracking_buffer_0:
307325
kotekan_buffer: standard
308-
gain_psr_buffer_1:
326+
gain_tracking_buffer_1:
309327
kotekan_buffer: standard
310-
gain_psr_buffer_2:
328+
gain_tracking_buffer_2:
311329
kotekan_buffer: standard
312-
gain_psr_buffer_3:
330+
gain_tracking_buffer_3:
313331
kotekan_buffer: standard
314332

315-
pulsar_output_buffers:
333+
tracking_output_buffers:
316334
num_frames: buffer_depth
317335
frame_size: samples_per_data_set * num_beams * num_pol * sizeof_float *2
318336
metadata_pool: main_pool
319-
beamform_pulsar_output_buffer_0:
337+
beamform_tracking_output_buffer_0:
320338
kotekan_buffer: standard
321-
beamform_pulsar_output_buffer_1:
339+
beamform_tracking_output_buffer_1:
322340
kotekan_buffer: standard
323-
beamform_pulsar_output_buffer_2:
341+
beamform_tracking_output_buffer_2:
324342
kotekan_buffer: standard
325-
beamform_pulsar_output_buffer_3:
343+
beamform_tracking_output_buffer_3:
326344
kotekan_buffer: standard
327345

328346
# The vis buffer metadata pool
@@ -616,7 +634,7 @@ gpu:
616634
kotekan_stage: hsaProcess
617635
gpu_id: 0
618636
updatable_config:
619-
psr_pt: /updatable_config/pulsar_pointing
637+
tracking_pt: /updatable_config/tracking_pointing
620638
rfi_zeroing_toggle: /updatable_config/rfi_zeroing_toggle
621639
rfi_var_element_index: /updatable_config/rfi_var_element_index
622640
ew_spacing: [-0.4,0,0.4,0.8]
@@ -625,13 +643,13 @@ gpu:
625643
in_buffers:
626644
network_buf: network_buffer_0
627645
gain_frb_buf: gain_frb_buffer_0
628-
gain_psr_buf: gain_psr_buffer_0
646+
gain_tracking_buf: gain_tracking_buffer_0
629647
lost_samples_buf: lost_samples_buffer
630648
bad_inputs_buf: bad_inputs_buffer
631649
out_buffers:
632650
output_buf: gpu_n2_output_buffer_0
633651
beamform_output_buf: gpu_beamform_output_buffer_0
634-
beamform_pulsar_output_buf: beamform_pulsar_output_buffer_0
652+
beamform_tracking_output_buf: beamform_tracking_output_buffer_0
635653
rfi_bad_input_buf: gpu_rfi_bad_input_buffer_0
636654
rfi_output_buf: gpu_rfi_output_buffer_0
637655
rfi_mask_output_buf: gpu_rfi_mask_output_buffer_0
@@ -640,7 +658,7 @@ gpu:
640658
kotekan_stage: hsaProcess
641659
gpu_id: 1
642660
updatable_config:
643-
psr_pt: /updatable_config/pulsar_pointing
661+
tracking_pt: /updatable_config/tracking_pointing
644662
rfi_zeroing_toggle: /updatable_config/rfi_zeroing_toggle
645663
rfi_var_element_index: /updatable_config/rfi_var_element_index
646664
ew_spacing: [-0.4,0,0.4,0.8]
@@ -649,13 +667,13 @@ gpu:
649667
in_buffers:
650668
network_buf: network_buffer_1
651669
gain_frb_buf: gain_frb_buffer_1
652-
gain_psr_buf: gain_psr_buffer_1
670+
gain_tracking_buf: gain_tracking_buffer_1
653671
lost_samples_buf: lost_samples_buffer
654672
bad_inputs_buf: bad_inputs_buffer
655673
out_buffers:
656674
output_buf: gpu_n2_output_buffer_1
657675
beamform_output_buf: gpu_beamform_output_buffer_1
658-
beamform_pulsar_output_buf: beamform_pulsar_output_buffer_1
676+
beamform_tracking_output_buf: beamform_tracking_output_buffer_1
659677
rfi_bad_input_buf: gpu_rfi_bad_input_buffer_1
660678
rfi_output_buf: gpu_rfi_output_buffer_1
661679
rfi_mask_output_buf: gpu_rfi_mask_output_buffer_1
@@ -664,7 +682,7 @@ gpu:
664682
kotekan_stage: hsaProcess
665683
gpu_id: 2
666684
updatable_config:
667-
psr_pt: /updatable_config/pulsar_pointing
685+
tracking_pt: /updatable_config/tracking_pointing
668686
rfi_zeroing_toggle: /updatable_config/rfi_zeroing_toggle
669687
rfi_var_element_index: /updatable_config/rfi_var_element_index
670688
ew_spacing: [-0.4,0,0.4,0.8]
@@ -673,13 +691,13 @@ gpu:
673691
in_buffers:
674692
network_buf: network_buffer_2
675693
gain_frb_buf: gain_frb_buffer_2
676-
gain_psr_buf: gain_psr_buffer_2
694+
gain_tracking_buf: gain_tracking_buffer_2
677695
lost_samples_buf: lost_samples_buffer
678696
bad_inputs_buf: bad_inputs_buffer
679697
out_buffers:
680698
output_buf: gpu_n2_output_buffer_2
681699
beamform_output_buf: gpu_beamform_output_buffer_2
682-
beamform_pulsar_output_buf: beamform_pulsar_output_buffer_2
700+
beamform_tracking_output_buf: beamform_tracking_output_buffer_2
683701
rfi_bad_input_buf: gpu_rfi_bad_input_buffer_2
684702
rfi_output_buf: gpu_rfi_output_buffer_2
685703
rfi_mask_output_buf: gpu_rfi_mask_output_buffer_2
@@ -688,7 +706,7 @@ gpu:
688706
kotekan_stage: hsaProcess
689707
gpu_id: 3
690708
updatable_config:
691-
psr_pt: /updatable_config/pulsar_pointing
709+
tracking_pt: /updatable_config/tracking_pointing
692710
rfi_zeroing_toggle: /updatable_config/rfi_zeroing_toggle
693711
rfi_var_element_index: /updatable_config/rfi_var_element_index
694712
ew_spacing: [-0.4,0,0.4,0.8]
@@ -697,13 +715,13 @@ gpu:
697715
in_buffers:
698716
network_buf: network_buffer_3
699717
gain_frb_buf: gain_frb_buffer_3
700-
gain_psr_buf: gain_psr_buffer_3
718+
gain_tracking_buf: gain_tracking_buffer_3
701719
lost_samples_buf: lost_samples_buffer
702720
bad_inputs_buf: bad_inputs_buffer
703721
out_buffers:
704722
output_buf: gpu_n2_output_buffer_3
705723
beamform_output_buf: gpu_beamform_output_buffer_3
706-
beamform_pulsar_output_buf: beamform_pulsar_output_buffer_3
724+
beamform_tracking_output_buf: beamform_tracking_output_buffer_3
707725
rfi_bad_input_buf: gpu_rfi_bad_input_buffer_3
708726
rfi_output_buf: gpu_rfi_output_buffer_3
709727
rfi_mask_output_buf: gpu_rfi_mask_output_buffer_3
@@ -738,27 +756,27 @@ rfi_update_metadata:
738756
read_gain:
739757
updatable_config:
740758
gain_frb: /updatable_config/frb_gain
741-
gain_psr: /updatable_config/pulsar_gain
759+
gain_tracking: /updatable_config/tracking_gain
742760
read_gain0:
743761
kotekan_stage: ReadGain
744762
in_buf: network_buffer_0
745763
gain_frb_buf: gain_frb_buffer_0
746-
gain_psr_buf: gain_psr_buffer_0
764+
gain_tracking_buf: gain_tracking_buffer_0
747765
read_gain1:
748766
kotekan_stage: ReadGain
749767
in_buf: network_buffer_1
750768
gain_frb_buf: gain_frb_buffer_1
751-
gain_psr_buf: gain_psr_buffer_1
769+
gain_tracking_buf: gain_tracking_buffer_1
752770
read_gain2:
753771
kotekan_stage: ReadGain
754772
in_buf: network_buffer_2
755773
gain_frb_buf: gain_frb_buffer_2
756-
gain_psr_buf: gain_psr_buffer_2
774+
gain_tracking_buf: gain_tracking_buffer_2
757775
read_gain3:
758776
kotekan_stage: ReadGain
759777
in_buf: network_buffer_3
760778
gain_frb_buf: gain_frb_buffer_3
761-
gain_psr_buf: gain_psr_buffer_3
779+
gain_tracking_buf: gain_tracking_buffer_3
762780

763781
#### FRB GPU Post processing and Tx ####
764782
frb:
@@ -1070,7 +1088,7 @@ frb:
10701088
# cfDn8
10711089
# cfDn9
10721090

1073-
#### Pulsar GPU Post processing and Tx ####
1091+
#### Tracking beams GPU Post processing and Tx ####
10741092
pulsar:
10751093
timesamples_per_pulsar_packet: 625
10761094
udp_pulsar_packet_size: 5032
@@ -1084,10 +1102,10 @@ pulsar:
10841102
kotekan_buffer: standard
10851103
postprocess:
10861104
kotekan_stage: pulsarPostProcess
1087-
network_input_buffer_0: beamform_pulsar_output_buffer_0
1088-
network_input_buffer_1: beamform_pulsar_output_buffer_1
1089-
network_input_buffer_2: beamform_pulsar_output_buffer_2
1090-
network_input_buffer_3: beamform_pulsar_output_buffer_3
1105+
network_input_buffer_0: beamform_tracking_output_buffer_0
1106+
network_input_buffer_1: beamform_tracking_output_buffer_1
1107+
network_input_buffer_2: beamform_tracking_output_buffer_2
1108+
network_input_buffer_3: beamform_tracking_output_buffer_3
10911109
pulsar_out_buf: pulsar_output_buffer
10921110
network_send:
10931111
kotekan_stage: pulsarNetworkProcess
@@ -1425,10 +1443,10 @@ monitor:
14251443
monitor_2:
14261444
kotekan_stage: monitorBuffer
14271445
bufs:
1428-
- beamform_pulsar_output_buffer_0
1429-
- beamform_pulsar_output_buffer_1
1430-
- beamform_pulsar_output_buffer_2
1431-
- beamform_pulsar_output_buffer_3
1446+
- beamform_tracking_output_buffer_0
1447+
- beamform_tracking_output_buffer_1
1448+
- beamform_tracking_output_buffer_2
1449+
- beamform_tracking_output_buffer_3
14321450
- lost_samples_buffer
14331451
timeout: 10
14341452
fill_threshold: 0.80

tests/simulate-chime/gpu.yaml

+41-23
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# A copy of the CHIME project GPU config, altered to be used with docker:
66
# 128 elements, and 4 frequencies.
77
#
8-
# The actual GPU part, the FRB and pulsar part is excluded, since there is no
8+
# The actual GPU part, the FRB and tracking part is excluded, since there is no
99
# way to simulate it on CPU.
1010
#
1111
# Author: Andre Renard, Rick Nitsche
@@ -96,7 +96,7 @@ gpu:
9696
update_bad_inputs:
9797
kotekan_update_endpoint: json
9898
bad_inputs: [1, 2, 3]
99-
update_pulsar:
99+
update_tracking:
100100
0:
101101
kotekan_update_endpoint: json
102102
beam: 1
@@ -117,7 +117,7 @@ gpu:
117117
update_bad_inputs:
118118
kotekan_update_endpoint: json
119119
bad_inputs: [1, 2, 3]
120-
update_pulsar:
120+
update_tracking:
121121
0:
122122
kotekan_update_endpoint: json
123123
beam: 1
@@ -138,7 +138,7 @@ gpu:
138138
update_bad_inputs:
139139
kotekan_update_endpoint: json
140140
bad_inputs: [1, 2, 3]
141-
update_pulsar:
141+
update_tracking:
142142
0:
143143
kotekan_update_endpoint: json
144144
beam: 1
@@ -159,7 +159,7 @@ gpu:
159159
update_bad_inputs:
160160
kotekan_update_endpoint: json
161161
bad_inputs: [1, 2, 3]
162-
update_pulsar:
162+
update_tracking:
163163
0:
164164
kotekan_update_endpoint: json
165165
beam: 1
@@ -172,19 +172,37 @@ feed_sep_NS : 0.3048
172172
feed_sep_EW : 22.0
173173
num_beams: 10
174174
num_pol: 2
175-
pulsar_gain:
176-
kotekan_update_endpoint: json
177-
pulsar_gain_dir:
178-
- /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
179-
- /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
180-
- /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
181-
- /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
182-
- /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
183-
- /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
184-
- /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
185-
- /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
186-
- /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
187-
- /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
175+
tracking_gain:
176+
0:
177+
kotekan_update_endpoint: json
178+
gain_dir: /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
179+
1:
180+
kotekan_update_endpoint: json
181+
gain_dir: /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
182+
2:
183+
kotekan_update_endpoint: json
184+
gain_dir: /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
185+
3:
186+
kotekan_update_endpoint: json
187+
gain_dir: /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
188+
4:
189+
kotekan_update_endpoint: json
190+
gain_dir: /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
191+
5:
192+
kotekan_update_endpoint: json
193+
gain_dir: /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
194+
6:
195+
kotekan_update_endpoint: json
196+
gain_dir: /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
197+
7:
198+
kotekan_update_endpoint: json
199+
gain_dir: /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
200+
8:
201+
kotekan_update_endpoint: json
202+
gain_dir: /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
203+
9:
204+
kotekan_update_endpoint: json
205+
gain_dir: /mnt/gong/cherry/FRB-GainFiles/broker_CygA_10_26_scl/
188206

189207
#RFI stuff
190208
sk_step: 256
@@ -244,17 +262,17 @@ gpu_beamform_output_buffers:
244262
gpu_beamform_output_buffer_3:
245263
kotekan_buffer: standard
246264

247-
pulsar_output_buffers:
265+
tracking_output_buffers:
248266
num_frames: buffer_depth
249267
frame_size: _samples_per_data_set * _num_beams * _num_pol * sizeof_float *2
250268
metadata_pool: main_pool
251-
beamform_pulsar_output_buffer_0:
269+
beamform_tracking_output_buffer_0:
252270
kotekan_buffer: standard
253-
beamform_pulsar_output_buffer_1:
271+
beamform_tracking_output_buffer_1:
254272
kotekan_buffer: standard
255-
beamform_pulsar_output_buffer_2:
273+
beamform_tracking_output_buffer_2:
256274
kotekan_buffer: standard
257-
beamform_pulsar_output_buffer_3:
275+
beamform_tracking_output_buffer_3:
258276
kotekan_buffer: standard
259277

260278
# Metadata pool

0 commit comments

Comments
 (0)