diff --git a/tmss_im_observation.py b/tmss_im_observation.py index 74586273f84d7d139400372ca00274f03115bfb5..46deea591c94a228d0ef6838fa6fe4dd86f02b74 100755 --- a/tmss_im_observation.py +++ b/tmss_im_observation.py @@ -38,7 +38,7 @@ if __name__ == "__main__": parser.add_argument("-c", "--channels", help="Channels per subband [int, default: 64]", default=64, type=int) parser.add_argument("-I", "--integration", help="Integration time [int, default: 1]", - default=1, type=int) + default=1, type=float) parser.add_argument("-u", "--upload", help="Upload specification document and create scheduling unit draft", action="store_true") parser.add_argument("-b", "--blueprint", help="Blueprint uploaded scheduling unit draft", @@ -140,11 +140,13 @@ if __name__ == "__main__": spec_doc['tasks']['Observation']['specifications_doc']['duration'] = args.length spec_doc['tasks']['Observation']['short_description'] = src_spec["name"] spec_doc['tasks']['Observation']['specifications_doc']['station_configuration']['tile_beam'] = pointing + spec_doc['tasks']['Observation']['specifications_doc']['station_configuration']['SAPs'][0]['digital_pointing'] = pointing spec_doc['tasks']['Observation']['specifications_doc']['station_configuration']['antenna_set'] = args.antennafield spec_doc['tasks']['Observation']['specifications_doc']['station_configuration']['filter'] = args.filter - spec_doc['tasks']['Observation']['specifications_doc']['station_configuration']['station_groups'] = station_groups - + spec_doc['tasks']['Observation']['specifications_doc']['correlator']['integration_time'] = args.integration + spec_doc['tasks']['Observation']['specifications_doc']['correlator']['channels_per_subband'] = args.channels + # Show spec doc print_dict(spec_doc, prefix="spec_doc")