Simulating Baldr - the Zernike Wavefront Sensor for Asgard
Project description
BaldrApp
Simulating Baldr - the Zernike Wavefront Sensor for Asgard
Includes
- A PyQt app for end-to-end simulatations and visualization of Baldr operations (closed and open loop for a single telescope). The gui allows downloading of configuration files and telemetry. After installation try type in a terminal prompt (it takes 1-2 minutes to calibrate):
closed_loop_pyqtgraph.py
- a Streamlit application that simulates a Zernike Wavefront Sensor optical system using Fresnel diffraction propagation to model system mis-alignments. The default setup is for simulating the last (critical) part of the optical train of Baldr. Try from the project root folder:
streamlit run apps/baldr_alignment_app/Baldr_Fresnel_App.py
- general packaged tools for simulating ZWFS's. These build upon the python pyZELDA package ().
Installation
pip install baldrapp
This has a dependancy on a forked version of the pyZELDA package (https://github.com/courtney-barrer/pyZELDA) which must be installed seperately
pip install pyzelda@git+https://github.com/courtney-barrer/pyZELDA.git@b42aaea5c8a47026783a15391df5e058360ea15e
Alternatvely the project can be cloned or forked from the Github:
git clone https://github.com/courtney-barrer/BaldrApp
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
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 baldrapp-0.1.1.tar.gz.
File metadata
- Download URL: baldrapp-0.1.1.tar.gz
- Upload date:
- Size: 84.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a923ba390531979318f6c6cc32cf75b104c785a7228f534903ee3b8b915ac4a
|
|
| MD5 |
d0f1ab4de0e71a80773a73760b6b61ab
|
|
| BLAKE2b-256 |
b35a89ba2833bbbcaa54b69709d3dfc874ace8ff5fb30cc225685990dd96bc21
|
File details
Details for the file BaldrApp-0.1.1-py3-none-any.whl.
File metadata
- Download URL: BaldrApp-0.1.1-py3-none-any.whl
- Upload date:
- Size: 85.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7dd68b848943b8a59ed41aa713a98fc3c0756046d63320259210ecd34ff10cba
|
|
| MD5 |
38c44f264c7efae0b165a12a04a0700b
|
|
| BLAKE2b-256 |
aad46f0ef449f0410f1fdc14a36acc4ee80e05de45d4a8612f82c4ca96dccbfd
|