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

被引:117
作者
Por, Emiel H. [1 ]
Haffert, Sebastiaan Y. [1 ]
Radhakrishnan, Vikram M. [1 ]
Doelman, David S. [1 ]
van Kooten, Maaike [1 ]
Bos, Steven P. [1 ]
机构
[1] Leiden Univ, Leiden Observ, POB 9513, NL-2300 RA Leiden, Netherlands
来源
ADAPTIVE OPTICS SYSTEMS VI | 2018年 / 10703卷
基金
巴西圣保罗研究基金会;
关键词
HCIPy; !text type='Python']Python[!/text; Simulations; High Contrast Imaging; Adaptive Optics; Coronagraphy; Open source; WAVE-FRONT SENSOR; PLANET DETECTION; PHASE;
D O I
10.1117/12.2314407
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
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.
引用
收藏
页数:14
相关论文
共 46 条
  • [11] Optical vortex coronagraph
    Foo, G
    Palacios, DM
    Swartzlander, GA
    [J]. OPTICS LETTERS, 2005, 30 (24) : 3308 - 3310
  • [12] The design and implementation of FFTW3
    Frigo, M
    Johnson, SG
    [J]. PROCEEDINGS OF THE IEEE, 2005, 93 (02) : 216 - 231
  • [13] PHASE RETRIEVAL AND DIVERSITY IN ADAPTIVE OPTICS
    GONSALVES, RA
    [J]. OPTICAL ENGINEERING, 1982, 21 (05) : 829 - 832
  • [14] VIP: Vortex Image Processing Package for High-contrast Direct Imaging
    Gonzalez, Carlos Alberto Gomez
    Wertz, Olivier
    Absil, Olivier
    Christiaens, Valentin
    Defrere, Denis
    Mawet, Dimitri
    Milli, Julien
    Absil, Pierre-Antoine
    Van Droogenbroeck, Marc
    Cantalloube, Faustine
    Hinz, Philip M.
    Skemer, Andrew J.
    Karlsson, Mikael
    Surdej, Jean
    [J]. ASTRONOMICAL JOURNAL, 2017, 154 (01)
  • [15] COMPASS: an efficient, scalable and versatile numerical platform for the development of ELT AO systems
    Gratadour, D.
    Puech, M.
    Verinaud, C.
    Kestener, P.
    Gray, M.
    Petit, C.
    Brule, J.
    Clenet, Y.
    Ferreira, F.
    Gendron, E.
    Laine, M.
    Sevin, A.
    Rousset, G.
    Hammer, F.
    Jegouzo, I.
    Paillous, M.
    Taburet, S.
    Yang, Y.
    Beuzit, J. L.
    Carlotti, A.
    Westphal, M.
    Epinat, B.
    Ferrari, M.
    Gautrais, T.
    Lambert, J. C.
    Neichel, B.
    Rodionov, S.
    [J]. ADAPTIVE OPTICS SYSTEMS IV, 2014, 9148
  • [16] Gurobi Optimization LLC, 2023, Gurobi Optimizer Reference Manual
  • [17] Theoretical limits on extrasolar terrestrial planet detection with coronagraphs
    Guyon, O.
    Pluzhnik, E. A.
    Kuchner, M. J.
    Collins, B.
    Ridgway, S. T.
    [J]. ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2006, 167 (01) : 81 - 99
  • [18] Generalised optical differentiation wavefront sensor: a sensitive high dynamic range wavefront sensor
    Haffert, S. Y.
    [J]. OPTICS EXPRESS, 2016, 24 (17): : 18986 - 19007
  • [19] A Stochastic Model for Electron Multiplication Charge-Coupled Devices - From Theory to Practice
    Hirsch, Michael
    Wareham, Richard J.
    Martin-Fernandez, Marisa L.
    Hobson, Michael P.
    Rolfe, Daniel J.
    [J]. PLOS ONE, 2013, 8 (01):
  • [20] Matplotlib: A 2D graphics environment
    Hunter, John D.
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2007, 9 (03) : 90 - 95