Symbolics v7.43.0
Merged pull requests:
- Handle differentiation of Symbolic Struct Variables (#1959) (@Shreyas-Ekanathan)
- Divide exactly in the closed-form cubic and quartic roots (#2016) (@s-celles-bot)
- Fix empty sparse build_function output eltype (#2006) (#2017) (@ChrisRackauckas-Claude)
- Fix symbolics_to_sympy for array element variables (#1619) (#2030) (@ChrisRackauckas-Claude)
- @register_array_symbolic: warn when ndims cannot be inferred (#1845) (#2031) (@ChrisRackauckas-Claude)
- Error clearly on incomplete FnType in Symbolics.variable (#2033) (@ChrisRackauckas-Claude)
- Add derivative rules for mod and rem (#2038) (@Arthur031221)
- Error on CTarget with expression=Val{false} (#1672) (#2040) (@ChrisRackauckas-Claude)
- Reject scalar @variables with array-shaped defaults (#2041) (@ChrisRackauckas-Claude)
- Fix latexify mult_symbol leak in derivatives and integrals (#1979) (#2042) (@ChrisRackauckas-Claude)
- Fix _recursive_unwrap for Hermitian/Symmetric/Diagonal (#1507) (#2043) (@ChrisRackauckas-Claude)
- Fix MultithreadedForm RGF segfault on Julia 1.10/1.11 (regression from #2021) (#2044) (@ChrisRackauckas-Claude)
- ci: run GROUP=Core on Julia 1.10 (LTS) (#2045) (@ChrisRackauckas-Claude)
- Enable H1/H2 polynomial system solver test (issue #1427) (#2047) (@ChrisRackauckas-Claude)
- Fix latexwrapper underscore escaping for Num latexify (#956) (#2051) (@ChrisRackauckas-Claude)
- build: bump minor version (#2072) (@AayushSabharwal)
Closed issues:
- Is there a way to give a variable a latex symbol? (#956)
- Error on violation of default type (#1073)
- Incorrect code generated for
Symbolics.build_function(Symbolics.derivative(mod(x), x), x)(#1123) - Symbolic functions from
Symbolics.variablewith multiple arguments are not Number-like (#1184) - Why are these tests broken? (#1427)
- Error for _recursive_unwrap of Hermitian matrices (#1507)
- symbolics_to_sympy doesn't work with vector variables (#1619)
- build_function generates incorrect calling code for CTarget and Val{false} (#1672)
latexify_derivativesleaksmult_symbolinto the derivative numerator (#1979)- Out-of-place build_function of an empty sparse matrix returns SparseMatrixCSC{Any} (#2006)