Closed ferrolho closed 1 year ago
The examples should probably be rewritten directly with Symbolics.jl, which is where that functionality now lives (oh boy, things are moving fast in the abstract interpreter space haha). Though Symbolics.jl is still missing a crucial part of the interface.
https://symbolics.juliasymbolics.org/dev/manual/sparsity_detection/
We should add a dispatch which acts just like SparsityDetection.jl's, i.e. directly on the user function, so they don't have to do the tracing themselves. Adding that dispatch is probably the place to start, and then the update of this is trivial.
The examples shown in the README.md rely on SparsityDetection.jl, which has been deprecated:
Is that okay, or should the examples be rewritten with ModelingToolkit.jl?