Skip to main content

Simulate laser propagation through a system of planar and focussing mirrors

Project description

Pyrabola

Pyrabola simulates the propagation of laser light through a system composed of planar mirrors, a parabolic mirror and a focal spot camera. It aims to balance speed with accuracy by clever use of approximations to the exact propagation solutions, which for example enable us to model the full evolution of an aberrated laser pulse through a tight focus, without placing particularly stringent constraints on resolution.

This code is a work in progress.

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

pyrabola-0.0.2.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

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

pyrabola-0.0.2-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

Details for the file pyrabola-0.0.2.tar.gz.

File metadata

  • Download URL: pyrabola-0.0.2.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for pyrabola-0.0.2.tar.gz
Algorithm Hash digest
SHA256 91241ce42ff7f291db2c95edc8d31033731cfc74d6c18c39e0964637efd037c7
MD5 47c2558978b096f2e54ddf82a1edd3e8
BLAKE2b-256 caa8e78c4caab0812e2c22cce9c5ed27685fe9324f408baddddbff5b62554188

See more details on using hashes here.

File details

Details for the file pyrabola-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: pyrabola-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 18.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for pyrabola-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5c69a22728564221d5f9093527ddda7ca5533b5b157178404de09411af285c24
MD5 62f61cd315dfbc48a268908bd8b80875
BLAKE2b-256 ab384253df8bb516b7b525a2ed5171b29984ac76562eed4fbc008ff594872069

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