How to update from the archived `StochasticDelayDiffEq.jl`?

Hello
I’m try to modernize a package that is based on the now archived StochasticDelayDiffEq.jl.

As described here the SciML packages have been reorganized. The migration path from StochasticDelayDiffEq.jl is not described.

Attempted migration

My best guess was:
StochasticDelayDiffEq.SDDEProblemSciMLBase.SDDEProblem
StochasticDelayDiffEq.EMStochasticDiffEq.EM
StochasticDelayDiffEq.solveSciMLBase.solve

The latest SciML documention mentions the use of StochasticDiffEq.jl here, although this package is also marked as archived on Github.

Error

In any case, this is not working:

  Default algorithm choices require DifferentialEquations.jl.
  Please specify an algorithm (e.g., `solve(prob, Tsit5())` or
  `init(prob, Tsit5())` for an ODE) or import DifferentialEquations
  directly.

This error message is wrong as I provide a solver: solve(prob, EM(); dt=0.1, saveat=1.0)

Thanks for your help!
Andreas

The GitHub repository https://github.com/sciML/StochasticDiffEq.jl is archived because the development of the package itself moved to inside OrdinaryDiffEq.jl. There was a similar confusion for another package a few weeks ago

StochasticDelayDiffEq.jl is a little bit different. Again, we’re writing a blog post on all of this and a little bit behind… but the jiffy on this is:

  • DiffEqBase.jl, DelayDiffEq.jl, StochasticDiffEq.jl, and DiffEqDevTools.jl are now all sublibraries in OrdinaryDiffEq.jl.
  • StochasticDelayDiffEq.jl is now unnecessary: using StochasticDiffEq.jl with DelayDiffEq.jl generates the same algorithm.
  • Docs and blogs will get updated very soon.

The latest DiffEq docs is having a bit of difficulty building since we need to get SciMLBase v3 threaded to every downstream package, and I’m just about done with that.