zospy

View on PyPIReverse Dependencies (1)

1.2.1 zospy-1.2.1-py3-none-any.whl

Wheel Details

Project: zospy
Version: 1.2.1
Filename: zospy-1.2.1-py3-none-any.whl
Download: [link]
Size: 222543
MD5: 31469c7b6eb34af8d6b51ee3baa5afb6
SHA256: f26535ea2873fe811edc18c7280a5960a5e49e8d2505b468f2061f1fec030a26
Uploaded: 2024-03-11 15:37:43 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: zospy
Version: 1.2.1
Summary: A Python package used to communicate with Zemax OpticStudio through the API
Author-Email: Luc van Vught <l.van_vught[at]lumc.nl>, Jan-Willem Beenakker <j.w.m.beenakker[at]lumc.nl>, Corné Haasjes <c.haasjes[at]lumc.nl>
Project-Url: Documentation, https://mreye-lumc.github.io/ZOSPy
Project-Url: Source, https://github.com/MREYE-LUMC/ZOSPy
Keywords: Zemax,OpticStudio,API,ZOSAPI
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3
Classifier: Typing :: Typed
Requires-Python: >=3.9,<3.13
Requires-Dist: pythonnet (<4,>=3.0.0)
Requires-Dist: pandas
Requires-Dist: numpy
Requires-Dist: semver (<4,>=3.0.0)
Requires-Dist: zospy[test]; extra == "dev"
Requires-Dist: black[jupyter] (==23.3.0); extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: pydantic (~=2.0.0); extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: ipython; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: numpydoc; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-book-theme; extra == "docs"
Requires-Dist: sphinx-design; extra == "docs"
Requires-Dist: pytest; extra == "test"
Requires-Dist: tox; extra == "test"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 7833 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
zospy/__init__.py sha256=VHmQ-Ll3a1Pmx_LtiXGIMp0kxMazauvZqOrq6NZo7-0 466
zospy/zpcore.py sha256=zOUmD4v9eBsWbmcCU3mcF7KNgfk_L1zBfzH8B3FRB1U 30147
zospy/analyses/__init__.py sha256=gMqE4Q9aKuQ-PNJ22x9Rpr5_mTfYUFt68fGAWAHWNiA 1002
zospy/analyses/base.py sha256=RStpUf7iXMMVabfSgZf-YcB72ZYCP3XXtilg_fs2AGg 20177
zospy/analyses/mtf.py sha256=T6vQMUEMO6xsb8cPvl9VfRaU3sMsfitQZrhIzl26avc 14072
zospy/analyses/polarization.py sha256=5RH7b0hDCJRJvkyJkNI1Ts00x3ZHCeLZrZanx7H3U5I 16501
zospy/analyses/psf.py sha256=n3O2CUJp06HqG8TTmgzN8VXv6SgAJzF2AU3_KO-66ZU 5773
zospy/analyses/raysandspots.py sha256=Py7PgqqCAAnEhxMqlrxxGes2XXGUJ1ppA4cngh7UDPU 12922
zospy/analyses/reports.py sha256=lwEJoR7FVtCb6cN_LQtOtNwL8MYtbjntgoTbNkxNVsg 34868
zospy/analyses/surface.py sha256=lmePBrouR4fI1BY-J5P5zHDl3RrzfjQpone4FICStq0 7206
zospy/analyses/systemviewers.py sha256=g6AyhdGDVcfepxXfd9WRF5tHePWxcO5o3OS57MVKh5Y 9103
zospy/analyses/wavefront.py sha256=8qKSwv2ODRjMwJKhBzqTYkf0g01dqVb4_eeSUXlc2JA 8876
zospy/api/_ZOSAPI.py sha256=4TZExOYTSZdo87qXZ09NUyA8Ko1rIfSa3uGpqkf5TPw 88
zospy/api/_ZOSAPI_constants.py sha256=eqskHx2AFUG0xMOBJyV2txpoltAZa_ZVb51baJIqvs8 93
zospy/api/__init__.py sha256=CBNf1S5I_z7EbLx9PBoFZ9dhYy4sxbtfjOVN2hFZwZw 128
zospy/api/apisupport.py sha256=lheA9GAnZOSbql9xdeDow5TpJ_Jm8i1EgKPDx3Iz460 5755
zospy/api/codecs.py sha256=YK2Dg49a-qKdf6xYkdjAQ6HJmH9QSd2NxZB7Xkqvg3E 4873
zospy/api/config.py sha256=y8VTP6m9hwkKtsrvIO9naXkqoeH8LEIBLU9pzZzpgnE 1305
zospy/api/constants.py sha256=_RLaQjfDdCxfOF63N0VCxFQrYMD3sBJ5PIt3umvnTa4 3996
zospy/api/_ZOSAPI/__init__.pyi sha256=JLp_k71hKEN5pH8nML32bUHIxGt6qrrPz6MzEwOYwzg 12199
zospy/api/_ZOSAPI/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
zospy/api/_ZOSAPI/Analysis/__init__.pyi sha256=kBmiETjYsT0a6MElinG6PlNBaLZhVOfsr2YHb8uEIcQ 30752
zospy/api/_ZOSAPI/Analysis/Data/__init__.pyi sha256=G356LwqkKqlSnLAdsWE8vUBj5iWzJskMoce1CoRBxA4 17069
zospy/api/_ZOSAPI/Analysis/PhysicalOptics/__init__.pyi sha256=tkz1Jw-Z4vNyHzc6FENkz_saTmbh_e42OrEpAGzGSu4 7436
zospy/api/_ZOSAPI/Analysis/RayTracing/__init__.pyi sha256=iTuJJm7nqyK_8m7iIIMDr0AQEtQF-DdkagJZYUWPrlk 1605
zospy/api/_ZOSAPI/Analysis/Settings/__init__.pyi sha256=CLcQTugD1Lfn_XDnDwLGeWHr5ZJb98hEQPS0FIPv8l4 12328
zospy/api/_ZOSAPI/Analysis/Settings/Aberrations/__init__.pyi sha256=Mx7buNATaJRvgfwC9KPcqgzmRRA9FdaQAMfqM-Tkb6w 13158
zospy/api/_ZOSAPI/Analysis/Settings/Coatings/__init__.pyi sha256=vBj3-8S0hrfvg82Yt8okCioPdSu7GLwOGR9xT4YqDIU 2407
zospy/api/_ZOSAPI/Analysis/Settings/DiffractionEfficiency/__init__.pyi sha256=616Lr3G41gYYacLM0Kd60keQfzpTtp8I_93V0Gysq2s 7347
zospy/api/_ZOSAPI/Analysis/Settings/EncircledEnergy/__init__.pyi sha256=RcYxFB3AHvfvHLWO7LICWShd6sm8UylPtxixUY2TfuA 6928
zospy/api/_ZOSAPI/Analysis/Settings/ExtendedScene/__init__.pyi sha256=lrtlLdmZb_nwg5gmrvxNz0uFA8yWFX9B2196qETkZL8 8210
zospy/api/_ZOSAPI/Analysis/Settings/Fans/__init__.pyi sha256=Yon9DLBYmWzJQk4I-ar7EfMpoYc1-vtkZQmj_AGYkQc 1687
zospy/api/_ZOSAPI/Analysis/Settings/Materials/__init__.pyi sha256=bAWo83_fakmb_W0EScXvdU3D8xki7rMmTsKy_7O1XVg 3173
zospy/api/_ZOSAPI/Analysis/Settings/Mtf/__init__.pyi sha256=jSno341cX4-rMLXwTwOHbRkLs1BI7dweA7XAdtWX_9A 20417
zospy/api/_ZOSAPI/Analysis/Settings/NSCSurface/__init__.pyi sha256=SptsB86-kbAMgQNXqexkUunJOb59ZqJp61MeZE8JW7A 3273
zospy/api/_ZOSAPI/Analysis/Settings/Psf/__init__.pyi sha256=UkjcqRVHEz0NDKTiK81BrT4nokPcFWG_lTr-6va5YZM 6843
zospy/api/_ZOSAPI/Analysis/Settings/RMS/__init__.pyi sha256=4LK-jeAOtscwMMX6cz05zhA5ZdmMg3EhhXJJ1LqaYnA 9291
zospy/api/_ZOSAPI/Analysis/Settings/RMS/RMSField/__init__.pyi sha256=WBHy6EEIF7TlAo5BnW09ogFT2SrTGPWOWNub-RO_rQg 327
zospy/api/_ZOSAPI/Analysis/Settings/RMS/RMSFieldMap/__init__.pyi sha256=Bw-CT7iSaptw17uJPJ4L7A80qCqij89iHd1_1hj85qI 347
zospy/api/_ZOSAPI/Analysis/Settings/RayTracing/__init__.pyi sha256=IameAr9pSPqukYo31pWWbUC6fT4hkMmsiah3ElU6FOI 5998
zospy/api/_ZOSAPI/Analysis/Settings/Spot/__init__.pyi sha256=VnRK34TrQF9DNA4fHVh5oAnOzhVM8hIl8ofiP0kd974 2824
zospy/api/_ZOSAPI/Analysis/Settings/Surface/__init__.pyi sha256=pr3owUcADVDNKNE-oBLWmUZW5O_o39NbGiDAPLWihYc 12518
zospy/api/_ZOSAPI/Analysis/Settings/Wavefront/__init__.pyi sha256=EONV-iWHJtcF7qlnMwqh_MPE_VGj10iYynmdbeA-YvM 2759
zospy/api/_ZOSAPI/Analysis/Tolerancing/__init__.pyi sha256=HQkqSMdpDddNLzOeO2I4MSHcHnoVP3Bq2-pZyEpcqys 3671
zospy/api/_ZOSAPI/Analysis/Tolerancing/QuickYield/__init__.pyi sha256=mxjxyIMNTMjjrFMnq07Caz93FK_NAaSP-4mPEWirvJg 1299
zospy/api/_ZOSAPI/Common/__init__.pyi sha256=KNO6qMnZDXC74ncjqajPwjA7Bpo-o_kAG3vQsUFTksk 6955
zospy/api/_ZOSAPI/Editors/__init__.pyi sha256=TAf7V1kJLPu1oSD8Obgt3CVA7xMpGw9lE_Se1fZ0SSY 16131
zospy/api/_ZOSAPI/Editors/LDE/__init__.pyi sha256=diJa8CUNbuhSMwtxFUiAXsZTqCiaNohIJbYXr-umj-g 228412
zospy/api/_ZOSAPI/Editors/MCE/__init__.pyi sha256=AEeknVUcO9gcMNryVpeg5ZIXOvwGD-Bq0fYFfa9EaqA 5432
zospy/api/_ZOSAPI/Editors/MFE/__init__.pyi sha256=BIi7HG7brS95UH-yDlnO--iMTmNTTQIwZDbSe-KKZbs 10175
zospy/api/_ZOSAPI/Editors/NCE/__init__.pyi sha256=gAhxd3GofSJSR9IL2LJzqKHBQiUqu6wnRjA3FbADD9E 323026
zospy/api/_ZOSAPI/Editors/TDE/__init__.pyi sha256=QQ6XeNdhfeLUGVMdhXKGgJEw4etGO5N5MO5-wvxUs7E 4983
zospy/api/_ZOSAPI/Preferences/__init__.pyi sha256=jyXVOOCT7V4zpJ7QEjDCB5rgqBNdYFow-eGYoIpRfuQ 4895
zospy/api/_ZOSAPI/SystemData/__init__.pyi sha256=uq9w7pQ2x2DKRm53rnDbAWs2Bge4C9FohoarIPQaFLQ 21115
zospy/api/_ZOSAPI/Tools/__init__.pyi sha256=jK5DcEyxEAyBTqb9WD-lvTDnAJS8kbmdVjqYMfFU9Lk 22773
zospy/api/_ZOSAPI/Tools/FileManager/__init__.pyi sha256=T1wlGVmjS07fOYwPGriN746ZxhqssN17l3yZqvhXhe0 1779
zospy/api/_ZOSAPI/Tools/General/__init__.pyi sha256=qu8OQq_v3IgcpBVG4Ua5dp7iv0oCSXPvfmWYSFl5X0I 20820
zospy/api/_ZOSAPI/Tools/Layouts/__init__.pyi sha256=XVsOchfbwKzhxliYhM7HqJiHroHpuf4fBQXfREdfIYs 24586
zospy/api/_ZOSAPI/Tools/Optimization/__init__.pyi sha256=9j7RYdqbaHw7CDzzg9Z7XL6F9e_gQDkdD_rCOb_OeNE 5100
zospy/api/_ZOSAPI/Tools/OptimizationTools/__init__.pyi sha256=bANla8BUtuoGu8DmOiTOACSv9OnDu23tqfH8KU0bgkM 2396
zospy/api/_ZOSAPI/Tools/RayTrace/__init__.pyi sha256=hsjpsMf5_jz3BS-X_qwbDxJ6pPKhWPKQGnnvvXlFfro 18673
zospy/api/_ZOSAPI/Tools/Tolerancing/__init__.pyi sha256=1ZTJbTs2kdHnaWR3p-GKlkNKVvF9Sp19Xizm3EGgqq0 18645
zospy/api/_ZOSAPI/Wizards/__init__.pyi sha256=A50H3_rrn5cd321y479z_mf2slrrEYSbn1Ks-vMElc8 26696
zospy/api/_ZOSAPI_constants/__init__.pyi sha256=fLSg0GQKjhIrdDyM7Bpw5KlYPbEUV25Vk5U2n3PVis4 2112
zospy/api/_ZOSAPI_constants/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
zospy/api/_ZOSAPI_constants/Analysis/__init__.pyi sha256=_1YjYCVJk5R8vzYwOaS3hHsLsHlXkgmv0BFUyKE9CSg 18919
zospy/api/_ZOSAPI_constants/Analysis/PhysicalOptics/__init__.pyi sha256=swsuUUS1JUwEUjP5kSA7CIr2eIjLp0yhjVphBNmT8R0 2335
zospy/api/_ZOSAPI_constants/Analysis/RayTracing/__init__.pyi sha256=wenesPBptkSAfvVXNlz5UWGFuPAlHRUv45tb4YJLrpU 489
zospy/api/_ZOSAPI_constants/Analysis/Settings/__init__.pyi sha256=gUGv5BNDLIyIzMDnFNXDl7vR1_dWHgqjtF3ngq-I6XI 2840
zospy/api/_ZOSAPI_constants/Analysis/Settings/Aberrations/__init__.pyi sha256=Bb3bFy2Kdf2l_Vb-z3R1aryw1RjNfaufGf3ZACDhz6U 1952
zospy/api/_ZOSAPI_constants/Analysis/Settings/EncircledEnergy/__init__.pyi sha256=ujz4OguQY-ojt3picEZwih8Rgd-SpbkdMJ1_-vefub4 1037
zospy/api/_ZOSAPI_constants/Analysis/Settings/ExtendedScene/__init__.pyi sha256=a0g7ZN4uqe5jc3T7MXprZtUazw05q4qyJeeWKDKsoTs 897
zospy/api/_ZOSAPI_constants/Analysis/Settings/Fans/__init__.pyi sha256=gAr2rmLgJCnpCqvKZAGv3Tr6BCZ5bur2H_c6X8sBV3U 527
zospy/api/_ZOSAPI_constants/Analysis/Settings/Mtf/__init__.pyi sha256=iSvCDznOftenbUWlAGylqhWDXFL8xYtuWL0aNeO26gY 1070
zospy/api/_ZOSAPI_constants/Analysis/Settings/NSCSurface/__init__.pyi sha256=OxeUiy0QIfz3jtGLP4DPojd36h9LgaW1lhgNd5sW0Mk 773
zospy/api/_ZOSAPI_constants/Analysis/Settings/Psf/__init__.pyi sha256=eydl4ub1reR7hPeY5coJo7l90zAp21WxQu-mTcQ1ehs 918
zospy/api/_ZOSAPI_constants/Analysis/Settings/RMS/__init__.pyi sha256=-L-VuGL4aeYlMQLsalB12E_jag6AhXJqE6kNsfpSiYY 4258
zospy/api/_ZOSAPI_constants/Analysis/Settings/RMS/RMSField/__init__.pyi sha256=zFWJFdj9v-WVRu7Tv1FTU5B0Eo0cDSeLh-Pyf7XzT6g 353
zospy/api/_ZOSAPI_constants/Analysis/Settings/RMS/RMSFieldMap/__init__.pyi sha256=kVhU5alJk2s5j9USlKADDP4cQYd9u_3bD49WzQoDyM4 386
zospy/api/_ZOSAPI_constants/Analysis/Settings/Spot/__init__.pyi sha256=rVtHQNoB0OG8AYRrch33N8PDYYqUK2ALCc1CiCIr9Uk 755
zospy/api/_ZOSAPI_constants/Analysis/Settings/Wavefront/__init__.pyi sha256=f39CROjepHA_fIh3JXhztUP3ZSAwjSm5ti7zTnM7a5Y 1049
zospy/api/_ZOSAPI_constants/Analysis/Tolerancing/__init__.pyi sha256=SXUjKKXQxLK4b3uCGHohi3xAPf-X0bzLmQLPaiQtD-o 769
zospy/api/_ZOSAPI_constants/Analysis/Tolerancing/QuickYield/__init__.pyi sha256=AixXbKwujphRmqF3MAtRMqUjURbcK6e9ZJ_I2SzZy2o 967
zospy/api/_ZOSAPI_constants/Common/__init__.pyi sha256=Lie3zfFXjrTWDe9ep4W6mHIsT7Ekn-M0wfIp4M69-ss 1624
zospy/api/_ZOSAPI_constants/Editors/__init__.pyi sha256=phiXYfYv30vx-VAm4atfi8J--YLP4Fdso3Cwmo4pAHc 2718
zospy/api/_ZOSAPI_constants/Editors/LDE/__init__.pyi sha256=8MwzTNYAm3FpYQ1p90WLZSzg_MgsHkoFINd9XybK5hI 16321
zospy/api/_ZOSAPI_constants/Editors/MCE/__init__.pyi sha256=nupxwVOYLqtzi5W9JZSppchqt_Zwr3Gbhs9l_-_EXBg 4708
zospy/api/_ZOSAPI_constants/Editors/MFE/__init__.pyi sha256=4Fxqe6px8QKLvWrirjweM_oDbg2ZAApMcTMJkXV8MoI 15413
zospy/api/_ZOSAPI_constants/Editors/NCE/__init__.pyi sha256=WTshcOVUEsABs9KqXonQCI9MSarrhNw8m3dOzyAVUKQ 19099
zospy/api/_ZOSAPI_constants/Editors/TDE/__init__.pyi sha256=QxvejTGx0qtWT1dBnNS8ZliplR3s6avenkeuLQe01Nc 2676
zospy/api/_ZOSAPI_constants/Preferences/__init__.pyi sha256=4RrI6-uBNFfbeOBHU4BygNgxI8x0a8NXpaZzgLhIvA0 703
zospy/api/_ZOSAPI_constants/SystemData/__init__.pyi sha256=HoBDSxiqhqzm91ULJqyBnx5y-9k9piE6psuWaV35tvs 5643
zospy/api/_ZOSAPI_constants/Tools/__init__.pyi sha256=xx6yVfEEdGSlwKAjVegWJ3IWm0jUYrJ2KO-C7zKNrQ4 2753
zospy/api/_ZOSAPI_constants/Tools/General/__init__.pyi sha256=G-8tTzEO9ayPLiMFGne1ZuW_oSDvi7lpl6kiu_vL5Xw 4245
zospy/api/_ZOSAPI_constants/Tools/LMx/__init__.pyi sha256=GKmkglpQ4Ewty-QksPgin9mpvEJpg0ZaO_SzeWWf9kE 253
zospy/api/_ZOSAPI_constants/Tools/Optimization/__init__.pyi sha256=tnBi7b0Q8YEQlTfTwPYTWFqtCsf3M-FFpKvlozWcuOs 1124
zospy/api/_ZOSAPI_constants/Tools/RayTrace/__init__.pyi sha256=vzyq_EEtH6O95_4WT8aJx6K1AG47uCk4l_6KjQ5u8-E 1968
zospy/api/_ZOSAPI_constants/Tools/Tolerancing/__init__.pyi sha256=EQpfMLQGB0jHmGtKLe4Wn_7Ai6aBUsZKoW2NY6FXdsw 6942
zospy/api/_ZOSAPI_constants/Wizards/__init__.pyi sha256=-girXZ4tkfH8SNJjs_xLUTxaSYx1qBeR3t1QX8MtU5k 1811
zospy/functions/__init__.py sha256=Z9lKemq7ag9zPNlS1V0wZa1h6i-FF3rdfRdbutSBJuA 386
zospy/functions/lde.py sha256=1RI1XkR6BQFW3aRZ7Ee4m2oHJtDMLZQas_N6b_2rYQE 4252
zospy/functions/nce.py sha256=SDv7Qp0xN2WAfpkxoA4HDW1loonvc0ap0WyOMXnjdPE 4833
zospy/solvers/__init__.py sha256=kmjFGkpHWCGrtb_0VOZ9xxQfvy98McoEQj1sUvZh47g 7399
zospy/utils/__init__.py sha256=iCJ0uVGhVCp6m_iLtOT0EQNY1CSfCGnrUZ4Uo5cGTpA 97
zospy/utils/clrutils.py sha256=39Fz1-L1Xi1cxxzCW5YURa63-iykH1gALO3Ilvh2AeE 3689
zospy/utils/pyutils.py sha256=G7cM-EZd6xssevv8YgYt-lDaW5g_h8nsnAEUx6G4Y7w 6460
zospy/utils/zputils.py sha256=7jLdftj7qaq0xMqjA6mP0LmDkLkRwQLHnaDDaXaVl8k 4678
zospy-1.2.1.dist-info/LICENSE.txt sha256=Lawb5P3YLqNvjMhYGitz6upST1WFpWdhfmKd63UCLrA 1114
zospy-1.2.1.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
zospy-1.2.1.dist-info/METADATA sha256=PakLokC7aCAlAI-xyXKBFrJhyc6wI70fwD6sG3-2gtw 9281
zospy-1.2.1.dist-info/RECORD