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.System | static |
| customReflPath (defined in PyPO.System.System) | PyPO.System.System | static |
| 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.System | static |
| 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 |