Skip to content

Add optika.wavefields: physical-optics propagation through a SequentialSystem - #173

Open
jacobdparker wants to merge 6 commits into
feature/zernike-sagfrom
feature/wavefields
Open

Add optika.wavefields: physical-optics propagation through a SequentialSystem#173
jacobdparker wants to merge 6 commits into
feature/zernike-sagfrom
feature/wavefields

Adapt to ZernikeSag.base rename and reformat with black

fbddae6
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project failed Jul 24, 2026 in 0s

98.64% (-0.74%) compared to ed9a198

View this Pull Request on Codecov

98.64% (-0.74%) compared to ed9a198

Details

Codecov Report

❌ Patch coverage is 91.01498% with 54 lines in your changes missing coverage. Please review.
✅ Project coverage is 98.64%. Comparing base (ed9a198) to head (fbddae6).
⚠️ Report is 1 commits behind head on feature/zernike-sag.

Files with missing lines Patch % Lines
optika/systems/_sequential.py 79.80% 21 Missing ⚠️
optika/wavefields/_wavefield_vectors.py 82.02% 16 Missing ⚠️
optika/surfaces.py 82.35% 15 Missing ⚠️
optika/systems/_wavefield_test.py 99.25% 1 Missing ⚠️
optika/wavefields/_wavefield_functions.py 92.30% 1 Missing ⚠️
Additional details and impacted files
@@                   Coverage Diff                   @@
##           feature/zernike-sag     #173      +/-   ##
=======================================================
- Coverage                99.37%   98.64%   -0.74%     
=======================================================
  Files                      120      127       +7     
  Lines                     6277     6878     +601     
=======================================================
+ Hits                      6238     6785     +547     
- Misses                      39       93      +54     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.