Added descriptions to all scripts, checked functioning

This commit is contained in:
yosata committed 2022-08-02 20:01:24 +02:00
1 parent 9ce4b7045f
commit 7cbaec6ff9
48 files changed
+262 -255

No files matched your search

+11 -10
View File
@@ -1,8 +1,17 @@
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 *
from pdb import set_trace
'''
Description:
This script generates nine points in a small field to illustrate the
most basic form of off-axis propagation.
For larger off-axis distances the hx and hy values should directly
be supplied to the propagate function.
'''
def field_angle(hx, hy):
fx = hx * 0.0075
@@ -14,14 +23,6 @@ if __name__ == '__main__':
# Initializing MICADO paraxial model
mcd = ParaxialMICADO()
wfe = WavefrontError(mcd.n, mcd.m)
# Uncomment to load in WFE (coma)
# Problem here is that the field of view is too small to see
# a radial effect...
# xin, yin = load_variable('../adc_data_coordinates.pkl')
# adcObj = ADC_surfaces(xin,yin)
# zern = wfe.zernike_cartesian([0,0,0,0,0,0,0,100e-5], adcObj.xz, adcObj.yz, rescale=False)
# mcd.ELT_ADC.p1.add_wavefront_error(zern)
# Setup
l = 1.49e-3