In [25]:
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
from optics_calcs.opticscalcs import deltaKZ
In [26]:
deltaKZ(1030,1030,0,0,'fusedsilica','water')
Out[26]:
In [29]:
angles = np.arange(0,66.4,0.1)
In [30]:
dkzs = np.apply_along_axis((lambda x: deltaKZ(1030,1030,x,x,'fusedsilica','water')),0,angles)
In [31]:
plt.figure()
plt.plot(angles,dkzs)
Out[31]:
In [36]:
anglesDF = pd.DataFrame(angles)
anglesDF.to_clipboard(excel=True)
dkzsDF = pd.DataFrame(dkzs)
dkzsDF.to_clipboard(excel=True)
In [24]:
write_to_clipboard(np.array2string(angles))
In [38]:
deltaKZ(1030,1030,66,66,'fusedsilica','water')
Out[38]:
In [ ]: