Yes, you can take a look at Sequential Monte Carlo - Approximate Bayesian Computation — PyMC3 3.11.4 documentation which the simulator is written in numpy (any Python Callable would work similarly)
3 Likes