Jutho / TensorKit.jl

A Julia package for large-scale tensor computations, with a hint of category theory
MIT License
218 stars 38 forks source link

Refactor ChainRulesCoreExt into separate files #133

Closed lkdvos closed 2 months ago

lkdvos commented 2 months ago

This refactors the chainrules extension into separate files. In the meantime, I improved the test coverage a bit, and ironed out some type instabilities.

codecov[bot] commented 2 months ago

Codecov Report

Attention: Patch coverage is 90.95023% with 20 lines in your changes missing coverage. Please review.

Project coverage is 82.57%. Comparing base (8b41fe3) to head (99f71c0).

Files Patch % Lines
ext/TensorKitChainRulesCoreExt/constructors.jl 53.84% 12 Missing :warning:
ext/TensorKitChainRulesCoreExt/utility.jl 72.22% 5 Missing :warning:
src/tensors/tensor.jl 85.71% 3 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #133 +/- ## ========================================== + Coverage 82.19% 82.57% +0.37% ========================================== Files 43 48 +5 Lines 5713 5710 -3 ========================================== + Hits 4696 4715 +19 + Misses 1017 995 -22 ```

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