zospy.analyses.new.raysandspots.single_ray_trace.SingleRayTrace

zospy.analyses.new.raysandspots.single_ray_trace.SingleRayTrace#

class zospy.analyses.new.raysandspots.single_ray_trace.SingleRayTrace#

Bases: AnalysisWrapper[SingleRayTraceResult, SingleRayTraceSettings]

Attributes:
analysis
config_file

Path to the temporary configuration file.

oss
settings

Settings of the analysis.

text_output_file

Path to the temporary text output file.

Methods

__call__(oss, *args, **kwargs)

Call self as a function.

get_text_output

parse_output

run

run_analysis

__init__(hx: float = 0, hy: float = 0, px: float = 0, py: float = 0, wavelength: int = 1, field: int = 1, raytrace_type: constants.Analysis.Settings.Aberrations.RayTraceType | str = 'DirectionCosines', global_coordinates: bool = False, settings: SingleRayTraceSettings | None = None)#
property settings: SingleRayTraceSettings#

Settings of the analysis.