LICENSE
MANIFEST.in
README.md
pyproject.toml
src/zempy/__init__.py
src/zempy.egg-info/PKG-INFO
src/zempy.egg-info/SOURCES.txt
src/zempy.egg-info/dependency_links.txt
src/zempy.egg-info/requires.txt
src/zempy.egg-info/top_level.txt
src/zempy/bridge/__init__.py
src/zempy/bridge/standalone.py
src/zempy/bridge/zemax_exceptions.py
src/zempy/bridge/zemax_file_session.py
src/zempy/bridge/zemax_reg.py
src/zempy/bridge/zempy_session.py
src/zempy/dll/dlls.py
src/zempy/dll/load_dll.py
src/zempy/dotnet/CLR.py
src/zempy/dotnet/DotNet.py
src/zempy/dotnet/clr.py
src/zempy/dotnet/runtime.py
src/zempy/raytracer/GenericRayTracer.py
src/zempy/raytracer/TraceMethod.py
src/zempy/raytracer/__init__.py
src/zempy/zosapi/__init__.py
src/zempy/zosapi/analysis/__init__.py
src/zempy/zosapi/analysis/registered.py
src/zempy/zosapi/analysis/adapters/Message.py
src/zempy/zosapi/analysis/adapters/Messages.py
src/zempy/zosapi/analysis/adapters/analyses.py
src/zempy/zosapi/analysis/adapters/analysis_registry.py
src/zempy/zosapi/analysis/adapters/ia.py
src/zempy/zosapi/analysis/adapters/message.py
src/zempy/zosapi/analysis/data/adapters/CriticalRayData.py
src/zempy/zosapi/analysis/data/adapters/CriticalRayInfo.py
src/zempy/zosapi/analysis/data/adapters/DataGrid.py
src/zempy/zosapi/analysis/data/adapters/DataSeries.py
src/zempy/zosapi/analysis/data/adapters/HeaderData.py
src/zempy/zosapi/analysis/data/adapters/MetaData.py
src/zempy/zosapi/analysis/data/adapters/NSCSingleRayTraceData.py
src/zempy/zosapi/analysis/data/adapters/PathAnalysisData.py
src/zempy/zosapi/analysis/data/adapters/PathAnalysisEntry.py
src/zempy/zosapi/analysis/data/adapters/RayData.py
src/zempy/zosapi/analysis/data/adapters/RayInfo.py
src/zempy/zosapi/analysis/data/adapters/SpotDataResultMatrix.py
src/zempy/zosapi/analysis/data/adapters/data_series.py
src/zempy/zosapi/analysis/data/protocols/IAR_CriticalRayData.py
src/zempy/zosapi/analysis/data/protocols/IAR_CriticalRayInfo.py
src/zempy/zosapi/analysis/data/protocols/IAR_DataGrid.py
src/zempy/zosapi/analysis/data/protocols/IAR_DataGridRgb.py
src/zempy/zosapi/analysis/data/protocols/IAR_DataScatterPoints.py
src/zempy/zosapi/analysis/data/protocols/IAR_DataScatterPointsRgb.py
src/zempy/zosapi/analysis/data/protocols/IAR_DataSeries.py
src/zempy/zosapi/analysis/data/protocols/IAR_DataSeriesRgb.py
src/zempy/zosapi/analysis/data/protocols/IAR_HeaderData.py
src/zempy/zosapi/analysis/data/protocols/IAR_MetaData.py
src/zempy/zosapi/analysis/data/protocols/IAR_NSCSingleRayTraceData.py
src/zempy/zosapi/analysis/data/protocols/IAR_PathAnalysisData.py
src/zempy/zosapi/analysis/data/protocols/IAR_PathAnalysisEntry.py
src/zempy/zosapi/analysis/data/protocols/IAR_RayData.py
src/zempy/zosapi/analysis/data/protocols/IAR_RayInfo.py
src/zempy/zosapi/analysis/data/protocols/IAR_Rgb.py
src/zempy/zosapi/analysis/data/protocols/IAR_ScatterPoint.py
src/zempy/zosapi/analysis/data/protocols/IAR_ScatterPointRgb.py
src/zempy/zosapi/analysis/data/protocols/IAR_SpotDataResultMatrix.py
src/zempy/zosapi/analysis/data/protocols/IAR_xyz.py
src/zempy/zosapi/analysis/data/protocols/IColorTranslator.py
src/zempy/zosapi/analysis/enums/analysisIDM.py
src/zempy/zosapi/analysis/enums/color_palette_type.py
src/zempy/zosapi/analysis/enums/error_types.py
src/zempy/zosapi/analysis/fftpsf/adapter/fftpsf.py
src/zempy/zosapi/analysis/fftpsf/adapter/psf_settings.py
src/zempy/zosapi/analysis/fftpsf/enums/FftPsfType.py
src/zempy/zosapi/analysis/fftpsf/enums/PsfRotation.py
src/zempy/zosapi/analysis/fftpsf/enums/PsfSampling.py
src/zempy/zosapi/analysis/fftpsf/enums/__init__.py
src/zempy/zosapi/analysis/fftpsf/protocols/IAS_FftPsf.py
src/zempy/zosapi/analysis/iar/__init__.py
src/zempy/zosapi/analysis/iar/crop_datagrid.py
src/zempy/zosapi/analysis/iar/adapters/iar.py
src/zempy/zosapi/analysis/iar/protocols/iar_.py
src/zempy/zosapi/analysis/ias/__init__.py
src/zempy/zosapi/analysis/ias/adapters/ias.py
src/zempy/zosapi/analysis/ias/adapters/ias_field.py
src/zempy/zosapi/analysis/ias/adapters/ias_surface.py
src/zempy/zosapi/analysis/ias/adapters/ias_wavelength.py
src/zempy/zosapi/analysis/ias/adapters/registry.py
src/zempy/zosapi/analysis/ias/protocols/IAS_Field.py
src/zempy/zosapi/analysis/ias/protocols/IAS_Surface.py
src/zempy/zosapi/analysis/ias/protocols/IAS_Wavelength.py
src/zempy/zosapi/analysis/ias/protocols/ias_.py
src/zempy/zosapi/analysis/protocols/IA_.py
src/zempy/zosapi/analysis/protocols/IAnalyses.py
src/zempy/zosapi/analysis/protocols/IMessage.py
src/zempy/zosapi/analysis/protocols/IMessages.py
src/zempy/zosapi/application/__init__.py
src/zempy/zosapi/application/adapters/MessageLogSession.py
src/zempy/zosapi/application/adapters/application.py
src/zempy/zosapi/application/protocols/IApplication.py
src/zempy/zosapi/common/__init__.py
src/zempy/zosapi/common/adapters/MatrixData.py
src/zempy/zosapi/common/adapters/MetaData.py
src/zempy/zosapi/common/adapters/SettingsDataAdapter.py
src/zempy/zosapi/common/adapters/VectorData.py
src/zempy/zosapi/common/enums/SettingsDataType.py
src/zempy/zosapi/common/enums/ZemaxColor.py
src/zempy/zosapi/common/enums/ZemaxOpacity.py
src/zempy/zosapi/common/protocols/IMatrixData.py
src/zempy/zosapi/common/protocols/IMetaData.py
src/zempy/zosapi/common/protocols/ISettingsData.py
src/zempy/zosapi/common/protocols/IVectorData.py
src/zempy/zosapi/core/IZosapi.py
src/zempy/zosapi/core/__init__.py
src/zempy/zosapi/core/adapter_import.py
src/zempy/zosapi/core/base_adapter.py
src/zempy/zosapi/core/enum_base.py
src/zempy/zosapi/core/im_adapter.py
src/zempy/zosapi/core/interop.py
src/zempy/zosapi/core/property_base.py
src/zempy/zosapi/core/property_enum.py
src/zempy/zosapi/core/property_object.py
src/zempy/zosapi/core/property_scalar.py
src/zempy/zosapi/core/property_sequence.py
src/zempy/zosapi/core/types_var.py
src/zempy/zosapi/core/zosapi.py
src/zempy/zosapi/editors/__init__.py
src/zempy/zosapi/editors/adapters/Editor.py
src/zempy/zosapi/editors/adapters/EditorCell.py
src/zempy/zosapi/editors/adapters/EditorRow.py
src/zempy/zosapi/editors/adapters/SolveData.py
src/zempy/zosapi/editors/adapters/Solves.py
src/zempy/zosapi/editors/adapters/__init__.py
src/zempy/zosapi/editors/enums/CellDataType.py
src/zempy/zosapi/editors/enums/DirectionOfRayTravel.py
src/zempy/zosapi/editors/enums/EditorType.py
src/zempy/zosapi/editors/enums/ReflectTransmitCode.py
src/zempy/zosapi/editors/enums/SampleSides.py
src/zempy/zosapi/editors/enums/Samplings.py
src/zempy/zosapi/editors/enums/SolveStatus.py
src/zempy/zosapi/editors/enums/SolveType.py
src/zempy/zosapi/editors/enums/SurfaceType.py
src/zempy/zosapi/editors/lde/adapters/CoatingParameter.py
src/zempy/zosapi/editors/lde/adapters/CoatingPerformanceData.py
src/zempy/zosapi/editors/lde/adapters/LDERow.py
src/zempy/zosapi/editors/lde/adapters/LDETypeData.py
src/zempy/zosapi/editors/lde/adapters/LensDataEditor.py
src/zempy/zosapi/editors/lde/adapters/SurfaceTypeSettings.py
src/zempy/zosapi/editors/lde/enums/CoatingStatusType.py
src/zempy/zosapi/editors/lde/enums/ConversionOrder.py
src/zempy/zosapi/editors/lde/enums/CoordinateConversionResult.py
src/zempy/zosapi/editors/lde/enums/CoordinateReturnType.py
src/zempy/zosapi/editors/lde/enums/DirectionOfRayTravel.py
src/zempy/zosapi/editors/lde/enums/IndexDataType.py
src/zempy/zosapi/editors/lde/enums/InterpolationMethod.py
src/zempy/zosapi/editors/lde/enums/NodesDataType.py
src/zempy/zosapi/editors/lde/enums/PilotRadiusMode.py
src/zempy/zosapi/editors/lde/enums/PointCloudFileFormat.py
src/zempy/zosapi/editors/lde/enums/PupilApodizationType.py
src/zempy/zosapi/editors/lde/enums/QTypes.py
src/zempy/zosapi/editors/lde/enums/STARDeformationOption.py
src/zempy/zosapi/editors/lde/enums/SubstrateType.py
src/zempy/zosapi/editors/lde/enums/SurfaceApertureTypes.py
src/zempy/zosapi/editors/lde/enums/SurfaceColumn.py
src/zempy/zosapi/editors/lde/enums/SurfaceEdgeDraw.py
src/zempy/zosapi/editors/lde/enums/SurfaceScatteringTypes.py
src/zempy/zosapi/editors/lde/enums/SurfaceType.py
src/zempy/zosapi/editors/lde/enums/TiltDecenterOrderType.py
src/zempy/zosapi/editors/lde/enums/TiltDecenterPickupType.py
src/zempy/zosapi/editors/lde/enums/TiltType.py
src/zempy/zosapi/editors/lde/enums/XYSampling.py
src/zempy/zosapi/editors/lde/protocols/ICoatingParameter.py
src/zempy/zosapi/editors/lde/protocols/ICoatingPerformanceData.py
src/zempy/zosapi/editors/lde/protocols/ILDERow.py
src/zempy/zosapi/editors/lde/protocols/ILDETypeData.py
src/zempy/zosapi/editors/lde/protocols/ILensDataEditor.py
src/zempy/zosapi/editors/lde/protocols/ISurface.py
src/zempy/zosapi/editors/lde/protocols/ISurfaceTypeSettings.py
src/zempy/zosapi/editors/protocols/IEditor.py
src/zempy/zosapi/editors/protocols/IEditorCell.py
src/zempy/zosapi/editors/protocols/IEditorRow.py
src/zempy/zosapi/editors/protocols/ISolveData.py
src/zempy/zosapi/editors/protocols/__init__.py
src/zempy/zosapi/editors/protocols/solve/ISolveAplanatic.py
src/zempy/zosapi/editors/protocols/solve/ISolveAutomatic.py
src/zempy/zosapi/editors/protocols/solve/ISolveCenterOfCurvature.py
src/zempy/zosapi/editors/protocols/solve/ISolveChiefRayAngle.py
src/zempy/zosapi/editors/protocols/solve/ISolveChiefRayHeight.py
src/zempy/zosapi/editors/protocols/solve/ISolveChiefRayNormal.py
src/zempy/zosapi/editors/protocols/solve/ISolveCocentricRadius.py
src/zempy/zosapi/editors/protocols/solve/ISolveCocentricSurface.py
src/zempy/zosapi/editors/protocols/solve/ISolveCompensator.py
src/zempy/zosapi/editors/protocols/solve/ISolveConfigPickup.py
src/zempy/zosapi/editors/protocols/solve/ISolveDuplicateSag.py
src/zempy/zosapi/editors/protocols/solve/ISolveEdgeThickness.py
src/zempy/zosapi/editors/protocols/solve/ISolveElementPower.py
src/zempy/zosapi/editors/protocols/solve/ISolveFNumber.py
src/zempy/zosapi/editors/protocols/solve/ISolveFieldPickup.py
src/zempy/zosapi/editors/protocols/solve/ISolveFixed.py
src/zempy/zosapi/editors/protocols/solve/ISolveInvertSag.py
src/zempy/zosapi/editors/protocols/solve/ISolveMarginalRayAngle.py
src/zempy/zosapi/editors/protocols/solve/ISolveMarginalRayHeight.py
src/zempy/zosapi/editors/protocols/solve/ISolveMarginalRayNormal.py
src/zempy/zosapi/editors/protocols/solve/ISolveMaterialModel.py
src/zempy/zosapi/editors/protocols/solve/ISolveMaterialOffset.py
src/zempy/zosapi/editors/protocols/solve/ISolveMaterialSubstitute.py
src/zempy/zosapi/editors/protocols/solve/ISolveMaximum.py
src/zempy/zosapi/editors/protocols/solve/ISolveNone.py
src/zempy/zosapi/editors/protocols/solve/ISolveObjectPickup.py
src/zempy/zosapi/editors/protocols/solve/ISolveOpticalPathDifference.py
src/zempy/zosapi/editors/protocols/solve/ISolvePickupChiefRay.py
src/zempy/zosapi/editors/protocols/solve/ISolvePosition.py
src/zempy/zosapi/editors/protocols/solve/ISolvePupilPosition.py
src/zempy/zosapi/editors/protocols/solve/ISolveSurfacePickup.py
src/zempy/zosapi/editors/protocols/solve/ISolveThermalPickup.py
src/zempy/zosapi/editors/protocols/solve/ISolveVariable.py
src/zempy/zosapi/editors/protocols/solve/ISolveZPLMacro.py
src/zempy/zosapi/editors/protocols/solve/__init__.py
src/zempy/zosapi/enums/STARUpdateMode.py
src/zempy/zosapi/enums/UpdateStatus.py
src/zempy/zosapi/enums/ZOSAPI_Mode.py
src/zempy/zosapi/enums/__init__.py
src/zempy/zosapi/enums/lens_update_mode.py
src/zempy/zosapi/enums/license_status.py
src/zempy/zosapi/enums/session_modes.py
src/zempy/zosapi/enums/system_type.py
src/zempy/zosapi/system/__init__.py
src/zempy/zosapi/system/helper.py
src/zempy/zosapi/system/adapters/__init__.py
src/zempy/zosapi/system/adapters/metadata.py
src/zempy/zosapi/system/adapters/optical_system.py
src/zempy/zosapi/system/enums/__init__.py
src/zempy/zosapi/system/protocols/IMetadata.py
src/zempy/zosapi/system/protocols/IOpticalSystem.py
src/zempy/zosapi/systemdata/__init__.py
src/zempy/zosapi/systemdata/adapters/Field.py
src/zempy/zosapi/systemdata/adapters/Fields.py
src/zempy/zosapi/systemdata/adapters/SDTitleNotes.py
src/zempy/zosapi/systemdata/adapters/SystemData.py
src/zempy/zosapi/systemdata/adapters/Wavelength.py
src/zempy/zosapi/systemdata/adapters/Wavelengths.py
src/zempy/zosapi/systemdata/adapters/field.py
src/zempy/zosapi/systemdata/adapters/fields.py
src/zempy/zosapi/systemdata/enums/FNumberComputationType.py
src/zempy/zosapi/systemdata/enums/FieldColumn.py
src/zempy/zosapi/systemdata/enums/FieldNormalizationType.py
src/zempy/zosapi/systemdata/enums/FieldPattern.py
src/zempy/zosapi/systemdata/enums/FieldType.py
src/zempy/zosapi/systemdata/enums/HuygensIntegralSettings.py
src/zempy/zosapi/systemdata/enums/ParaxialRaysSetting.py
src/zempy/zosapi/systemdata/enums/PolarizationMethod.py
src/zempy/zosapi/systemdata/enums/QuadratureSteps.py
src/zempy/zosapi/systemdata/enums/RayAimingMethod.py
src/zempy/zosapi/systemdata/enums/RayAimingType.py
src/zempy/zosapi/systemdata/enums/ReferenceOPDSetting.py
src/zempy/zosapi/systemdata/enums/WavelengthPreset.py
src/zempy/zosapi/systemdata/enums/ZemaxAfocalModeUnits.py
src/zempy/zosapi/systemdata/enums/ZemaxAnalysisUnits.py
src/zempy/zosapi/systemdata/enums/ZemaxApertureType.py
src/zempy/zosapi/systemdata/enums/ZemaxApodizationType.py
src/zempy/zosapi/systemdata/enums/ZemaxMTFUnits.py
src/zempy/zosapi/systemdata/enums/ZemaxSourceUnits.py
src/zempy/zosapi/systemdata/enums/ZemaxSystemUnits.py
src/zempy/zosapi/systemdata/enums/ZemaxUnitPrefix.py
src/zempy/zosapi/systemdata/enums/__init__.py
src/zempy/zosapi/systemdata/protocols/IField.py
src/zempy/zosapi/systemdata/protocols/IFields.py
src/zempy/zosapi/systemdata/protocols/ISDTitleNotes.py
src/zempy/zosapi/systemdata/protocols/ISystemData.py
src/zempy/zosapi/systemdata/protocols/IWavelength.py
src/zempy/zosapi/systemdata/protocols/IWavelengths.py
src/zempy/zosapi/tools/__init__.py
src/zempy/zosapi/tools/adapters/OpticalSystemTools.py
src/zempy/zosapi/tools/adapters/SystemTool.py
src/zempy/zosapi/tools/enums/CriticalRayType.py
src/zempy/zosapi/tools/enums/HPCEnvironments.py
src/zempy/zosapi/tools/enums/HPCNodeSize.py
src/zempy/zosapi/tools/enums/HPCRunState.py
src/zempy/zosapi/tools/enums/MaterialFormulas.py
src/zempy/zosapi/tools/enums/MaterialStatuses.py
src/zempy/zosapi/tools/enums/RayPatternOption.py
src/zempy/zosapi/tools/enums/RunStatus.py
src/zempy/zosapi/tools/enums/VertexOrder.py
src/zempy/zosapi/tools/enums/__init__.py
src/zempy/zosapi/tools/general/__init__.py
src/zempy/zosapi/tools/general/adapters/quickfocus/QuickFocus.py
src/zempy/zosapi/tools/general/enums/ACISExportVersion.py
src/zempy/zosapi/tools/general/enums/ArchiveFileStatus.py
src/zempy/zosapi/tools/general/enums/CADAngularToleranceType.py
src/zempy/zosapi/tools/general/enums/CADFileType.py
src/zempy/zosapi/tools/general/enums/CADToleranceType.py
src/zempy/zosapi/tools/general/enums/DataTypes.py
src/zempy/zosapi/tools/general/enums/EntryCompressionModes.py
src/zempy/zosapi/tools/general/enums/LensShape.py
src/zempy/zosapi/tools/general/enums/LensType.py
src/zempy/zosapi/tools/general/enums/QuickAdjustCriterion.py
src/zempy/zosapi/tools/general/enums/QuickAdjustType.py
src/zempy/zosapi/tools/general/enums/QuickFocusCriterion.py
src/zempy/zosapi/tools/general/enums/RayPatternType.py
src/zempy/zosapi/tools/general/enums/ScaleToUnits.py
src/zempy/zosapi/tools/general/enums/SplineSegmentsType.py
src/zempy/zosapi/tools/general/enums/ZemaxFileTypes.py
src/zempy/zosapi/tools/general/enums/__init__.py
src/zempy/zosapi/tools/general/protocols/quickfocus/IQuickFocus.py
src/zempy/zosapi/tools/protocols/IOpticalSystemTools.py
src/zempy/zosapi/tools/protocols/ISystemTool.py
src/zempy/zosapi/tools/raytrace/adapters/BatchRayTrace.py
src/zempy/zosapi/tools/raytrace/adapters/RayTraceDirectPolData.py
src/zempy/zosapi/tools/raytrace/adapters/RayTraceDirectUnpolData.py
src/zempy/zosapi/tools/raytrace/adapters/RayTraceNSCData.py
src/zempy/zosapi/tools/raytrace/adapters/RayTraceNSCSourceData.py
src/zempy/zosapi/tools/raytrace/adapters/RayTraceNormPolData.py
src/zempy/zosapi/tools/raytrace/adapters/RayTraceNormUnpolData.py
src/zempy/zosapi/tools/raytrace/enums/LTEdgeSasmpling.py
src/zempy/zosapi/tools/raytrace/enums/LTRaySampling.py
src/zempy/zosapi/tools/raytrace/enums/NSCTraceOptions.py
src/zempy/zosapi/tools/raytrace/enums/OPDMode.py
src/zempy/zosapi/tools/raytrace/enums/RayStatus.py
src/zempy/zosapi/tools/raytrace/enums/RaysType.py
src/zempy/zosapi/tools/raytrace/enums/ZRDFormatType.py
src/zempy/zosapi/tools/raytrace/enums/__init__.py
src/zempy/zosapi/tools/raytrace/protocols/IBatchRayTrace.py
src/zempy/zosapi/tools/raytrace/protocols/IRayTraceDirectPolData.py
src/zempy/zosapi/tools/raytrace/protocols/IRayTraceDirectUnpolData.py
src/zempy/zosapi/tools/raytrace/protocols/IRayTraceNSCData.py
src/zempy/zosapi/tools/raytrace/protocols/IRayTraceNSCSourceData.py
src/zempy/zosapi/tools/raytrace/protocols/IRayTraceNormPolData.py
src/zempy/zosapi/tools/raytrace/protocols/IRayTraceNormUnpolData.py
src/zempy/zosapi/tools/raytrace/results/FieldCoordinates.py
src/zempy/zosapi/tools/raytrace/results/Phase.py
src/zempy/zosapi/tools/raytrace/results/Ray.py
src/zempy/zosapi/tools/raytrace/results/RayDirectPolarized.py
src/zempy/zosapi/tools/raytrace/results/RayDirectUnpolarized.py
src/zempy/zosapi/tools/raytrace/results/RayNSC.py
src/zempy/zosapi/tools/raytrace/results/RayNormPolarized.py
src/zempy/zosapi/tools/raytrace/results/RayNormUnpolarized.py
src/zempy/zosapi/tools/raytrace/results/RayPolarized.py
src/zempy/zosapi/tools/raytrace/results/RayUnpolarized.py
src/zempy/zosapi/tools/raytrace/results/__init__.py