Recent Releases of Symbolics
Symbolics - v6.52.0
Symbolics v6.52.0
Merged pull requests:
- Symbolic ODE solver (#1572) (@LordOfFrogs)
- fix: use sane mapreduce method (#1621) (@AayushSabharwal)
- Add SymbolicIntegration.jl to integration documentation (#1622) (@ChrisRackauckas-Claude)
- build: bump minor version (#1623) (@AayushSabharwal)
Closed issues: - Stack Overflow with Differential(x)^0 (#728)
- Julia
Published by github-actions[bot] 6 months ago
Symbolics - v6.50.0
Symbolics v6.50.0
Merged pull requests:
- fix: fix coeff for symbolic coefficients (#1613) (@AayushSabharwal)
- refactor: mark several functions as public (#1614) (@AayushSabharwal)
- build(deps): bump crate-ci/typos from 1.34.0 to 1.35.3 (#1615) (@dependabot[bot])
- Add comprehensive API reference documentation (#1616) (@ChrisRackauckas-Claude)
- Update Project.toml (#1617) (@ChrisRackauckas)
Closed issues: - Bug In Symbolics.coeff, quite strange (#1610)
- Julia
Published by github-actions[bot] 7 months ago
Symbolics - v6.49.0
Symbolics v6.49.0
Merged pull requests:
- Fix integration.md (#1603) (@ohno)
- Fix symbolicstosympy() for expressions with symbolic exponents (fixes #1605) (#1606) (@ChrisRackauckas)
- feat: add latexify recipe for CallWithMetadata (#1611) (@AayushSabharwal)
- build: bump minor version (#1612) (@AayushSabharwal)
Closed issues: - symbolicstosympy() not works for form like " x^n" (#1605)
- Julia
Published by github-actions[bot] 7 months ago
Symbolics - v6.48.0
Symbolics v6.48.0
Merged pull requests: - Improve error message for symbolic variables in array bounds (fixes #1004) (#1594) (@ChrisRackauckas) - Fix method ambiguity for Adjoint multiplication with Symbolics.Arr (fixes #575) (#1598) (@ChrisRackauckas) - Fix deprecation warnings causing CI failures with --depwarn=error (#1599) (@ChrisRackauckas) - Update .typos.toml (#1600) (@ChrisRackauckas) - Make SymPyPythonCall an extension (#1601) (@ChrisRackauckas)
Closed issues: - Ambiguous method on array adjoint of Num (#575) - Clarify error message (#1004)
- Julia
Published by github-actions[bot] 7 months ago
Symbolics - v6.46.0
Symbolics v6.46.0
Merged pull requests: - refactor: reduce invalidations from adding methods in downstream packages (#1582) (@AayushSabharwal) - Add D3Trees extension (#1585) (@ChrisRackauckas) - Update Project.toml (#1591) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] 7 months ago
Symbolics - v6.43.0
Symbolics v6.43.0
Merged pull requests:
- update solver page title (#1569) (@ChrisRackauckas)
- feat: implement fast_substitute and fixpoint_sub for SparseMatrixCSC (#1570) (@AayushSabharwal)
- build: bump minor version (#1571) (@AayushSabharwal)
- Julia
Published by github-actions[bot] 8 months ago
Symbolics - v6.42.0
Symbolics v6.42.0
Merged pull requests: - Added BasicSymbolic as input for function fed to derivative (#1257) (@kapple19) - Add SymPy solver wrappers and tests (closes #1551) (#1560) (@AJ0070) - refactor: do not do inplace computation if not building inplace function (#1563) (@AayushSabharwal) - Fix doc build (#1564) (@ChrisRackauckas) - Fix typos (#1565) (@ChrisRackauckas) - fix another (#1566) (@ChrisRackauckas) - Update ode.md (#1567) (@ChrisRackauckas) - Update Project.toml (#1568) (@ChrisRackauckas)
Closed issues:
- Passing function to derivative results in zero (#1085)
- Implement automatic Sympy translation solvers (#1551)
- Julia
Published by github-actions[bot] 8 months ago
Symbolics - v6.41.0
Symbolics v6.41.0
Merged pull requests:
- Adds doc on how to write the inequality operator (#787) (@ValentinKaisermayer)
- [NEEDS TEST] Remove Function annotation to allow any callable type (#981) (@avik-pal)
- CompatHelper: bump compat for Bijections to 0.2, (keep existing compat) (#1548) (@github-actions[bot])
- CompatHelper: bump compat for ModelingToolkit to 10 for package downstream, (keep existing compat) (#1555) (@github-actions[bot])
- build(deps): bump crate-ci/typos from 1.32.0 to 1.33.1 (#1558) (@dependabot[bot])
- fix: better support array variables in semipolynomial_form (#1561) (@AayushSabharwal)
- Update Project.toml (#1562) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] 9 months ago
Symbolics - v6.40.0
Symbolics v6.40.0
Merged pull requests:
- docs: add documentation for symbolic structs (#1542) (@vyudu)
- Error hint when symbolics are used in boolean required control flow (#1545) (@ChrisRackauckas)
- Set dividing by 0 to NaN (#1546) (@fchen121)
- Allow for usage of array variables for parseexprto_symbolic (#1547) (@fchen121)
- refactor: make Equation latexification more modular (#1549) (@AayushSabharwal)
- build: bump minor version (#1550) (@AayushSabharwal)
Closed issues:
- Symbolics.hessian and Symbolics.sparsehessian discrepancy (#1046)
- Allow accessing fields of structs in build_function (#1541)
- Julia
Published by github-actions[bot] 9 months ago
Symbolics - v6.39.1
Symbolics v6.39.1
Merged pull requests: - Fix and better test derivatives w.r.t. array variables (#1536) (@ChrisRackauckas) - Update Project.toml (#1537) (@ChrisRackauckas)
Closed issues: - hessian doesn't work as expected (#1535)
- Julia
Published by github-actions[bot] 10 months ago
Symbolics - v6.39.0
Symbolics v6.39.0
Merged pull requests: - ci: add MTK latexify tests to downstream CI (#1528) (@AayushSabharwal) - build(deps): bump crate-ci/typos from 1.31.0 to 1.32.0 (#1531) (@dependabot[bot]) - feat: add evaluation function for equation and inequalities to true/false (#1532) (@avinashresearch1) - Update Project.toml (#1533) (@ChrisRackauckas)
Closed issues: - using numerator and denominator to help with code readability (#1460)
- Julia
Published by github-actions[bot] 10 months ago
Symbolics - v6.38.0
Symbolics v6.38.0
Merged pull requests: - Latexify fixes and metadata for syms (#1524) (@isaacsas) - Update Project.toml (#1525) (@ChrisRackauckas)
Closed issues: - Latexify display of subscripted vector variables depending on other variable (e.g. X_1(t)) fails (#1167) - Display function fails with "LoadError: MethodError: no method matching nameof(::Bool)" (#1281)
- Julia
Published by github-actions[bot] 11 months ago
Symbolics - v6.37.1
Symbolics v6.37.1
Merged pull requests: - CompatHelper: bump compat for ForwardDiff in [weakdeps] to 1, (keep existing compat) (#1506) (@github-actions[bot]) - Use of the functions numerator and denominator to improve code readability (#1517) (@Bumblebee00) - fix recursiveunwrap dropping zeros (#1522) (@vyudu) - Update Project.toml (#1523) (@ChrisRackauckas)
Closed issues: - recursiveunwrap drops non-structural zeros from SparseArrays (#1521)
- Julia
Published by github-actions[bot] 11 months ago
Symbolics - v6.37.0
Symbolics v6.37.0
Merged pull requests:
- fix expansion of integral derivatives (#1511) (@karlwessel)
- fix: improve diff2term handling of getindex-ed symbolics (#1518) (@AayushSabharwal)
- fix: make hash of CallWithMetadata consistent with isequal (#1519) (@AayushSabharwal)
- build: bump minor version (#1520) (@AayushSabharwal)
Closed issues:
- build_function is exponentially slow for a nested expression (#1483)
- Julia
Published by github-actions[bot] 11 months ago
Symbolics - v6.35.0
Symbolics v6.35.0
Merged pull requests:
- fix: allow Arr in hasnode (#1504) (@vyudu)
- make outputsize work with symbolically wrapped lux models (#1508) (@SebastianM-C)
- build(deps): bump crate-ci/typos from 1.30.0 to 1.31.0 (#1510) (@dependabot[bot])
- build: bump minor version (#1513) (@AayushSabharwal)
Closed issues:
- cse fails to do anything when building sparse matrices (#743)
- CSE does not make use of previously found subexpressions when calculating new ones (#745)
- build_function mishandles im (#919)
- Jacobian fails when active data transits through symbolic cache (#1509)
- Julia
Published by github-actions[bot] 11 months ago
Symbolics - v6.34.0
Symbolics v6.34.0
Merged pull requests:
- refactor: performance improvements for expand_derivatives (#1501) (@AayushSabharwal)
- fix: unwrap in replacenode (#1502) (@AayushSabharwal)
- build: bump minor version (#1503) (@AayushSabharwal)
Closed issues: - test: Some tests are missing in Symbolics.jl/src/utils.jl (#1393)
- Julia
Published by github-actions[bot] 11 months ago
Symbolics - v6.32.0
Symbolics v6.32.0
Merged pull requests:
- refactor: only use SymbolicUtils codegen primitives in build_function (#1493) (@AayushSabharwal)
- Update Project.toml (#1494) (@ChrisRackauckas)
- build: lower bound SymbolicUtils (#1495) (@AayushSabharwal)
Closed issues: - Equations and expressions rearrange upon input (#1491)
- Julia
Published by github-actions[bot] 11 months ago
Symbolics - v6.31.0
Symbolics v6.31.0
Merged pull requests:
- Expand derivatives of array variables (#1469) (@hersle)
- ci: test DI in downstream CI (#1475) (@AayushSabharwal)
- CompatHelper: add new compat entry for ADTypes at version 1 for package downstream, (keep existing compat) (#1477) (@github-actions[bot])
- CompatHelper: add new compat entry for DifferentiationInterfaceTest at version 0.9 for package downstream, (keep existing compat) (#1478) (@github-actions[bot])
- build: bump SymbolicUtils compat (#1479) (@AayushSabharwal)
- fix: remove mutation of BasicSymbolic (#1480) (@AayushSabharwal)
- Update .typos.toml (#1481) (@ChrisRackauckas)
- Update Project.toml (#1482) (@ChrisRackauckas)
Closed issues:
- Chain rule not working as expected with Symbolic array elements (#1383)
- New release broke DifferentiationInterface tests (#1470)
- Some change in Rewriters.Postwalk or Rewriters.PassThrough causes bug crashing Catalyst steady state solving (#1476)
- Julia
Published by github-actions[bot] 12 months ago
Symbolics - v6.30.0
Symbolics v6.30.0
Merged pull requests:
- Fix typos check (#1459) (@devmotion)
- build(deps): bump crate-ci/typos from 1.29.4 to 1.30.0 (#1463) (@dependabot[bot])
- fix: handle indexed array symbolics in executediff with throw_no_derivative = true (#1464) (@AayushSabharwal)
- Add newline in docstring (#1465) (@abhro)
- feat: use SymbolicUtils.@cache in occursin_info (#1466) (@AayushSabharwal)
- fix: fix caching of occursin_info (#1467) (@AayushSabharwal)
- build: bump minor version (#1468) (@AayushSabharwal)
- Julia
Published by github-actions[bot] 12 months ago
Symbolics - v6.29.2
Symbolics v6.29.2
Merged pull requests:
- Add numerator, denominator, terms and factors convenience functions (#1445) (@hersle)
- Document factors(), terms(), numerator() and denominator() (#1446) (@hersle)
- feat: add throw_no_derivative keyword to expand_derivatives (#1448) (@AayushSabharwal)
- Remove IfElse.jl (#1449) (@devmotion)
- CompatHelper: bump compat for Nemo in [weakdeps] to 0.49, (keep existing compat) (#1450) (@github-actions[bot])
- CompatHelper: bump compat for Nemo to 0.49 for package docs, (keep existing compat) (#1451) (@github-actions[bot])
- Fall back to non-zero Hessian sparsity pattern for unknwon functions with > 2 arguments (#1453) (@devmotion)
- Fix hessian_sparsity for ifelse (#1454) (@devmotion)
- fix: fix hasname for getindex of symbolics with no name (#1456) (@AayushSabharwal)
- Update Project.toml (#1457) (@ChrisRackauckas)
Closed issues:
- The alternative to ifelse (#16)
- Need control of simplify (#132)
- LoadError: MethodError: no method matching _sparse(::SymbolicUtils.BasicSymbolic{Any}, ::Int64) (#893)
- Docs: mention after 1.8 IfElse.ifelse is Base.ifelse (#900)
- hessian_sparsity errors for functions with > 2 arguments (#1452)
- Julia
Published by github-actions[bot] 12 months ago
Symbolics - v6.29.1
Symbolics v6.29.1
Merged pull requests:
- Add simple examples for @arrayop array operations in docs (#705) (@cnrrobertson)
- CompatHelper: bump compat for Groebner in [weakdeps] to 0.9, (keep existing compat) (#1440) (@github-actions[bot])
- CompatHelper: bump compat for Groebner to 0.9 for package docs, (keep existing compat) (#1441) (@github-actions[bot])
- fix: fix fast_substitute not folding getindex calls (#1443) (@AayushSabharwal)
- build: bump patch version (#1444) (@AayushSabharwal)
Closed issues:
- The 2nd value returned by build_function for symbolic arrays is an allocating function (#712)
- Inconsistent output order of build_function (#1382)
- Julia
Published by github-actions[bot] about 1 year ago
Symbolics - v6.29.0
Symbolics v6.29.0
Merged pull requests:
- Forward taylor expansion keyword arguments to internal substitutions (#1429) (@hersle)
- Forward taylor() kwargs to substitute() (#1430) (@hersle)
- fix: fix NaN handling in ssqrt, scbrt, slog (#1432) (@AayushSabharwal)
- test: uncomment test of CSE with arrayops (#1434) (@AayushSabharwal)
- build: bump minor version (#1436) (@AayushSabharwal)
Closed issues: - High order differentiation on rational equations (#634) - expand_derivatives fails on simple expression, with only one variable referenced (#1262)
- Julia
Published by github-actions[bot] about 1 year ago
Symbolics - v6.28.0
Symbolics v6.28.0
Merged pull requests: - fix: fix codegen issues in preparation for CSE in MTK (#1425) (@AayushSabharwal) - test: fix array codegen tests (#1426) (@AayushSabharwal) - Update Project.toml (#1428) (@ChrisRackauckas)
Closed issues:
- solve_for fails for fractions (#424)
- solve_for didn't throw error in some nonlinear equation (#961)
- BoundsError when using expand_derivatives on a particular expression in y, but not the same expression in x (#1126)
- Julia
Published by github-actions[bot] about 1 year ago
Symbolics - v6.25.0
Symbolics v6.25.0
Merged pull requests:
- Fix ForwardDiff derivative of NaNMath.pow (#1400) (@devmotion)
- add Lux extension tests in ci (#1414) (@SebastianM-C)
- fix: fix handling of arrays of symbolics in linear_expansion (#1415) (@AayushSabharwal)
- ci: uncap KernelAbstractions (#1417) (@AayushSabharwal)
- Update Project.toml (#1418) (@ChrisRackauckas)
Closed issues:
- NaNMath.pow derivative throws DomainError (#1399)
- Failed to precompile SymbolicsLuxExt (#1413)
- Julia
Published by github-actions[bot] about 1 year ago
Symbolics - v6.24.0
Symbolics v6.24.0
Merged pull requests:
- Fix fixpointsub warning (#1403) (@hersle)
- Remove stack-overflowy convert method (#1406) (@baggepinnen)
- feat: support array variables in `linearexpansion` (#1411) (@AayushSabharwal)
- Update Project.toml (#1412) (@ChrisRackauckas)
Closed issues:
- Type-inference failure in matmul (#1404)
- convert(Matrix{Num}, Diagonal([Num(1.0)])) does not convert (#1405)
- Add explicit multiplication (#1408)
- multiplication and division of two Num infers to Any (#1410)
- Julia
Published by github-actions[bot] about 1 year ago
Symbolics - v6.23.0
Symbolics v6.23.0
Merged pull requests:
- test: added unit tests in Symbolics.jl/src/utils.jl (#1394) (@sivasathyaseeelan)
- build(deps): bump crate-ci/typos from 1.28.2 to 1.29.4 (#1395) (@dependabot[bot])
- fix: fix fast_substitute folding array of symbolics (#1398) (@AayushSabharwal)
- Update Project.toml (#1409) (@ChrisRackauckas)
Closed issues:
- get_variables drops metadata for callables (#1396)
- Julia
Published by github-actions[bot] about 1 year ago
Symbolics - v6.22.1
Symbolics v6.22.1
Merged pull requests:
- add flag for activating robust calculation of expandderivatives (#1353) (@karlwessel)
- fix latexifyrecipes.jl for real values of type Complex (#1375) (@karlwessel)
- build(deps): bump crate-ci/typos from 1.27.0 to 1.28.2 (#1379) (@dependabot[bot])
- Assume unknown functions are non-linear in hessian_sparsity (#1384) (@devmotion)
- CompatHelper: bump compat for Nemo in [weakdeps] to 0.48, (keep existing compat) (#1386) (@github-actions[bot])
- CompatHelper: bump compat for Nemo to 0.48 for package docs, (keep existing compat) (#1387) (@github-actions[bot])
- Documentation updates (#1388) (@abhro)
- document kwarg fold in substitute (#1389) (@benneti)
- feat: wrap function in @inbounds if checkbounds = false (#1390) (@AayushSabharwal)
- Update Project.toml (#1392) (@ChrisRackauckas)
Closed issues:
- sparsehessian fails when getindex used (#555)
- hessian_sparsity fails with registered funcitons (#749)
- Function of unknown linearity used: getindex (#790)
- islinear fails on expressions when getindex on other variables is involved (#847)
- filter poly multiplying by x (#1356)
- Julia
Published by github-actions[bot] about 1 year ago
Symbolics - v6.22.0
Symbolics v6.22.0
Merged pull requests:
- Bug fixes, integration of solveintermsofvar and some changes (#1357) (@n0rbed)
- Enable the creation of variables using @variables X(vec...) (#1365) (@TorkelE)
- build(deps): bump codecov/codecov-action from 4 to 5 (#1366) (@dependabot[bot])
- Support symbolic_solve([equations]) (#1367) (@n0rbed)
- feat: support getname for symbolic complex numbers (#1368) (@AayushSabharwal)
- Update Project.toml (#1371) (@ChrisRackauckas)
Closed issues: - Solving rational equation (#29)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v6.20.0
Symbolics v6.20.0
Merged pull requests:
- fix: fix searching inside callable symbolics in get_variables! (#1361) (@AayushSabharwal)
- Update Project.toml (#1362) (@ChrisRackauckas)
Closed issues:
- get_variables doesn't work for function arguments (#1351)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v6.19.0
Symbolics v6.19.0
Merged pull requests:
- feat: make ia_solve modular (#1348) (@AayushSabharwal)
- fix: lower default maxiters for fixpoint_sub (#1349) (@AayushSabharwal)
- feat: allow using ia_solve without Nemo (#1355) (@AayushSabharwal)
- feat: add discontinuity handling API (#1359) (@AayushSabharwal)
- Update Project.toml (#1360) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v6.18.2
Symbolics v6.18.2
Merged pull requests:
- fix: make symbolic_evaluate unwrap everything it returns (#1329) (@AayushSabharwal)
- An attempt at #29 (#1335) (@n0rbed)
- feat: add ability to define and query function inverses (#1338) (@AayushSabharwal)
- Update Project.toml (#1339) (@ChrisRackauckas)
- Update Project.toml (#1340) (@ChrisRackauckas)
- Bump crate-ci/typos from 1.26.0 to 1.27.0 (#1341) (@dependabot[bot])
- feat: support substituting CallWithMetadata in expressions (#1343) (@AayushSabharwal)
- Update Project.toml (#1344) (@ChrisRackauckas)
Closed issues:
- RFC: Defining inverse functions (#1337)
- substitute doesn't work on called symbolics (#1342)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v6.17.0
Symbolics v6.17.0
Merged pull requests: - Bump Nemo to 0.46, 0.47, drop 0.45 (#1327) (@sumiya11) - Set Groebner to at least 0.8.2 (#1332) (@sumiya11) - Update Project.toml (#1333) (@ChrisRackauckas)
Closed issues:
- build_function for Complex{Num} (#1326)
- rationalize failing (#1331)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v6.16.0
Symbolics v6.16.0
Merged pull requests: - CompatHelper: bump compat for Groebner to 0.8 for package docs, (keep existing compat) (#1283) (@github-actions[bot]) - In Groebner extension, partially fix ordering (#1324) (@sumiya11) - Update Project.toml (#1325) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v6.15.3
Symbolics v6.15.3
Merged pull requests: - Quick fix Latex rendering (#1317) (@hersle) - Update Project.toml (#1318) (@ChrisRackauckas)
Closed issues: - Latest release breaks Latexify of expressions with unicode exponents/subscripts (#1314)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v6.15.0
Symbolics v6.15.0
Merged pull requests:
- fix: fix promote_symtype in register_array_symbolic with ndims (#1309) (@AayushSabharwal)
- Avoid depending on SymbolicsNemoExt in SymbolicsGroebnerExt (#1310) (@topolarity)
- Update Project.toml (#1312) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v6.14.1
Symbolics v6.14.1
Merged pull requests:
- Bump crate-ci/typos from 1.25.0 to 1.26.0 (#1306) (@dependabot[bot])
- feat: support passing arrays of Symbolic to registered functions (#1307) (@AayushSabharwal)
- Update Project.toml (#1308) (@ChrisRackauckas)
Closed issues: - Derivative of Residual Sum-of-Square: Where's the sum ? (#1294)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v6.14.0
Symbolics v6.14.0
Merged pull requests: - fix: define derivatives of ssqrt, scbrt, slog (#1273) (@AayushSabharwal) - update perturbation example (#1292) (@karlwessel) - move over MTK low level symbolic doc details to Symbolics (#1295) (@ArnoStrouwen) - Remove LambertW (#1296) (@ChrisRackauckas) - Bump crate-ci/typos from 1.24.1 to 1.25.0 (#1297) (@dependabot[bot]) - fix: handle CallWithMetadata in varfromnestedderivative (#1300) (@AayushSabharwal) - Fix Unicode NAMESPACESEPARATOR and subscripts in latex output (#1303) (@ChrisRackauckas) - Update Project.toml (#1304) (@ChrisRackauckas)
Closed issues: - Solving rational function equations by converting to polynomial equations (#1269) - begin blocks in @variables macro not working consistently (#1280) - Symbolic arrays with underscore names have broken latex representation (#1288)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v6.12.0
Symbolics v6.12.0
Merged pull requests:
- New section in solver documentation (Expressions we can not solve) and updated symbolicsolve docstring (#1258) (@n0rbed)
- Add registration for Base.clamp (#1261) (@contradict)
- Simplifying acos(0/1), asin(0,1) and anything + 0 (#1264) (@n0rbed)
- Hotfix symbolicto_float (#1267) (@ChrisRackauckas)
- feat: add support for typed function symbolics (#1270) (@AayushSabharwal)
- Simplifying fractions before solving (#1271) (@n0rbed)
Closed issues: - inconsistent order of terms causes incorrect derivative calculation (#791) - Problem with simplify (#1174)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v6.6.0
Symbolics v6.6.0
Merged pull requests:
- Suppress identity transformation in Latexified expressions (#1255) (@hersle)
- Fix false positive result of passing a Function to derivative (#1256) (@kapple19)
Closed issues: - Latexify of irrational numbers produces weird identity transformation (#1254)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v6.5.0
Symbolics v6.5.0
Merged pull requests:
- Simplify sqrt((A/B)^2) => A/B (#1243) (@sumiya11)
- Add missing @tests in testset (#1244) (@DanielVandH)
- Resolve isequal(Num, ForwardDiff.Dual) ambiguity (#1247) (@hersle)
- symbolic_solve docstring update (using Nemo and using Groebner) (#1249) (@n0rbed)
- Fix downstream test (#1250) (@contradict)
Closed issues: - Type ambiguity in isequal(Num, ForwardDiff.Dual) (#1246)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v6.4.0
Symbolics v6.4.0
Merged pull requests:
- nfuncocc not detecting a*x (#1232) (@n0rbed)
- Precompile symbolic_solve in SymbolicsGroebnerExt.jl (#1233) (@zengmao)
- Fixed some bugs, symbolicsolve(single expr, [multiplevars]), and precompiled nemo (#1234) (@n0rbed)
- fix latexify on complex expressions (#1238) (@mxhbl)
- Bump crate-ci/typos from 1.23.1 to 1.24.1 (#1239) (@dependabot[bot])
- Fix coeff(p, sym) when sym is a product (issue #1041) (#1240) (@zengmao)
- fix: call transform on dependent array variables in @variables (#1241) (@AayushSabharwal)
- Add symbolicstofloat converter (#1242) (@ChrisRackauckas)
Closed issues:
- nonlinear solving: x^a * b = c (#866)
- Symbolics.coeff for multivariate polynomials incorrect (#1041)
- Finding Coefficients of Cross Terms (#1056)
- expand Complex{Num} (#1202)
- Circular dependency detected by Julia 1.11.0-rc2 (#1221)
- New symbolic_solve strange missing variable error (#1230)
- isequal(BasicSymbolic, missing) ambiguous (#1236)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v6.3.0
Symbolics v6.3.0
Merged pull requests: - RootFinding GSOC project (#1192) (@n0rbed) - Make ForwardDiff a dep instead of a weakdep (#1222) (@ChrisRackauckas) - fix coeff on divisions (#1224) (@mxhbl) - Test DynamicPolynomials v0.6 (#1226) (@ChrisRackauckas) - No debug statements No worry (#1227) (@sumiya11) - CompatHelper: add new compat entry for Primes at version 0.5, (keep existing compat) (#1228) (@github-actions[bot])
Closed issues:
- update DynamicPolynomials to 0.6 (#1225)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v6.1.0
Symbolics v6.1.0
Merged pull requests:
- Refactor: Remove redundant dependencies (#1212) (@bowenszhu)
- Use Symbolics v6 in downstream (#1213) (@ChrisRackauckas)
- Move ForwardDiff from [deps] to [weakdeps] to reduce load time (#1217) (@bowenszhu)
- add promote between BigFloat and Num (#1218) (@oscardssmith)
- Add sorting option to get_variables function (#1219) (@bowenszhu)
Closed issues:
- get_variables order (#1182)
- Registering Functions with mixed array/non-array types (#1188)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v5.36.0
Symbolics v5.36.0
Merged pull requests:
- add error hint on Num in boolean context (#1204) (@baggepinnen)
- Fix display array containing e or f (#1207) (@bowenszhu)
- Fix Latex tests to use new upstream equation equality aligning (#1209) (@hersle)
- Remove Requires.jl (#1210) (@ChrisRackauckas)
Closed issues:
- Complex missing Euler's formula (#591)
- Displayed math shows numbers incorrectly related (#1193)
- Circular dependency with SymPy and SymPyCore (#1205)
- show for certain symbols (e and f) has extra space (#1206)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v5.34.0
Symbolics v5.34.0
Merged pull requests: - Fix array ops overloading on mixing symbolic arrays and arrays of symbolics (#1125) (@YingboMa) - Latexify indices correctly (#1185) (@gustaphe) - Bump crate-ci/typos from 1.22.3 to 1.23.1 (#1189) (@dependabot[bot]) - Fix connection printing with tuples (#1190) (@ChrisRackauckas)
Closed issues: - Shashi’s PhD Graduation (#1124) - Latex printing of matrix with more than 10 rows issue (#1181) - unexpect result when use build_function for Lux.jl-based expr (#1187)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v5.30.4
Symbolics v5.30.4
Merged pull requests:
- Bump crate-ci/typos from 1.21.0 to 1.22.3 (#1168) (@dependabot[bot])
- fix typos (#1173) (@spaette)
- Automatically unwrap and wrap Nums for rule application (#1176) (@ChrisRackauckas)
- Fix: Resolve head ambiguity and prevent UndefVarError and precompilation failure (#1178) (@bowenszhu)
Closed issues: - simplify (#933) - Errors when defining certain rules (#1170) - Rule works with SymbolicUtils.jl but not Symbolics.jl (#1175)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v5.30.1
Symbolics v5.30.1
Merged pull requests: - Rewrite deprecation warnings (#1158) (@TorkelE) - Fix typo (#1159) (@ChrisRackauckas) - Fix prewalk_if dropping metadata (#1160) (@ChrisRackauckas) - Revert "Rewrite deprecation warnings" (#1161) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v5.29.0
Symbolics v5.29.0
Merged pull requests:
- Add documentation for array symbolic registration (#1119) (@ChrisRackauckas)
- complex: typo: promote_type -> promote_symtype (#1121) (@nsajko)
- Add description in expand_derivatives docstring (#1127) (@bowenszhu)
- fix: make @register_array_symbolic overload promote_symtype (#1129) (@AayushSabharwal)
- Bump crate-ci/typos from 1.20.4 to 1.21.0 (#1130) (@dependabot[bot])
- More test coverage for coeff (#1133) (@NAThompson)
- Add ADTypes sparsity detector (#1134) (@gdalle)
- [Trivial] Remove warning (#1137) (@NAThompson)
- istree deprecation (#1138) (@ArnoStrouwen)
- Fix wrong metadata access (#1140) (@shashi)
- revert SU lowerbound (#1143) (@shashi)
- CompatHelper: add new compat entry for SymPy in [weakdeps] at version 2, (keep existing compat) (#1147) (@github-actions[bot])
- CompatHelper: add new compat entry for PreallocationTools in [weakdeps] at version 0.4, (keep existing compat) (#1148) (@github-actions[bot])
- Bump SymbolicUtils to v2 (#1152) (@ChrisRackauckas)
Closed issues:
- Rogue true in inverse of a matrix (#64)
- @register_symbolic requires promotion rules to be defined (#726)
- Issues with rationals in symbolic expressions (#1007)
- Simplified derivative expansion gives float coefficients (#1083)
- Array function registration doesn't overload promote types correctly (#1128)
- filterchildren not defined? (#1135)
- Julia
Published by github-actions[bot] over 1 year ago
Symbolics - v5.28.0
Symbolics v5.28.0
Merged pull requests:
- feat: accept additional metadata in diff2term (#1104) (@ven-k)
- CompatHelper: add new compat entry for Unitful at version 1 for package downstream, (keep existing compat) (#1112) (@github-actions[bot])
- Bump crate-ci/typos from 1.19.0 to 1.20.4 (#1113) (@dependabot[bot])
Closed issues:
- solve_for says AssertionError: islinear (#1115)
- Julia
Published by github-actions[bot] almost 2 years ago
Symbolics - v5.26.0
Symbolics v5.26.0
Merged pull requests:
- Tests for rewrite hellper (#1026) (@TorkelE)
- feat: move fastsubstitute to Symbolics, implement SII.symbolicevaluate (#1089) (@AayushSabharwal)
- feat: support similarterm for arrayop (#1095) (@AayushSabharwal)
- Add dep on SymbolicLimits.jl and export limit (#1096) (@LilithHafner)
- Fixed output of coeff(expression, x^0) or equivalent to coeff(expression, 1) (#1098) (@n0rbed)
- Fixing typos (#1099) (@aligurbu)
Closed issues:
- Error with Julia 1.10 (#1092)
- Issue using register_symbolic with a function that returns Vector{Float64} after the 5.3.0 release (#1094)
- Julia
Published by github-actions[bot] almost 2 years ago
Symbolics - v5.23.0
Symbolics v5.23.0
Merged pull requests:
- Add array function registration for Lux (#1054) (@SebastianM-C)
- Accurately refer to function argument names in docstrings (#1074) (@LilithHafner)
- Add docstring to transition (#1079) (@baggepinnen)
- Add docstrings to state machine operators (#1080) (@baggepinnen)
- Bump crate-ci/typos from 1.18.0 to 1.19.0 (#1084) (@dependabot[bot])
- solve_for should treat all operators as a different variable (#1087) (@YingboMa)
Closed issues: - Can't define custom derivative dependent on model parameters (locally) (#1059) - Rational or integer coefficients with simplify? (#1060)
- Julia
Published by github-actions[bot] almost 2 years ago
Symbolics - v5.22.0
Symbolics v5.22.0
Merged pull requests: - CompatHelper: bump compat for ModelingToolkit to 9 for package downstream, (keep existing compat) (#1069) (@github-actions[bot]) - remove deprecation warning for @register (#1071) (@ArnoStrouwen)
Closed issues:
- Representation of AND & between symbolic vars (#1070)
- Julia
Published by github-actions[bot] about 2 years ago
Symbolics - v5.20.0
Symbolics v5.20.0
Merged pull requests:
- Normalize D(x)[i] to D(x[i]) and remove implicit broadcasting (#1057) (@YingboMa)
- store more useful information in symbolic struct (#1058) (@baggepinnen)
- Add symbolic_getproperty (#1062) (@YingboMa)
- print condition in show(::Transition) (#1065) (@baggepinnen)
- Improve the documentation of symbolic arrays and functions (#1066) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] about 2 years ago