Skip to main content
Ctrl+K

de-twin

  • Getting started
  • User guide
  • Example gallery
  • API reference
  • de-twin architecture
    • Development and releases
    • Changelog
  • GitHub
  • Getting started
  • User guide
  • Example gallery
  • API reference
  • de-twin architecture
  • Development and releases
  • Changelog
  • GitHub

Section Navigation

  • de_twin.twin.DigitalTwin
  • de_twin.clock.Clock
  • de_twin.clock.ManualClock
  • de_twin.processing.Processor
  • de_twin.state.MicroscopeState
  • de_twin.state.AcquisitionRequest
  • de_twin.state.ScanRequest
  • de_twin.state.HolderState
  • de_twin.state.FrameMeta
  • de_twin.state.ExposureMode
  • de_twin.state.RenderMode
  • de_twin.column.Column
  • de_twin.column.MirrorColumn
  • de_twin.column.ColumnAdapter
  • de_twin.column.SoapTemChannelClient
  • de_twin.column.corrector.Corrector
  • de_twin.column.lowdose.LowDose
  • de_twin.column.lowdose.LowDoseArea
  • de_twin.column.ColumnRefused
  • de_twin.column.CorrectorError
  • de_twin.column.MeasurementResult
  • de_twin.column.CorrectorUnit
  • de_twin.column.SoapError
  • de_twin.optics.aberrations.Aberrations
  • de_twin.specimen.Specimen
  • de_twin.specimen.SpecimenConfig
  • de_twin.specimen.from_name
  • de_twin.crystal.library.CrystalLibrary
  • de_twin.detector.CameraModel
  • de_twin.detector.Detector
  • de_twin.detector.camera
  • de_twin.holder.connect_holder
  • de_twin.holder.SimHeatingHolder
  • de_twin.holder.ImpulseFollower
  • de_twin.optics.derive_optics
  • de_twin.optics.OpticsConfig
  • de_twin.optics.Calibration
  • de_twin.optics.realism.ColumnRealism
  • de_twin.optics.serialem.ColumnDefinition
  • de_twin.optics.serialem.to_serialem
  • de_twin.optics.serialem.from_serialem
  • de_twin.render.Renderer
  • de_twin.render.RenderConfig
  • de_twin.faces.temchannel_soap.TemChannelServer
  • de_twin.faces.deapi_server.TwinDeapiServer
  • de_twin.faces.shm_face.ShmFace
  • de_twin.transport.shm.FrameProducer
  • de_twin.transport.shm.FrameConsumer
  • API reference
  • de_twin.optics.derive_optics

de_twin.optics.derive_optics#

de_twin.optics.derive_optics(state, request, camera, calibration=None, config=None)[source]#
Parameters:
  • state (MicroscopeState)

  • request (AcquisitionRequest)

  • calibration (Calibration | None)

  • config (OpticsConfig | None)

Return type:

OpticsState

previous

de_twin.holder.ImpulseFollower

next

de_twin.optics.OpticsConfig

On this page
  • derive_optics()
Show Source

© Copyright 2026, Carter Francis.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.21.0.