AxisymmetricPlummerModel#

jeanspy.model_jax.AxisymmetricPlummerModel

See methods and properties for individual lookup pages, or the alphabetical API dictionary to search all classes. The full class contract and existing member anchors are retained below.

class jeanspy.model_jax.AxisymmetricPlummerModel[source]#

Bases: jeanspy.axisymmetric.AxisymmetricStellarModel

Functional JAX Plummer tracer with explicit re_pc and q/q_projected.

Distances are pc; density is normalized to unity. q_projected requires an admissible oblate inclination in radians. Dynamic invalid values yield NaN; schema errors raise ValueError. Supports JIT and physical-parameter gradients.

density_3d(R_pc, z_pc, *, params)[source]#

Return unit-normalized pc^-3 density at broadcast cylindrical coordinates.

radial_derivative(R_pc, z_pc, *, params)[source]#

Return dnu/dR in pc^-4; invalid dynamic coordinates yield NaN.

surface_density(x_pc, y_pc, *, params)[source]#

Return projected normalized pc^-2 density; x is the line of nodes.