poppy
Installation
Release Notes
Overview
Example Code and Getting Started
Available Optical Element Classes
Representing sources of wavefront error
Sign Conventions for Coordinates, Phase, and Wavefront Error
Efficient Lyot coronagraph propagation
Fresnel Propagation
Options
Extending POPPY by defining your own optics and instruments
POPPY Class Listing
API Reference
poppy Package
poppy.zernike Module
Functions
R
cached_zernike1
hex_aperture
hexike_basis
noll_indices
decompose_opd
decompose_opd_nonorthonormal_basis
decompose_opd_segments
compose_opd_from_basis
opd_expand
opd_expand_nonorthonormal
opd_expand_segments
opd_from_zernikes
str_zernike
zern_name
zernike
zernike1
zernike_basis
arbitrary_basis
Classes
Class Inheritance Diagram
About POPPY
Appendix A: Optimizing Performance and Parallelization
Appendix B: Optimizing FFT Performance with FFTW
GPU Accelerated Optical Calculations
Appendix C: Developer Notes and Release Procedure
poppy
API Reference
str_zernike
View page source
str_zernike
poppy.zernike.
str_zernike
(
n
,
m
)
[source]
Return analytic expression for a given Zernike in LaTeX syntax