Skip to main content

Python optics module (Real ray tracing, Zernike polynomials, interferogram, wave propagation, aberration and polarization)

Project description

Opticspy is a python module concentrated on optical application. It has several optics simulation and analysis class and functions: 1. Real ray tracing 2. Zernike polynomials 3. Twyman-green, lateral shear and phase shift interferometer simulation 4. Surface rebuild with interferogram. 5. Aberration calculation 6. Wave propagation method for different shape of aperture(fresnel, fraunhofer and OTF) 7. Jones matrix

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opticspy-0.2.1.tar.gz (1.3 MB view details)

Uploaded Source

Built Distributions

opticspy-0.2.1.macosx-10.10-intel.exe (2.2 MB view details)

Uploaded Source

opticspy-0.2.1-py2.7.egg (2.3 MB view details)

Uploaded Source

File details

Details for the file opticspy-0.2.1.tar.gz.

File metadata

  • Download URL: opticspy-0.2.1.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for opticspy-0.2.1.tar.gz
Algorithm Hash digest
SHA256 4d2fd3d19a9cde98f5c2be0ea167dd29273fa181a0deb6be1aed8101904c4db3
MD5 caad7366ae6a8d12609e6377280ef841
BLAKE2b-256 e8f1f7561855bbdee4b7ef0af82ed2c5e01e9f6993657b0e769fa0d5789ac8cb

See more details on using hashes here.

File details

Details for the file opticspy-0.2.1.macosx-10.10-intel.exe.

File metadata

File hashes

Hashes for opticspy-0.2.1.macosx-10.10-intel.exe
Algorithm Hash digest
SHA256 60e610f6cbe57aff9e1521f99ccd2f2c6d4d52e34ba3aad8699f87b2f8587fb2
MD5 0a454ad3b096f1983bd79d198a6b9a5b
BLAKE2b-256 273a1c858eb520bb248f26ba1f6ec0fa876c6a6655f05c6a11835b5fe50563a8

See more details on using hashes here.

File details

Details for the file opticspy-0.2.1-py2.7.egg.

File metadata

  • Download URL: opticspy-0.2.1-py2.7.egg
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for opticspy-0.2.1-py2.7.egg
Algorithm Hash digest
SHA256 24f93dd3e4894bb3d259382bc5ce6c9c7212a06d06a28a111ae8e7eeca66bf56
MD5 46d9615e7b8b875d8c0ce2a59f8df6d0
BLAKE2b-256 e279125299fe3d31309dcfa94a9d4f83ee40be0eaf6d323198454b6b56745d3c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page