|
| BindBeam.py |
| Bindings for the ctypes interface for PyPO.
|
|
| BindCPU.py |
| Bindings for the ctypes interface for PyPO.
|
|
| BindGPU.py |
| Bindings for the ctypes interface for PyPO.
|
|
| BindRefl.py |
| Bindings for the ctypes interface for PyPO.
|
|
| BindTransf.py |
| Bindings for the ctypes interface for PyPO.
|
|
| BindUtils.py |
| Utilities for the ctypes interface.
|
|
| Checks.py |
| File containing all commonly used checks for PyPO user input.
|
|
| Config.py |
| Functions to set context for the logging and error checking.
|
|
| CustomLogger.py |
| This file contains class definitions of the custom logger objects used in PyPO.
|
|
| Efficiencies.py |
| File containing functions for calculating efficiencies and other metrics.
|
|
| Enums.py |
| File containing enum types for PyPO methods.
|
|
| FitGauss.py |
| File containing methods for fitting Gaussian distributions to field components.
|
|
| MatTransform.py |
| Transformation formalism for PyPO.
|
|
| MatUtils.py |
| File containing a method for finding a connected subset, centered around a starting index, in a matrix.
|
|
| PlotConfig.py |
| File containing the definitions for plotting style.
|
|
| Plotter.py |
| File containing functions for generating plots.
|
|
| PyPOTypes.py |
| Definitions of PyPO data structures.
|
|
| Sellmeier.py |
| File containing classes representing dielectric materials commonly used in lenses.
|
|
| Structs.py |
| Definitions of data structures used in the ctypes interface.
|
|
| System.py |
| System interface for PyPO.
|
|
| Templates.py |
| Templates for commonly used PyPO dictionaries.
|
|
| WorldParam.py |
| Set global world parameters for PyPO.
|
|