gaurav-arya / StochasticAD.jl

Research package for automatic differentiation of programs containing discrete randomness.
MIT License
195 stars 15 forks source link

Refactor wrapping logic into an abstract type #99

Closed gaurav-arya closed 10 months ago

codecov-commenter commented 10 months ago

Codecov Report

Patch coverage: 81.48% and project coverage change: +5.52% :tada:

Comparison is base (932e1b2) 82.76% compared to head (1fe27d6) 88.28%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #99 +/- ## ========================================== + Coverage 82.76% 88.28% +5.52% ========================================== Files 13 15 +2 Lines 731 734 +3 ========================================== + Hits 605 648 +43 + Misses 126 86 -40 ``` | [Files Changed](https://app.codecov.io/gh/gaurav-arya/StochasticAD.jl/pull/99?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Gaurav+Arya) | Coverage Δ | | |---|---|---| | [src/StochasticAD.jl](https://app.codecov.io/gh/gaurav-arya/StochasticAD.jl/pull/99?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Gaurav+Arya#diff-c3JjL1N0b2NoYXN0aWNBRC5qbA==) | `100.00% <ø> (ø)` | | | [src/finite\_infinitesimals.jl](https://app.codecov.io/gh/gaurav-arya/StochasticAD.jl/pull/99?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Gaurav+Arya#diff-c3JjL2Zpbml0ZV9pbmZpbml0ZXNpbWFscy5qbA==) | `100.00% <ø> (+86.20%)` | :arrow_up: | | [src/backends/abstract\_wrapper.jl](https://app.codecov.io/gh/gaurav-arya/StochasticAD.jl/pull/99?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Gaurav+Arya#diff-c3JjL2JhY2tlbmRzL2Fic3RyYWN0X3dyYXBwZXIuamw=) | `76.19% <76.19%> (ø)` | | | [src/backends/smoothed.jl](https://app.codecov.io/gh/gaurav-arya/StochasticAD.jl/pull/99?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Gaurav+Arya#diff-c3JjL2JhY2tlbmRzL3Ntb290aGVkLmps) | `86.48% <100.00%> (ø)` | | | [src/backends/strategy\_wrapper.jl](https://app.codecov.io/gh/gaurav-arya/StochasticAD.jl/pull/99?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Gaurav+Arya#diff-c3JjL2JhY2tlbmRzL3N0cmF0ZWd5X3dyYXBwZXIuamw=) | `100.00% <100.00%> (ø)` | |

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