rayoptics

View on PyPIReverse Dependencies (0)

0.9.3 rayoptics-0.9.3-py3-none-any.whl

Wheel Details

Project: rayoptics
Version: 0.9.3
Filename: rayoptics-0.9.3-py3-none-any.whl
Download: [link]
Size: 505815
MD5: f5223968af0902739c43251ba2c763aa
SHA256: 69fd8dd9f9f4e4734523f4f3bcd65d02e206cc555e26ae3c66fcfa608d128826
Uploaded: 2024-11-18 04:55:25 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: rayoptics
Version: 0.9.3
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.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.10
Requires-Dist: opticalglass (>=1.0.9)
Requires-Dist: numpy (<2.0.0,>=1.26.4)
Requires-Dist: scipy (>=1.13.1)
Requires-Dist: matplotlib (>=3.8.4)
Requires-Dist: pandas (>=2.2.2)
Requires-Dist: anytree (>=2.8.0)
Requires-Dist: parsimonious (>=0.10.0)
Requires-Dist: transforms3d (>=0.4.2)
Requires-Dist: requests (>=2.32.3)
Requires-Dist: packaging (>=24.0)
Requires-Dist: json-tricks (>=3.17.3)
Requires-Dist: deprecation (>=2.1.0)
Requires-Dist: ipywidgets (>=8.1.3)
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.25.0)
Requires-Dist: traitlets (>=5.14.3)
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: 2092 characters]

WHEEL

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

RECORD

Path Digest Size
rayoptics/__init__.py sha256=jtpOSiu3v1dbpsTn8m197L5w5kas1U8mGgnqwovBtaE 2232
rayoptics/environment.py sha256=sZejH0Db3naizIFFRCnc24XfakcHs4Tgh1z8eExfBBM 3105
rayoptics/codev/__init__.py sha256=uN5VAOS5byYLI2s0knrJPBoF4ddwGysoDJOU9KJDj2M 84
rayoptics/codev/cmdproc.py sha256=jHxHLKJ8VaW1Z9lNpI2HJvNOEhzNkmjNGjfL1LWE1F4 20616
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=8n4XRpEKHGQJKZ7xKMEGP-gHcZQLsAHu7-pwAPD6b-0 173
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=Mxox5pQon0ZoVcbrDzxKf9uX9sY2fTWYq92ehFb7MKU 147
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=AL4sQqxqz59lIuq09G0dhf0u0QFt9a889Y8qjWhsw5s 93626
rayoptics/elem/layout.py sha256=cZ4yclXmL8cOVuLLeq4ApxiM7Uzw-FJpRbyymP-DG-c 27614
rayoptics/elem/parttree.py sha256=PvIkHTEMq9yctN89tkELs-EXqygzEmVfhrBYtkkOhgs 21467
rayoptics/elem/profiles.py sha256=H4r5cOPVP1fmwLNHndZTW63TK-mSMjmz6sGu6COcf6A 44581
rayoptics/elem/sgz2ele.py sha256=loa4BoLonwq8Zj0RxGJ78f3DKaiHbxLN48MRmu0bV6g 6346
rayoptics/elem/surface.py sha256=QyEqm5MxMY347ttJ7BEhcWGoKB5XZsU5tkuRHq6PZvc 15699
rayoptics/elem/transform copy.py sha256=LEZwNQGLwlXpk9fWKKc36uvThrrZsEfy4upW_zrwqTw 10417
rayoptics/elem/transform.py sha256=1kt6w9tY1FTAzlStqTtpzAzRXBF0TT4cUZ92sxLYPeE 7242
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=KbxmFUGQczWRN4fWWUPuBETw-oRgxMBWT1knurlIB-c 6124
rayoptics/gui/appcmds.py sha256=04b4IDA7Bswq-Uh1YzirPIaDDqOw9k3bl2a9fe6IR3Q 22553
rayoptics/gui/appmanager.py sha256=3x_P6b2NSUnDUucKJM1Nb4S7yIyM1H6myR7gf26qAZM 7624
rayoptics/gui/dashboards.py sha256=wbNUuDTl8f6xOv2u6RZBVi10cDgiC50U7ta_xJ036w4 6158
rayoptics/gui/roafile.py sha256=wyvAwMrR82_AoSYft9YEY-3EEvGWJ5xnjlnsrQIFccc 4723
rayoptics/gui/util.py sha256=kFcDqGhXTRm9TcyLSnUrxPbU2EQfKZFahixJ-7R80-I 3249
rayoptics/gui/tests/Sasian Triplet old.roa sha256=VKYKSNJQgSD3L3yJMq4yZEKwccRJ2WB6_Yf1sILsRUI 32370
rayoptics/gui/tests/cell_phone_camera_old.roa sha256=8Cfx4w6ngU_zacp8SJ8QdauAjZmUww6rMDrjTUkdLKc 56542
rayoptics/gui/tests/test_old_file_restore.py sha256=ly-TbBz645BauCcKgjTFmwPhaCScIDuGb4UvL4yh4BE 1932
rayoptics/models/Cassegrain.roa sha256=1XwbjL0-ay7NLRvGaAgA_clwRK91IiRsLc23_M5j7SQ 20649
rayoptics/models/Dall_Kirkham.roa sha256=gzo4929zXCrc57TZQOZsl4NQTLHkeZEITSv_Bp3Zxww 20656
rayoptics/models/HybridAchromat.roa sha256=sVap13NdHvgXReFHuoyJ0tFzSle1mPi1Kg0Tljlau38 18987
rayoptics/models/Ritchey_Chretien.roa sha256=fYnQOelwMTd5Fa0JGH7vkUZ6txvT9oLDUV6CRKpGzGA 20678
rayoptics/models/Sasian Triplet.roa sha256=CTRMLpK48A14BaT8iAlowzLY7y91iAnL3-smtiIUgh0 32009
rayoptics/models/TwoMirror.roa sha256=r7Ld-Jv8AVfUh7-YpD2eEQx4Ya2RuZo8qvJ0BfM_NBw 20640
rayoptics/models/TwoSphericalMirror.roa sha256=QH4bSc0MGZwWF-seTISPkbfgGLSzQmOfsN19gjrdqOE 20616
rayoptics/models/collimator.roa sha256=zfAfST6WoYAuUwnbRiH_hg_wGkh66D0-rPLM01cXJdk 16157
rayoptics/models/double2frelay.roa sha256=srEhUeZfY5bZBgiJpmPGi9W4yyrRAJGM708zNtQiTMo 37189
rayoptics/models/galilean.roa sha256=r_OZRng6EkelUuiarn_C_j4y6JnX3riUKk2i6dWpqFU 20903
rayoptics/models/petzval.roa sha256=ddn9VQQKDVaMC_ay2IF18smZ7NJQjMfXvJu6F_lHrxg 20715
rayoptics/models/singlet_f5.roa sha256=KG8e7WntvrnH6_C3N3XxkIXtFNvp1IbJGc0gkQPgGSE 18634
rayoptics/models/telephoto.roa sha256=-uXCU0fTTLgJrC0CyrUWljfWQWe2BPN9oJxGi1ecs_4 26539
rayoptics/models/thin_triplet.roa sha256=Zvgi6x_LvcqjyAbh25oAJyv3gBlVp1UiU9CM2i_DvSE 25593
rayoptics/models/thin_triplet_floating_stop.roa sha256=fddrl_QeifILk1807MV1BbAL6l2CScOD1LIV3Z7K3UU 25604
rayoptics/models/thinlens.roa sha256=0LKEF7k1GkhIsgwnIvogrfMwWQ322SqKCPPzLb2iIds 15943
rayoptics/models/thinlens_floating_stop.roa sha256=idpX5e2tCxzrgTZqgoTKH1caKx-mjXstOcJd8IT10ZU 15927
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=ugqveKTO2hQr1ZP0orMaIS28zK0VvQC2T6IeoihfyXs 3479
rayoptics/mpl/interactivefigure.py sha256=kXVFSzquAuYd6XLmNqQ0GJWTM2JOV9zLj7F81LktpGY 29694
rayoptics/mpl/interactivelayout.py sha256=LP2-UuHyU_4IB6cuZbJiUolK3kG2DoXQhnxLJ2Ww3_I 5446
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=z1Yv_TxdZcLetILIk3kKSmtZAzbU6lOwMI5z3j4uXo8 13448
rayoptics/oprops/thinlens.py sha256=YzaPzwEmmw_--_vdcx4YndJQdK87rjkMqBnRPzmooD4 4386
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=FzJZgDDY2RIQIuwPvee5ACdj4etnHlDGoVbyNPtrFdo 6690
rayoptics/optical/opticalmodel.py sha256=4ePEgvD6-G0AGMFbEJWxqeVszMDEFXPnInDIHUrNlM8 24391
rayoptics/optical/tests/Nikon Nikkor Z 14-30mm f-4 S.roa sha256=VlWIKSrJMFjYkb52zoM5DngyNAA0iOwO3F7wvjfmw6Q 110292
rayoptics/optical/tests/US007277232_Example04P.roa sha256=qSvvzHoPpMltngiHa6QJg9k1tTbrysXdM-UI68ziBT4 65853
rayoptics/optical/tests/US007277232_Example04P_hikari_glasses.roa sha256=7t2NN3bJxCrDuur2Hcq0quV3GttEMA2uv7og0rhDmpk 62564
rayoptics/optical/tests/cell_phone_camera.roa sha256=rnsY-mWBTvfwqWyNgDN5YYa1B4HPEKvBOkBZqsEqztc 56235
rayoptics/optical/tests/osp_change.py sha256=xjlqJ4ZU9QwfUfNACQZ6GyQWv_6JL1MHX_Tzp9rHqMI 539
rayoptics/optical/tests/singlet_f3.roa sha256=uT6XB7qLu5oCNINmaROZui7rby6Vn2CSk0dwMYZFubM 19388
rayoptics/parax/__init__.py sha256=f3RVANbWRzkALpLGU3sdC8cStrNUt4N13uOLfKPkxxo 620
rayoptics/parax/diagram.py sha256=yWfb9iRRlJD1cfx_Fk6nirqtgIST3-wJfY6DFRu2aO8 52611
rayoptics/parax/etendue.py sha256=28ovRHgCgaglvcl20j9ZBWJIf_u6aCp95RGBPuRYqSw 9492
rayoptics/parax/firstorder.py sha256=-RoWEqNYN5nbHmLqXa9uc44-1gjTMnQpki04o1aY-nQ 19944
rayoptics/parax/idealimager.py sha256=9I2V6wuwKsqmTdinSOTVU_zvfoXU0GEXPAjTStODNgQ 4549
rayoptics/parax/paraxialdesign.py sha256=rNl83OCRFyOqYmbHzBUyS84CDYK3_ccQ7vYN9JchFuY 61508
rayoptics/parax/specsheet.py sha256=Psp-qZZf4EfudyMP5TexXoVk3nzAid9q2evr8_i90Z4 15354
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=L_zj-8_nUmnOF6_XjomhNmXpN0vcy3i1oIPyGZtdJo8 13302
rayoptics/qtgui/idealimagerdialog.py sha256=jiMyxHW3mbzFmB3H7HBbJieYmUXXy8TGd0bDXuLOGyE 21661
rayoptics/qtgui/ipyconsole.py sha256=c8W5ehlP4BwIzf-5_va2d-SsMLKfuKgr72yYPdyT0ng 6209
rayoptics/qtgui/plotview.py sha256=pbbXqfHcA4KktRla2oA4eeiPi109QUBeZmvtXchbfOw 20381
rayoptics/qtgui/pytablemodel.py sha256=Z4XV75oSZ8X_AevVNJEQ5Zfqn9OdZ2v5Obwn0nYJVYM 5038
rayoptics/qtgui/pytableview.py sha256=pl5-26ipupvOXgDopIaHDUZrvfSLlebpSuN-7rDimf4 2120
rayoptics/qtgui/rayopticsapp.py sha256=JTNOVbcYxHFe-QIEWqG6hEsTAjzul7RSL_SaCyjW02g 25555
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=zjnBy230aRv6yyoIG01JwsPcptifhpraSAfdkBAvsbc 1850
rayoptics/raytr/analyses.py sha256=zOXCTxAeDrDq7ljf3FZW1nlMXVN2BEDjvCV9bkq29uA 32241
rayoptics/raytr/opticalspec.py sha256=X0anRSe9BT8PGffuLQq8vHjIxKYyO5Wl1jhAJk5joV0 39794
rayoptics/raytr/raytrace.py sha256=fWfs3XO0maHq7D90rcnxZ2wGRvog2b8g2DoLMdpbUzE 9815
rayoptics/raytr/sampler.py sha256=ndNSDYn4OqAd-ZR-xpSAsbrF_CSPYkWW3d8AAR0dlEU 3486
rayoptics/raytr/trace.py sha256=GPxbVqRldYJlejUfMNHzJs6e2XPbSn-RksiOhCmqdmI 35856
rayoptics/raytr/traceerror.py sha256=IJzn6qOgXvBX-D5Xpe8VYtuBUv_mAoFluA6LjZNM1Dw 1444
rayoptics/raytr/vigcalc.py sha256=P9IFTSsWhQ3c4ZvbfF20HUmTFcAumva3tgWKaZ7aHWk 12946
rayoptics/raytr/waveabr.py sha256=57BS6bziJmieEC0drycld6LG07Kmjv3TeKRFrk2FKrE 16561
rayoptics/raytr/waveabr_hhh.py sha256=6rSGAj510WizrgxB0exM0XaSmbT-yLsXFvbnjh1Dz1I 15313
rayoptics/raytr/wideangle.py sha256=6JCj7Pj6atuvbVb7hGRQ6AVxKdaOslYeeC9g_H-r0v0 10885
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=btuocWgAY59b6tFLGRZra9tR61-tyUzrXpzhD_BIS1Q 4641
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=hxZbYEBUGAKd3DFlnlHVOsyxnmPJp0oyXxQpRhJCjUQ 7586
rayoptics/seq/medium.py sha256=p0N0oJYbDq8ut0DBpDKnVoBtE-by3E78ns_CH79odC4 16707
rayoptics/seq/sequential.py sha256=i7Kqoi6AkZbO8TqldM9dz7kyUZUHVs1A2_RxfgRuvHQ 44127
rayoptics/seq/twoconicmirrors.py sha256=XqF3IqJ96DYPS205Iw2GO-prB68ci-KZ4N4XRYKbtWQ 4222
rayoptics/util/__init__.py sha256=h0XjaTsNLAnKQQTznzZLACHMs5ZwamXuYJuF1_NFrdc 1194
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=-ksW_Q4Sn1Bfl7lCOx12hOYqUUsM5URpJ5un5wRKKE8 6819
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=b5YYZMrAHgz3pJzAiOH0FNbfkO9-chGqSl7khNC3wp8 19519
rayoptics/zemax/models/PhotoPrime/US05331467-1.zmx sha256=5lvOfR-DxMKwPxd3hPqGPCCfDCxYVDU5q1-z5laWXaQ 8902
rayoptics/zemax/models/PhotoPrime/US05331467-1_asm.roa sha256=9outAIIS5OZUjmuK3E_4CM-oXZd19CufYJKL52YYeLA 98651
rayoptics/zemax/tests/354710-C-Zemax(ZMX).smx sha256=-8fdX_npPUDNexOA_8dh2_CGcM2YwK2uIe0LSAAtGAY 374
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.9.3.dist-info/AUTHORS.rst sha256=_PWkaBAjHL6k0IGSmJYaNqQ8jAPNu9aSUfvtUl97ync 82
rayoptics-0.9.3.dist-info/LICENSE sha256=jkBFME9-2Kc68-YeuhxP5g3z1F-CZRKIvLq8ZjbY00I 1530
rayoptics-0.9.3.dist-info/METADATA sha256=E1O7VjV5sy2LmtbIToA0UpI1geGpA4Vo0p9RCC_JqSQ 3578
rayoptics-0.9.3.dist-info/WHEEL sha256=R06PA3UVYHThwHvxuRWMqaGcr-PuniXahwjmQRFMEkY 91
rayoptics-0.9.3.dist-info/entry_points.txt sha256=Ju8rchET-TXd2NVBI_iMfjDoIeLo_A8tNnzog8V9opA 60
rayoptics-0.9.3.dist-info/top_level.txt sha256=Io7F8TYIFL7ivE9FW8k32avWWUtD_YMTdBTf1Rpr910 10
rayoptics-0.9.3.dist-info/RECORD

top_level.txt

rayoptics

entry_points.txt

rayoptics = rayoptics.qtgui.rayopticsapp:main