Welcome to LLRFLibsPy#

Introduction#

LLRFLibsPy is a Python library implementing LLRF domain algorithms for developing LLRF high-level applications, automation, and test software.

With LLRFLibsPy, it is possible to:

  • Simulate the RF cavity response in the presence of RF drive and beam loading.

  • Determine the operation parameters of the cavity.

  • Design and analyze RF feedback/feedforward controllers.

  • Calculate RF amplitude and phase from ADC samples.

  • Analyze, generate and filter noise.

  • Perform RF calibrations like virtual probe, RF actuator offset and imbalance, cavity forward and reflected signals, etc.

  • Identify the RF system transfer function and characteristic parameters.

  • Fit data to sine/cosine, circle, ellipse or Gaussian functions.

  • Save/read data to/from Matlab files.

Table of Contents#