SourceViewer is an application for optimizing the observation strategy by checking the sky coverage for a given sample.
simply run python SourceView.py
The GUI of the application in a typical Linux environment is showing bellow.
blue vertical lines: the slewing limits of the antenna in azimuthred line: the horizon of the mountains (or more precisely, the elevation below which the signal strength decreases by 10dB due to shielding by the mountains/trees)green points: the position of the loaded sources at starting UTred points: the position of the loaded sources at ending UTyellow line: the oberving sequence of the sources in the queue,big yellow pointindicates the starting source. The expected total obereving time for this sequence is shown in the terminal.
see settings and operations bellow
-
Available: list of the sources above the horizon of the mountains -
Invisible: list of the sources below the horizon of the mountains -
Queue: list of the sources that are to be observed
Addr.: the remote address that the observation script will be uploaded to. The input format should beusername@ipaddress:directoryPasswd: theSSHpassword for the remote computerStart UT: the starting observation time in UT, by default it is the computer time when the application is openedDuration: the duration of the observation in hour
Load Source: open a dialog to choose a catalog that contains the observation sampleOutput: save the sources listed in the queue to an observation script, which is by default namedtmp.runUpload: upload the observation script to a remote controling computerRefresh: refresh the sky coverage plotMove Up: move up the selected source(s) in the queueMove Down: move down the selected source(s) in the queueRight Arrow: move the available source(s) into the queueLeft Arrow: move the selected source(s) out from the queue
