Beam Corset is a Gaussian optics mode matching tool made for use in Jupyter notebooks.
Project description
Beam Corset
Beam Corset is a Gaussian optics mode matching tool made for use in Jupyter notebooks.
Key Features
- Lens placement in multiple shifting regions
- Ensure minimal distances between lenses
- Constrain beam radius to ensure the beam fits through apertures
- Account for existing fixed lenses
- Detailed reachability and sensitivity analysis of solutions
Installation
Install from PyPI:
pip install beam-corset
Links
- Documentation: https://lkies.github.io/corset/intro.html
- Source Code: https://github.com/lkies/corset
- Issue Tracker: https://github.com/lkies/corset/issues
Contributing
TODO
Git Pre-Commit
git config filter.strip-notebook-output.clean 'pixi run -e dev jupyter nbconvert --ClearOutputPreprocessor.enabled=True --to=notebook --stdin --stdout --log-level=ERROR'
git config filter.strip-notebook-output.smudge cat
git config filter.strip-notebook-output.required true
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
beam_corset-0.2.1.tar.gz
(647.1 kB
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 beam_corset-0.2.1.tar.gz.
File metadata
- Download URL: beam_corset-0.2.1.tar.gz
- Upload date:
- Size: 647.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
524ea37d938689263fdd3d625913c4f827ece88ec8af41b222e5c7df1989159d
|
|
| MD5 |
f3b313357043c5d162e25d3c5611f110
|
|
| BLAKE2b-256 |
add5b4e90d320c8647562bc79eb556ef60f2c30aa215acaa72ddeb42204e3238
|
File details
Details for the file beam_corset-0.2.1-py3-none-any.whl.
File metadata
- Download URL: beam_corset-0.2.1-py3-none-any.whl
- Upload date:
- Size: 35.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3088da828f4c0d4ccdd097751f09e1d242f088f79606791d7102ff1043981174
|
|
| MD5 |
ee495819fde3a0fd7633068a5b6cdead
|
|
| BLAKE2b-256 |
315bc4eae43aad871f0e2c32a9677238ed0c8ac98f64832478221a35c5789e58
|