Migrated from SciML/DiffEqDevTools.jl#177.
Feature request for infrastructure improvements to DiffEqDevTools (now at lib/DiffEqDevTools):
- Core tagging — Add
tags::Vector{Symbol} to WorkPrecision for family-based filtering (e.g. :rosenbrock, :bdf, :5th_order)
- Multi-error-mode — Compute multiple error metrics (
:final, :l2, :L2) in one pass
- Tag-based plotting —
plot(wp_set, tags=[:rosenbrock]) with reference method overlays
- Best-of-family — Auto-identify Pareto-efficient methods per family for cross-family comparisons
- Time cutoff — Timeout for slow methods via Distributed workers or callbacks
- AutoDiff comparison — Automatically create AD vs no-AD variants
- Autoplot — Single function to generate all standard comparison plots
- Interactive Plotly — Hover/click support for dense comparison diagrams
- SciMLBenchmarks migration — Replace manual boilerplate with tag-based infrastructure
See the original issue for full design details including API examples, implementation phases, and design constraints.
Migrated from SciML/DiffEqDevTools.jl#177.
Feature request for infrastructure improvements to DiffEqDevTools (now at
lib/DiffEqDevTools):tags::Vector{Symbol}toWorkPrecisionfor family-based filtering (e.g.:rosenbrock,:bdf,:5th_order):final,:l2,:L2) in one passplot(wp_set, tags=[:rosenbrock])with reference method overlaysSee the original issue for full design details including API examples, implementation phases, and design constraints.