Releases: JuliaSymbolics/Symbolics.jl
Releases · JuliaSymbolics/Symbolics.jl
v4.4.1
Symbolics v4.4.1
Merged pull requests:
v4.4.0
Symbolics v4.4.0
Closed issues:
- Support for matrix symbols (#94)
- Code from Symbolics.jl tutorial using
Symbolics.MultithreadedForm()
produce an error (#136) Symbolics.value.()
not working onComplex{Num}
(#314)- automated sparse parallelism on m1 (#546)
- get linear terms (#550)
Merged pull requests:
- Fix Sparse Multithreaded Form (#144) (@ChrisRackauckas)
- MultithreadedForm as a special case of ShardedForm (#447) (@shashi)
- CompatHelper: bump compat for TermInterface to 0.3, (keep existing compat) (#551) (@github-actions[bot])
- diff2term: handle elements of symbolic arrays (#552) (@doppioandante)
- fix unwrap on Complex when components are actually Real (#554) (@shashi)
- Fix docs of register_symbolic macro (#556) (@odow)
- Fix tiny typo in README.md (#564) (@cmey)
- fix nested scalarize (#565) (@shashi)
- Don't throw array derivative error in an innocent case (#568) (@shashi)
v4.3.1
Symbolics v4.3.1
Closed issues:
- No method matching +(MPoly{BigInt}) in build_function (#108)
- bug in simplify_fractions? (#487)
- Trivial simplification not happening. (#494)
- Error in tutorial (#500)
- Question: Structs with fields with abstract types (#501)
- solve_for seems to be broken (#504)
- fails to simplify 2x2 matrix inverse (#507)
- Convert a num matrix to float64 (#510)
- Simplify the default simplify so that a small fraction needs simplify_fraction (#511)
- simplify() working? (#513)
- Error when precompiling Symbolics (#520)
- Overflow error with rational number simplification (#533)
- Can't convert Num to Float64 (#535)
Merged pull requests:
- Get
@rule
to work on Array expressions (#495) (@shashi) - update test to pass with new rules in SU (#502) (@shashi)
- Update Symbolics citation (#505) (@ChrisRackauckas)
- Add method for
^(::Irrational{:ℯ}, x::Num)
(#506) (@brenhinkeller) - Fix the ambiguity of sparse (#508) (@YingboMa)
- Handle undefined derivatives in jacobian_sparsity (#515) (@ChrisRackauckas)
- patch matlab codegen (#516) (@ChrisRackauckas)
- add groebner_basis (#519) (@sumiya11)
- Update DeployPage.yml (#528) (@tlienart)
- Throw error on differentiation involving arrays (#530) (@shashi)
- CompatHelper: bump compat for NaNMath to 1, (keep existing compat) (#531) (@github-actions[bot])
- CompatHelper: bump compat for ArrayInterface to 5, (keep existing compat) (#541) (@github-actions[bot])
- CompatHelper: bump compat for Groebner to 0.2, (keep existing compat) (#542) (@github-actions[bot])
v4.3.0
v4.2.3
Symbolics v4.2.3
Merged pull requests:
- Make Jacobian_sparsity robust to non-vector inputs (#493) (@ChrisRackauckas)
v4.2.2
v4.2.1
v4.2.0
Symbolics v4.2.0
Closed issues:
- Evaluate NonlinearSystem at HomotopyContinuation variables/parameters (a problem with build_function/generate_function) (#414)
- Auto-Parallel example fails on simplify(...) step (#467)
Merged pull requests:
- CompatHelper: bump compat for SpecialFunctions to 2, (keep existing compat) (#452) (@github-actions[bot])
- abstract type Operator (#454) (@baggepinnen)
- CI to LTS (#463) (@ChrisRackauckas)
- Corrected the output from f(u[1:4]) (#466) (@NicholasWMRitchie)
- Fix auto-parallel tutorial (#469) (@ChrisRackauckas)
- Remove destructive invalidation and fix compile times (#471) (@ChrisRackauckas)
v4.1.1
Symbolics v4.1.1
Closed issues:
scalarize
errors on vector inner products (#417)- Stackoverflow with array variable and registered function (#436)
@register
ed functions with return type annotation doesn't produce requested return type (#438)- Adding two mat-vec-mul throws "key i not found" (#448)
Merged pull requests:
- Don't recurs if we are done (#433) (@YingboMa)
- Remove pirate
ndims
method (#437) (@baggepinnen) - more conscious sparse array handling in build_function (#444) (@shashi)
- add jacobian method for Arr (#445) (@baggepinnen)
- solve some bugs with get_variables on array variables (#451) (@baggepinnen)
- WIP: @register changes (#457) (@shashi)
- fix extruded dim in broadcast when all args have size 1 (#458) (@shashi)
v4.1.0
Symbolics v4.1.0
Merged pull requests:
- Semi-polynomial form (#428) (@shashi)
- define
^
for difference (#429) (@baggepinnen) - Update
DiscreteUpdate
docstring (#430) (@baggepinnen)