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 pip installation try type in a terminal prompt (warning: it takes 1-2 minutes to calibrate before the app will appear):
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. After pip installation try type in a terminal prompt:
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.2.tar.gz (87.5 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.2-py3-none-any.whl (89.3 kB view details)

Uploaded Python 3

File details

Details for the file baldrapp-0.1.2.tar.gz.

File metadata

  • Download URL: baldrapp-0.1.2.tar.gz
  • Upload date:
  • Size: 87.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for baldrapp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 1b8e3464e88fba7af2b49c87efc450f74803396c8d0a4dd9e73646721f210118
MD5 1550332fc8faf1df572cff5777c6180c
BLAKE2b-256 593467f490273ed7c9983c7666aea9ec1e9bca985ece14e7255687707c18ab0a

See more details on using hashes here.

File details

Details for the file BaldrApp-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: BaldrApp-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 89.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for BaldrApp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 aad43d3f7253fba3fb972c931e27cc178b1a131645421f15e4f7a5d606bedd7b
MD5 b8830279af60cba20ce5af94de073888
BLAKE2b-256 ae28f01313e68f7cabb72caabe8d9d68c7b5beda05e76bc3c65d548c014b3a5c

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