__call__#

jeanspy.sampler_numpyro.JeansLikelihoodModel.__call__

Class and construction: JeansLikelihoodModel.

JeansLikelihoodModel.__call__(R_pc, vlos_kms, e_vlos_kms)[source]#

Sample parameters and register the spherical velocity likelihood.

R_pc (pc), vlos_kms and nonnegative e_vlos_kms (km/s) must be matching, nonempty 1-D arrays. Radii must be positive. This NumPyro model returns None; it creates parameter, validity-factor and observed-velocity sites. Invalid dynamic data or forward variances contribute minus infinity, while incompatible shapes raise ValueError. Valid variances are clipped to sigma2_bounds before measurement errors are added in quadrature. Run through a NumPyro inference or handler context; supported all-JAX forward paths supply gradients.

Parameters:
Return type:

None