Simulating Fake Data from pymc3 model

The Stan community has a good way of generating fake data from a model. Here’s a reference:

Where it seems that in Stan we can specify if the likelihood is actually evaluated. If it isn’t, the posterior predictive draws reduce to prior predictive draws.

This is useful if we want to determine if a model can recover parameters from data generated by itself.

Is it possible to do something similar in pymc3?

and with a little bit of perusing I may have found my answer: Sampling from prior predictive distribution