Skip to content

Restructure the package, modernize the tooling, and refactor Qube - #17

Merged
markshowalter merged 63 commits into
mainfrom
mark-reorg
Aug 14, 2026
Merged

Restructure the package, modernize the tooling, and refactor Qube#17
markshowalter merged 63 commits into
mainfrom
mark-reorg

Restore the derived attributes missing from an older pickle

cfbab03
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 14, 2026 in 0s

96.88% (target 90.00%)

View this Pull Request on Codecov

96.88% (target 90.00%)

Details

Codecov Report

❌ Patch coverage is 96.08836% with 85 lines in your changes missing coverage. Please review.
✅ Project coverage is 96.88%. Comparing base (a7bc0e5) to head (cfbab03).

Files with missing lines Patch % Lines
src/polymath/extensions/dtypes.py 92.91% 10 Missing and 9 partials ⚠️
src/polymath/qube.py 97.62% 5 Missing and 8 partials ⚠️
src/polymath/extensions/masking.py 95.74% 5 Missing and 5 partials ⚠️
src/polymath/extensions/deriv_ops.py 93.69% 2 Missing and 5 partials ⚠️
src/polymath/extensions/casting.py 95.45% 3 Missing and 3 partials ⚠️
src/polymath/extensions/errors.py 86.66% 4 Missing and 2 partials ⚠️
src/polymath/extensions/pickler.py 82.14% 4 Missing and 1 partial ⚠️
src/polymath/extensions/unit_ops.py 90.74% 2 Missing and 3 partials ⚠️
src/polymath/extensions/indexer.py 82.60% 3 Missing and 1 partial ⚠️
src/polymath/extensions/readonly_ops.py 94.02% 3 Missing and 1 partial ⚠️
... and 4 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #17      +/-   ##
==========================================
+ Coverage   96.11%   96.88%   +0.77%     
==========================================
  Files          24       32       +8     
  Lines        7207     7616     +409     
  Branches     1617     1690      +73     
==========================================
+ Hits         6927     7379     +452     
+ Misses        162      134      -28     
+ Partials      118      103      -15     

☔ 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.