Just translate and reflect
BoundedHalfNormal = pm.Bound(pm.Normal, 0., 10.)
xlat = BoundedHalfNormal('x_lat', 0., 1.)
x = pm.Deterministic('x', 10. - xlat)
Just translate and reflect
BoundedHalfNormal = pm.Bound(pm.Normal, 0., 10.)
xlat = BoundedHalfNormal('x_lat', 0., 1.)
x = pm.Deterministic('x', 10. - xlat)