Spaces:
Sleeping
Sleeping
fix
Browse files- fraunhofer_test.py +2 -13
fraunhofer_test.py
CHANGED
|
@@ -1,25 +1,14 @@
|
|
| 1 |
-
import astropy.units as u
|
| 2 |
-
import pyoptica as po
|
| 3 |
import matplotlib.pyplot as plt
|
| 4 |
import numpy as np
|
| 5 |
import math
|
| 6 |
-
import
|
| 7 |
-
from scipy.fft import fft2, ifft2, fftshift, ifftshift
|
| 8 |
-
import aotools.opticalpropagation as op
|
| 9 |
-
import scipy.special as sc
|
| 10 |
-
import time
|
| 11 |
-
import multiprocessing
|
| 12 |
-
from multiprocessing import Pool
|
| 13 |
from zern_generator import generate_zern_wavefront
|
| 14 |
-
from scipy.ndimage import zoom
|
| 15 |
|
| 16 |
|
| 17 |
f = 100 * 10 ** -3 # Форкусное расстояние линзы
|
| 18 |
-
|
| 19 |
-
|
| 20 |
radius = 5 * 10 ** -3 # Радиус линзы
|
| 21 |
span = (-(10 ** -2), 10 ** -2)
|
| 22 |
-
|
| 23 |
z = 100 * 10 ** -3 # Расстояние
|
| 24 |
wavelength = 500 * 10 ** -9 # Длина волны
|
| 25 |
pixel_scale = 250 * 10 ** -4 # Размер пикселя
|
|
|
|
|
|
|
|
|
|
| 1 |
import matplotlib.pyplot as plt
|
| 2 |
import numpy as np
|
| 3 |
import math
|
| 4 |
+
from scipy.fft import fft2, fftshift, ifftshift
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
from zern_generator import generate_zern_wavefront
|
|
|
|
| 6 |
|
| 7 |
|
| 8 |
f = 100 * 10 ** -3 # Форкусное расстояние линзы
|
|
|
|
|
|
|
| 9 |
radius = 5 * 10 ** -3 # Радиус линзы
|
| 10 |
span = (-(10 ** -2), 10 ** -2)
|
| 11 |
+
|
| 12 |
z = 100 * 10 ** -3 # Расстояние
|
| 13 |
wavelength = 500 * 10 ** -9 # Длина волны
|
| 14 |
pixel_scale = 250 * 10 ** -4 # Размер пикселя
|