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
@@ -16,10 +16,27 @@ import time
|
||||
from math import ceil
|
||||
import sys
|
||||
from mpl_toolkits import mplot3d
|
||||
sys.path.insert(0, '../../') # where fourieroptics.py is located, so that it can be imported
|
||||
# sys.path.insert(0, '../../') # where fourieroptics.py is located, so that it can be imported
|
||||
sys.path.insert(0, '/Users/joost/Dropbox/Werk/PhD/Documents/Published/FourierOptics GitHub release/')
|
||||
import fourierOptics as fouOpt
|
||||
|
||||
|
||||
'''
|
||||
Description: Old script when I was trying to make propagation to off-axis parabolic mirrors
|
||||
work in 3D. This was based on papers by Matsushima (around 2004, I believe).
|
||||
This was about as far as I got with this. Here I also plot a 3D wireframe to
|
||||
inspect the physical geometry that I'm trying to simulate.
|
||||
|
||||
The end goal of having this propagation code on rotated surfaces work:
|
||||
- Model the full 3D optical model of MICADO, including off-axis parabolas!
|
||||
Likely, the off-axis parabola's would be modelled as flat mirrors, but
|
||||
again with a phase transformation to provide the wavefront curvature.
|
||||
|
||||
If you get this to work, please do let me know!
|
||||
Contact: born@astron.nl
|
||||
'''
|
||||
|
||||
|
||||
|
||||
class FourierOptics:
|
||||
def __init__(self, l):
|
||||
|
||||
Reference in new issue
Block a user