In [1]:
%pylab inline
import warnings
import numpy as np
import matplotlib.pyplot as plt

import rayopt as ro

# ignore matplotlib and numpy warning each other
warnings.simplefilter("ignore", FutureWarning)
# ignore floating point exceptions
np.seterr(divide="ignore", invalid="ignore")
# by default only print 4 significant digits
np.set_printoptions(precision=4)
Populating the interactive namespace from numpy and matplotlib
In [69]:
description = "Nikkor-Zoom-80-400mm-f4.5-5.6-US20200049962A1"
columns = "type roc distance diameter material"

# 80mm
text80 = """
O    0         0        100   AIR
S    182.816   5.0      70    1.90265/35.7
S    92.566    2.5      70    1.49782/82.6
S    -707.416  10       70    AIR       
S    83.365    0.1      70    1.437/95
S    1420.361  9.2      70    AIR    
S    117.082   8.225    45    1.801/34.9
S    -117.044  6.4      45    1.49782/82.6
S    61.183    2.2      45    AIR  
S    -265.081  5.81     37    1.816/46.6
S    30.785    2        37    1.80518/25.5
S    92.264    4.6      37    AIR   
S    -56.342   6.2      35    1.83481/42.7
S    158.965   2        35    AIR  
S    112.252   27.059   35    1.59319/67.9
S    -78.685   4.6      35    AIR     
S    67.612    0.1      35    1.90366/31.3
S    35.499    1.8      35    1.59319/67.9
S    -238.177  6.4      35    AIR      
S    -58.467   5.388    30    1.72916/54.6
S    38.999    1.6      30    1.90265/35.7
S    146.9     3.6      30    AIR   
A     0        26.684   26.25    AIR
S    124.142   2        30    1.744/44.8
S    -124.142  3.4      30    AIR     
S    26.615    0.1      30    1.48749/70.3
S    0         6.8      30    1.95/29.4
S    26.437    2        30    1.51742/52.2
S    0         4.8      30    AIR
S    176.178   17.6     27    1.64769/33.7
S    -19.703   6        27    1.603/65.4
S    0         1.6      27    AIR
S    -22.131   11.27    30    1.83481/42.7
S    -33.748   1.6      30    AIR
I    0         52.8     43.2  AIR
"""

# 400mm
text400 = """
O    0         0        100   AIR
S    182.816   5.0      70    1.90265/35.7
S    92.566    2.5      70    1.49782/82.6
S    -707.416  10       70    AIR       
S    83.365    0.1      70    1.437/95
S    1420.361  9.2      70    AIR    
S    117.082   64.292   45    1.801/34.9
S    -117.044  6.4      45    1.49782/82.6
S    61.183    2.2      45    AIR  
S    -265.081  5.81     37    1.816/46.6
S    30.785    2        37    1.80518/25.5
S    92.264    4.6      37    AIR   
S    -56.342   6.2      35    1.83481/42.7
S    158.965   2        35    AIR  
S    112.252   3.056    35    1.59319/67.9
S    -78.685   4.6      35    AIR     
S    67.612    0.1      35    1.90366/31.3
S    35.499    1.8      35    1.59319/67.9
S    -238.177  6.4      35    AIR      
S    -58.467   29.391   30    1.72916/54.6
S    38.999    1.6      30    1.90265/35.7
S    146.9     3.6      30    AIR   
A     0        2.382    26.25    AIR
S    124.142   2        30    1.744/44.8
S    -124.142  3.4      30    AIR     
S    26.615    0.1      30    1.48749/70.3
S    0         6.8      30    1.95/29.4
S    26.437    2        30    1.51742/52.2
S    0         4.8      30    AIR
S    176.178   17.6     27    1.64769/33.7
S    -19.703   6        27    1.603/65.4
S    0         1.6      27    AIR
S    -22.131   11.27    30    1.83481/42.7
S    -33.748   1.6      30    AIR
I    0         77.1     43.2  AIR
"""

text=text400
In [70]:
# wavelengths=[588e-9],
s = ro.system_from_text(text, columns.split(),
    description=description)
s.object.angle = np.deg2rad(3.1)

s.fields = 0, .7, 1.
In [71]:
s.update()
#s.paraxial.resize()
print(s)
System: Nikkor-Zoom-80-400mm-f4.5-5.6-US20200049962A1
Scale: 1.0 mm
Wavelengths: 588, 656, 486 nm
Fields: 0, 0.7, 1
Object:
 Semi-Angle: 3.1 deg
 Pupil:
   Pupil Distance: 505.463
   Refractive Index: 1.00028
   Update Radius: True
   Radius: 33.7063
Image:
 Radius: 21.6
 Update Radius: True
 Pupil:
   Pupil Distance: -111.077
   Refractive Index: 1.00028
   Update Radius: True
   Radius: 9.57841
Stop: 22
Elements:
 # T   Distance   Rad Curv   Diameter          Material       n      nd      Vd
 0 S          0        inf        100         basic/air   1.000   1.000   89.30
 1 S          5      182.8         70                 -   1.903   1.903   35.70
 2 S        2.5      92.57         70                 -   1.498   1.498   82.60
 3 S         10     -707.4         70         basic/air   1.000   1.000   89.30
 4 S        0.1      83.36         70                 -   1.437   1.437   95.00
 5 S        9.2       1420         70         basic/air   1.000   1.000   89.30
 6 S     64.292      117.1         45                 -   1.801   1.801   34.90
 7 S        6.4       -117         45                 -   1.498   1.498   82.60
 8 S        2.2      61.18         45         basic/air   1.000   1.000   89.30
 9 S       5.81     -265.1         37                 -   1.816   1.816   46.60
10 S          2      30.78         37                 -   1.805   1.805   25.50
11 S        4.6      92.26         37         basic/air   1.000   1.000   89.30
12 S        6.2     -56.34         35                 -   1.835   1.835   42.70
13 S          2        159         35         basic/air   1.000   1.000   89.30
14 S      3.056      112.3         35                 -   1.593   1.593   67.90
15 S        4.6     -78.69         35         basic/air   1.000   1.000   89.30
16 S        0.1      67.61         35                 -   1.904   1.904   31.30
17 S        1.8       35.5         35                 -   1.593   1.593   67.90
18 S        6.4     -238.2         35         basic/air   1.000   1.000   89.30
19 S     29.391     -58.47         30                 -   1.729   1.729   54.60
20 S        1.6         39         30                 -   1.903   1.903   35.70
21 S        3.6      146.9         30         basic/air   1.000   1.000   89.30
22 S      2.382        inf      26.25         basic/air   1.000   1.000   89.30
23 S          2      124.1         30                 -   1.744   1.744   44.80
24 S        3.4     -124.1         30         basic/air   1.000   1.000   89.30
25 S        0.1      26.61         30                 -   1.487   1.487   70.30
26 S        6.8        inf         30                 -   1.950   1.950   29.40
27 S          2      26.44         30                 -   1.517   1.517   52.20
28 S        4.8        inf         30         basic/air   1.000   1.000   89.30
29 S       17.6      176.2         27                 -   1.648   1.648   33.70
30 S          6      -19.7         27                 -   1.603   1.603   65.40
31 S        1.6        inf         27         basic/air   1.000   1.000   89.30
32 S      11.27     -22.13         30                 -   1.835   1.835   42.70
33 S        1.6     -33.75         30         basic/air   1.000   1.000   89.30
34 S       77.1        inf       43.2         basic/air   1.000   1.000   89.30

In [72]:
ro.Analysis(s)
System: Nikkor-Zoom-80-400mm-f4.5-5.6-US20200049962A1
Scale: 1.0 mm
Wavelengths: 588, 656, 486 nm
Fields: 0, 0.7, 1
Object:
 Semi-Angle: 3.1 deg
 Pupil:
   Pupil Distance: 505.463
   Refractive Index: 1.00028
   Update Radius: True
   Radius: 33.7063
Image:
 Radius: 21.6
 Update Radius: True
 Pupil:
   Pupil Distance: -111.077
   Refractive Index: 1.00028
   Update Radius: True
   Radius: 9.57841
Stop: 22
Elements:
 # T   Distance   Rad Curv   Diameter          Material       n      nd      Vd
 0 S          0        inf        100         basic/air   1.000   1.000   89.30
 1 S          5      182.8         70                 -   1.903   1.903   35.70
 2 S        2.5      92.57         70                 -   1.498   1.498   82.60
 3 S         10     -707.4         70         basic/air   1.000   1.000   89.30
 4 S        0.1      83.36         70                 -   1.437   1.437   95.00
 5 S        9.2       1420         70         basic/air   1.000   1.000   89.30
 6 S     64.292      117.1         45                 -   1.801   1.801   34.90
 7 S        6.4       -117         45                 -   1.498   1.498   82.60
 8 S        2.2      61.18         45         basic/air   1.000   1.000   89.30
 9 S       5.81     -265.1         37                 -   1.816   1.816   46.60
10 S          2      30.78         37                 -   1.805   1.805   25.50
11 S        4.6      92.26         37         basic/air   1.000   1.000   89.30
12 S        6.2     -56.34         35                 -   1.835   1.835   42.70
13 S          2        159         35         basic/air   1.000   1.000   89.30
14 S      3.056      112.3         35                 -   1.593   1.593   67.90
15 S        4.6     -78.69         35         basic/air   1.000   1.000   89.30
16 S        0.1      67.61         35                 -   1.904   1.904   31.30
17 S        1.8       35.5         35                 -   1.593   1.593   67.90
18 S        6.4     -238.2         35         basic/air   1.000   1.000   89.30
19 S     29.391     -58.47         30                 -   1.729   1.729   54.60
20 S        1.6         39         30                 -   1.903   1.903   35.70
21 S        3.6      146.9         30         basic/air   1.000   1.000   89.30
22 S      2.382        inf      26.25         basic/air   1.000   1.000   89.30
23 S          2      124.1         30                 -   1.744   1.744   44.80
24 S        3.4     -124.1         30         basic/air   1.000   1.000   89.30
25 S        0.1      26.61         30                 -   1.487   1.487   70.30
26 S        6.8        inf         30                 -   1.950   1.950   29.40
27 S          2      26.44         30                 -   1.517   1.517   52.20
28 S        4.8        inf         30         basic/air   1.000   1.000   89.30
29 S       17.6      176.2         27                 -   1.648   1.648   33.70
30 S          6      -19.7         27                 -   1.603   1.603   65.40
31 S        1.6        inf         27         basic/air   1.000   1.000   89.30
32 S      11.27     -22.13         30                 -   1.835   1.835   42.70
33 S        1.6     -33.75         30         basic/air   1.000   1.000   89.30
34 S      78.34        inf       43.2         basic/air   1.000   1.000   89.30

lagrange: -1.8269
track length: 225.4
object, image height: [27.3883 21.1796]
front, back focal length (from PP): [-394.9119  394.9119]
entry, exit pupil height: [33.7063  9.5784]
entry, exit pupil distance: [500.4634 -33.9771]
front, back focal distance: [-888.9789   78.2245]
front, back principal distance: [-494.0669 -316.6874]
front, back nodal distance: [-494.0669 -316.6874]
front, back numerical aperture: [0.     0.0851]
front, back f number: [ 5.8581 20.6147]
front, back working f number: [   inf 5.8794]
front, back airy radius: [   inf 0.0042]
transverse, angular magnification: [-0.     3.519]

 # T      path         n   axial y  axial nu   chief y  chief nu
 0 S         0         1     33.71         0    -27.39    0.0542
 1 S         5     1.903     33.71   -0.1664    -27.12    0.1881
 2 S       7.5     1.498     33.49  -0.01992    -26.87   0.07053
 3 S      17.5         1     33.35  -0.04338     -26.4    0.0891
 4 S      17.6     1.437     33.35   -0.2181    -26.39    0.2274
 5 S      26.8         1     31.95   -0.2083    -24.93    0.2197
 6 S     91.09     1.801     18.57   -0.3353    -10.81    0.2936
 7 S     97.49     1.498     17.38   -0.3803    -9.771     0.319
 8 S     99.69         1     16.82   -0.2435    -9.303    0.2433
 9 S     105.5     1.816      15.4   -0.1961    -7.889     0.219
10 S     107.5     1.805     15.19   -0.1908    -7.648    0.2163
11 S     112.1         1      14.7   -0.0625    -7.097    0.1544
12 S     118.3     1.835     14.31    0.1495     -6.14   0.06349
13 S     120.3         1     14.48    0.2255    -6.071   0.03162
14 S     123.4     1.593     15.17    0.1454    -5.974   0.06317
15 S       128         1     15.59   0.02798    -5.792    0.1068
16 S     128.1     1.904     15.59   -0.1803    -5.781    0.1841
17 S     129.9     1.593     15.42  -0.04547    -5.607     0.135
18 S     136.3         1     15.24  -0.08339    -5.065    0.1476
19 S     165.6     1.729     12.79     0.076   -0.7269    0.1386
20 S     167.2     1.903     12.86   0.01881   -0.5987    0.1412
21 S     170.8         1     12.89     0.098   -0.3315    0.1392
22 S     173.2         1     13.12     0.098 5.324e-15    0.1392
23 S     175.2     1.744     13.32   0.01819    0.2783    0.1375
24 S     178.6         1     13.36  -0.06182    0.5464    0.1342
25 S     178.7     1.487     13.35   -0.3062    0.5598     0.124
26 S     185.5      1.95     11.95   -0.3062     1.127     0.124
27 S     187.5     1.517     11.64   -0.1158     1.254    0.1445
28 S     192.3         1     11.27   -0.1158     1.711    0.1445
29 S     209.9     1.648     9.232   -0.1497     4.254    0.1289
30 S     215.9     1.603     8.687   -0.1694     4.723    0.1182
31 S     217.5         1     8.518   -0.1694     4.841    0.1182
32 S     228.8     1.835     6.609   0.07977     6.173    0.3509
33 S     230.4         1     6.678  -0.08537     6.479    0.1907
34 S     307.5         1   0.09783  -0.08537     21.18    0.1907

 # T       SA3      CMA3      AST3      PTZ3      DIS3     TACHC      TCHC
 0 S         0         0         0         0         0         0         0
 1 S   -0.3054     0.156  -0.07964  -0.05017   0.06629   -0.9577     0.489
 2 S     1.961    -1.369     0.955   0.02969   -0.6872     1.878     -1.31
 3 S  -0.05464    0.0763   -0.1065 -0.009082    0.1615   -0.1408    0.1966
 4 S    -1.532    0.9772   -0.6232  -0.07051    0.4425   -0.4412    0.2814
 5 S   -0.6554    0.7131   -0.7759  0.004138    0.8398   -0.2201    0.2395
 6 S   0.02778  -0.07125    0.1828  -0.07344   -0.2804    0.1361   -0.3491
 7 S    -2.419     1.783    -1.313  -0.01858    0.9813    -1.059      0.78
 8 S  -0.00713  -0.02067  -0.05992     0.105    0.1307   0.02467   0.07151
 9 S     1.494    -1.353     1.225   0.03277    -1.138    0.5192   -0.4701
10 S   0.03981   -0.0132   0.00438  0.002074 -0.002141   -0.9673    0.3208
11 S  -0.00314 -0.002511 -0.002008   0.09347   0.07314    0.2888     0.231
12 S    0.8891   -0.7397    0.6154    0.1561   -0.6419    0.5597   -0.4657
13 S     1.523  -0.03165 0.0006578   0.05534 -0.001164    0.5661  -0.01177
14 S    -1.923    0.1152 -0.006906  -0.06412  0.004257   -0.3476   0.02083
15 S  -0.07674   0.08137  -0.08629  -0.09148    0.1885   -0.1685    0.1787
16 S   -0.4697  -0.03866 -0.003183   -0.1357  -0.01144   -0.7087  -0.05834
17 S      1.19   -0.2146   0.03871   0.05579  -0.01705     1.119   -0.2018
18 S   -0.1255    0.1439   -0.1649  -0.03022    0.2235   -0.1427    0.1635
19 S    0.7359   -0.3898    0.2065    0.1394   -0.1833    0.3457   -0.1832
20 S   -0.6289   -0.1091  -0.01891  -0.02616 -0.007815   -0.5359  -0.09293
21 S    0.2392    0.1763      0.13   0.06244    0.1418    0.3689    0.2719
22 S        -0        -0        -0         0         0         0         0
23 S   -0.2994   -0.2062    -0.142  -0.06644   -0.1436   -0.3019   -0.2079
24 S   -0.1506    0.1154  -0.08846  -0.06644    0.1187   -0.2498    0.1914
25 S    -1.147    -0.405    -0.143    -0.238   -0.1345   -0.3172    -0.112
26 S    0.3758   -0.1522   0.06163        -0  -0.02496    0.5052   -0.2046
27 S    0.6216    0.2437   0.09557     0.107   0.07943    0.7477    0.2932
28 S  -0.05735   0.07156   -0.0893         0    0.1114   -0.0988    0.1233
29 S   0.01303  -0.03467   0.09225  -0.04313   -0.1307   0.07912   -0.2105
30 S    -0.417   -0.1266  -0.03846  -0.01661  -0.01672   -0.5217   -0.1585
31 S   -0.1466    0.1022   -0.0713         0   0.04973  -0.09619   0.06709
32 S     1.621    0.5568    0.1913    0.3975    0.2022    0.3821    0.1313
33 S   -0.3388 -0.001548-7.074e-06   -0.2607 -0.001191   -0.2337 -0.001068
34 S         0        -0         0         0         0        -0         0
      -0.02766    0.0332  -0.01459  -0.02006    0.3924   0.01174   0.01311

Out[72]:
<rayopt.analysis.Analysis at 0x2118a986cc0>
In [73]:
text=text80
In [74]:
s = ro.system_from_text(text, columns.split(),
    description=description)
s.object.angle = np.deg2rad(14.8)

s.fields = 0, .7, 1.
In [75]:
s.update()
#s.paraxial.resize()
print(s)
System: Nikkor-Zoom-80-400mm-f4.5-5.6-US20200049962A1
Scale: 1.0 mm
Wavelengths: 588, 656, 486 nm
Fields: 0, 0.7, 1
Object:
 Semi-Angle: 14.8 deg
 Pupil:
   Pupil Distance: 115.87
   Refractive Index: 1.00028
   Update Radius: True
   Radius: 9.00468
Image:
 Radius: 21.6
 Update Radius: True
 Pupil:
   Pupil Distance: -86.7771
   Refractive Index: 1.00028
   Update Radius: True
   Radius: 9.57841
Stop: 22
Elements:
 # T   Distance   Rad Curv   Diameter          Material       n      nd      Vd
 0 S          0        inf        100         basic/air   1.000   1.000   89.30
 1 S          5      182.8         70                 -   1.903   1.903   35.70
 2 S        2.5      92.57         70                 -   1.498   1.498   82.60
 3 S         10     -707.4         70         basic/air   1.000   1.000   89.30
 4 S        0.1      83.36         70                 -   1.437   1.437   95.00
 5 S        9.2       1420         70         basic/air   1.000   1.000   89.30
 6 S      8.225      117.1         45                 -   1.801   1.801   34.90
 7 S        6.4       -117         45                 -   1.498   1.498   82.60
 8 S        2.2      61.18         45         basic/air   1.000   1.000   89.30
 9 S       5.81     -265.1         37                 -   1.816   1.816   46.60
10 S          2      30.78         37                 -   1.805   1.805   25.50
11 S        4.6      92.26         37         basic/air   1.000   1.000   89.30
12 S        6.2     -56.34         35                 -   1.835   1.835   42.70
13 S          2        159         35         basic/air   1.000   1.000   89.30
14 S     27.059      112.3         35                 -   1.593   1.593   67.90
15 S        4.6     -78.69         35         basic/air   1.000   1.000   89.30
16 S        0.1      67.61         35                 -   1.904   1.904   31.30
17 S        1.8       35.5         35                 -   1.593   1.593   67.90
18 S        6.4     -238.2         35         basic/air   1.000   1.000   89.30
19 S      5.388     -58.47         30                 -   1.729   1.729   54.60
20 S        1.6         39         30                 -   1.903   1.903   35.70
21 S        3.6      146.9         30         basic/air   1.000   1.000   89.30
22 S     26.684        inf      26.25         basic/air   1.000   1.000   89.30
23 S          2      124.1         30                 -   1.744   1.744   44.80
24 S        3.4     -124.1         30         basic/air   1.000   1.000   89.30
25 S        0.1      26.61         30                 -   1.487   1.487   70.30
26 S        6.8        inf         30                 -   1.950   1.950   29.40
27 S          2      26.44         30                 -   1.517   1.517   52.20
28 S        4.8        inf         30         basic/air   1.000   1.000   89.30
29 S       17.6      176.2         27                 -   1.648   1.648   33.70
30 S          6      -19.7         27                 -   1.603   1.603   65.40
31 S        1.6        inf         27         basic/air   1.000   1.000   89.30
32 S      11.27     -22.13         30                 -   1.835   1.835   42.70
33 S        1.6     -33.75         30         basic/air   1.000   1.000   89.30
34 S       52.8        inf       43.2         basic/air   1.000   1.000   89.30

In [76]:
ro.Analysis(s)
System: Nikkor-Zoom-80-400mm-f4.5-5.6-US20200049962A1
Scale: 1.0 mm
Wavelengths: 588, 656, 486 nm
Fields: 0, 0.7, 1
Object:
 Semi-Angle: 14.8 deg
 Pupil:
   Pupil Distance: 115.87
   Refractive Index: 1.00028
   Update Radius: True
   Radius: 9.00468
Image:
 Radius: 21.6
 Update Radius: True
 Pupil:
   Pupil Distance: -86.7771
   Refractive Index: 1.00028
   Update Radius: True
   Radius: 9.57841
Stop: 22
Elements:
 # T   Distance   Rad Curv   Diameter          Material       n      nd      Vd
 0 S          0        inf        100         basic/air   1.000   1.000   89.30
 1 S          5      182.8         70                 -   1.903   1.903   35.70
 2 S        2.5      92.57         70                 -   1.498   1.498   82.60
 3 S         10     -707.4         70         basic/air   1.000   1.000   89.30
 4 S        0.1      83.36         70                 -   1.437   1.437   95.00
 5 S        9.2       1420         70         basic/air   1.000   1.000   89.30
 6 S      8.225      117.1         45                 -   1.801   1.801   34.90
 7 S        6.4       -117         45                 -   1.498   1.498   82.60
 8 S        2.2      61.18         45         basic/air   1.000   1.000   89.30
 9 S       5.81     -265.1         37                 -   1.816   1.816   46.60
10 S          2      30.78         37                 -   1.805   1.805   25.50
11 S        4.6      92.26         37         basic/air   1.000   1.000   89.30
12 S        6.2     -56.34         35                 -   1.835   1.835   42.70
13 S          2        159         35         basic/air   1.000   1.000   89.30
14 S     27.059      112.3         35                 -   1.593   1.593   67.90
15 S        4.6     -78.69         35         basic/air   1.000   1.000   89.30
16 S        0.1      67.61         35                 -   1.904   1.904   31.30
17 S        1.8       35.5         35                 -   1.593   1.593   67.90
18 S        6.4     -238.2         35         basic/air   1.000   1.000   89.30
19 S      5.388     -58.47         30                 -   1.729   1.729   54.60
20 S        1.6         39         30                 -   1.903   1.903   35.70
21 S        3.6      146.9         30         basic/air   1.000   1.000   89.30
22 S     26.684        inf      26.25         basic/air   1.000   1.000   89.30
23 S          2      124.1         30                 -   1.744   1.744   44.80
24 S        3.4     -124.1         30         basic/air   1.000   1.000   89.30
25 S        0.1      26.61         30                 -   1.487   1.487   70.30
26 S        6.8        inf         30                 -   1.950   1.950   29.40
27 S          2      26.44         30                 -   1.517   1.517   52.20
28 S        4.8        inf         30         basic/air   1.000   1.000   89.30
29 S       17.6      176.2         27                 -   1.648   1.648   33.70
30 S          6      -19.7         27                 -   1.603   1.603   65.40
31 S        1.6        inf         27         basic/air   1.000   1.000   89.30
32 S      11.27     -22.13         30                 -   1.835   1.835   42.70
33 S        1.6     -33.75         30         basic/air   1.000   1.000   89.30
34 S      53.08        inf       43.2         basic/air   1.000   1.000   89.30

lagrange: -2.4084
track length: 193.64
object, image height: [30.9817 21.8129]
front, back focal length (from PP): [-81.8644  81.8644]
entry, exit pupil height: [9.0047 9.5784]
entry, exit pupil distance: [110.8702 -33.9771]
front, back focal distance: [33.8999 53.0885]
front, back principal distance: [115.7643 -28.7759]
front, back nodal distance: [115.7643 -28.7759]
front, back numerical aperture: [0.     0.1094]
front, back f number: [4.5457 4.2734]
front, back working f number: [   inf 4.5731]
front, back airy radius: [   inf 0.0033]
transverse, angular magnification: [-0.      0.9401]

 # T      path         n   axial y  axial nu   chief y  chief nu
 0 S         0         1     9.005         0    -30.98    0.2675
 1 S         5     1.903     9.005  -0.04445    -29.64    0.4138
 2 S       7.5     1.498     8.946 -0.005321     -29.1    0.2865
 3 S      17.5         1     8.911  -0.01159    -27.19    0.3056
 4 S      17.6     1.437      8.91  -0.05826    -27.16    0.4479
 5 S      26.8         1     8.537  -0.05564    -24.29    0.4404
 6 S     35.02     1.801     8.079   -0.1109    -20.67    0.5818
 7 S     41.42     1.498     7.685   -0.1308     -18.6      0.63
 8 S     43.62         1     7.493  -0.06986    -17.68    0.4862
 9 S     49.44     1.816     7.087  -0.04806    -14.85    0.4405
10 S     51.44     1.805     7.034  -0.04558    -14.37    0.4355
11 S     56.04         1     6.918   0.01477    -13.26    0.3198
12 S     62.24     1.835      7.01    0.1186    -11.27    0.1528
13 S     64.24         1     7.139    0.1561    -11.11   0.09452
14 S     91.29     1.593     11.36   0.09606    -8.551    0.1397
15 S     95.89         1     11.64  0.008367    -8.148    0.2011
16 S     95.99     1.904     11.64   -0.1471    -8.127    0.3097
17 S     97.79     1.593      11.5  -0.04657    -7.835    0.2412
18 S     104.2         1     11.31  -0.07473    -6.866    0.2582
19 S     109.6     1.729     10.91   0.06128    -5.475      0.19
20 S     111.2     1.903     10.97    0.0125    -5.299    0.2136
21 S     114.8         1     10.99   0.08001    -4.895    0.1835
22 S     141.5         1     13.13   0.08001-1.426e-14    0.1835
23 S     143.5     1.744     13.28 0.0004199    0.3669    0.1813
24 S     146.9         1     13.29  -0.07917    0.7203     0.177
25 S       147     1.487     13.28   -0.3222     0.738    0.1635
26 S     153.8      1.95      11.8   -0.3222     1.485    0.1635
27 S     155.8     1.517     11.47   -0.1345     1.653    0.1905
28 S     160.6         1     11.05   -0.1345     2.256    0.1905
29 S     178.2     1.648     8.683   -0.1664     5.608    0.1699
30 S     184.2     1.603     8.077   -0.1847     6.227    0.1558
31 S     185.8         1     7.892   -0.1847     6.382    0.1558
32 S       197     1.835     5.811   0.03442     8.137    0.4626
33 S     198.6         1     5.841     -0.11     8.541    0.2514
34 S     251.4         1   0.03336     -0.11     21.81    0.2514

 # T       SA3      CMA3      AST3      PTZ3      DIS3     TACHC      TCHC
 0 S         0         0         0         0         0         0         0
 1 S -0.001215 -0.002596 -0.005547  -0.06812   -0.1574   -0.0534   -0.1141
 2 S  0.007803  -0.01032   0.01364   0.04031  -0.07134    0.1047   -0.1384
 3 S-0.0002174  0.003093    -0.044  -0.01233    0.8013 -0.007849    0.1117
 4 S -0.006097  0.001294-0.0002745  -0.09573   0.02037   -0.0246  0.005219
 5 S -0.002608   0.02225   -0.1898  0.005619     1.571  -0.01227    0.1047
 6 S 0.0001404  0.002768   0.05456  -0.09972   -0.8902  -0.01248    -0.246
 7 S  -0.04406    0.1669   -0.6323  -0.02522     2.491   -0.1391    0.5268
 8 S -0.001083  -0.00406  -0.01521    0.1426    0.4772   0.01436   0.05382
 9 S   0.01655   -0.0929    0.5215    0.0445    -3.177   0.05978   -0.3355
10 S  0.002502 -0.002775  0.003078  0.002816 -0.006538   -0.1835    0.2035
11 S  0.007258   0.01424   0.02793    0.1269    0.3037   0.09837     0.193
12 S  0.007815  -0.03705    0.1757     0.212    -1.838   0.07417   -0.3517
13 S    0.1577   0.01932  0.002367   0.07513  0.009495    0.1384   0.01696
14 S   -0.4024  -0.02866  -0.00204  -0.08706 -0.006345   -0.1451  -0.01033
15 S  -0.03028   0.06608   -0.1442   -0.1242    0.5859  -0.08063     0.176
16 S  -0.08414  -0.03767  -0.01687   -0.1843  -0.09007   -0.2886   -0.1292
17 S    0.2556  -0.06012   0.01414   0.07574  -0.02115    0.4735   -0.1114
18 S  -0.04313    0.1013   -0.2379  -0.04103     0.655  -0.06864    0.1612
19 S    0.3213   -0.4326    0.5824    0.1893    -1.039    0.1994   -0.2685
20 S   -0.2538   0.02084 -0.001711  -0.03552  0.003057   -0.3027   0.02486
21 S   0.09131   0.08855   0.08587   0.08478    0.1655    0.2048    0.1986
22 S        -0         0        -0         0         0         0         0
23 S    -0.168   -0.1675    -0.167  -0.09021   -0.2563   -0.2143   -0.2136
24 S   -0.1654     0.152   -0.1397  -0.09021    0.2114   -0.2133    0.1961
25 S   -0.7049   -0.3437   -0.1676   -0.3232   -0.2393   -0.2352   -0.1147
26 S     0.338   -0.1715   0.08699        -0  -0.04413    0.4103   -0.2081
27 S    0.3759    0.2047    0.1115    0.1453    0.1398    0.5468    0.2977
28 S  -0.06878   0.09744    -0.138         0    0.1955  -0.08787    0.1245
29 S   0.02087  -0.05447    0.1422  -0.05857   -0.2182   0.07812   -0.2039
30 S   -0.2746   -0.1144  -0.04768  -0.02256  -0.02927   -0.3641   -0.1517
31 S   -0.1375    0.1159  -0.09778         0   0.08247   -0.0759   0.06402
32 S     1.026    0.4863    0.2304    0.5397     0.365    0.2508    0.1189
33 S   -0.2549 -0.001536-9.261e-06   -0.3539 -0.002133   -0.1596-0.0009618
34 S         0        -0         0         0         0        -0         0
      -0.01424  0.001161  0.004548  -0.02723 -0.008702  -0.01554  -0.02061

Out[76]:
<rayopt.analysis.Analysis at 0x2118bb9add8>
In [ ]: