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.1.tar.gz (13.6 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.1-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyrabola-0.0.1.tar.gz
  • Upload date:
  • Size: 13.6 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.1.tar.gz
Algorithm Hash digest
SHA256 d6ef82b679b65f296cde5657c5774150047ed9da97c091ef41192c0e5be2784f
MD5 c8dd11a78be93265ca409472d3298901
BLAKE2b-256 249f4447e9b34ad6de9335de23ecfddd14d5bbdb331b4eb2ac838a4e61036568

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyrabola-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 11.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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4fd43c7be0ff71a21d7381481b5ea90eb5b0ee2c89b0812e947b71f10e4aad83
MD5 1f162e4556d9366b8eb95d11277513ce
BLAKE2b-256 b84fe8e22f232101f50a5d9f0a718916160f8266c145371832cc74961f2e2e72

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