zospy.analyses#
OpticStudio Analyses.
Analyses in OpticStudio are available through zospy.analyses. This module provides basic classes and functions for interacting with analyses (in zospy.analyses.base), as well as a procedural interface to several analyses.
Examples#
Run a Single Ray Trace analysis:
>>> from zospy.analyses.wavefront import ZernikeStandardCoefficients
>>> ZernikeStandardCoefficients(sampling="32x32", maximum_term=15).run(oss)
Open an analysis for which a wrapper function is not yet available:
>>> import zospy as zp
>>> analysis = zp.analyses.new_analysis(
... oss, zp.constants.Analysis.AnalysisIDM.ImageSimulation
... )
Modules
Base functionality for analyses. |
|
Decorators for Pydantic dataclasses with default configurations. |
|
OpticStudio analyses from the Extended Scene category. |
|
OpticStudio analyses from the Modulation Transfer Function (MTF) category. |
|
Old-style OpticStudio Analyses. |
|
Parsers for OpticStudio analysis text output files. |
|
OpticStudio analyses from the Physical Optics category. |
|
OpticStudio analyses from the Polarization category. |
|
OpticStudio analyses from the PSF category. |
|
OpticStudio analyses from the Rays and spots category. |
|
OpticStudio analyses from the Reports category. |
|
OpticStudio analyses from the Surface category. |
|
OpticStudio system viewers. |
|
OpticStudio analyses from the Wavefront category. |