Skip to content

gkoolstra/Trap-Analysis

Repository files navigation

Trap-Analysis

This set of modules facilitates in loading exported data from Maxwell and Q3D, contains functions to do post processing on the data (e.g. cropping, filtering etc.) and returns useful experimental parameters such as potential curvatures, electron motion frequencies or calculates the cavity frequency shift for a given set of electron positions.

As for now, the module contains 4 files:

  1. trap_analysis.py Any functions in this file should be applicable to the small trap region only. For example, the equations of motion for electrons in the trap has the full 2D version implemented, containing derivatives w.r.t. y and x.
  2. resonator_analysis.py Functions in here are applicable for 1D electron motion calculations. In the equations of motion, only dU_rf/dx and d/dx(dV_dc/dx) are implemented.
  3. import_data.py contains helper functions to deal with loading data from Ansys modeling software (.fld and .dsp files).
  4. artificial_anneal.py contains helper functions associated with finding the equilibrium electron configurations.

An excellent reference for the math used here can be found in the supplement of this paper.

About

Electrostatic potential analysis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages