You can use srsinst.rga with SRS RGAs in various ways, depending on your need:
RGA100 class in
srsinst.rga provides attributes and methods
to configure, control and acquire data from an SRS RGA. You can use
RGA100 class
directly from Python interpreter console, simple text-based scripts, or Jupyter notebook.
If you want to control RGAs interactively (using the terminal and the capture widget) and
run predefined basic RGA tasks (analog scan, histogram scan, P vs. T scan, etc.)
from GUI environment, you can use srsgui application loaded with the default RGA
configuration file.
If you want to run your own tasks specific to your system, you can modify existing tasks
or write your own task scripts based on Task class in srsgui.
Adding those tasks to a configuration file, and opening
the configuration file from the srsgui application
let you run your tasks as a part of the application.