JumpProcesses.jl icon indicating copy to clipboard operation
JumpProcesses.jl copied to clipboard

Plan for delayed jump processes?

Open atiyo opened this issue 3 years ago • 4 comments

The DiffEq ecosystem already has some support for DDEs, so I thought extending to DSSAs would be a natural extension for DiffEqJump. Is there any interest in this?

atiyo avatar Mar 26 '21 14:03 atiyo

That would be great! There have definitely been people that asked about this.

isaacsas avatar Mar 26 '21 14:03 isaacsas

Awesome. I'll plough on with this. It might take a little time while I familiarise myself with DiffEqJump.

Edit: I haven't actually made much progress with this at all. Leaving this issue open so the wider community might be able to jump on board. Apologies for any cookie licking.

atiyo avatar Mar 30 '21 08:03 atiyo

Hi both, we made an extension for DSSAs called DelaySSAToolkit https://github.com/palmtree2013/DelaySSAToolkit.jl which is greatly inspired by DiffEqJump.jl, please feel free to try it and leave any comments! :)

xiaomingfu2013 avatar Jan 17 '22 01:01 xiaomingfu2013

Good to see, though looking at the code I'm not convinced that most of that code duplication is necessary. I would think there would be a lot to be gained by making the original tools delay-compatible, especially in the Catalyst DSL allowing a delay syntax.

ChrisRackauckas avatar Jan 18 '22 02:01 ChrisRackauckas