PyPO User Manual
PyPO.System.System Member List

This is the complete list of members for PyPO.System.System, including all inherited members.

__init__(self, logging.RootLogger redirect=None, bool verbose=True, bool override=True)PyPO.System.System
__str__(self)PyPO.System.System
addEllipse(self, dict reflDict)PyPO.System.System
addHyperbola(self, dict reflDict)PyPO.System.System
addParabola(self, dict reflDict)PyPO.System.System
addPlane(self, dict reflDict)PyPO.System.System
assoc (defined in PyPO.System.System)PyPO.System.System
autoConverge(self, str source_field, str name_target, float tol=1e-2, int add=10, float patch_size=1/9, int max_iter=1000)PyPO.System.System
calcBeamCuts(self, str name_field, FieldComponents comp, int interp=1001, float phi=0, bool center=True, bool align=True, FieldComponents norm=FieldComponents.NONE, bool transform=False, Scales scale=Scales.dB, bool full_output=False)PyPO.System.System
calcHPBW(self, str name_field, FieldComponents comp, bool center=False, float align=False)PyPO.System.System
calcMainBeam(self, str name_field, FieldComponents comp, float thres=None, Scales scale=Scales.LIN)PyPO.System.System
calcRayLen(self, *str frames, np.ndarray start=None)PyPO.System.System
calcRTcenter(self, str name_frame)PyPO.System.System
calcRTtilt(self, str name_frame)PyPO.System.System
calcSpillover(self, str name_field, FieldComponents comp, dict aperDict)PyPO.System.System
calcSpotRMS(self, str name_frame)PyPO.System.System
calcTaper(self, str name_field, FieldComponents comp, dict aperDict=None)PyPO.System.System
calcXpol(self, str name_field, FieldComponents comp_co, FieldComponents comp_cr)PyPO.System.System
clog (defined in PyPO.System.System)PyPO.System.System
clog_mgr (defined in PyPO.System.System)PyPO.System.System
copyElement(self, str name, str name_copy)PyPO.System.System
copyGroup(self, str name, str name_copy)PyPO.System.System
copyObj(self, obj=None)PyPO.System.System
createGaussian(self, dict gaussDict, str name_surface)PyPO.System.System
createGRTFrame(self, dict argDict)PyPO.System.System
createPointSource(self, dict PSDict, str name_surface)PyPO.System.System
createPointSourceScalar(self, dict PSDict, str name_surface)PyPO.System.System
createScalarGaussian(self, dict gaussDict, str name_surface)PyPO.System.System
createTubeFrame(self, dict argDict)PyPO.System.System
createUniformSource(self, dict UDict, str name_surface)PyPO.System.System
createUniformSourceScalar(self, dict UDict, str name_surface)PyPO.System.System
currents (defined in PyPO.System.System)PyPO.System.System
customBeamPath (defined in PyPO.System.System)PyPO.System.Systemstatic
customReflPath (defined in PyPO.System.System)PyPO.System.Systemstatic
deleteSnap(self, str name, str snap_name, Objects obj=Objects.ELEMENT)PyPO.System.System
fields (defined in PyPO.System.System)PyPO.System.System
findRotation(self, np.ndarray v, np.ndarray u)PyPO.System.System
findRTfocus(self, str name_frame, float f0=None, float tol=1e-12)PyPO.System.System
fitGaussAbs(self, str name_field, FieldComponents comp, float thres=None, Scales scale=Scales.LIN, bool full_output=False, float ratio=1)PyPO.System.System
frames (defined in PyPO.System.System)PyPO.System.System
generateGrids(self, str name, bool transform=True, bool spheric=True)PyPO.System.System
getAnglesFromMatrix(self, np.ndarray M)PyPO.System.System
getSystemLogger(self)PyPO.System.System
groupElements(self, str name_group, *str names, np.ndarray pos=None, np.ndarray ori=None)PyPO.System.System
groups (defined in PyPO.System.System)PyPO.System.System
homeReflector(self, str name, Objects obj=Objects.ELEMENT, bool trans=True, bool rot=True)PyPO.System.System
hybridGUIPropagation(self, dict hybridDict)PyPO.System.System
interpBeam(self, str name, int gridsize_new, Objects obj=Objects.FIELD)PyPO.System.System
interpFrame(self, str name_fr_in, str name_field, str name_target, str name_out, FieldComponents comp=FieldComponents.NONE, str method="nearest")PyPO.System.System
loadSystem(self, str name)PyPO.System.System
mergeBeams(self, *str beams, Objects obj=Objects.FIELD, str merged_name="combined")PyPO.System.System
mergeSystem(self, *Self systems)PyPO.System.System
plot3D(self, str name_surface, cm cmap=cm.cool, bool norm=False, int fine=2, bool show=True, bool foc1=False, bool foc2=False, bool save=False, bool ret=False)PyPO.System.System
plotBeam2D(self, str name_obj, FieldComponents comp=FieldComponents.NONE, str contour=None, fieldOrCurrentComponents contour_comp=FieldComponents.NONE, float vmin=None, float vmax=None, contourLevels levels=None, bool show=True, bool amp_only=False, bool save=False, bool norm=True, dict aperDict=None, Scales scale=Scales.dB, Projections project=Projections.xy, Units units=Units.MM, str name="", str titleA="Power", str titleP="Phase", bool unwrap_phase=False, bool ret=False)PyPO.System.System
plotBeamCut(self, str name_field, FieldComponents comp, float vmin=None, float vmax=None, bool center=True, bool align=True, Scales scale=Scales.dB, Units units=Units.DEG, str name="", bool show=True, bool save=False, bool ret=False)PyPO.System.System
plotGroup(self, str name_group, bool show=True, bool ret=False)PyPO.System.System
plotRTframe(self, str name_frame, Projections project=Projections.xy, bool ret=False, float aspect=1, Units units=Units.MM)PyPO.System.System
plotSystem(self, cm cmap=cm.cool, bool norm=False, int fine=2, bool show=True, bool foc1=False, bool foc2=False, bool save=False, bool ret=False, list[str] select=None, list[str] RTframes=None, str RTcolor="black")PyPO.System.System
readCustomBeam(self, str name_beam, str name_source, FieldComponents comp, float lam, bool normalise=True, float scale=1, str outname=None)PyPO.System.System
removeCurrent(self, str currentName)PyPO.System.System
removeElement(self, str name)PyPO.System.System
removeField(self, str fieldName)PyPO.System.System
removeFrame(self, str frameName)PyPO.System.System
removeGroup(self, str name_group)PyPO.System.System
removeScalarField(self, str fieldName)PyPO.System.System
revertToSnap(self, str name, str snap_name, Objects obj=Objects.ELEMENT)PyPO.System.System
rotateGrids(self, str name, np.ndarray rotation, Objects obj=Objects.ELEMENT, Modes mode=Modes.REL, np.ndarray pivot=None, bool keep_pol=False)PyPO.System.System
runGUIPO(self, dict runPODict)PyPO.System.System
runGUIRayTracer(self, dict runRTDict)PyPO.System.System
runHybridPropagation(self, dict hybridDict)PyPO.System.System
runPO(self, dict runPODict)PyPO.System.System
runRayTracer(self, dict runRTDict)PyPO.System.System
savePath (defined in PyPO.System.System)PyPO.System.System
savePathSystems (defined in PyPO.System.System)PyPO.System.Systemstatic
saveSystem(self, str name)PyPO.System.System
scalarfields (defined in PyPO.System.System)PyPO.System.System
setCustomBeamPath(self, str path, bool append=False)PyPO.System.System
setLoggingVerbosity(self, bool verbose=True)PyPO.System.System
setOverride(self, bool override=True)PyPO.System.System
setSavePath(self, str path, bool append=False)PyPO.System.System
setSavePathSystems(self, path, append=False)PyPO.System.System
snapObj(self, str name, str snap_name, Objects obj=Objects.ELEMENT)PyPO.System.System
system (defined in PyPO.System.System)PyPO.System.System
translateGrids(self, str name, np.ndarray translation, Objects obj=Objects.ELEMENT, Modes mode=Modes.REL)PyPO.System.System
verbosity (defined in PyPO.System.System)PyPO.System.System