mirror of
https://github.com/yosata/fourierOptics.git
synced 2026-10-29 20:51:10 +00:00
Added descriptions to all scripts, checked functioning
This commit is contained in:
1 parent
9ce4b7045f
commit
7cbaec6ff9
48 files changed
+262
-255
No files matched your search
@@ -1,9 +1,21 @@
|
||||
import numpy as np
|
||||
import sys
|
||||
sys.path.insert(0, '/Users/joost/Dropbox/Werk/PhD/Analyses/Python/Analytical/Fourier Optics')
|
||||
sys.path.insert(0, '/Users/joost/Dropbox/Werk/PhD/Documents/Published/FourierOptics GitHub release/')
|
||||
from fourierOptics import *
|
||||
|
||||
|
||||
'''
|
||||
Description:
|
||||
This script generates a point spread function of the MICADO optical model.
|
||||
Here we apply a Bahtinov mask to the pupil and simulate a broadband PSF,
|
||||
done through the summation of multiple (here: 15) wavelength slices.
|
||||
When there is atmospheric dispersion, the diffraction speckles created by the
|
||||
Bahtinov mask will start to point to a location outside the zeroth order
|
||||
PSF core.
|
||||
Here, atmospheric dispersion is modelled as a wavelength dependent phase
|
||||
tilt.
|
||||
'''
|
||||
|
||||
if __name__ == '__main__':
|
||||
# Initiate MICADO paraxial model
|
||||
mcd = ParaxialMICADO()
|
||||
|
||||
Reference in new issue
Block a user