lumenairy 5.32.0 @ D:\Metacept\Neurophos\Python_Test_Scripts\Free_Space_Optics\Lumenairy\lumenairy\__init__.py
  _lens_traced.py 9717ad88dd959889
  carrier.py 5a1b0d1021969df1
shipped _REMAP_RESID_EIKONAL_DEGREE = 4, cap = 6
D:\Metacept\Neurophos\Python_Test_Scripts\Free_Space_Optics\Lumenairy\validation\repro_traced_carrier_121\_d121_common.py:78: UserWarning: D:\Metacept\Neurophos\Python_Test_Scripts\Free_Space_Optics\Reverse_Symmetric_ASM\tx4designstudy121\20260707 dll Tx02-MSOP16.zmx: Zemax surface 9 is a DGRATING.  Its GEOMETRY is imported as the flat/conic surface it is, and its grating data (period 113.7656 um, design order -4, azimuth 0.0 deg) is attached at prescription['diffractives'] -- but NO diffraction is applied by apply_real_lens / apply_real_lens_traced, which propagate the surface as flat.  Run the orders explicitly: put {'doe': rx['diffractives'][k]} in propagate_traced_carrier_chain's groups list (its gap_before 51.5393 mm / gap_after 0.0000 mm are then bookkept for you -- give the group that FOLLOWS the last DOE entry gap_before=0, since gap_after already carries that leg), one order per congruence via propagate_traced_carrier_chain_multi.
  rx = la.load_zemax_zmx(ZMX)
D:\Metacept\Neurophos\Python_Test_Scripts\Free_Space_Optics\Lumenairy\validation\repro_traced_carrier_121\_d121_common.py:78: UserWarning: D:\Metacept\Neurophos\Python_Test_Scripts\Free_Space_Optics\Reverse_Symmetric_ASM\tx4designstudy121\20260707 dll Tx02-MSOP16.zmx: Zemax surface 11 is a DGRATING.  Its GEOMETRY is imported as the flat/conic surface it is, and its grating data (period 113.7656 um, design order -2, azimuth 270.0 deg) is attached at prescription['diffractives'] -- but NO diffraction is applied by apply_real_lens / apply_real_lens_traced, which propagate the surface as flat.  Run the orders explicitly: put {'doe': rx['diffractives'][k]} in propagate_traced_carrier_chain's groups list (its gap_before 0.0000 mm / gap_after 7.0000 mm are then bookkept for you -- give the group that FOLLOWS the last DOE entry gap_before=0, since gap_after already carries that leg), one order per congruence via propagate_traced_carrier_chain_multi.
  rx = la.load_zemax_zmx(ZMX)

########## ORDER (+0,+0)   oracle (true ceiling) EE3 = 90.5324 ##########
   degree  EE3 area  residual  EE6 area  FWHM um        sha
        3   88.9558    1.5766   99.7844    3.702   e1fce933   [54s]
        4   90.4842    0.0482   99.8790    3.442   8db002a1   [55s]  <- SHIPPED
        5   90.4842    0.0482   99.8790    3.442   a1a086cd   [54s]
        6   90.5801   -0.0477   99.9073    3.434   4e9effd4   [68s]

########## ORDER (-1,+0)   oracle (true ceiling) EE3 = 90.5768 ##########
   degree  EE3 area  residual  EE6 area  FWHM um        sha
        3   88.7618    1.8149   99.5692    3.687   cbdf9b8e   [55s]
        4   89.6424    0.9344   99.3310    3.461   eef5a64e   [59s]  <- SHIPPED
        5   89.6306    0.9461   99.3224    3.462   03d6f413   [60s]
        6   90.5477    0.0290   99.8247    3.446   b2a8b150   [72s]

########## ORDER (-2,+0)   oracle (true ceiling) EE3 = 90.6650 ##########
   degree  EE3 area  residual  EE6 area  FWHM um        sha
        3   89.2039    1.4611   99.5955    3.671   d5a612f0   [61s]
        4   89.8910    0.7740   99.3903    3.462   41a950e7   [66s]  <- SHIPPED
        5   89.8693    0.7957   99.3779    3.443   07659f61   [73s]
        6   90.6016    0.0634   99.8288    3.452   88f726eb   [80s]

########## ORDER (-3,+0)   oracle (true ceiling) EE3 = 90.6961 ##########
   degree  EE3 area  residual  EE6 area  FWHM um        sha
        3   89.6088    1.0873   99.6472    3.596   b3bf775c   [62s]
        4   90.1686    0.5274   99.5272    3.443   7db7995c   [67s]  <- SHIPPED
        5   90.1415    0.5545   99.5111    3.446   9d3e9dfc   [63s]
        6   90.6062    0.0898   99.8283    3.446   cf0bc1f3   [77s]

########## ORDER (-4,+0)   oracle (true ceiling) EE3 = 90.5035 ##########
   degree  EE3 area  residual  EE6 area  FWHM um        sha
        3   89.5041    0.9994   99.6865    3.568   b7fe2809   [52s]
        4   90.1981    0.3054   99.6673    3.423   8a589d3d   [56s]  <- SHIPPED
        5   90.1660    0.3375   99.6421    3.428   643e5b8d   [63s]
        6   90.3625    0.1410   99.8206    3.413   7845b7a8   [72s]

########## ORDER (-4,-2)   oracle (true ceiling) EE3 = 90.1071 ##########
   degree  EE3 area  residual  EE6 area  FWHM um        sha
        3   89.1399    0.9672   99.6523    3.539   ef931e12   [50s]
        4   89.8285    0.2786   99.6626    3.383   5e855046   [53s]  <- SHIPPED
        5   89.7213    0.3858   99.6480    3.382   7c3cf946   [58s]
        6   89.9554    0.1517   99.8145    3.388   c4b850ea   [66s]
