bsc-quantic / Tenet.jl

Composable Tensor Network library in Julia
https://bsc-quantic.github.io/Tenet.jl/
Apache License 2.0
17 stars 1 forks source link

Import code from `Tensors` package #81

Closed mofeing closed 10 months ago

mofeing commented 10 months ago

As explained in bsc-quantic/EinExprs.jl#24, using Tensors may be a burden for external users, specifically the ones that interoperate several TN packages.

Proposal is to cut any dependency to Tensors and import that code to Tenet.

I'm also bumping the minimum Julia version to 1.9, since it's stable enough, v1.10 is near, all of our users are using v1.9 and it makes package extensions easier to maintain.

codecov[bot] commented 10 months ago

Codecov Report

Merging #81 (5d6ebda) into master (c78bb60) will decrease coverage by 77.60%. Report is 9 commits behind head on master. The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master     #81       +/-   ##
==========================================
- Coverage   77.82%   0.22%   -77.60%     
==========================================
  Files           9      11        +2     
  Lines         699     885      +186     
==========================================
- Hits          544       2      -542     
- Misses        155     883      +728     
Files Changed Coverage Δ
ext/TenetMakieExt.jl 0.00% <0.00%> (-100.00%) :arrow_down:
ext/TenetQuacExt.jl 0.00% <ø> (-86.96%) :arrow_down:
src/Helpers.jl 2.94% <0.00%> (-74.48%) :arrow_down:
src/Numerics.jl 0.00% <0.00%> (ø)
src/Quantum/MP.jl 0.00% <0.00%> (-89.89%) :arrow_down:
src/Quantum/PEP.jl 0.00% <0.00%> (ø)
src/Quantum/Quantum.jl 0.00% <0.00%> (-73.74%) :arrow_down:
src/Tenet.jl 100.00% <ø> (ø)
src/Tensor.jl 0.00% <0.00%> (ø)
src/TensorNetwork.jl 0.00% <0.00%> (-83.74%) :arrow_down:
... and 1 more