rayoptics

View on PyPIReverse Dependencies (0)

0.8.7 rayoptics-0.8.7-py3-none-any.whl

Wheel Details

Project: rayoptics
Version: 0.8.7
Filename: rayoptics-0.8.7-py3-none-any.whl
Download: [link]
Size: 457278
MD5: f1fa6dae6b71dcb76bf124c740925386
SHA256: bbf0e81f41f8abdeeab09dd76197bfeae34dc427af78976ce99817f254dacf3f
Uploaded: 2024-04-04 00:37:11 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: rayoptics
Version: 0.8.7
Summary: Tools for image forming optical design and analysis
Author: Michael J Hayford
Author-Email: mjhoptics[at]gmail.com
Home-Page: https://github.com/mjhoptics/ray-optics
License: BSD 3 Clause
Keywords: geometric optics, ray tracing, image forming optics,,paraxial optics, optical design, lens design,,aberrations, opd, psf
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Physics
Platform: any
Requires-Python: >=3.8
Requires-Dist: opticalglass (==1.0.7)
Requires-Dist: numpy (>=1.24.4)
Requires-Dist: scipy (>=1.10.1)
Requires-Dist: matplotlib (>=3.7.3)
Requires-Dist: pandas (>=2.0.3)
Requires-Dist: anytree (>=2.8.0)
Requires-Dist: transforms3d (>=0.3.1)
Requires-Dist: requests (>=2.31.0)
Requires-Dist: packaging (>=24.0)
Requires-Dist: json-tricks (>=3.17.3)
Requires-Dist: deprecation (>=2.1.0)
Requires-Dist: ipywidgets (>=8.1.2)
Requires-Dist: pyqt5 (<5.16)
Requires-Dist: qdarkstyle (<3.1.0,>=3.0.2)
Requires-Dist: qtconsole (<5.4.0,>=5.3.0)
Requires-Dist: ipython (>=8.12.2)
Requires-Dist: traitlets (>=5.14.2)
Requires-Dist: pytest; extra == "testing"
Requires-Dist: pytest-cov; extra == "testing"
Provides-Extra: testing
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS.rst
[Description omitted; length: 1739 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
rayoptics/__init__.py sha256=jtpOSiu3v1dbpsTn8m197L5w5kas1U8mGgnqwovBtaE 2232
rayoptics/environment.py sha256=oO-oZxSFiTo1ocUiPrEguRkhuSTZNsIXY-_pLgpfMFY 3007
rayoptics/codev/__init__.py sha256=uN5VAOS5byYLI2s0knrJPBoF4ddwGysoDJOU9KJDj2M 84
rayoptics/codev/cmdproc.py sha256=H2NxYTOYWC7RJRYbDPyAoxvpWYyl--v9QNAwz-7O62k 20210
rayoptics/codev/reader.py sha256=JZD3z8Mbu9fak-FDPXPXLVApGJyOdfIEVEzk50K-WG0 1620
rayoptics/codev/tla.py sha256=rD-pVlH1j9o_wzv0fjpMNhuuqFuMfYF7v0KZzjjQ29I 913
rayoptics/codev/tla_mapping.csv sha256=JT4EGunNzUgDhwW0TNrNVYCZz-3GCARjM4rz7hswbCY 3267
rayoptics/codev/tests/CODV_32327.seq sha256=6uva8r0aXxNUgSiWT6aufqTbDfy7547Kra1OXGwaOag 472
rayoptics/codev/tests/CODV_49664.seq sha256=yl2s_05IOXi-jKtUoV9NKkLFWe60HZsJfOWg0o5pTm4 610
rayoptics/codev/tests/CODV_65564.seq sha256=i8PKsYtGQW-C-buTO_QmFH9cA4euxTd1kJAT8pk6hcI 449
rayoptics/codev/tests/CODV_65988.seq sha256=PD-ecsaJv3RKXTjKeHhOV34Lmu4wT3vZHxgjxuEDvbA 963
rayoptics/codev/tests/CODV_65988_noDOE.seq sha256=q4Ex9EW1Fhko2YBg13Se3G-1qSKlyQKp02D3ohsuJs4 855
rayoptics/codev/tests/achroMangin.seq sha256=GcmqHauV7TmkGwmWSbTBIEbE1NR9hp28c302FozvpNY 177
rayoptics/codev/tests/achroMangin_ok.seq sha256=kKG1pfYSXU86Nkv7L2DGYJMhcpTZkBkGu4dyCXakxXA 180
rayoptics/codev/tests/ag_dblgauss.csv sha256=PVHdP3aJ71z3QPQHICQt6zVNfPyxqXCbVHeKzW_nCRk 384
rayoptics/codev/tests/ag_dblgauss.lis sha256=NJkdbhgZgXrbOJVGbTT56hv4Fk37-HnLoZMi9u9ZIrI 18767
rayoptics/codev/tests/ag_dblgauss.py sha256=h5t2BKbyzkIp9qvDpD7g8GYg1_CEDVFpskrF6jAzdZg 629
rayoptics/codev/tests/ag_dblgauss.seq sha256=K7EDsCcMaiejRugRDfF-IeUV5El4rYR4-ezbV7srwFs 1313
rayoptics/codev/tests/ag_dblgauss_s.csv sha256=Vo0woql2wGvq1F4muByk1cAlNxg9TqoDftgwnwgcUtI 384
rayoptics/codev/tests/asp46.seq sha256=hYPPIo9OEUTSI02URNQEs9TfgUqFiIdrk_CfVkIWQ7Q 252
rayoptics/codev/tests/dar_test.seq sha256=XqpfIOvHFWB6HRaDEwaaEZf7hpNEeVwH-gxxd4ooS9c 133
rayoptics/codev/tests/dec_rev_tilt_test.seq sha256=z7Q3L_Hs-sNb9KtjFW2zLp04_afOaIw7hEkGkubfrqI 195
rayoptics/codev/tests/dec_test.seq sha256=DUDYjvx8qdApXLZ1emb5t5i3d-wVqSQ9TUwc5KoIYN8 166
rayoptics/codev/tests/dec_tilt_test.seq sha256=7JOVn01H-4mORy7BGCd3pKiYt4tIpegT6C7bKRLoo7E 151
rayoptics/codev/tests/folded_lenses.seq sha256=7eO117PzvxuXwTSyHnXnBZomzRrqYUCj66v-C8lE8Ds 300
rayoptics/codev/tests/landscape_lens.seq sha256=SEQ4qNYCjH2Ifsny6txDgSbgQpeFRY5MlJii9HfsSkU 177
rayoptics/codev/tests/lens_reflection_test.seq sha256=GmG_88141Iy8CYe1nvkmM6tWLFyhHTZpxDwsydO6DQQ 248
rayoptics/codev/tests/mangin.seq sha256=pK9cHjVfZyC3_HICMm41HLz_mVGRdepuiXpglNlb5Ls 135
rayoptics/codev/tests/paraboloid.seq sha256=L93LGWbYkiHKF_WMLGpNBdyIK9qQQYPqNMlZln4Srbk 117
rayoptics/codev/tests/paraboloid_f8.seq sha256=tLPusrFpqwQqOBaewnM297GsD7zVQuaYVeakWyRmZoY 140
rayoptics/codev/tests/questar35.seq sha256=uoqaDjLabiMI1Z0KHNIWCGRVY3zsJvTxmeRxWab9mJA 805
rayoptics/codev/tests/rc_f16.seq sha256=rpjQs_jTwx3VzBuz2BYA2zpfH2Cz_dpE9JPa1-7UBbg 187
rayoptics/codev/tests/schmidt.seq sha256=9U80NRZKB-dSTmCsSl619KNPh7SvXr9eFZs3gifp_K8 710
rayoptics/codev/tests/schmidt_sph.seq sha256=23diYmNkwYcYcZROfzkrSyJiIQvykMq0fk2m84crrqo 714
rayoptics/codev/tests/singlet.seq sha256=tn3cs_V4Y01pigeUQEmwI7aPzsA0mvbj05sIDJgmocA 127
rayoptics/codev/tests/test.seq sha256=RAQdH16t6D1vrkxySOlA1cspHoUtIP1zGxBOXkNYeYQ 238
rayoptics/codev/tests/test_reader.py sha256=OSzC-Kq44rVLF-6ogaViZgrJNyhkCQLPYEGeuP-SGdM 2790
rayoptics/codev/tests/threemir.seq sha256=WVQ-DSZBqKZj-3DsrtmO798hahCBm1c7h0lZv_1difg 1199
rayoptics/codev/tests/threemrc.lis sha256=s9HHIu_gSVXx5rsrnYH8JxusMIClW_NzE6qGfpDFl3w 135122
rayoptics/codev/tests/threemrc_qbfs.lis sha256=8qf29zJof4btG2Vpv8pdKZjfsYbFqGrnNLWD8cQ-LcE 135262
rayoptics/codev/tests/tilt_test.seq sha256=8FED9nE2Q2TOW4GYX34CMHwodSc0VtgxMILq6GwVWes 139
rayoptics/codev/tests/unfolded_lenses_w_ape.seq sha256=6qbzHu35FaAWflhHNJhSb2yZQ6OJ1cIh-5fSD-NyJZ0 373
rayoptics/elem/__init__.py sha256=uMWx4mXuhzM91QSV6SIg3S5IWUr_gH_ICTvo2OGPZik 538
rayoptics/elem/elements.py sha256=2HKkLNTR1R4jHEHT_c-19RzuzvkeGAm5JaQdWlpw0qo 67193
rayoptics/elem/layout.py sha256=hW8Hw-0_mfqn9I9faN89shmv8VQdJFY5ol4TOpFvSg4 25960
rayoptics/elem/parttree.py sha256=smZt2r_OVGR5uHlIy-kqRwtbEZo8JbghSu2WCP4iScU 21659
rayoptics/elem/profiles.py sha256=hmsF68SoTYpw7BI5RcaZvN_Rkmno9_j_d34qdwqdf4E 39824
rayoptics/elem/surface.py sha256=8V8LfRik3Y55uWLqlHuoBzvRV8hexgLElFPE7Mnh_IM 14438
rayoptics/elem/transform.py sha256=MLuUf_WSMwg6R1vnphd8Byu4dGeI-iErFGaQF0F7WkE 4311
rayoptics/elem/tests/ACL3026U-Zemax(ZMX).smx sha256=RXcNeFy_AOxLmvifBD_qqfmJQg54FdmhLUq7mUZjyjo 123
rayoptics/elem/tests/ACL3026U-Zemax(ZMX).zmx sha256=8vOTwUIs7VAMNxJanLRB8FmCzGxCrNJ9lGQaWwi58iY 5602
rayoptics/elem/tests/test_flip_ele.py sha256=RSs6G803WmWF5W59aavHwc5OEMavZhO86YDBpx1MRs4 983
rayoptics/elem/tests/test_lens_entry_1.py sha256=TM1cdeRvM2fKdvL0FS1stgC-RmTFhd-IHvLkiBQNg10 1334
rayoptics/elem/tests/test_mirror_entry_1.py sha256=CQLZtgb1lUTti7rQCNvtbxm-CVle4qodJGgjz1HUt_4 878
rayoptics/elem/tests/test_profiles.py sha256=gFFUUVukh6Mx19j-9Jb-lFUj4ju3xMiStsXshXISjY8 5742
rayoptics/gui/__init__.py sha256=f4xNKdnBNozpST4Bl-2NNR98Rp2X_kptUg7d_PCpkqI 495
rayoptics/gui/actions.py sha256=fLaBe1GfSiWH6DTBXeMAazV7Vn5s9dFNei6rlsWV5UA 5996
rayoptics/gui/appcmds.py sha256=pdaEbG7aRAp97blxmfRRO6YReth-1te_bkErQY7kkiY 21915
rayoptics/gui/appmanager.py sha256=yKuYDbaCmV13Y4tWDRbu_jI4SUyUbFQcKpyW-pVYeFA 6590
rayoptics/gui/dashboards.py sha256=wbNUuDTl8f6xOv2u6RZBVi10cDgiC50U7ta_xJ036w4 6158
rayoptics/gui/roafile.py sha256=qCVr1EypiLLL4uFqHPtdq4KutzUtBJhWmQPaSo3qilI 3544
rayoptics/gui/util.py sha256=SeXvyka44owgfwgplrR92Qef9-OJS64CbU-DS22uiSs 3129
rayoptics/gui/tests/Sasian Triplet old.roa sha256=rxodSWxJEZixsRknug3wwgJf2ni9yJbj4p-jyVnwVo8 28744
rayoptics/gui/tests/cell_phone_camera_old.roa sha256=8mtfD1syz36fLgy4TF253A82ZzeYTkMv_AASWaAe70I 50300
rayoptics/gui/tests/test_old_file_restore.py sha256=ly-TbBz645BauCcKgjTFmwPhaCScIDuGb4UvL4yh4BE 1932
rayoptics/models/Cassegrain.roa sha256=DgjgAhRpkKw2kQWFuY0wY11BnEmbf_DSUofEHLddBFA 18688
rayoptics/models/Dall_Kirkham.roa sha256=JopQe-MHEGmXPQ3zm_mPlyWSG4FoyTlxlZwTml1Cuf0 18692
rayoptics/models/HybridAchromat.roa sha256=HEJiuvX5RCvFUJZ7CrbOlbi5Mw6yuHZAhdjwzoMSqBQ 17243
rayoptics/models/Ritchey_Chretien.roa sha256=81dPzrpO5M-3RxNOpyGp7xUtjqWFVOgkj65ppOOseCo 18711
rayoptics/models/Sasian Triplet.roa sha256=TdU6qgxOtAucToJfD1hGPz7hbspnA-cbfztGpecmFvI 28369
rayoptics/models/TwoMirror.roa sha256=TUCd7yDecsVeMnR8CrhAuHOux2jA2YL4cIRZM4cI8P8 18676
rayoptics/models/TwoSphericalMirror.roa sha256=dhU_KUN91c_ij-MRb4ltJCgStXhj3KV89fDVl4Fd7eg 18652
rayoptics/models/collimator.roa sha256=fHe7brQY1hgB35ftgRQ4GAtZjd7GZQrx7If9pjY9j2Y 14756
rayoptics/models/double2frelay.roa sha256=RlIu6z2Z55HNVWf-olmBfnrEAhypuLKJqklpcWfEK0k 33385
rayoptics/models/galilean.roa sha256=msNk8Efm6IaO2swivJFvO90hbqqB4roCq7mvRx_4eaQ 19000
rayoptics/models/petzval.roa sha256=lbHLKusaNqI5MdAw7BA7zuurO4fY065UWJFlwfChgYI 18858
rayoptics/models/singlet_f5.roa sha256=Adal338klfCk5yFDRf5vzPSjC7Lq_4qCycyIeamaGuA 16804
rayoptics/models/telephoto.roa sha256=KUGfzMtxu4pcySqY8LIspaYmHcBuRgzAhFs0Z-AsBWk 23758
rayoptics/models/thin_triplet.roa sha256=tozYDwTe8jQ4qRIXYlHokeSWigcRNmYP8xpHatGOJYs 23123
rayoptics/models/thin_triplet_floating_stop.roa sha256=kT9lyhrJpaVAlw6x6JESic49mfY5X3kD43NsmIR9KiU 23121
rayoptics/models/thinlens.roa sha256=9o2QVtJOL6d9wxeVSUucv5AI0HLux-_AXt75YIBUNXs 14657
rayoptics/models/thinlens_floating_stop.roa sha256=0qAhg__-Ii_pHN4FRABvY2t8oHg-VKNepKTuvgnfKEo 14641
rayoptics/mpl/Solarize_Dark.mplstyle sha256=C7Gqq1p7vUaRNu3lJ1hXvf-9Q6J6Ovx4gSgtQZA1VvY 1435
rayoptics/mpl/Solarize_Light.mplstyle sha256=bi5EZoSPWdiBboWzQrF2UQbOl-1JxFhWlN2tme7xzRQ 1435
rayoptics/mpl/__init__.py sha256=RXfyy2R20HZb118Jt0KQ42AVHJwAesUggA4yivnB3Hk 584
rayoptics/mpl/analysisfigure.py sha256=PU84aFJvAP9S9KPlhTzuXqGLGYt_nakvfrD6le8LTJo 15626
rayoptics/mpl/analysisplots.py sha256=yKmGTrPF-YaQmz59GbdV8MQf_9Led0Phkb7Wv29Vlv4 4979
rayoptics/mpl/axisarrayfigure.py sha256=UF56monBZR_yvLw6ynvH5cavLSdH09QZNoPVucWArhg 14354
rayoptics/mpl/interactivediagram.py sha256=vD7Z9G3oSkzVHZRZHrCCqN3O12Fgfn48qNUYJ6Xev78 2904
rayoptics/mpl/interactivefigure.py sha256=r6yiUnPLwf6SVQym70iH3Up2JCzRlsLZ1QDe_Evs1ms 22432
rayoptics/mpl/interactivelayout.py sha256=alRBXnhmDP1qY8WIW0UILGFBbH-m5MGRRXX4uqBKXCA 4357
rayoptics/mpl/styledfigure.py sha256=tc04qf7CmeebhtC9Rs44-JiDvFPKlIMiTDtH6FQR1vY 2081
rayoptics/mpl/styles/Solarize_Dark.mplstyle sha256=C7Gqq1p7vUaRNu3lJ1hXvf-9Q6J6Ovx4gSgtQZA1VvY 1435
rayoptics/mpl/styles/Solarize_Light.mplstyle sha256=bi5EZoSPWdiBboWzQrF2UQbOl-1JxFhWlN2tme7xzRQ 1435
rayoptics/mpl/styles/Solarize_Light_Blue.mplstyle sha256=H7KK41gP2kS3L8g5IKc49UGCNgfm8x3HWWUNUK1j2Cg 1507
rayoptics/oprops/__init__.py sha256=2vj4osSiHG0FknLtyOMO1-GyWrJfjpuUl5nlINdW2v8 417
rayoptics/oprops/doe.py sha256=RgiCiHPtv_JGb5XNYCItKxFoz546Kv8hUx_XSAKkyWw 11709
rayoptics/oprops/thinlens.py sha256=PDBbx3te7rysH2OJ4iKAhgOLZp0ukwLMQFiLwjk09ao 4258
rayoptics/optical/__init__.py sha256=JobM4kHO2sWya3uj2EraQRAfacEjhx5FWn0CCNC_ry0 259
rayoptics/optical/model_constants.py sha256=0KgoYQjV1AF6hmKXK6XPRLJnKuLdAUgSrH5WsI2McBY 1163
rayoptics/optical/model_enums.py sha256=CdGf8C_FYfL3gQuuUZt9H1xeDtA62p5IsRYoTET122Q 1885
rayoptics/optical/model_typing.py sha256=rdmqZr6HQjVA5gDworvnNA8CHKh8BnU4mXfvE5eU9Dg 846
rayoptics/optical/obench.py sha256=3EnfIVLmr67j3kaOq66VfLfF8IzyEnAXmKBxC6CGuLw 7226
rayoptics/optical/opticalmodel.py sha256=vQZfBCTIqzDZM2oFiv_jvZvgEcM8n5eznjoIbUYqOiQ 23682
rayoptics/optical/tests/Nikon Nikkor Z 14-30mm f-4 S.roa sha256=n0gNt_Xk8UkMKRmpBveFaGYY1SdaCdQlxjZWjb_bIUw 97558
rayoptics/optical/tests/US007277232_Example04P.roa sha256=KaotQuNfigSOm0D7mC3d3IAHwfF0W4uLjePr_7gvu7s 58239
rayoptics/optical/tests/US007277232_Example04P_hikari_glasses.roa sha256=DsWNM2-lwz2if0aRhAwlhUqXrnEs2vL_76Y5EB0s16c 55186
rayoptics/optical/tests/cell_phone_camera.roa sha256=qxMmVRKR9zVHeaHyyFA3y-nvpgB2HX5XaNpfE5msKDQ 50269
rayoptics/optical/tests/osp_change.py sha256=qLIsVGmu395Spuh-_S1HnvwnEz0peKZ59mv2H5LMq34 560
rayoptics/optical/tests/singlet_f3.roa sha256=9sw49rvWzqWB-P2RRGeMWOYAIzIo_GBb4tnMPNyw-SU 17116
rayoptics/parax/__init__.py sha256=f3RVANbWRzkALpLGU3sdC8cStrNUt4N13uOLfKPkxxo 620
rayoptics/parax/diagram.py sha256=JQl0yU0IIkJKRBURurWV3grXGwbeyrFdQlmPJBmusmg 41162
rayoptics/parax/etendue.py sha256=uE19HPQI2qhwTWP0jJgKgLyZGkyqnDWsSBrJe09KwNI 9509
rayoptics/parax/firstorder.py sha256=FeoLPv7RbNTjumG6ePtG-6Fbxc2hQxtx5-7ziXJ1UkE 16130
rayoptics/parax/idealimager.py sha256=iCRvYbF-0HknpNOpitXxFvTGRhZ1Zvm4V2LuqWBV9NQ 4534
rayoptics/parax/paraxialdesign.py sha256=q-YnfYCVeDSbzvzL0a-7HUOQ6Np85DNwxzVqE2F8Ek8 37150
rayoptics/parax/specsheet.py sha256=pC6rEz0JKCaBExnTTLjxvNYfHMaL43KhlDFllmuABUA 15034
rayoptics/parax/thirdorder.py sha256=KqpAwLVAQTU-_keUxF-s9BIDOtHSx2J3Pn09UE79iMk 4795
rayoptics/parax/tests/test_ideal_imager.py sha256=UBsKe1H9bzVT3qo1PQqgg8AhBD6brCcTfRNF7S-AvBI 1137
rayoptics/qtgui/__init__.py sha256=XhdJy88jdURiTnoiKveSRFKL_svflg_0Ee5bxmKv_ng 785
rayoptics/qtgui/dockpanels.py sha256=lAMLt-xMYxWQB1cCA9uPjmWwW1yap5YJ4DRMRixhI3w 12837
rayoptics/qtgui/idealimagerdialog.py sha256=Y0NdHD2mfuRhvg7xKxwptB_w6cYdhRKSRp-CNQDYluE 21666
rayoptics/qtgui/ipyconsole.py sha256=ng5d-Ti6zSjoNvP9ko2Y_yiXmytocPULT5-ssoxrg1I 4667
rayoptics/qtgui/plotview.py sha256=boYPKOnWsbZ6y43GR1Izc3R2D_aUpArlGBvqw9ZclXQ 17657
rayoptics/qtgui/pytablemodel.py sha256=Z4XV75oSZ8X_AevVNJEQ5Zfqn9OdZ2v5Obwn0nYJVYM 5038
rayoptics/qtgui/pytableview.py sha256=pl5-26ipupvOXgDopIaHDUZrvfSLlebpSuN-7rDimf4 2120
rayoptics/qtgui/rayopticsapp.py sha256=mfjf3EtvhvZBs3IAgJgjRm_O0SL5wrwGpCn67ATWfpg 23520
rayoptics/qtgui/images/fit.png sha256=iby0NvAnM26vMztTa99MbRVn0mBUDIl4De0TJU4_l0U 1979
rayoptics/qtgui/images/fit.psd sha256=RRgpDJAGoi-WbUtlblFAVP5dwOLFnsoAjWqgBReC1nA 30222
rayoptics/qtgui/images/pan.png sha256=Y7zYNEbbalRjAH8s31F2QUXWb_-iTT21hejn_95EIJo 2138
rayoptics/qtgui/images/pan.psd sha256=pPT6wAqXP0QEoQojsxcRAl6hp3dEf1UNLxlgfOydYs8 28762
rayoptics/qtgui/images/zoom.png sha256=Am_Znqem-xa_uVKjiHJTPV5vhaRNzwDYTU9Rn5Jnzxs 2457
rayoptics/qtgui/images/zoom.psd sha256=CVrfIY2-9zB25MnwyMyh8G4U5px4UbJJckOO6Xt1RsU 29189
rayoptics/qtgui/images/zoom_in.png sha256=UICPhOpU3SoZIRAZU4uriXXpKrl-UyVwXS41-kOk5xw 2488
rayoptics/qtgui/images/zoom_in.psd sha256=kMB020B9Kb8Z29EL7ff3NglYjtaqBxAQGGyaAy_k174 34455
rayoptics/qtgui/images/zoom_out.png sha256=aByr1aRuIAg0YVKdN5KQIZcZVq5PXOJtiipL5UiRV78 2484
rayoptics/qtgui/images/zoom_out.psd sha256=M9mPvuvJmiZtEjh-EZrfNNqh8GCphV4tKf4IjVdcpQ0 31619
rayoptics/raytr/__init__.py sha256=1JVbyy7w9t4JixQausPGicj5hTyuUO12vu-BkKUb9g4 1644
rayoptics/raytr/analyses.py sha256=y5-2IHaNL-csBsYSh6hndi1Gw0PRiwxxseV354PbaIE 30688
rayoptics/raytr/opticalspec.py sha256=XnD4RDpdNzvoFxSYdLl3ekTLAvBh6xn67qCvKk9Jof4 21066
rayoptics/raytr/raytrace.py sha256=cPqLiY7SX4S1GRfLhPzJ6iBQGmrLigY2EdNsYBm5D2I 9202
rayoptics/raytr/sampler.py sha256=ndNSDYn4OqAd-ZR-xpSAsbrF_CSPYkWW3d8AAR0dlEU 3486
rayoptics/raytr/trace.py sha256=8D7T1D4ROc4xsrVm1gwq0YED01op4TSYbRKRjhexh-M 25928
rayoptics/raytr/traceerror.py sha256=IJzn6qOgXvBX-D5Xpe8VYtuBUv_mAoFluA6LjZNM1Dw 1444
rayoptics/raytr/vigcalc.py sha256=ChHHH6NABAXj51BZP6UytRxf3TECokYISD3jRtDf6AM 10302
rayoptics/raytr/waveabr.py sha256=nwOJs3zgJf-rFZYeiFSkZhbu2vciMTYOe6ix95wle8I 7661
rayoptics/raytr/waveabr_hhh.py sha256=6rSGAj510WizrgxB0exM0XaSmbT-yLsXFvbnjh1Dz1I 15313
rayoptics/raytr/tests/ag_dblgauss_s.py sha256=gqzj_qh1M8cwQhe9xScBTvXyU2tF08mwJsGC6estHho 779
rayoptics/raytr/tests/marginal_ray.py sha256=Pef1kJEshHR9kU6RzhztXSzR6XIQxxbLEqR3RuptjSk 1216
rayoptics/raytr/tests/test_issue120.py sha256=4jsgDCY5vJN18sq-RyV005F2NC_k0ZnTXAoVIpRat-4 1063
rayoptics/raytr/tests/test_sequential.py sha256=mmesjYU0vkUFb4pkzMmAOo4roP5csE1o56jHvGv6_zg 2889
rayoptics/raytr/tests/time_trace.py sha256=M-js8v2fRMp4Vdf7oOvNIA6xIRy4TG3t471V8c2_XXY 4637
rayoptics/raytr/tests/trace_data.csv sha256=hQC5Qse8VTUN76FfRwuQxW19P1T8iQ6wMu1DET_hzRI 799
rayoptics/raytr/tests/trace_data.txt sha256=Gzubh3fjUk95CuZ0cwA13blaiQ6KTJK-B7w5JG8lC_A 1884
rayoptics/raytr/tests/trace_data_truth.txt sha256=Gzubh3fjUk95CuZ0cwA13blaiQ6KTJK-B7w5JG8lC_A 1884
rayoptics/raytr/tests/trace_results.txt sha256=wTfbumjAp44Bpvs2ug3EvRU_O9kegsJ2wXsH98QDjTY 783
rayoptics/raytr/tests/trace_results_truth.txt sha256=wTfbumjAp44Bpvs2ug3EvRU_O9kegsJ2wXsH98QDjTY 783
rayoptics/seq/__init__.py sha256=AJ1GzePaHHGUEVbNfqNjbk79YPztZ94os3OD8sjkZF4 1501
rayoptics/seq/gap.py sha256=zz88xyxYzjlusVcjPdjE4cgHLnREmmK-Zpoe7rpQ8sk 1897
rayoptics/seq/interface.py sha256=XB5G_h0Flw97HO2MZi0Dz7OYghxySzDUtHjvhdam78Y 6232
rayoptics/seq/medium.py sha256=SxDlTiOqSGqQTCuGYMh-pW8TF-L7KOPrxdZLaHVUIQE 16458
rayoptics/seq/sequential.py sha256=zYoDvqEzGMtJTT9jC4K_oJKirsBz-fzkObJjyCpVhEs 39817
rayoptics/seq/twoconicmirrors.py sha256=XqF3IqJ96DYPS205Iw2GO-prB68ci-KZ4N4XRYKbtWQ 4222
rayoptics/util/__init__.py sha256=lQM-LEEO96yPvfW2Q29zYK1Pm01my35FC_3sLQdmBR0 624
rayoptics/util/cie-cmf.txt sha256=IM2U1nQfk3ZoR4lg1CeWon0m5lNMtW9h1AYHMG7n8xg 2024
rayoptics/util/colors.py sha256=odWDZxPJRcW0e5ks3QUUZP7dYvSynpHnqOSaq5Hc3I0 2533
rayoptics/util/colour_system.py sha256=So5i5vFKwzQa1yyhEv4RvAmL56GvhqMbW-aNSpFa6bU 5791
rayoptics/util/dict2d.py sha256=dHdbv9OhkszTvN37W_M2TsCRGlwSOB9caHQJJyaSHNQ 1591
rayoptics/util/line_intersection.py sha256=WqmjPy30-HXulJlznCV0ltngUTNNVo1fdnehTPQsCXc 2008
rayoptics/util/misc_math.py sha256=yi6sf5xAemoyoPwa29mqbwwwRAdT9RQ7uABoWYbERVY 5423
rayoptics/util/python_pretty_print_objects.py sha256=tvSlVNyCZMPVYGPK7JHstKbCH4dzkNxW_q-x5XQAXOE 11974
rayoptics/util/red_blue64.csv sha256=E65fYCVK66Dtvv3EjstwsL97e4yWPGOihp80FqKjasw 762
rayoptics/util/rgb2mpl.py sha256=9QLoXqnUbUnNLKGM4DJ_L6fNU84FOs1KTPeWaQ7wJPA 474
rayoptics/util/rgbtable.py sha256=72s90w4kW3uylZyTLSFlEaJcRULcdUUDIXOHWCGn98g 812
rayoptics/util/sunset_rgb.csv sha256=hnPdKiFF6z6upgNhFHsuxz-wNljiOf82oe0WRMdkKWY 425
rayoptics/zemax/__init__.py sha256=1XkYjqxIpZUibMb4SmzWzAo-41kFwFilTaOynzJ_9X4 79
rayoptics/zemax/zmx2ro.py sha256=_7kP_6cJpVtejCbQqXpVVb0aYNoUch-YQaIt0ZxfIkM 3834
rayoptics/zemax/zmxread.py sha256=13ZAnTZeORpsiYOW-mNhhpur3TReTCBewxYRbwcVaAs 19302
rayoptics/zemax/models/PhotoPrime/US05331467-1.zmx sha256=5lvOfR-DxMKwPxd3hPqGPCCfDCxYVDU5q1-z5laWXaQ 8902
rayoptics/zemax/models/PhotoPrime/US05331467-1_asm.roa sha256=CLTITEirrZgl3hntriWhCINxJsJx2ScSDeRhyPK_YCM 93201
rayoptics/zemax/tests/354710-C-Zemax(ZMX).smx sha256=zOnWmVSszQHFz0BqGbRxvssUrE9Q8GSp9AGFNNNNkO0 388
rayoptics/zemax/tests/354710-C-Zemax(ZMX).zmx sha256=chq0ti87ufH8gZIZGWQkD352vKkAPHC41LumrTcSk6Y 6186
rayoptics/zemax/tests/ASL5040-UV-Zemax(ZMX).smx sha256=_o97WLB7WDRVWSSc5YXFb8D3kXq3f9DGEfXWOTFecaM 560
rayoptics/zemax/tests/ASL5040-UV-Zemax(ZMX).zmx sha256=q0Uf_saWc6EwyY4UAjIY8_mZG1RoFnEYbsiYOPfNiZQ 7278
rayoptics/zemax/tests/HoO-V2C18Ex03.zmx sha256=D9rgNKSdWi7XyO9Co92JkUkiKcfJVOjWCmP0oBMOi5c 2707
rayoptics/zemax/tests/HoO-V2C18Ex27.zmx sha256=uZn3UkRZQ2g-5z0sSWt3qBRbmjKlkgMB1rC_omvOJgQ 5120
rayoptics/zemax/tests/HoO-V2C18Ex46.zmx sha256=2U3IvCIuwH7NZRTwVvMfvAhvM9fe6djopyZbva363GE 5279
rayoptics/zemax/tests/HoO-V2C18Ex66.zmx sha256=MzRjELhClJGP3ORr9PhVU-1b5DfSxjVI7GFo5F7lTg4 9318
rayoptics/zemax/tests/HoO-V2C18Ex66NEW.zmx sha256=U8tBM1YBecNFXQTTXDx8-x9xoR2YvDDlLekNfBK9er8 7352
rayoptics/zemax/tests/US00583336-2-scaled.zmx sha256=2cMcAvHomg6OBqUq4MPqGwzSOs9iX4xjPExGorVfHCo 5048
rayoptics/zemax/tests/US05831776-1.smx sha256=wcGKPgvvF2XFzmWcvvprY84GGo9tNin4AzkIwPGd5iI 37
rayoptics/zemax/tests/US05831776-1.zmx sha256=cPyXMUn1__0yXLD7ddsZmVwg8-bKuxZbch4bepO2BAE 13083
rayoptics/zemax/tests/US08011793-1.zmx sha256=sIuVZoz_CLUznHzHiNM9ubk57IHNGLMvPHeR23n0Zp0 29816
rayoptics/zemax/tests/US08427765-1.ZMX sha256=fX75vPDTIY9_G0tUt2moC3jXQBvtrYQodg7aZyPFlpE 4446
rayoptics/zemax/tests/zmax_37992.zmx sha256=QLEHJlro5T4W-qSGEuRaAhVTeq5c3y16qre2HAUUHo0 3091
rayoptics/zemax/tests/zmax_55278.zmx sha256=wUjpziDkIWAE5ab2ap022iMsJ3_0IB52EtAUdUNfzAc 2904
rayoptics-0.8.7.dist-info/AUTHORS.rst sha256=_PWkaBAjHL6k0IGSmJYaNqQ8jAPNu9aSUfvtUl97ync 82
rayoptics-0.8.7.dist-info/LICENSE sha256=jkBFME9-2Kc68-YeuhxP5g3z1F-CZRKIvLq8ZjbY00I 1530
rayoptics-0.8.7.dist-info/METADATA sha256=PgNNiwr5VId2bCKp2FiBDKpqHrOUZjR5L7V9ion6aIs 3280
rayoptics-0.8.7.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
rayoptics-0.8.7.dist-info/entry_points.txt sha256=Ju8rchET-TXd2NVBI_iMfjDoIeLo_A8tNnzog8V9opA 60
rayoptics-0.8.7.dist-info/top_level.txt sha256=Io7F8TYIFL7ivE9FW8k32avWWUtD_YMTdBTf1Rpr910 10
rayoptics-0.8.7.dist-info/RECORD

top_level.txt

rayoptics

entry_points.txt

rayoptics = rayoptics.qtgui.rayopticsapp:main