These web services are the back-end of the MWA triggering system, described in detail Hancock et al, 2019 (https://ui.adsabs.harvard.edu/link_gateway/2019PASA...36...46H/EPRINT_PDF)
...
- result['success'] - a Boolean, True if the observations were scheduled successfully, False if there was an error.
- result['errors'] - a dictionary, containing integer keys from 0-N, where each value is an error message. Normally empty.
- result['params'] - a dictionary containing all parameters passed to the web service, after parsing, and some extra parameters calculated by the web service (the name of the automatically chosen calibrator, etc).
- result['clear'] - the commands used to clear the schedule. It contains the keys/values:
- 'command': The full clear_schedule.py command line
- 'retcode': The integer return code from that command
- 'stderr': The output to STDERR from that command
- 'stdout': The output to STDOUT from that command
- result['schedule'] - the commands used to schedule the triggered observations. It contains the keys/values:
- 'command': A string containing all of the schedule_observation.py command lines
- 'retcode':The integer return code from the shell spawned to run those commands
- 'stderr': The output to STDERR from those commands
- 'stdout': The output to STDOUT from those commands
TriggerVCS - Trigger a set of voltage-capture observations with the MWA telescope, on one or more targets.
...
- result['trigger_id'] - A unique integer identifying this particular call to the trigger service. You can use this to look up more details using the trigger 'find' web service (see below).
- result['obsid_list'] - A list of integer observation IDs for every observation generated by this trigger call.
TriggerVCS - Trigger a set of voltage-capture observations with the MWA telescope, on one or more targets.
...
- result['success'] - a Boolean, True if the observations were scheduled successfully, False if there was an error.
- result['errors'] - a dictionary, containing integer keys from 0-N, where each value is an error message. Normally empty.
- result['params'] - a dictionary containing all parameters passed to the web service, after parsing, and some extra parameters calculated by the web service (the name of the automatically chosen calibrator, etc).
- result['clear'] - the commands used to clear the schedule. It contains the keys/values:
- 'command': The full clear_schedule.py command line
- 'retcode': The integer return code from that command
- 'stderr': The output to STDERR from that command
- 'stdout': The output to STDOUT from that command
- result['schedule'] - the commands used to schedule the triggered observations. It contains the keys/values:
- 'command': A string containing all of the schedule_observation.py command lines
- 'retcode':The integer return code from the shell spawned to run those commands
- 'stderr': The output to STDERR from those commands
- 'stdout': The output to STDOUT from those commands
...
- result['trigger_id'] - A unique integer identifying this particular call to the trigger service. You can use this to look up more details using the trigger 'find' web service (see below).
- result['obsid_list'] - A list of integer observation IDs for every observation generated by this trigger call.
TriggerBuffer - Trigger a buffer-dump in the correlator to retro-actively save the last few minutes of data from the past, and keep voltage-capture going for a set time into the future.
...
- result['success'] - a Boolean, True if the observations were scheduled successfully, False if there was an error.
- result['errors'] - a dictionary, containing integer keys from 0-N, where each value is an error message. Normally empty.
- result['params'] - a dictionary containing all parameters passed to the web service, after parsing, and some extra parameters calculated by the web service (the name of the automatically chosen calibrator, etc).
- result['clear'] - the commands used to clear the schedule. It contains the keys/values:
- 'command': The full clear_schedule.py command line
- 'retcode': The integer return code from that command
- 'stderr': The output to STDERR from that command
- 'stdout': The output to STDOUT from that command
- result['schedule'] - the commands used to schedule the triggered observations. It contains the keys/values:
- 'command': A string containing all of the schedule_observation.py command lines
- 'retcode':The integer return code from the shell spawned to run those commands
- 'stderr': The output to STDERR from those commands
- 'stdout': The output to STDOUT from those commands
- result['trigger_id'] - A unique integer identifying this particular call to the trigger service. You can use this to look up more details using the trigger 'find' web service (see below).
- result['obsid_list'] - The observation IDs of all MWA observations covered by the buffer dump and subsequent voltage capture. Use these observation IDs to download the voltage capture files, and to determine the telescope setting/s during the time span including the captured data.
...