jfactor_spherical_aperture#

jeanspy.model.NFWModel.jfactor_spherical_aperture

Class and construction: NFWModel.

NFWModel.jfactor_spherical_aperture(dist_pc, roi_deg=0.5)[source]#

Evaluate the NFW spherical-aperture approximation analytically.

The geometric interpretation is the same as DMModel.jfactor_spherical_aperture(): for R_max >= r_t_pc the aperture encloses the full truncated halo and corresponds to the Eq. (B.10) limit; for R_max < r_t_pc it omits projected outer-shell contributions. Use jfactor_cone() for the full finite-ROI geometry.

Notes

Inputs and units. dist_pc is observer distance in pc; roi_deg is cone half-angle in degrees. This NFW analytic override supports mutually broadcastable distances, apertures and model parameters. The inherited full-cone jfactor_cone method requires scalar geometry.

Returns and shape. J in GeV^2 cm^-5, with the broadcast input shape.

Validity. Small-aperture spherical approximation; outer shells projected into the cone are omitted. Require a positive finite halo cutoff and a convergent inner cusp. Small-angle variants enforce the configured small_angle_limit_deg bound.