Technical notes#
The Technical notes detail the analytical and numerical treatments implemented in PIANISTpy, building upon the high-level overviews provided in Chiang+(2026d). The Technical notes follow and refer to the notations, equations, and results of Chiang+(2026d). The Technical notes are organized by the objects of the pipeline, from upstream to downstream, and each object-specific section first treats the analytical theory (whenever applicable) and then the accompanying numerical implementations. Section T:0 states the conventions and notations used; we then discuss the input potential-density models (Section T:1), the distribution function (Section T:2), the truncation (Section T:3), the linear superposition of components (Section T:4), the particle sampling (Section T:5), the velocity profiles and projections (Section T:6), and the JAX-based gradients (Section T:7). Section T:8 documents the accuracy and validation tests and related information.
This document was last updated on October 21, 2026. Section, equation and table numbers of the Technical notes carry the prefix T: (Section T:2.3, Eq. (T:2.4), Table T:2.1). The Functions by subpackage page gives the form in which the docstrings cite the Technical notes.
- T:0 Principles and conventions
- T:1 The potential–density pair and the auxiliary density
- T:2 The distribution function
- T:2.1 The two forms of the inversion and the forward relation
- T:2.2 Asymptotic behavior of the DF
- T:2.3 Evaluating the inversion at each tabulated energy
- T:2.4 The energy grid
- T:2.5 The distribution function outside the tabulated energies
- T:2.6 Method II: inversion of a truncated potential–density pair
- T:2.7 A distribution function supplied as input
- T:3 Truncation
- T:3.1 Type II models beyond the anisotropy radius
- T:3.2 The truncated DF and its density
- T:3.3 Solving the truncated Poisson equation
- T:3.4 Completing the truncated profile toward the center and the truncation radius
- T:3.5 The lowest admissible truncation value
- T:3.6 Finding the truncation value for a target mass or truncation radius
- T:3.7 The closed-form profile of an untruncated model
- T:3.8 Checks of the self-consistency of a model
- T:4 Linear superposition of Method II DFs
- T:5 Particle sampling
- T:6 Velocity distributions and dispersion profiles
- T:6.1 3D velocity dispersion profiles
- T:6.2 Surface density and line-of-sight velocity dispersion
- T:6.3 Aperture-averaged velocity dispersions
- T:6.4 The line-of-sight velocity distribution
- T:6.5 Tabulating the line-of-sight velocity distribution over projected radius
- T:6.6 The aperture-averaged line-of-sight velocity distribution
- T:6.7 Gauss–Hermite moments
- T:6.8 The local velocity distribution
- T:6.9 Velocity distributions and dispersions of a linear superposition
- T:7 Gradients
- T:8 Verification
- References
