zospy.analyses.base

Contents

zospy.analyses.base#

Base functionality for analyses.

This module provides classes and functions to handle the creation, configuration, and execution of analyses, as well as the serialization and deserialization of analysis results.

Classes#

AnalysisMessage

Represents a message from a OpticStudio analysis.

AnalysisMetadata

Contains metadata from a OpticStudio analysis.

AnalysisResult

Represents the result of a OpticStudio analysis.

OnComplete

Enum defining actions to perform after running an analysis.

Analysis

Provides access to the settings and results of a OpticStudio analysis.

AnalysisWrapper

Abstract base class for analysis wrappers.

Functions#

new_analysis(oss, analysis_type, settings_first=True)

Creates a new analysis in OpticStudio.

Functions

new_analysis(oss, analysis_type, *[, ...])

Create a new analysis in OpticStudio.

Classes

Analysis

OpticStudio analysis.

AnalysisMessage

Zemax OpticStudio analysis message.

AnalysisMetadata

Zemax OpticStudio analysis metadata.

AnalysisResult

Zemax OpticStudio analysis result.

BaseAnalysisWrapper

Base class for analysis wrappers.

OnComplete

Action to perform after running an OpticStudio analysis.