Releases: JuliaSymbolics/Symbolics.jl
Releases · JuliaSymbolics/Symbolics.jl
v4.13.0
v4.12.0
Symbolics v4.12.0
Closed issues:
- Handling of Inequalities (#630)
Merged pull requests:
- adds Inequality (#717) (@ValentinKaisermayer)
- Add SciML/ModelOrderReduction.jl to downstream integration test (#762) (@bowenszhu)
- Fix
MIME"text/latex"
output to ensure it's in a TeX environment (#763) (@ChrisRackauckas)
v4.11.1
Symbolics v4.11.1
Closed issues:
- sparse_hessian without @variables (#758)
Merged pull requests:
- fix type parameter declaration (#736) (@nsajko)
- Update docstring
jacobian_sparsity
andhessian_sparsity
(#760) (@bowenszhu)
v4.11.0
Symbolics v4.11.0
Closed issues:
- Extracting degree and coefficients of a polynomial (#216)
- SymPy x.coeff like functionality (#374)
- Arrays of symbolic terms break basic arithmetic (#691)
- Inconsistent use of kwarg slurping breaks MTK callback conditions (#697)
- Q: extracting coefficients and monomial degrees from multivariate polynomials (#699)
- 1 instead of true (#702)
- Symbolics and Latexify (#722)
- How can I make dynamically named variables? (#739)
- Limitations of symbolic tracing? (#746)
- Large number of variables for PDESystem (#751)
- Avoiding repeated compilation in for loops (#752)
Merged pull requests:
- implement
coeff
(#677) (@t-bltg) - Refactor
degree
&coeff
forAdd
&Mul
(#685) (@bowenszhu) - make kwarg slurping the same across Julia target methods (#698) (@wsphillips)
- Add
sparsejacobian_vals
function (#710) (@tmigot) - Latexify (#724) (@gustaphe)
- Equation solver (#733) (@blankBuffer)
- Fix
hessian_sparsity
docstring signature (#750) (@bowenszhu) - Make
linear_expansion
handle/
(#754) (@YingboMa) - Handle getname edge case (#755) (@YingboMa)
v4.10.4
Symbolics v4.10.4
Closed issues:
- Need Help .I have several questions (#652)
- Fix downstream MTK failures (Jul 26) (#669)
- Q: Lie series method for PDEs (#672)
semipolynomial_form
fails to process internal structure properly (#679)semipolynomial_form
ignores non-integer exponent (#680)semipolynomial_form
with flagconst = false
doesn't work in an edge case (#681)- Result of
semipolynomial_form
does not match input degree (#682) semipolynomial_form
does not work with nested^
operation (#684)- Symbolics.jl | Interfacing - building an expression tree to use custom rules (#687)
- Q: composition rules for differential operators? (#689)
- Symbolic matrix exponential (#690)
Merged pull requests:
- update docs for semipoly.jl (#675) (@shashi)
- Fix and refactor
semipolynomial_form
(#678) (@bowenszhu) - Fix the first tutorial... (#688) (@ChrisRackauckas)
- RefValue handling in symtype inference (#696) (@shashi)
v4.10.3
v4.10.2
Symbolics v4.10.2
Merged pull requests:
v4.10.1
Symbolics v4.10.1
Merged pull requests:
- Fix Symbolic type of residual from
semipolynomial_form
with a single non-polynomial no-addition input (#665) (@bowenszhu)
v4.10.0
Symbolics v4.10.0
Closed issues:
- Building Function error with
Bool
eltype (#611) - Preserving type with Num(::Irrational) (#629)
simplify
taking very long for simple expression? (#650)- Crashes in calls of functions generated with
Symbolics.build_function
(#651) - Scalarize errors for inverses (#653)
semipolynomial_form
inconsistent for simplified and expanded polynomials (#656)semilinear_form
&semipolynomial_form
return nonlinear function as coefficient (#657)- build_function missing a term? (#658)
- How to set the precision of numbers in expressions? (#659)
Merged pull requests:
- adding groebner bases interface docs (#637) (@sumiya11)
- Add simple Num wrapper for Irrational (#638) (@moble)
- Fix typo
semiquadratic_form
docstring signature (#647) (@bowenszhu) - docstring shows metadata (#649) (@baggepinnen)
- Update faq.md with equality and set membership (#654) (@baggepinnen)
- handle refs in broadcast (#660) (@shashi)
- Fix semilinear_form with 1-arg nonlinear term times the variable (#661) (@shashi)
- fix scalarize for inv (#662) (@shashi)
- Fix
semipolynomial_form
in case of aSymbolicUtils.Pow
with a negative exponent (#667) (@bowenszhu)