JuliaPy / SymPy.jl

Julia interface to SymPy via PyCall
http://juliapy.github.io/SymPy.jl/
MIT License
266 stars 61 forks source link

add 2-arg hash leveraging PyCall and PythonCall approaches #522

Closed jverzani closed 10 months ago

jverzani commented 10 months ago

This closes #520 leveraging code from both PyCall and PythonCall.

It also addresses https://discourse.julialang.org/t/sympy-sym-s-as-keys-in-dicts/103995

codecov-commenter commented 10 months ago

Codecov Report

Patch coverage: 100.00% and project coverage change: +0.10% :tada:

Comparison is base (9aa9a39) 55.92% compared to head (6a5482d) 56.02%. Report is 1 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #522 +/- ## ========================================== + Coverage 55.92% 56.02% +0.10% ========================================== Files 20 20 Lines 1250 1253 +3 ========================================== + Hits 699 702 +3 Misses 551 551 ``` | [Files Changed](https://app.codecov.io/gh/JuliaPy/SymPy.jl/pull/522?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaPy) | Coverage Δ | | |---|---|---| | [src/assumptions.jl](https://app.codecov.io/gh/JuliaPy/SymPy.jl/pull/522?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaPy#diff-c3JjL2Fzc3VtcHRpb25zLmps) | `18.40% <100.00%> (ø)` | | | [src/types.jl](https://app.codecov.io/gh/JuliaPy/SymPy.jl/pull/522?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaPy#diff-c3JjL3R5cGVzLmps) | `38.46% <100.00%> (+3.76%)` | :arrow_up: |

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