项目作者: oasys-elettra-kit

项目描述 :
WISEr: Wavefront Simulation Software Reloaded. The Library
高级语言: Python
项目地址: git://github.com/oasys-elettra-kit/WISEr.git
创建时间: 2019-07-26T09:47:57Z
项目社区:https://github.com/oasys-elettra-kit/WISEr

开源协议:

下载


WISER

WISER: Wavefront sImulation codE libRary

WISER is a physical optics package, currently based on Huygens-Fresnel propagation integral, conceived for simulating the optical performances of X-Ray Mirrors.

Features

  • It is 2D
  • Optical elements are segments, curves, elliptic arc sections, circle arc setions, etc.
  • Various sorces
  • Various optical elements
  • Accounts for error surface defects
    • Figure error (as profile)
    • Roughness (as statistical Power Density)
  • Uses Huygens-Fresnel integral (monochromatic light, spatially coherent)

Light Sources

  • Gaussian (TEM00)
  • Gaussian-Laguerre
  • Point Source (Spherical wave)
  • Plane Wave
  • Arbitrary (passed as 1d complex field at given wavelength)
    -
    Optics element

  • Plane Mirror
  • Elliptic Mirror
  • Spherical Mirror
  • Slit
  • Detector
  • Grating

Common Tasks