slow-VGRF

The math, step by step

Every number below is computed live in your browser from the released catalogue data, following the pipeline of the paper (v1.0.8-review). The coordinate transform used here reproduces the release's astropy implementation to < 1 milliparsec and < 4 cm s⁻¹ across all 1,952 orbit-sample stars.

worked exampleloading…

1.Six numbers from Gaia DR3

Everything starts from the 6-dimensional Gaia solution: position, parallax, proper motion, and the RVS line-of-sight velocity. The parent selection (ADQL on gaiadr3.gaia_source) requires a measured radial velocity, ϖ>0\varpi > 0, ϖ/σϖ>5\varpi/\sigma_\varpi > 5 and finite proper motions — about 33.8 million stars.

2.Parallax zero-point (Lindegren et al. 2021)

Gaia parallaxes carry a small colour-, magnitude- and position-dependent bias. The release applies the Lindegren et al. (2021) per-star correction ϖcorr=ϖz5(G, νeff, β)\varpi_{\rm corr} = \varpi - z_5(G,\ \nu_{\rm eff},\ \beta) inside its validity window (6 < G < 21).

3.Distance (Bailer-Jones et al. 2021)

Inverting a noisy parallax biases distances, so the release adopts the Bailer-Jones et al. (2021) photogeometric posterior where available (zero-point-corrected inverse parallax otherwise, and only as a sensitivity check). The stored 16th/84th percentiles drive asymmetric (split-normal) draws in the Monte Carlo.

4.Into the Galactic rest frame

The observables become a Cartesian position and velocity in the Galactocentric frame (astropy conventions):

rGC=H[RrICRS(α,δ,d)dx^],vGC=HRvICRS(μα,μδ,vr)+v\mathbf{r}_{\rm GC} = \mathbf{H}\left[\mathbf{R}\,\mathbf{r}_{\rm ICRS}(\alpha,\delta,d) - d_\odot\,\hat{\mathbf{x}}\right],\qquad \mathbf{v}_{\rm GC} = \mathbf{H}\,\mathbf{R}\,\mathbf{v}_{\rm ICRS}(\mu_{\alpha*},\mu_\delta,v_r) + \mathbf{v}_\odot

where R\mathbf{R} rotates the galactic centre to +x^+\hat{\mathbf{x}}, H\mathbf{H} tilts for the Sun's height zz_\odot, and v=(U, Vc+V, W)\mathbf{v}_\odot = (U,\ V_c + V,\ W). The release's default frame: R0=8.178 kpcR_0 = 8.178\ {\rm kpc} (GRAVITY 2019), z=25 pcz_\odot = 25\ {\rm pc}, Vc=229 kms1V_c = 229\ {\rm km\,s^{-1}}(Eilers 2019, consistent with the adopted potential), Schönrich (2010) solar motion. Try the paper's sensitivity variants:

R₀=8.178 kpc · V_c=229 · (U,V,W)=(11.1, 12.24, 7.25) km/s

5.The Galactic rest-frame speed

VGRF=vGC=vx2+vy2+vz2V_{\rm GRF} = |\mathbf{v}_{\rm GC}| = \sqrt{v_x^2 + v_y^2 + v_z^2}

This is a total speed — not the azimuthal velocity used by low-vϕv_\phi selections (the paper finds zero overlap with Filion et al. 2025). A typical disc star near the Sun has VGRF240V_{\rm GRF} \approx 240 km s⁻¹; the catalogue threshold of 25 km s⁻¹ is about 10% of the local circular speed.

6.Monte Carlo membership probability & tiers

A point estimate is not enough near a threshold. The release draws (ϖ, μα*, μδ) from the full Gaia covariance (Cholesky of the 3×3 submatrix), v_r from its Gaussian error, and distance from the asymmetric Bailer-Jones posterior — adaptively 500 / 5,000 / 10,000 realisations per star (seed 20260502) — and defines

PP(VGRF<25 kms1)=#{draws below threshold}NdrawsP \equiv P(V_{\rm GRF} < 25\ {\rm km\,s^{-1}}) = \frac{\#\{{\rm draws\ below\ threshold}\}}{N_{\rm draws}}

Tiers: A P>0.95 · B 0.84<P≤0.95 · C 0.5<P≤0.84 · Dpoint-estimate < 25 but P≤0.5. The sum of (1−P) over a tier estimates its contamination: 30.8 ± 5.3 expected false positives among the 541 Tier A+B stars.

7.Why 'slow' means 'plunging'

Energy conservation along an orbit in a static potential reads E=12v2+Φ(r)E = \tfrac{1}{2}v^2 + \Phi(\mathbf{r}). Catching a star with v0v \approx 0 means catching it at a turning point with specific angular momentum Lz=xvyyvx0L_z = x v_y - y v_x \approx 0. In any centrally concentrated potential such a star must fall nearly radially toward the inner Galaxy: eccentricity e=(RapoRperi)/(Rapo+Rperi)1e = (R_{\rm apo}-R_{\rm peri})/(R_{\rm apo}+R_{\rm peri}) \to 1. The paper is explicit that this is largely a kinematic corollary of the selection — the catalogue's value is which stars are in this state, with calibrated probabilities.

Watch this star's orbit in the 3D viewer →