CompoundOpticalSystem¶
-
class
poppy.
CompoundOpticalSystem
(optsyslist=None, name=None, **kwargs)[source]¶ Bases:
poppy.poppy_core.OpticalSystem
A concatenation of two or more optical systems, acting as a single larger optical system.
This can be used to combine together multiple existing OpticalSystem instances, including mixed lists of both Fraunhofer and Fresnel type systems.
Create combined optical system,
optsyslist : List of OpticalSystem and/or FresnelOpticalSystem instances.
Attributes Summary
planes
A merged list containing all the planes in all the included optical systems Methods Summary
input_wavefront
([wavelength])Create input wavefront for a CompoundOpticalSystem propagate
(wavefront[, normalize, …])Core low-level routine for propagating a wavefront through an optical system Attributes Documentation
-
planes
¶ A merged list containing all the planes in all the included optical systems
Methods Documentation
-