Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

baldrapp-0.1.1.tar.gz (84.3 kB view details)

Uploaded Source

Built Distribution

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

BaldrApp-0.1.1-py3-none-any.whl (85.7 kB view details)

Uploaded Python 3

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

Hashes for baldrapp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3a923ba390531979318f6c6cc32cf75b104c785a7228f534903ee3b8b915ac4a
MD5 d0f1ab4de0e71a80773a73760b6b61ab
BLAKE2b-256 b35a89ba2833bbbcaa54b69709d3dfc874ace8ff5fb30cc225685990dd96bc21

See more details on using hashes here.

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

Hashes for BaldrApp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7dd68b848943b8a59ed41aa713a98fc3c0756046d63320259210ecd34ff10cba
MD5 38c44f264c7efae0b165a12a04a0700b
BLAKE2b-256 aad46f0ef449f0410f1fdc14a36acc4ee80e05de45d4a8612f82c4ca96dccbfd

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