Closed gdalle closed 1 month ago
DiffRules' definitions could be helpful here: https://github.com/JuliaDiff/DiffRules.jl/blob/master/src/rules.jl
According to @ChrisRackauckas, to transition the SciML ecosystem from Symbolics to SparseConnectivityTracer, we would need to support the equivalent of:
DiffRules has a nice list of things we need to support: https://github.com/JuliaDiff/DiffRules.jl/blob/8842177391b07dcd8234ac7612b9ca8ca72d28e0/src/rules.jl
I guess this means adding package extensions for NaNMath, LogExpFunctions and more SpecialFunctions?
Not sure what DataInterpolations requires, but some of the recently opened issues on round
were related to it.
With #178, #184 and #187, we are very close to supporting SciML. Some methods might be missing, but adding them to the existing extensions should be trivial.
SparseConnectivityTracer v0.6.3
is now released! I'll close this in favor of more specific issues.
I think we should look at the list on https://docs.julialang.org/en/v1.12-dev/base/math/