zospy.analyses.old.physicaloptics.pop_create_fiber_parameter_dict

zospy.analyses.old.physicaloptics.pop_create_fiber_parameter_dict#

zospy.analyses.old.physicaloptics.pop_create_fiber_parameter_dict(oss: OpticStudioSystem, fiber_type: constants.Analysis.PhysicalOptics.POPFiberTypes | str = 'GaussianWaist') dict#

Creates a dictionary containing the parameters for a certain Physical Optics fiber type and their default values.

The dictionary can be adjusted and supplied to the fiber_parameters argument of physical_optics_propagation()

Parameters:
osszospy.zpcore.OpticStudioSystem

A ZOSPy OpticStudioSystem instance. Should be sequential.

fiber_typeconstants.Analysis.PhysicalOptics.POPFiberTypes | str

The fiber type. Defaults to ‘GaussianWaist’.

Returns:
dict

A dictionary containing the parameters for a certain Physical Optics fiber type and their default values.