optika
A Python library for simulating optical systems, similar to Zemax.
Installation
Optika can be installed using pip:
pip install optika
Features
- Sequential raytrace modeling
- Spherical, conical and toroidal surface sag profiles
- Ruled surfaces, constant, variable, and holographic line spacing
- Circular, rectangular, and polygonal apertures
- multilayer reflectivity and transmissivity
- n-dimensional configurations of the optical system using named-arrays
- uncertainity propagation using named-arrays
Example Gallery
Simulate a Newtonian telescope
using optika
Compute the reflectivity of a multilayer mirror by specifying the materials and thicknesses of the layers.
Model the quantum efficiency of a backilluminated CCD
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
optika-2.1.0.tar.gz
(4.3 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file optika-2.1.0.tar.gz.
File metadata
- Download URL: optika-2.1.0.tar.gz
- Upload date:
- Size: 4.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20377d3aff23b99f43bf1a61f41883337b892021bb9959c3d2159ed0563177f6
|
|
| MD5 |
def8f9e0f1d6780822f034c265d289aa
|
|
| BLAKE2b-256 |
877283c3eae150ef4b71eb417ebc27180218cbacda51840e688b934ec1cec47e
|
File details
Details for the file optika-2.1.0-py3-none-any.whl.
File metadata
- Download URL: optika-2.1.0-py3-none-any.whl
- Upload date:
- Size: 4.9 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d45b246b89d7ac55be0ea48484ca1aac7ab57451bb1dc7b2b83b476d9d3c4164
|
|
| MD5 |
c82eb8d5931cefed74163c2fe4b82d1e
|
|
| BLAKE2b-256 |
a3b4742a794030ce9e75741a16ddbc9f21a505224bb46132e62a85b86fdf754c
|