Definitions of common terms used in the progenax docs.
Cluster dynamics¶
- half-mass radius
- The radius enclosing half the total cluster mass: . progenax parameterises every spatial profile by for cross-profile comparability. See What is an initial condition?.
- scale radius
- The internal length scale of a spatial profile (Plummer’s , King’s , EFF’s ). Profile-specific; converted to/from via closed-form or numerical mappings.
- tidal radius
- The Jacobi radius at which the cluster’s gravity balances
the host galaxy’s tidal field. Stars beyond are stripped.
Computed by
progenax.tidal.jacobi_radius. See Tidal physics. - virial Q
- , the ratio of kinetic to absolute potential energy. Equilibrium value: 0.5 (virial theorem). progenax convention. See Virial Q convention (Q = T/|V|).
- CW04 Q
- Cartwright & Whitworth (2004) substructure parameter: from the minimum spanning tree. Distinct from the virial Q. See JAX-native CW04 substructure Q parameter.
- virial equilibrium
- Dynamical state in which , equivalently . progenax’s default IC state.
- subvirial
- ; cluster is collapsing. The Allison et al. (2009) cool-fractal setup uses .
- supervirial
- ; cluster is expanding. Models post-gas-expulsion states.
- centre-of-mass (COM) frame
- Frame in which and . progenax always returns ICs in this frame.
Distribution functions & anisotropy¶
- distribution function (DF)
- The phase-space density : mass (or number) per unit volume of position–velocity space. For spherical isotropic equilibria the DF depends on energy alone, — the object every progenax velocity sampler draws from. See Velocity distribution functions and the model cards.
- Eddington inversion
- The Abel-integral inversion that recovers the unique ergodic DF
from a density profile in a known
potential — including the truncation boundary term. Walked through on
Plummer velocity distribution functions; the engine behind
EFFVelocityDFand Engine B. - relative potential () and binding energy ()
- (positive inside a bound system, at the boundary/infinity) and (positive for bound orbits). Theory pages write the King/Michie dimensionless potential as or , with central value .
- (King concentration)
- The dimensionless central potential depth of the King/LIMEPY/Michie families; sets the concentration (typical globulars: –12).
- anisotropy radius ()
- The single knob of the Osipkov–Merritt and Michie constructions: velocities are isotropic well inside and increasingly RADIAL outside it. OM overlays keep the density fixed; Michie re-solves Poisson. See Anisotropy and rotation.
- — four different symbols on this site
- Context decides: (1) velocity anisotropy (the usual dynamics meaning); (2) the turbulence spectral slope (Fractal substructure); (3) the Maschberger IMF low-mass exponent (, Classical IMFs (Salpeter, Kroupa, Chabrier, Maschberger)); (4) the experimental projected-inference summary (gravoturbulence pages). Theory pages define which one at first use.
Mass functions¶
- IMF
- Initial mass function . The birth-mass distribution of stars. See Initial mass functions.
- Salpeter slope
- . The high-mass slope of the IMF, established by Salpeter (1955).
- mass ratio
- for a binary. Distribution follows Moe & Di Stefano (2017).
- binary fraction
- Probability that a primary has at least one companion. Mass-dependent; for solar-type, for O-type.
- twin excess
- Narrow Gaussian peak at in the Moe & Di Stefano (2017) mass-ratio distribution. Solar-type stars show the strongest excess, .
- confidently wrong
- The regime where a misspecified likelihood produces a posterior whose 95% CI shrinks below the bias and excludes the true parameter value. Demonstrated for binary IMF inference at in Binary-aware IMF recovery.
Substructure¶
- fractal dimension
- . Parameter of the Goodwin & Whitworth (2004) fractal IC. uniform; highly clumpy.
- Fractal Displacement Field
- A differentiable fractal-IC generator that once lived in progenax,
removed in the 2026-06 clean-room rewrite with no released
successor. (Not to be confused with the freefall-density factor
below, also abbreviated FDF.) Turbulent-density ICs are now the
experimental
gravoturbpackage. See Fractal substructure. - mass segregation
- Spatial arrangement where massive stars preferentially occupy central / low-energy orbits. Primordial (set at IC time, see Baumgardt et al. (2008)) vs dynamical (emerges via two-body relaxation, Allison et al. (2009)).
- Λ_MSR
- Allison et al. (2009) MST ratio for quantifying mass segregation. for unsegregated; for segregated.
Gravoturbulence¶
- density PDF
- Volume-density distribution in a turbulent self-gravitating cloud. Lognormal core + power-law tail per Federrath & Klessen (2012)Burkhart (2018).
- Mach number
- Sonic Mach . Sets the lognormal variance via .
- forcing parameter
- . Turbulence-driving geometry: solenoidal, compressive, natural mix.
- freefall-density factor (FDF)
- The kernel that weights local density by its star-forming efficiency. See Density PDFs and the freefall-density factor.
- magnification factor
- = SFR boost a centrally-concentrated cloud gets over a uniform top-hat. Parmentier & Pasquali (2020) Eq. 6 gives the closed form for power-law profiles. See The magnification factor ζ — three ways to compute it.
- BM19 framework
- Burkhart (2018)Burkhart & Mocz (2019) forward model: turbulence parameters → density PDF → SFR. See BM19 dense-gas SFR framework.
JAX programming¶
- PyTree
- A nested Python structure (dict, list, tuple, custom class)
that JAX can trace through. progenax classes are PyTrees via
equinox.Module. - JIT
- Just-in-time compilation via
@jax.jit. Compiles a Python function to XLA, eliminating Python overhead for hot paths. - vmap
jax.vmap. Vectorises a function over an axis without writing a loop. progenax uses this extensively for parallelisation over particles.- grad
jax.grad. Automatic differentiation. The foundation of progenax’s HMC inference capability.- scan
jax.lax.scan. Fixed-iteration sequential loop primitive. Used instead ofwhile_loopfor differentiability. See Differentiability rules.- while-loop antipattern
- Using a data-dependent
jax.lax.while_loopin code that needs gradients. Fixed-shape JAX loops are acceptable when gradients and static-shape compilation remain well-defined. See Differentiability rules.
Architecture¶
- SpatialProfile protocol
- Runtime-checkable protocol every spatial profile satisfies:
sample_positionsandcharacteristic_radius. See Protocol-based composition. - VelocityDF protocol
- Runtime-checkable protocol every velocity DF satisfies:
sample_velocities. See Protocol-based composition. - IMFProtocol
- Runtime-checkable protocol every IMF satisfies:
logpdf,cdf,ppf,sample, andmean_mass. See Protocol-based composition. - three-brick state
- A planned architecture pattern described in the design docs. The
current public code does not expose
SystemParamsorParticleSystem. See Three-brick state pattern. - DEFAULT_UNITS
- Per-package default unit system (STELLAR for progenax) used only by convenience wrappers. Core APIs require explicit units. See Units policy.
- Allison, R. J., Goodwin, S. P., Parker, R. J., Portegies Zwart, S. F., de Grijs, R., & Kouwenhoven, M. B. N. (2009). Using the minimum spanning tree to trace mass segregation. Monthly Notices of the Royal Astronomical Society, 395, 1449–1454. 10.1111/j.1365-2966.2009.14508.x
- Salpeter, E. E. (1955). The luminosity function and stellar evolution. The Astrophysical Journal, 121, 161–167. 10.1086/145971
- Moe, M., & Di Stefano, R. (2017). Mind your Ps and Qs: The interrelation between period (P) and mass-ratio (Q) distributions of binary stars. The Astrophysical Journal Supplement Series, 230, 15. 10.3847/1538-4365/aa6fb6
- Goodwin, S. P., & Whitworth, A. P. (2004). The dynamical evolution of fractal star clusters: The survival of substructure. Astronomy and Astrophysics, 413, 929–937. 10.1051/0004-6361:20031529
- Baumgardt, H., De Marchi, G., & Kroupa, P. (2008). Evidence for primordial mass segregation in globular clusters. The Astrophysical Journal, 685, 247–253. 10.1086/590488
- Federrath, C., & Klessen, R. S. (2012). The star formation rate of turbulent magnetized clouds. The Astrophysical Journal, 761, 156. 10.1088/0004-637X/761/2/156
- Burkhart, B. (2018). The Star Formation Rate in the Gravoturbulent Interstellar Medium. The Astrophysical Journal, 863, 118. 10.3847/1538-4357/aad002
- Parmentier, G., & Pasquali, A. (2020). A new parameterization of the star formation rate–dense gas mass relation: Embracing gas density gradients. The Astrophysical Journal, 903, 56. 10.3847/1538-4357/abb8d3
- Burkhart, B., & Mocz, P. (2019). The self-gravitating gas fraction and the critical density for star formation. The Astrophysical Journal, 879, 129. 10.3847/1538-4357/ab25ed