Closed rubyvanrooyen closed 5 years ago
I think there is some confusion over the use of tags in the target. First the observation configuration file should define how the targets are observed. But the tags are part of the target string that is passed through CAM and to the Datafile and the SDP backend. And are interpreted as the INTENT of the target, like if it is a calibrator and solutions need to be calculated with it.
Thanks for the feedback, I think I got most things added now: You can give it a run and see what it does Currently limit to the simulation side, will go to work on devcomm next week to get the dry-run system and sensor values in
You need a system that has katpoint and ephem installed If you clone the repository cd astrokat/scripts
Some example
python observe.py --profile ../config/targets.yaml
python observe.py --profile ../config/image_sim.yaml
python observe.py --profile ../config/image.yaml
python observe.py --profile ../config/OH_periodic_masers.yaml
Additions after progress discussion
Added a custom sidebar to the wiki https://github.com/rubyvanrooyen/astrokat/wiki Will figure out what to do on the home page later, but for now hopefully the pages as listed in the selection sidebar forms some from of description and explanation.
Please look at the catalogue2config.py input parameters and lemme know any suggestions
python catalogue2config.py -h
Still need to chat about the fact that fluxcal and polcal is not represented yet
More discussion needed
On the last item. I say you move the responsibility to the user (i.e. implementation in the configuration file). Two benefits:
About the pol-/flux-cal, especially in the beamformer (bf) case: currently we have only adopted single dish approach to pol/flux calibration. For fluxcal:
The flux calibration observations should happen at least once per observing session, in general the observations of flux cal targets are done at least once per week if not more often. For polcal:
This strategy has been working fine: my rev. 1 report on SD calibration will demonstrate it, hopefully will be released before the "BRP-odyssey" ;-). Given improved calibration pipeline (removing cross-hand leakages, as per BenH/Ludwig latest feedback) we will AFAIK apply the same approach for large subarray for now.
So the catalogue2config.py
should have (for bf case):
OK, the above is not very descriptive (and there are other issues lurking around the bushes which I think, we should winkle out). Shall we make a brief meeting about that? Tomorrow, before lunch looks fine for me...
Update to observation script:
python observe.py --profile test_targets.yaml
python observe.py --profile ../config/two_calib.yaml
Should have most of what we need to start off with for correlator observations See the following wiki pages for examples https://github.com/rubyvanrooyen/astrokat/wiki/Observation-configuration-examples https://github.com/rubyvanrooyen/astrokat/wiki/From-proposal-to-observation-schedule-block
stick the
at the start of mkat_lst.py and catalogue2config.py and we can make them executable.
Closing this repository, follow development https://github.com/ska-sa/astrokat