spacetelescope / poppy

Physical Optics Propagation in Python
https://poppy-optics.readthedocs.io
BSD 3-Clause "New" or "Revised" License
211 stars 69 forks source link

Implement WedgeSegmentedDeformableMirror #611

Closed mperrin closed 6 months ago

mperrin commented 6 months ago

This implements a WedgeSegmentedDeformableMirror, suitable for simulating pie-wedge segmented apertures with misalignments per segment. In particular this aperture geometry is used in some exploratory cases for HWO design analyses, which this allows simulating.

Unknown-1

codecov[bot] commented 6 months ago

Codecov Report

Attention: Patch coverage is 94.64286% with 3 lines in your changes are missing coverage. Please review.

Project coverage is 74.44%. Comparing base (9b9d981) to head (45b739e). Report is 10 commits behind head on develop.

Files Patch % Lines
poppy/optics.py 93.75% 3 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #611 +/- ## =========================================== + Coverage 74.30% 74.44% +0.14% =========================================== Files 18 18 Lines 6600 6645 +45 =========================================== + Hits 4904 4947 +43 - Misses 1696 1698 +2 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.