Skip to content

Releases: JuliaSymbolics/Symbolics.jl

v5.0.0

06 Feb 15:32
34e5769
Compare
Choose a tag to compare

This release moves term representation over to Unityper.

v4.14.0

22 Dec 06:12
a3fa921
Compare
Choose a tag to compare

Symbolics v4.14.0

Diff since v4.13.0

Closed issues:

  • Improper use of similarterm in scalarize (#704)
  • substitute does not work for denominators (#766)
  • scalarize(T[]) where {T <: Number} returns Any[] (#768)
  • MethodError: no method matching length(::SymbolicUtils.Term{Any, Nothing}) (#780)
  • Potential improvements on reducing memory usage (#785)
  • Feature request: obtaining vectorized expression from an array of expressions (#793)
  • simplify does not simplify simple expression (#798)

Merged pull requests:

v4.13.0

17 Oct 18:26
4682772
Compare
Choose a tag to compare

Symbolics v4.13.0

Diff since v4.12.0

Merged pull requests:

v4.12.0

15 Oct 21:17
d4c0d1b
Compare
Choose a tag to compare

Symbolics v4.12.0

Diff since v4.11.1

Closed issues:

  • Handling of Inequalities (#630)

Merged pull requests:

v4.11.1

10 Oct 05:33
3442a75
Compare
Choose a tag to compare

Symbolics v4.11.1

Diff since v4.11.0

Closed issues:

Merged pull requests:

  • fix type parameter declaration (#736) (@nsajko)
  • Update docstring jacobian_sparsity and hessian_sparsity (#760) (@bowenszhu)

v4.11.0

06 Oct 05:08
89afff2
Compare
Choose a tag to compare

Symbolics v4.11.0

Diff since v4.10.4

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:

v4.10.4

10 Aug 19:21
7eac913
Compare
Choose a tag to compare

Symbolics v4.10.4

Diff since v4.10.3

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 flag const = 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:

v4.10.3

28 Jul 21:29
5b61308
Compare
Choose a tag to compare

Symbolics v4.10.3

Diff since v4.10.2

Closed issues:

  • Use x(t)[1] instead of x1 in @variables x[1:10](t) (#569)
  • Make semipolynomial_form include nonzero constant as a 0-degree monomial (#663)
  • Vector variables missing in ODEProblem (#670)

Merged pull requests:

  • WIP: constants as 0 degree monomials in semipolynomial form (#668) (@shashi)
  • Add tests for constant term (#674) (@shashi)

v4.10.2

27 Jul 21:19
4899dc7
Compare
Choose a tag to compare

Symbolics v4.10.2

Diff since v4.10.1

Merged pull requests:

  • Fix wrapping in scalarize, fix metadata propagation (#671) (@shashi)

v4.10.1

27 Jul 04:24
c885a06
Compare
Choose a tag to compare

Symbolics v4.10.1

Diff since v4.10.0

Merged pull requests:

  • Fix Symbolic type of residual from semipolynomial_form with a single non-polynomial no-addition input (#665) (@bowenszhu)