Einsums icon indicating copy to clipboard operation
Einsums copied to clipboard

Add python bindings

Open cgbriggs99 opened this issue 1 year ago • 2 comments

Make Einsums work with Python.

cgbriggs99 avatar Sep 03 '24 16:09 cgbriggs99

Codecov Report

Attention: Patch coverage is 82.87561% with 106 lines in your changes missing coverage. Please review.

Project coverage is 78.84%. Comparing base (bf104c6) to head (1f478dd). Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
src/include/einsums/RuntimeTensor.hpp 78.78% 91 Missing :warning:
src/include/einsums/Tensor.hpp 20.00% 4 Missing :warning:
src/include/einsums/utility/IndexUtils.hpp 84.00% 4 Missing :warning:
src/Timer.cpp 72.72% 3 Missing :warning:
src/include/einsums/utility/TensorBases.hpp 88.46% 3 Missing :warning:
src/include/einsums/TiledTensor.hpp 0.00% 1 Missing :warning:
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #87      +/-   ##
==========================================
- Coverage   80.93%   78.84%   -2.09%     
==========================================
  Files          54       56       +2     
  Lines        3918     4477     +559     
==========================================
+ Hits         3171     3530     +359     
- Misses        747      947     +200     
Flag Coverage Δ
cpp 78.84% <82.87%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

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

codecov[bot] avatar Sep 09 '24 14:09 codecov[bot]

Other than the build configuration stuff, I think I have what I wanted for this pull request. It's pretty big as is, so compatibility and structured tensors will come in another PR. I will also need to finish up with some docs.

cgbriggs99 avatar Oct 02 '24 20:10 cgbriggs99

Python code now generates coverage information!

cgbriggs99 avatar Oct 10 '24 18:10 cgbriggs99

All tests passing. Ready for review!

cgbriggs99 avatar Oct 31 '24 22:10 cgbriggs99