Share Email Print

Proceedings Paper

WavePy: a Python package for wave optics
Author(s): Jeffrey Beck; Celina Bekins; Jeremy P. Bos
Format Member Price Non-Member Price
PDF $14.40 $18.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper Abstract

Phase screen-based wave optics simulations are a fundamental tool used by researchers seeking to understand the effect of atmospheric turbulence on laser beam propagation and imaging. Most wave optics packages are either themselves proprietary or rely on expensive, proprietary software packages. We have developed WavePy, a wave optics package based in the open-source Python programming environment. Using WavePy we have been able to produce turbulence-corrupted imagery similar to those observed by ground-based telescopes imaging space objects. We have also simulated plane wave and spherical wave propagation through uniform turbulence volumes. In both cases, we found the execution time between the WavePy and MATLAB versions to be similar under certain circumstances.

Paper Details

Date Published: 18 May 2016
PDF: 10 pages
Proc. SPIE 9846, Long-Range Imaging, 984603 (18 May 2016); doi: 10.1117/12.2225769
Show Author Affiliations
Jeffrey Beck, Michigan Technological Univ. (United States)
Celina Bekins, Franklin W. Olin College of Engineering (United States)
Jeremy P. Bos, Michigan Technological Univ. (United States)

Published in SPIE Proceedings Vol. 9846:
Long-Range Imaging
Eric J. Kelmelis, Editor(s)

© SPIE. Terms of Use
Back to Top