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.
You can use srsinst.rga
with SRS RGAs in various ways, depending on your need:
RGA100
class insrsinst.rga
provides attributes and methods to configure, control and acquire data from an SRS RGA. You can useRGA100
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.
- Installation
- Instrument driver
- GUI application
- Custom tasks
- srsinst.rga APIs
- srsinst.rga.instruments package
- srsinst.rga.plots Package
- srsinst.rga.tasks package
- srsinst.rga.tasks.searchlan module
- srsinst.rga.tasks.cemcontroltask module
- srsinst.rga.tasks.cemgaintask module
- srsinst.rga.tasks.filamentcontroltask module
- srsinst.rga.tasks.analogscantask module
- srsinst.rga.tasks.histogramscantask module
- srsinst.rga.tasks.pvstscantask module
- srsinst.rga.tasks.derivedpvstscantask module
- srsinst.rga.tasks.compositionanalysistask module