Compatibility#

OpticStudio

Python 3.9

Python 3.10

Python 3.11

Python 3.12

24.1.0

23.2.1

23.1.0

20.3.2

Table legend

✔: This version works without problems.
ℹ: The output of all ZOSPy analyses matches the direct OpticStudio output, but the OpticStudio output has shown differences with the output of the reference version (currently OpticStudio 23 R1.01).
⚠: ZOSPy does not fully work.
❌: ZOSPy does not work at all.

OpticStudio 24.1.0#

No known problems.

OpticStudio 23.2.1#

No known problems.

OpticStudio 23.1.0#

No known problems.

OpticStudio 20.3.2#

Type

Python

Description

All

The output of zospy.analyses.polarization.TestPolarizationPupilMap differs from the reference OpticStudio version in the returned Orientation. This is a difference between the two OpticStudio versions, not an issue with ZOSPy. As a result, the following unit tests fail:

  • test_polarization_pupil_map_matches_reference_data[1-0-0-0-Image-11x11]

  • test_polarization_pupil_map_matches_reference_data[1-1-45-90-Image-17x17]