numericalEFT / Lehmann.jl

Compact Spectral Representation for Imaginary-time/Matsubara-frequency Green's Functions
https://numericalEFT.github.io/Lehmann.jl/dev
MIT License
18 stars 1 forks source link

Dev #20

Closed kunyuan closed 2 years ago

kunyuan commented 2 years ago
  1. Cache kernel in DLRGrid
  2. Remove unnecessary copies in DLR operations
  3. Add more tests
codecov-commenter commented 2 years ago

Codecov Report

Merging #20 (1e1f30d) into main (3dc0f69) will increase coverage by 24.14%. The diff coverage is 86.20%.

Impacted file tree graph

@@             Coverage Diff             @@
##             main      #20       +/-   ##
===========================================
+ Coverage   43.78%   67.92%   +24.14%     
===========================================
  Files          10       10               
  Lines         820      845       +25     
===========================================
+ Hits          359      574      +215     
+ Misses        461      271      -190     
Impacted Files Coverage Δ
src/discrete/kernel.jl 89.56% <80.00%> (+89.56%) :arrow_up:
src/spectral.jl 82.31% <81.81%> (+0.99%) :arrow_up:
src/operation.jl 94.82% <83.33%> (-3.25%) :arrow_down:
src/dlr.jl 79.04% <92.30%> (+27.12%) :arrow_up:
src/sample/sample.jl 89.47% <100.00%> (ø)
src/discrete/builder.jl 72.97% <0.00%> (+72.97%) :arrow_up:
src/utility/chebyshev.jl 100.00% <0.00%> (+100.00%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 3dc0f69...1e1f30d. Read the comment docs.