High Contrast Imaging for Python (HCIPy): an open-source adaptive optics and coronagraph simulator

High Contrast Imaging for Python (HCIPy): an open-source adaptive optics and coronagraph simulator
复制标题

Python 高对比度成像 (HCIPy):开源自适应光学和日冕仪模拟器

DOI:
10.1117/12.2314407
复制
发表时间:
2018
期刊:
Ground-based and Airborne Instrumentation for Astronomy VIII
影响因子:
--
通讯作者:
S. Bos
S. Bos
中科院分区:
--
文献类型:
--
作者:
E. Por;S. Haffert;V. M. Radhakrishnan;D. Doelman;M. V. van Kooten;S. Bos

文献摘要

参考文献

被引文献

相似文献

HCIPy是一个用Python编写的软件包,用于模拟波前控制和日冕系统之间的相互作用。通过定义一个元素,将值/系数与其采样网格/模态基础合并到一个名为Field的对象中,这可以最大限度地减少编写代码时的错误,并使其更易于阅读。HCIPy提供了一个单色波前,并定义了一个充当两个波前之间转换的转换器。以这种方式,反射器充当光学系统的任何物理部分,无论是一块自由空间、薄的复杂切趾器还是微透镜阵列。HCIPy包含通过自由空间的Fraunhofer和Fresnel传播器。它包括一个薄的复杂切趾器,可以修改波前的相位和/或振幅的实现,并形成更复杂的光学元件的基础。HCIPy中包括波前误差(模态、功率谱)、复合孔径(VLT、Keck或Subaru光瞳)、日冕仪(Lyot、涡旋或切趾相位板日冕仪)、可变形反射镜、波前传感器(Shack-Hartmann、Pyramid、Zernike或相位分集波前传感器)和多层大气模型(包括闪烁)。HCIPy旨在为当前和未来望远镜的波前控制和日冕测量提供一个易于使用的模块化框架,从而实现完整高对比度成像系统的快速原型设计。自适应光学和日冕系统可以很容易地扩展到包括更现实的物理。该软件包包括所有类和函数的完整文档,并且作为开源软件提供。
HCIPy is a package written in Python for simulating the interplay between wavefront control and coronagraphic systems. By defining an element which merges values/coefficients with its sampling grid/modal basis into a single object called Field, this minimizes errors in writing the code and makes it clearer to read. HCIPy provides a monochromatic Wavefront and defines a Propagator that acts as the transformation between two wavefronts. In this way a Propagator acts as any physical part of the optical system, be it a piece of free space, a thin complex apodizer or a microlens array. HCIPy contains Fraunhofer and Fresnel propagators through free space. It includes an implementation of a thin complex apodizer, which can modify the phase and/or amplitude of a wavefront, and forms the basis for more complicated optical elements. Included in HCIPy are wavefront errors (modal, power spectra), complex apertures (VLT, Keck or Subaru pupil), coronagraphs (Lyot, vortex or apodizing phase plate coronagraph), deformable mirrors, wavefront sensors (Shack-Hartmann, Pyramid, Zernike or phase-diversity wavefront sensor) and multi-layer atmospheric models including scintillation). HCIPy aims to provide an easy-to-use, modular framework for wavefront control and coronagraphy on current and future telescopes, enabling rapid prototyping of the full high-contrast imaging system. Adaptive optics and coronagraphic systems can be easily extended to include more realistic physics. The package includes a complete documentation of all classes and functions, and is available as open-source software.
Durham 自适应光学实时控制器。
DOI: 10.1364/ao.49.006354
发表时间: 2010
期刊: Applied optics
影响因子: 1.9
作者:
Basden A
通讯作者: Basden A