Skip to main content

A diffraction simulator for exploring and visualizing physical optics

Project description

Diffractsim: A diffraction simulator for exploring and visualizing physical optics

Flexible, and easy-to-use Python diffraction simulator that focuses on visualizing physical optics phenomena. The simulator uses mainly scalar diffraction techniques for light propagation, provides an interface for simulation set up, and includes several plotting options, counting with CIE Color matching functions for accurate color reproduction.

The basic use of this simulator using the angular spectrum method is described in this article. Take a look to the videos to see the animated simulations!

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

diffractsim-2.2.1.tar.gz (50.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

diffractsim-2.2.1-py3-none-any.whl (64.9 kB view details)

Uploaded Python 3

File details

Details for the file diffractsim-2.2.1.tar.gz.

File metadata

  • Download URL: diffractsim-2.2.1.tar.gz
  • Upload date:
  • Size: 50.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.11

File hashes

Hashes for diffractsim-2.2.1.tar.gz
Algorithm Hash digest
SHA256 62875002c308dd77e07db980e1108eb04b618579140294fe0cc942c69f75fb57
MD5 6018f9895d168f900e4830b431356c44
BLAKE2b-256 0226b9256078d19326fc000559756bda252567c6633875adcf96e1141d1a1b13

See more details on using hashes here.

File details

Details for the file diffractsim-2.2.1-py3-none-any.whl.

File metadata

  • Download URL: diffractsim-2.2.1-py3-none-any.whl
  • Upload date:
  • Size: 64.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.11

File hashes

Hashes for diffractsim-2.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f467b901575d0faa9d54b587ec2ff85a47de259f34df6ec7118b83e84d43956b
MD5 7eb973af669c506ecc361a7cbb9426a2
BLAKE2b-256 f8ba76f2c23a5afdcfabf4d54d5c539eaa561c41ea6b3996e73f82037f4bfc81

See more details on using hashes here.

Supported by

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