Notes · a dead end
The 2% that was actually 55%
For the Gaia white dwarf paper I needed to know how big Gaia's leftover calibration error is in the blue. Huang et al. had already measured it: after their correction, Gaia's spectra agree with reference spectra to better than 2% between 336 and 400 nm, and to 1% at redder wavelengths.
So I added a 2% error to the blue end of real single-star spectra and checked how often a fit then called them binaries. The question is which 2%. I had taken it as 2% of the star's total light, and put all of that into the blue.
The result looked off. I wanted it to be a result so badly, but it took multiple tests before I was sure it was an error and not something real. In the end the answer was in what Huang et al. actually wrote. Their 2% is local. At each blue wavelength the spectrum can be off by up to 2% of the light at that wavelength. Cooler stars have little blue light, so 2% of their total light pushed into the blue is a big error there. Across my templates it came out to a median of 55% at those wavelengths, 27 times bigger than the bound I was supposed to be testing.
With the error set to the real local bound, the spurious binary rate went from a baseline of 0.053 to 0.09 ± 0.02. So the residual does contaminate the selection, but modestly, and it only breaks the selection in bulk once the local error passes 10 to 15%.
Every step of the wrong version ran fine, and the numbers were consistent with each other. The problem was only in what the input meant, and the fix was reading the source again. Now I check the units and the definition of every number that goes into a simulation before I run it.
Sources: Huang et al. (2024), the XP flux correction · Akbari (2026), arXiv:2607.08856