srsinst.rga documentation

srsinst.rga is a Python package to control and acquire data from a Stanford Research Systems (SRS) Residual Gas Analyzer (RGA), using the srsgui package as a base instrument driver as well as a graphic user interface (GUI) application.

_images/comp-analysis-screenshot.png

Screenshot of srsinst.rga application

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.

Indices and tables