Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
nchimitt authored Jul 7, 2021
1 parent 1acb20d commit 1558a23
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,35 @@
# TurbulenceSim_v1Public
[Description]

This repository contains the code for the following paper:

Nicholas Chimitt and Stanley H. Chan "Simulating anisoplanatic turbulence by sampling intermodal and spatially correlated Zernike coefficients," Optical Engineering 59(8), Aug. 2020

How to use:

There are two example files provided, the "TiltOnly.py" file, and the "v1_sim_example1.py" files. The tilt-only file is simpler, yet the v1_sim_example1 offers that described in our work. The v1_sim_example1 is a documented typical usage case.

The "utilities.py" file forms the main body of the functionality, calling upon "motion_compensate.py" and "integrals_spatial_corr.py" as needed. The functions therein are documented to help in their interpretability.

Packages included

We use a function to simplify some indexing "nollToZernInd" (Tim van Werkhoven, Jason Saredy; https://github.com/tvwerkhoven/libtim-py/blob/master/libtim/zern.py)

We would also point those interested in this file to use this version, which offers more flexibility and ease of use than its MATLAB counterpart.

If you find our work helpful in your research, please consider citing our paper


@article{chimitt_chan_sim,
author = {Nicholas Chimitt and Stanley H. Chan},
title = {{Simulating anisoplanatic turbulence by sampling intermodal and spatially correlated Zernike coefficients}},
volume = {59},
journal = {Optical Engineering},
number = {8},
publisher = {SPIE},
pages = {1 -- 26},
keywords = {atmospheric turbulence, simulator, anisoplanatism, Zernike polynomials, spatially varying blur, Turbulence, Point spread functions, Optical engineering, Wave propagation, Optical transfer functions, Atmospheric propagation, Computer simulations, MATLAB, Visualization},
year = {2020},
doi = {10.1117/1.OE.59.8.083101},
URL = {https://doi.org/10.1117/1.OE.59.8.083101}
}

0 comments on commit 1558a23

Please sign in to comment.