Recent Releases of Symbolics

Symbolics - v6.53.0

Symbolics v6.53.0

Diff since v6.52.0

Merged pull requests: - Fix missing ifelse docstring in symbolic control flow (#1629) (@ChrisRackauckas-Claude) - Update Project.toml (#1630) (@ChrisRackauckas)

Closed issues: - missing docstrings (#1620)

- Julia
Published by github-actions[bot] 6 months ago

Symbolics - v6.52.0

Symbolics v6.52.0

Diff since v6.51.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.51.0

Symbolics v6.51.0

Diff since v6.50.0

Merged pull requests: - Update Project.toml (#1618) (@ChrisRackauckas)

- Julia
Published by github-actions[bot] 7 months ago

Symbolics - v6.50.0

Symbolics v6.50.0

Diff since v6.49.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

Diff since v6.48.1

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.1

Symbolics v6.48.1

Diff since v6.48.0

Merged pull requests: - fix method overwriting (#1602) (@SebastianM-C) - Update Project.toml (#1604) (@ChrisRackauckas)

- Julia
Published by github-actions[bot] 7 months ago

Symbolics - v6.48.0

Symbolics v6.48.0

Diff since v6.47.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.47.0

Symbolics v6.47.0

Diff since v6.46.0

Merged pull requests: - Add SymPyPythonCall.jl extension support (#1592) (@ChrisRackauckas) - Update Project.toml (#1593) (@ChrisRackauckas)

Closed issues: - add SymPyPythonCall.jl extension (#1589)

- Julia
Published by github-actions[bot] 7 months ago

Symbolics - v6.46.0

Symbolics v6.46.0

Diff since v6.45.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.45.0

Symbolics v6.45.0

Diff since v6.44.0

Merged pull requests: - Fix sympy test (#1009) (@contradict) - feat: improve isaffine, linear_expansion handling of ifelse (#1584) (@AayushSabharwal) - build: bump minor version (#1586) (@AayushSabharwal)

- Julia
Published by github-actions[bot] 7 months ago

Symbolics - v6.44.0

Symbolics v6.44.0

Diff since v6.43.0

Merged pull requests: - build(deps): bump crate-ci/typos from 1.33.1 to 1.34.0 (#1574) (@dependabot[bot]) - Fixed ODE Solver(Test case: 8) (#1578) (@AJ0070) - Update Project.toml (#1579) (@ChrisRackauckas)

- Julia
Published by github-actions[bot] 8 months ago

Symbolics - v6.43.0

Symbolics v6.43.0

Diff since v6.42.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

Diff since v6.41.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

Diff since v6.40.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

Diff since v6.39.1

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

Diff since v6.39.0

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

Diff since v6.38.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

Diff since v6.37.1

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

Diff since v6.37.0

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

Diff since v6.36.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.36.0

Symbolics v6.36.0

Diff since v6.35.0

Merged pull requests: - refactor: generalize latexify for equation (#1512) (@AayushSabharwal) - Update Downstream.yml (#1515) (@ChrisRackauckas) - build: bump minor version (#1516) (@AayushSabharwal)

- Julia
Published by github-actions[bot] 11 months ago

Symbolics - v6.35.0

Symbolics v6.35.0

Diff since v6.34.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

Diff since v6.33.1

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.33.1

Symbolics v6.33.1

Diff since v6.33.0

Merged pull requests: - fix: don't CSE inside operators or getindex (#1498) (@AayushSabharwal) - build: bump patch version (#1499) (@AayushSabharwal)

- Julia
Published by github-actions[bot] 11 months ago

Symbolics - v6.33.0

Symbolics v6.33.0

Diff since v6.32.0

Merged pull requests: - fix: fix iip_config with RGF (#1496) (@AayushSabharwal) - Update Project.toml (#1497) (@ChrisRackauckas)

- Julia
Published by github-actions[bot] 11 months ago

Symbolics - v6.32.0

Symbolics v6.32.0

Diff since v6.31.1

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.1

Symbolics v6.31.1

Diff since v6.31.0

Merged pull requests: - fix: unwrap symbolic metadata (#1484) (@AayushSabharwal) - Update Project.toml (#1486) (@ChrisRackauckas)

Closed issues: - Symbolics@6.20 broke MTK (#1364)

- Julia
Published by github-actions[bot] 11 months ago

Symbolics - v6.31.0

Symbolics v6.31.0

Diff since v6.30.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

Diff since v6.29.2

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

Diff since v6.29.1

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

Diff since v6.29.0

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

Diff since v6.28.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

Diff since v6.27.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.27.0

Symbolics v6.27.0

Diff since v6.26.0

Merged pull requests: - fix: fix fast_substitute on subarrays of symbolic variables (#1423) (@AayushSabharwal) - Update Project.toml (#1424) (@ChrisRackauckas)

- Julia
Published by github-actions[bot] about 1 year ago

Symbolics - v6.26.0

Symbolics v6.26.0

Diff since v6.25.0

Merged pull requests: - Update Project.toml (#1420) (@ChrisRackauckas) - feat: add similarto keyword to build_function (#1421) (@AayushSabharwal) - Update Project.toml (#1422) (@ChrisRackauckas)

- Julia
Published by github-actions[bot] about 1 year ago

Symbolics - v6.25.0

Symbolics v6.25.0

Diff since v6.24.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

Diff since v6.23.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

Diff since v6.22.1

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

Diff since v6.22.0

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

Diff since v6.21.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.21.0

Symbolics v6.21.0

Diff since v6.20.0

Merged pull requests: - Allow SpecialFunctions v1.8 (#1363) (@ChrisRackauckas)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v6.20.0

Symbolics v6.20.0

Diff since v6.19.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

Diff since v6.18.3

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.3

Symbolics v6.18.3

Diff since v6.18.2

Merged pull requests: - Generate Taylor series (#1298) (@hersle) - fix: fix symbolic_type for unwrapped array symbolics (#1346) (@AayushSabharwal) - Update Project.toml (#1347) (@ChrisRackauckas)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v6.18.2

Symbolics v6.18.2

Diff since v6.17.0

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

Diff since v6.16.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

Diff since v6.15.4

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.4

Symbolics v6.15.4

Diff since v6.15.3

Merged pull requests: - feat: add iteration limit for fixpoint_sub (#1321) (@AayushSabharwal) - Update Project.toml (#1322) (@ChrisRackauckas)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v6.15.3

Symbolics v6.15.3

Diff since v6.15.2

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.2

Symbolics v6.15.2

Diff since v6.15.1

Merged pull requests: - fix: fix maketerm for ArrayOp involving broadcasted symbolics (#1315) (@AayushSabharwal) - Update Project.toml (#1316) (@ChrisRackauckas)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v6.15.1

Symbolics v6.15.1

Diff since v6.15.0

Merged pull requests: - Use fixed width text for compound variable names (#1305) (@ChrisRackauckas) - Update Project.toml (#1313) (@ChrisRackauckas)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v6.15.0

Symbolics v6.15.0

Diff since v6.14.1

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

Diff since v6.14.0

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

Diff since v6.13.1

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.13.1

Symbolics v6.13.1

Diff since v6.13.0

Merged pull requests: - Handle BasicSymbolic expressions in test (#1260) (@contradict) - export tosymbol (#1287) (@MasonProtter) - fix: fix maketerm and toexpr for ArrayOp (#1289) (@AayushSabharwal)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v6.13.0

Symbolics v6.13.0

Diff since v6.12.0

Merged pull requests: - feat: improve diff2term for array symbolics (#1276) (@AayushSabharwal)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v6.12.0

Symbolics v6.12.0

Diff since v6.11.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.11.0

Symbolics v6.11.0

Diff since v6.10.0

Merged pull requests: - Change the LuxCore extension to Lux to support recursively_nillify (#1266) (@SebastianM-C)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v6.10.0

Symbolics v6.10.0

Diff since v6.9.0

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v6.9.0

Symbolics v6.9.0

Diff since v6.8.0

Merged pull requests: - removed solve_multipoly (#1259) (@n0rbed)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v6.8.0

Symbolics v6.8.0

Diff since v6.7.0

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v6.7.0

Symbolics v6.7.0

Diff since v6.6.1

Merged pull requests: - changed output format of zero dimension sols (#1237) (@n0rbed)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v6.6.1

Symbolics v6.6.1

Diff since v6.6.0

Merged pull requests: - fix: implement symbolic_type for ArrayOp and CallWithMetadata (#1263) (@AayushSabharwal)

Closed issues: - simplify removes metadata on certain terms created by substitution (#576)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v6.6.0

Symbolics v6.6.0

Diff since v6.5.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

Diff since v6.4.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

Diff since v6.3.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

Diff since v6.2.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.2.0

Symbolics v6.2.0

Diff since v6.1.0

Merged pull requests: - Make SymbolicsPreallocationTools also depend on ForwardDiff (#1220) (@ChrisRackauckas)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v6.1.0

Symbolics v6.1.0

Diff since v6.0.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 - v6.0.0

Symbolics v6.0.0

Diff since v5.36.0

Merged pull requests: - CompatHelper: bump compat for SymbolicUtils to 3 for package docs, (keep existing compat) (#1195) (@github-actions[bot]) - Bump SymbolicUtils to v3 (#1196) (@0x0f0f0f)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v5.36.0

Symbolics v5.36.0

Diff since v5.35.1

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.35.1

Symbolics v5.35.1

Diff since v5.35.0

Merged pull requests: - fix: support sorted_arguments for ArrayOp (#1200) (@AayushSabharwal)

Closed issues: - Multiplying function by function or function by variable (#1198)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v5.35.0

Symbolics v5.35.0

Diff since v5.34.0

Merged pull requests: - feat: support passing arrays of symbolics to registered functions (#1197) (@AayushSabharwal)

Closed issues: - Displayed math shows numbers incorrectly related (#1193)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v5.34.0

Symbolics v5.34.0

Diff since v5.33.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.33.0

Symbolics v5.33.0

Diff since v5.32.0

Merged pull requests: - Add CommonWorldInvalidations world (#1183) (@ChrisRackauckas)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v5.32.0

Symbolics v5.32.0

Diff since v5.31.0

Merged pull requests: - Reduce dependencies and compilation (#1180) (@ChrisRackauckas)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v5.31.0

Symbolics v5.31.0

Diff since v5.30.4

Merged pull requests: - Refactor: Migrate from deprecated unsorted_arguments to arguments (#1179) (@bowenszhu)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v5.30.4

Symbolics v5.30.4

Diff since v5.30.3

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.3

Symbolics v5.30.3

Diff since v5.30.2

Merged pull requests: - Fix nested diff2term edge case (#1166) (@ChrisRackauckas)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v5.30.2

Symbolics v5.30.2

Diff since v5.30.1

Merged pull requests: - Add support for Differential(...)^0 (#1164) (@DanielVandH) - Fix opname (#1165) (@ChrisRackauckas)

Closed issues: - Differential(x)^0 leads to a StackOverflow (#1163)

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v5.30.1

Symbolics v5.30.1

Diff since v5.30.0

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.30.0

Symbolics v5.30.0

Diff since v5.29.0

Merged pull requests: - A fix for occursin (#1139) (@TorkelE) - CompatHelper: add new compat entry for Symbolics at version 5 for package downstream, (keep existing compat) (#1156) (@github-actions[bot])

- Julia
Published by github-actions[bot] over 1 year ago

Symbolics - v5.29.0

Symbolics v5.29.0

Diff since v5.28.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

Diff since v5.27.1

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.27.1

Symbolics v5.27.1

Diff since v5.27.0

Merged pull requests: - refactor: remove undefined export @register (#1108) (@sathvikbhagavan)

- Julia
Published by github-actions[bot] almost 2 years ago

Symbolics - v5.27.0

Symbolics v5.27.0

Diff since v5.26.0

Merged pull requests: - fix: remove getname(::Symbol) method, defined in SII now (#1106) (@AayushSabharwal)

Closed issues: - How to @register_symbolic a function by a non-interactive way (#1097)

- Julia
Published by github-actions[bot] almost 2 years ago

Symbolics - v5.26.0

Symbolics v5.26.0

Diff since v5.25.2

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.25.2

Symbolics v5.25.2

Diff since v5.25.1

Merged pull requests: - fix: rm duplicated method (#1093) (@baggepinnen)

- Julia
Published by github-actions[bot] almost 2 years ago

Symbolics - v5.25.1

Symbolics v5.25.1

Diff since v5.25.0

Merged pull requests: - fix: fix substitute, isequal for Arr (#1090) (@AayushSabharwal) - fix: handle type propagation in getfield (#1091) (@baggepinnen)

Closed issues: - Structs in structs (#1086)

- Julia
Published by github-actions[bot] almost 2 years ago

Symbolics - v5.25.0

Symbolics v5.25.0

Diff since v5.24.0

Merged pull requests: - Add nanmath option (#941) (@YingboMa)

- Julia
Published by github-actions[bot] almost 2 years ago

Symbolics - v5.24.0

Symbolics v5.24.0

Diff since v5.23.0

Merged pull requests: - Struct v2 (#1088) (@YingboMa)

- Julia
Published by github-actions[bot] almost 2 years ago

Symbolics - v5.23.0

Symbolics v5.23.0

Diff since v5.22.1

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.1

Symbolics v5.22.1

Diff since v5.22.0

Merged pull requests: - Quote symbol (#1072) (@YingboMa)

- Julia
Published by github-actions[bot] about 2 years ago

Symbolics - v5.22.0

Symbolics v5.22.0

Diff since v5.21.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.21.0

Symbolics v5.21.0

Diff since v5.20.1

Merged pull requests: - Try fixing docs builds (#1068) (@ChrisRackauckas)

Closed issues: - Cannot sum an array of symbolics because of conversion error (#1063)

- Julia
Published by github-actions[bot] about 2 years ago

Symbolics - v5.20.1

Symbolics v5.20.1

Diff since v5.20.0

Merged pull requests: - Connection and StateMachineOperator should behave like scalars (#1067) (@YingboMa)

- Julia
Published by github-actions[bot] about 2 years ago

Symbolics - v5.20.0

Symbolics v5.20.0

Diff since v5.19.1

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

Symbolics - v5.19.1

Symbolics v5.19.1

Diff since v5.19.0

Merged pull requests: - Fix state machine operator printing (#1061) (@YingboMa)

- Julia
Published by github-actions[bot] about 2 years ago

Symbolics - v5.19.0

Symbolics v5.19.0

Diff since v5.18.0

Merged pull requests: - StateMachineOperators (#1047) (@YingboMa)

- Julia
Published by github-actions[bot] about 2 years ago

Symbolics - v5.18.0

Symbolics v5.18.0

Diff since v5.17.0

Merged pull requests: - build: bump compat of DomainSets (#1055) (@sathvikbhagavan)

Closed issues: - precompilation errors with SymbolicsForwardDiffExt and SymbolicsPreallocationToolsExt (#1042)

- Julia
Published by github-actions[bot] about 2 years ago