Symbolics v5.2.0
Closed issues:
- Simplification of degenerate ifelse (#170)
- Array variable different from array of variables (#379)
- Registering Callable Structs (#806)
- Missing dispatch:
getindex(::Term{CartesianIndex, T}, i)
(#822) - Promotion with rationals when constructing arrays (#849)
- Please update dep Groebner.jl to v0.3 (#854)
- Can't perform symbolic A\b operation on programmatically created matrices (#856)
- @register_symbolic is not hygienic? (#858)
- Adding Analytical Derivatives only works if function is registered (#860)
- Symbolics.get_variables() (#867)
- Convert
eltype
fromNum
toFloat64
? (#868) - Wrong result from
isequal
on pretty simple test (#869)
Merged pull requests:
- docs: add
degree
andcoeff
(#735) (@t-bltg) - Update latexify_recipes.jl (#795) (@baggepinnen)
- [skip ci] add favicon (#803) (@ArnoStrouwen)
- Change Scalarization behavior of dot-products, fix issue #459 (#812) (@manuelbb-upb)
- Fix Symbolic CartesianIndices indexing (#825) (@xtalax)
- Generalize
::Irrational
to::AbstractIrrational
(#829) (@devmotion) - handle
Rational
numbers in C-code generation (#830) (@baggepinnen) - "Fix" for #831 -- specialize
LinearAlgebra.dot
to dispatch onSymbolic{<:Number}
(#833) (@manuelbb-upb) - Restrict groebner bases to the latest version (#845) (@sumiya11)
- Allow registering callable structs (#846) (@AayushSabharwal)
- Add sparsehessian_vals function (#862) (@amontoison)
- Matrix operations for
Matrix{Complex{Num}}
(#863) (@Gregstrq) - don't overwrite s and s_syms in register macro (#872) (@shashi)
- Test DomainSets v0.6 (#876) (@ChrisRackauckas)