Shane AO  

Welcome/Index | Architecture | Procedures | Problems | Features | Documents | Resources | Chronology  



Telemetry Recorder

The interface for the telemetry recorder is only available in the ShaneAO command line interface for now. Please use the box next to the >>> symbol in ShaneAO to enter telemetry commands. The telemetry recorder will:
  • Only record closed loop telemetry when the system appears settled.
  • Only start once the user calls telemetry.start().
  • Won't record additional telemetry if disk space appears low.
  • Will stop recording at 6am local time each morning, pending another user initiated telemetry.start() command.
This is implemented in unreal/py/modules/telemetry.py

Standard Procedure:

To run the telemetry recorder script in the background, use the following:
 
   >>> telemetry.start() 
   

To see the status of the telemetry recorder, use:

 
   >>> telemetry.status() 
   

If there is ever a problem, and you'd like to immediately stop the script, use:

 
   >>> telemetry.stop(block=False) 
   

At the start of the night, please use record open loop telemetry. The telescope should be pointed at a relatively bright star (one used for calibration is fine) but with the AO loops open. Then you can call:

 
   >>> telemetry.openloop() 
   

Configuring The Telemetry Recorder:

The telemetry recorder is designed with a few configurable keywords, which can be adjusted through telemetry.configure:
 
   >>> telemetry.configure(ndumps=10, interval=5) 
   

Arguments to telemetry.configure are:

  • ndumps: The number of consecutive telemetry datasets to record at a time. (Default: 5)
  • interval: The intervel, in minutes, between telemetry data recording. (Default: 15)
  • settled: Either True or False. When True, it requires that the AO system think that the loop is "settled" when starting to record telemetry. (Default: True)
  • max_datasets: The maximum number of telmetry datasets to record in a single session. (Default: 128)


Appendix

2015-11-04: A. Rudy https://gist.github.com/alexrudy/2b2d97d94009cdb21bd0

This document last updated (UTC): Tuesday 04 March 2025