poppy
v0.9.0
Installation
Release Notes
Overview
Examples
Available Optical Element Classes
Representing sources of wavefront error
Efficient Lyot coronagraph propagation
Fresnel Propagation
Options
Extending POPPY by defining your own optics and instruments
POPPY Class Listing
API Reference
About POPPY
Appendix A: Optimizing Performance and Parallelization
Appendix B: Optimizing FFT Performance with FFTW
poppy
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
F
|
G
|
H
|
I
|
K
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
W
|
Z
_
__call__() (poppy.zernike.Segment_Piston_Basis method)
(poppy.zernike.Segment_PTT_Basis method)
A
add_detector() (poppy.FresnelOpticalSystem method)
add_image() (poppy.OpticalSystem method)
add_optic() (poppy.FresnelOpticalSystem method)
add_pupil() (poppy.OpticalSystem method)
allowable_kinds (poppy.BandLimitedCoronagraph attribute)
AnalyticOpticalElement (class in poppy)
angular_coordinates (poppy.FresnelWavefront attribute)
AnnularFieldStop (class in poppy)
aperture() (poppy.zernike.Segment_PTT_Basis method)
apply_lens_power() (poppy.FresnelWavefront method)
arbitrary_basis() (in module poppy.zernike)
ArrayOpticalElement (class in poppy)
AsymmetricSecondaryObscuration (class in poppy)
B
BandLimitedCoron (in module poppy)
BandLimitedCoronagraph (class in poppy)
BarOcculter (class in poppy)
C
cached_zernike1 (poppy.zernike attribute)
calc_datacube() (poppy.Instrument method)
calc_psf() (poppy.Instrument method)
CircularAperture (class in poppy)
CircularOcculter (class in poppy)
CircularPhaseMask (class in poppy)
CompoundAnalyticOptic (class in poppy)
CompoundOpticalSystem (class in poppy)
coordinates() (poppy.FresnelWavefront method)
(poppy.Wavefront method)
D
describe() (poppy.FresnelOpticalSystem method)
(poppy.OpticalSystem method)
Detector (class in poppy)
diameter (poppy.HexagonAperture attribute)
(poppy.HexagonFieldStop attribute)
display() (poppy.FresnelWavefront method)
(poppy.Instrument method)
(poppy.InverseTransmission method)
(poppy.OpticalElement method)
display_ee() (in module poppy)
display_profiles() (in module poppy)
display_psf() (in module poppy)
display_psf_difference() (in module poppy)
divergence (poppy.FresnelWavefront attribute)
F
filter (poppy.Instrument attribute)
filter_list (poppy.Instrument attribute)
FITSOpticalElement (class in poppy)
fixed_sampling_optic() (in module poppy)
flat_to_flat (poppy.HexagonAperture attribute)
(poppy.HexagonFieldStop attribute)
fov (poppy.FresnelWavefront attribute)
FQPM_FFT_aligner (class in poppy)
FresnelOpticalSystem (class in poppy)
FresnelWavefront (class in poppy)
from_fresnel_wavefront() (poppy.Wavefront class method)
from_wavefront() (poppy.FresnelWavefront class method)
fwhm (poppy.GaussianAperture attribute)
G
GaussianAperture (class in poppy)
get_coordinates() (poppy.AnalyticOpticalElement method)
get_opd() (poppy.AnalyticOpticalElement method)
(poppy.CircularPhaseMask method)
(poppy.CompoundAnalyticOptic method)
(poppy.FITSOpticalElement method)
(poppy.FQPM_FFT_aligner method)
(poppy.IdealFQPM method)
(poppy.InverseTransmission method)
(poppy.OpticalElement method)
(poppy.ParameterizedWFE method)
(poppy.QuadPhase method)
(poppy.SineWaveWFE method)
(poppy.StatisticalPSDWFE method)
(poppy.ThinLens method)
(poppy.WavefrontError method)
(poppy.ZernikeWFE method)
get_optical_system() (poppy.Instrument method)
get_phasor() (poppy.AnalyticOpticalElement method)
(poppy.OpticalElement method)
get_transmission() (poppy.AnalyticOpticalElement method)
(poppy.AnnularFieldStop method)
(poppy.AsymmetricSecondaryObscuration method)
(poppy.BandLimitedCoronagraph method)
(poppy.BarOcculter method)
(poppy.CircularAperture method)
(poppy.CompoundAnalyticOptic method)
(poppy.GaussianAperture method)
(poppy.HexagonAperture method)
(poppy.HexagonFieldStop method)
(poppy.InverseTransmission method)
(poppy.KnifeEdge method)
(poppy.MultiHexagonAperture method)
(poppy.NgonAperture method)
(poppy.OpticalElement method)
(poppy.RectangleAperture method)
(poppy.RectangularFieldStop method)
(poppy.ScalarTransmission method)
(poppy.SecondaryObscuration method)
(poppy.ZernikeWFE method)
H
hex_aperture() (in module poppy.zernike)
HexagonAperture (class in poppy)
HexagonFieldStop (class in poppy)
hexike_basis() (in module poppy.zernike)
I
IdealFQPM (class in poppy)
image_coordinates() (poppy.Wavefront static method)
input_wavefront() (poppy.CompoundOpticalSystem method)
(poppy.FresnelOpticalSystem method)
(poppy.OpticalSystem method)
Instrument (class in poppy)
InverseTransmission (class in poppy)
K
KnifeEdge (class in poppy)
M
measure_anisotropy() (in module poppy)
measure_centroid() (in module poppy)
measure_ee() (in module poppy)
measure_fwhm() (in module poppy)
measure_radial() (in module poppy)
measure_radius_at_ee() (in module poppy)
measure_sharpness() (in module poppy)
measure_strehl() (in module poppy)
MultiHexagonAperture (class in poppy)
N
name (poppy.Instrument attribute)
NgonAperture (class in poppy)
noll_indices() (in module poppy.zernike)
O
opd_expand() (in module poppy.zernike)
opd_expand_nonorthonormal() (in module poppy.zernike)
opd_expand_segments() (in module poppy.zernike)
opd_from_zernikes() (in module poppy.zernike)
OpticalElement (class in poppy)
OpticalSystem (class in poppy)
options (poppy.Instrument attribute)
P
param_str (poppy.FresnelWavefront attribute)
ParameterizedWFE (class in poppy)
peaktovalley() (poppy.WavefrontError method)
pixelscale (poppy.FresnelWavefront attribute)
(poppy.Instrument attribute)
planar_range() (poppy.FresnelWavefront method)
planes (poppy.CompoundOpticalSystem attribute)
poppy (module)
poppy.zernike (module)
propagate() (poppy.CompoundOpticalSystem method)
(poppy.FresnelOpticalSystem method)
(poppy.OpticalSystem method)
propagate_direct() (poppy.FresnelWavefront method)
propagate_fresnel() (poppy.FresnelWavefront method)
propagate_to() (poppy.FresnelWavefront method)
(poppy.Wavefront method)
pupil (poppy.Instrument attribute)
pupil_coordinates() (poppy.FresnelWavefront static method)
(poppy.Wavefront static method)
pupil_diam (poppy.FITSOpticalElement attribute)
pupilopd (poppy.Instrument attribute)
Q
QuadPhase (class in poppy)
QuadraticLens (class in poppy)
R
R() (in module poppy.zernike)
r_c() (poppy.FresnelWavefront method)
radial_profile() (in module poppy)
RectangleAperture (class in poppy)
RectangularFieldStop (class in poppy)
rms() (poppy.WavefrontError method)
Rotation (class in poppy)
S
sample() (poppy.AnalyticOpticalElement method)
ScalarTransmission (class in poppy)
SecondaryObscuration (class in poppy)
Segment_Piston_Basis (class in poppy.zernike)
Segment_PTT_Basis (class in poppy.zernike)
shape (poppy.AnalyticOpticalElement attribute)
(poppy.Detector attribute)
(poppy.InverseTransmission attribute)
(poppy.OpticalElement attribute)
SineWaveWFE (class in poppy)
size (poppy.SquareAperture attribute)
specFromSpectralType() (in module poppy)
spot_radius() (poppy.FresnelWavefront method)
SquareAperture (class in poppy)
SquareFieldStop (class in poppy)
StatisticalPSDWFE (class in poppy)
str_zernike() (in module poppy.zernike)
T
ThinLens (class in poppy)
to_fits() (poppy.AnalyticOpticalElement method)
W
waists (poppy.FresnelWavefront attribute)
Wavefront (class in poppy)
WavefrontError (class in poppy)
Z
z_r (poppy.FresnelWavefront attribute)
zern_name() (in module poppy.zernike)
zernike() (in module poppy.zernike)
zernike1() (in module poppy.zernike)
zernike_basis() (in module poppy.zernike)
ZernikeWFE (class in poppy)
Read the Docs
v: v0.9.0
Versions
latest
stable
v0.9.0
v0.8.0
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.