openwfs

View on PyPIReverse Dependencies (0)

1.0.0 openwfs-1.0.0-py3-none-any.whl

Wheel Details

Project: openwfs
Version: 1.0.0
Filename: openwfs-1.0.0-py3-none-any.whl
Download: [link]
Size: 103852
MD5: 9295cf71a3f16ba34c810c617616013f
SHA256: 3172ed3faa3aa08e8fc01d1abd59fd7a6ef99088774f784b311f3ded0d998fe8
Uploaded: 2024-10-11 19:17:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: openwfs
Version: 1.0.0
Summary: A libary for performing wavefront shaping experiments and simulations
Author: Ivo Vellekoop
Author-Email: i.m.vellekoop[at]utwente.nl
Home-Page: https://github.com/ivovellekoop/openwfs
Project-Url: Documentation, https://openwfs.readthedocs.io/en/latest/
Project-Url: Repository, https://github.com/ivovellekoop/openwfs
License: BSD-3-Clause
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9,<4.0
Requires-Dist: PyOpenGL (<4.0.0,>=3.1.7); extra == "opengl" or extra == "all"
Requires-Dist: annotated-types (<0.8.0,>=0.7.0)
Requires-Dist: astropy (>=5.1.0)
Requires-Dist: glfw (<3.0.0,>=2.5.9); extra == "opengl" or extra == "all"
Requires-Dist: harvesters (<2.0.0,>=1.4.2); python_version < "3.12" and (extra == "genicam" or extra == "all")
Requires-Dist: matplotlib (<4.0.0,>=3.7.3)
Requires-Dist: nidaqmx (<2.0.0,>=1.0.1); extra == "nidaq" or extra == "all"
Requires-Dist: numpy (>=1.25.2)
Requires-Dist: opencv-python (<5.0.0.0,>=4.9.0.80)
Requires-Dist: scipy (<2.0.0,>=1.11.3)
Provides-Extra: all
Provides-Extra: genicam
Provides-Extra: nidaq
Provides-Extra: opengl
Description-Content-Type: text/markdown
[Description omitted; length: 19532 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
openwfs/__init__.py sha256=lZympiIktJwR4zXBXrg7Sd22YgDqt7dEsHFtF1rQeX0 85
openwfs/algorithms/__init__.py sha256=XHpGQht4zHdS1rg5NIM6bg04CayT849hbC52ST_0oiQ 200
openwfs/algorithms/basic_fourier.py sha256=7r4dgOefJH2VxqKitbbb5Ylpgd_-otMJ_6W8g9fD-00 5363
openwfs/algorithms/dual_reference.py sha256=lBtz89Ye1uPGczvPinG3E9ONfIkvx-UTQNzGxhFlKTA 14923
openwfs/algorithms/genetic.py sha256=a_gGc2pZK5SR4hQ2WNzpy3rWGPRPl5MBvUBJm1lEC9g 5401
openwfs/algorithms/ssa.py sha256=8B0LUG4tz6XQkIcnyuZengjCvNpqEkAkW30f3S0a8us 3095
openwfs/algorithms/troubleshoot.py sha256=VK_hL9yuNv4sRa-8pUCv9LOnR8ESM2WbG3-fkwOIFZ4 27614
openwfs/algorithms/utilities.py sha256=D4wX07jYsGFpOseIiyazt-oDo71-pdEp5CiV3ZspdNw 17777
openwfs/core.py sha256=nU-mdrFKPGtdCs9VUZEWffq2Yy_X7LdnI2uBhclweHw 27689
openwfs/devices/__init__.py sha256=eCnIucQ4HUlFf1njN3DAgAdIdZ-pUvgZBe7Fv16imbw 667
openwfs/devices/camera.py sha256=1RLruj6APw4T0xsKL4eGK5asy6xfyIfrrJ914pgFAUA 10289
openwfs/devices/galvo_scanner.py sha256=Zc-UiE5MyvJcbom5gIL2YCRA_VDg9lBWUAu0As6bCH0 40230
openwfs/devices/nidaq_gain.py sha256=wiGyToPXRWAuZr8fF88fRqJotKxvQjs8u_OG2lhjFc8 3078
openwfs/devices/slm/__init__.py sha256=ONj1MTYweMpXJrzvVjsPkq4gp6bsLHKEueUV-JKVatk 181
openwfs/devices/slm/context.py sha256=oYO_AWRP2OGAPJarefceIClIxsKpGteKzsTmf_Ew8uM 1424
openwfs/devices/slm/geometry.py sha256=XfBNS_lR9A3cfFHmGd64dRRQzpNTZrB9GhMDojeIfbg 8760
openwfs/devices/slm/patch.py sha256=-ACD9c5Y9Pa4JAuKvfTjmv-QYit7RglgzISZu2kAyRU 10662
openwfs/devices/slm/shaders.py sha256=GWvuPqZ9w1E0tQ-VMY6666cDbMe9I968SwCsPbTQVsQ 2298
openwfs/devices/slm/slm.py sha256=iWO62E6tnNfiDRubU5HmojW3m3Mqi1WAYx5_-e28IB4 27777
openwfs/devices/slm/texture.py sha256=3jnGbSp2StLzNN9oGUoLyLXCc_r5cYei9cM4iQSVQCw 4767
openwfs/plot_utilities.py sha256=V5Cqt4xyyaJWysb_mbWZ3f4ZKYP15tKwng9Fb9EGeVg 7387
openwfs/processors/__init__.py sha256=mvYVjqqDApUW09DNVhOkpUEl17-AcrLbeU1Zc3RbSIU 153
openwfs/processors/processors.py sha256=hAo-Ulzq56mqwZWjWTrPf9DbJpVp63gyY5IvbSfLKMk 15810
openwfs/simulation/__init__.py sha256=50pipvf69s9PNho7oTKEvFmMPe-OhVV-7GrZIn0bZLQ 326
openwfs/simulation/microscope.py sha256=6wikFBi9o96j6RFCCe7oqK8p_LJfTGr4lDaR6yXYU1c 12322
openwfs/simulation/mockdevices.py sha256=-STE0ydke_1-EQ2QBZSC2co8-uhgErnCvyrlxdWxcq8 14352
openwfs/simulation/slm.py sha256=0MwjljMQrjfRu7oC2rprcl66BmKYovi2rYrZlzcDW9s 12362
openwfs/simulation/transmission.py sha256=U8wP1v3SK5JKmtRor4nlUzg8ONanP4YAQSLg1xgDIUQ 3669
openwfs/utilities/__init__.py sha256=vwGYuBhuEhm83fNxWt6cnZ2hIdw8tun1OK07hX36R6g 296
openwfs/utilities/patterns.py sha256=48i8W402rCUH4Alg7kDPZmJIN3OWT6yIVcVatVjaWnY 7719
openwfs/utilities/utilities.py sha256=mPA4YlRFkT4O8PELA3mtYL6J-sxGvko6M_ft8E-p4Sg 17914
openwfs-1.0.0.dist-info/LICENCE.txt sha256=a4_azNFDI24q0sCDbL5Czvr_ETi9WrV5x7swhVEgQZA 1593
openwfs-1.0.0.dist-info/METADATA sha256=wfPFrOdv3K9TTQ7kgi3I7GhgJlSIhHUSYWczrZ_lK44 21177
openwfs-1.0.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
openwfs-1.0.0.dist-info/RECORD