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

60267ad
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project failed Jun 15, 2026 in 1s

98.64% (-0.74%) compared to 8455e8d

View this Pull Request on Codecov

98.64% (-0.74%) compared to 8455e8d

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 (8455e8d) to head (60267ad).

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                     6248     6849     +601     
=======================================================
+ Hits                      6209     6756     +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.