Skip to content
Pax Abyssi
Milky WayFeature13 min read

Where the catalogue ends

The sky in Pax Abyssi begins with 119,626 stars that astronomers have measured one by one. A few hundred light years out, that list thins to almost nothing, and the Milky Way's other hundred billion stars have to come from a model. This is how the model is built, and why the measured stars and the modelled ones have to add up.

By Pax Abyssi Science Desk

An oval map of the whole sky: a bright band of the Milky Way runs across the middle, crossed by dark dust lanes and brightest at the centre, with the two Magellanic Clouds as small smudges below right.

The whole sky as the Gaia spacecraft saw it: the combined brightness and colour of about 1.8 billion stars from its Early Data Release 3 (2020), in Galactic coordinates with the centre of the Milky Way in the middle. Observation. Credit: ESA/Gaia/DPAC; CC BY-SA 3.0 IGO. Acknowledgement: A. Moitinho.

ESA/Gaia/DPAC; CC BY-SA 3.0 IGO. Acknowledgement: A. Moitinho.CC BY-SA 3.0 IGO

Point the ship's nose at Virgo and the brightest star in that part of the sky is Spica, a pair of hot blue stars about 250 light years away. Pax Abyssi draws it where astronomers have measured it to be, as bright as it looks from Earth. The same is true of all 5,070 stars in the game's naked-eye sky, and of the other 114,000 or so on its galaxy map: each is a row in a catalogue whose backbone was measured by a European satellite launched in 1989.

The catalogue is the easy part. The Milky Way holds somewhere between 100 billion and 400 billion stars, the range depending mostly on how many faint dwarfs there are, and the catalogue holds one in a million of them or fewer. A galaxy that a player can cross needs the rest, placed where real stars would be, in the right kinds and the right numbers. Nobody has catalogued them, so they cannot be looked up. They have to be inferred, and the inference is only as good as the model behind it.

A list of measured stars

The Pax Abyssi catalogue starts from the HYG database, a compilation maintained by David Nash that merges three older lists 1. The largest is the Hipparcos Catalogue, the work of an ESA satellite that measured the positions and distances of 118,218 stars between 1989 and 1993 2. The others are the Yale Bright Star Catalogue and the Gliese catalogue of stars near the Sun, which adds faint neighbours that Hipparcos could not see.

What makes the game's version its own is a set of corrections laid on top, each in a new column so that no original value is ever overwritten. Spectral types, the letters and numerals that sort stars by temperature and size, have been checked against each star's measured colour and brightness and corrected or completed on 75,529 rows. The Extended Hipparcos Compilation, XHIP, adds metallicities for 19,097 stars and ages for 12,921 3. And 97,962 rows carry a distance from Gaia's third data release 4.

Gaia's distances repaired a real hole. Where a Hipparcos parallax was zero, negative or too uncertain to use, HYG gives the star a placeholder distance of 100,000 parsecs, well outside the Galaxy. That affected 10,225 rows, 8.5 per cent of the catalogue. One of them, a giant star of type K0 in Cetus, was listed with the brightness of 2.6 million Suns; Gaia puts it at 415 parsecs, shining like 45. Gaia rescued 9,053 of the lost stars. For 1,170 more, which Gaia's cross-match missed, the distance is estimated from the star's type and apparent brightness and flagged as an estimate. Two could not be placed at all.

The result, drawn as a Hertzsprung-Russell diagram, shows every major kind of star, with the main sequence of hydrogen-burning stars running diagonally across it and the giants clumped above.

A dense diagonal band of dots from blue-white at upper left to orange at lower right, a separate orange clump of giants above it, a thin scatter of white dwarfs at bottom left, with the Sun, Rigel, Betelgeuse and Proxima Centauri labelled
Figure 1Diagram: 116,525 stars of the Pax Abyssi catalogue, plotted by colour (and so temperature) against true brightness, each dot tinted the colour of its star. Stars with only an estimated distance are left out. Pax Abyssi, from HYG v4.1 with Gaia DR3 distances.
Pax Abyssi, from HYG v4.1 (CC BY-SA 4.0) with Gaia DR3 distances (ESA/Gaia/DPAC)CC BY-SA 4.0

Where the list runs out

The diagram hides a bias. A catalogue like this one is limited by brightness: a luminous star makes the list from hundreds of parsecs away, while a dim one makes it only if it is close. The faint stars are also the common ones. So the further out you look, the more of the real population is missing, and what remains is a skewed sample of the Galaxy's showpieces.

The figure below measures how skewed. Within 10 parsecs, about 33 light years, the catalogue holds 338 stars, about 86 per cent of the number the Milky Way model described below says should be there. Within 25 parsecs it has about 3,000 stars, where the most complete modern list of nearby stars, the Fifth Catalogue of Nearby Stars, holds about 5,200 8 and the model expects about 6,000. Within 80 parsecs, 260 light years, the catalogue has 9 per cent of the model's stars; within 1,000 parsecs, less than a tenth of 1 per cent.

Left, two curves of star counts against distance on logarithmic axes: a straight dashed line for the stars really there and a blue curve for the catalogue that follows it to about 10 parsecs and then flattens near 100,000 stars. Right, pairs of dots comparing each kind of star's share of the catalogue with its share of the stars around the Sun.
Figure 2Diagram: left, the number of catalogue stars within a given distance of the Sun against the number the Pax Abyssi Milky Way model says are really there. Right, each kind of star's share of the catalogue against its share of the stars around the Sun. Pax Abyssi, from the catalogue and the model.
Pax Abyssi, from the Pax Abyssi catalogue (HYG v4.1, CC BY-SA 4.0; Gaia DR3) and Milky Way modelCC BY-SA 4.0

The right-hand panel shows who is missing. Around the Sun, nearly three stars in four are M dwarfs, the small, cool, dim stars called red dwarfs; in the catalogue they are about one in forty. White dwarfs, the cooling remnants of stars like the Sun, are about one star in twenty nearby and about one in seven hundred in the list. The balance is made up by rarities. O and B stars, the hot, massive blue stars of the main sequence, are four in every ten thousand stars around the Sun but six in every hundred catalogue entries, and giants and subgiants, about one star in a hundred locally, fill nearly half the catalogue.

Any list assembled by looking is skewed this way, and the skew sets the problem. Out to a few tens of parsecs the catalogue is the Galaxy. Past a few hundred parsecs it is a thin scattering of bright stars against a population that has to be supplied.

Rebuilding the Milky Way from its parts

The model that supplies it is a sum of published components, each taken from the paper that measured it, placed in a frame centred on the Galaxy's central black hole, Sagittarius A*. The Sun sits 8,275 parsecs from it, the distance measured by the GRAVITY instrument from stars orbiting the black hole 9, and 20.8 parsecs above the Galaxy's midplane 10.

The thin disk holds most of the stars near the Sun. Its density falls off by a factor of e, about 2.7, every 2,600 parsecs outward and every 300 parsecs upward for old stars, the numbers fitted by Mario Jurić and colleagues to 48 million stars counted by the Sloan Digital Sky Survey 11. The thick disk, an older, puffier population, adds 12 per cent to the density in the midplane with a scale height of 900 parsecs. Young stars get their own, much thinner layers: the scale height of the O and B stars is about 34 parsecs 12, of A stars about 51 and of F stars about 90 13.

At the centre sits the bar, a long, boxy structure about 10 kiloparsecs from end to end, tilted 28 degrees to our line of sight. Its shape comes from an analytic fit by Mattia Sormani and colleagues 14 to a dynamical model of the bulge built to match the counts and motions of its red giant stars 15. It weighs 18 billion solar masses and holds about half of all the model's stars, because it is old and dense. Inside it are a nuclear disk and a nuclear star cluster; outside everything is a faint, flattened halo of old stars weighing 1.4 billion solar masses 16.

The spiral arms come from about 200 parallaxes of masers, natural microwave lasers in the gas around newborn massive stars, which trace four arms with extra segments and spurs 17. Those measurements cover about a third of the disk; beyond them the model uses the symmetric arms of a whole-Galaxy model by Hunter and colleagues 18. How strongly a class of star follows the arms depends on its age. The young O and B stars are born in the arms and never leave them. Old stars have had billions of years to wander, and their density varies by only about 10 per cent between arm and gap 19. Beyond the Sun the disk flares thicker 20, and at its edges it warps, rising on one side and dipping on the other, as young pulsating stars called Cepheids reveal 21.

Three panels computed from the model: a golden face-on galaxy with a central bar and faint arms, a blue face-on view of young stars in bright spiral arms, and a golden edge-on view showing a thin disk with a boxy central bulge
Figure 3Diagram: the Pax Abyssi Milky Way model, integrated along the line of sight. Top left, all stars seen from above; top right, only the young O and B stars, which trace the spiral arms; bottom, all stars edge-on at true proportions. The sharp edges in the young stars mark where the model changes source: measured arms on the Sun's side, a symmetric fit beyond, and none inside the bar. Pax Abyssi, computed from the model's published components.
Pax Abyssi, computed from the Pax Abyssi Milky Way modelPax Abyssi, all rights reserved

The whole model is pinned to one measured number: 0.10 stars per cubic parsec in the midplane beneath the Sun, the density counted in the census of stars within 10 parsecs, rounded up slightly for the faint stars still being found 22 23. Every class of star has its own local share from that census. From there the model gives 111 billion stars, 22 billion brown dwarfs, about 840 million neutron stars 24 and about 87 million black holes 25. The numbers range enormously with place. The densest cube the generator will handle, 1.9 parsecs on a side at the heart of the nuclear star cluster, holds 1.8 million stars. A cube of the same size around the Sun holds fewer than one.

A long panoramic photograph of the whole Milky Way as a glowing band across a dark sky, dark dust lanes running through it and the bright central bulge in the middle
Figure 4Observation: the whole sky as a 360-degree panorama assembled from photographs, laid out in Galactic coordinates with the Galactic centre in the middle and the Magellanic Clouds below right. The model's edge-on view above is this band seen from outside. Credit: ESO/S. Brunier.
CC BY 4.0

Adding up the real and the generated

The obvious way to combine a catalogue with a model is to generate the model's stars and then delete any that land near a real one. It is also wrong. A generated star and a catalogued star in the same patch of sky are not the same star, and subtracting one list from another in patches leaves some regions with too many stars and others with too few.

Pax Abyssi uses a method from probability instead, called thinning. The model says how many stars of each kind a region should hold. Each would-be star is then kept only with the probability that Earth's catalogue would have missed it, judged from its own brightness as seen from the Sun, dimmed by the dust along the way 30. That probability is measured from the catalogue itself, which holds roughly nine stars in ten of apparent magnitude 7, half of those of magnitude 8 and one in ten at magnitude 9.

Take an orange dwarf like 61 Cygni A, with an absolute magnitude of about 7.5, and place it 150 parsecs away. It would appear at magnitude 13, far too faint for the catalogue, so the model's star is kept: it is one Earth has not listed. Place a B star there instead, and it would shine at magnitude 5, bright enough that the catalogue certainly holds the real one, so the model's copy is almost always dropped. A standard result for random scatterings of points, known as Poisson thinning, guarantees that the survivors are distributed exactly as the uncatalogued stars should be. Catalogue plus generated stars add up to the true count, with no list subtracted from another.

The same bookkeeping makes the model honest about its own inputs. Its first rate for Wolf-Rayet stars, hot, massive stars shedding their outer layers, came from the handful in the catalogue within a kiloparsec, and implied almost 9,000 in the Galaxy. Several of those stars turned out to have Hipparcos parallaxes that put distant stars at a few dozen parsecs. A survey of the Galactic Wolf-Rayet population puts the real total near 1,200 31, and the rate was corrected to match.

A generated star is drawn only if Earth would not have catalogued it, so the real and the generated add up to the true count.

The galaxy that was tilted

Building the model on firm foundations meant auditing the one it replaced, and the audit, in September 2026, found an error that had been hiding in plain sight.

The star catalogue gives each star's position as x, y and z in parsecs from the Sun, measured in the equatorial frame: z points at the north celestial pole, the point in the sky above Earth's North Pole, and the x-y plane is the celestial equator, Earth's own equator projected onto the sky. Nothing about that frame has to do with the Galaxy. Earth's axis happens to be tilted 62.9 degrees to the axis of the Milky Way's disk. The procedural fill that Pax Abyssi inherited from its predecessor, the Python simulation it grew from, had treated the catalogue's x-y plane as the Galactic plane.

The consequences were large. The generated disk was tilted 62.9 degrees through the real sky. The model's Galactic centre was placed toward right ascension 0 hours, declination 0, in the direction of Pisces and Cetus, which is 60 degrees below the real Galactic plane; in true Galactic terms the generated bulge sat about 7 kiloparsecs below the disk, in the halo. A kiloparsec from the Sun, the generated midplane could lie 890 parsecs from the real one, filling regions of real sky that hold a twentieth of the stars with a full disk's worth, while the crowded real plane through Cygnus, Carina and Sagittarius ran out of the model's layer.

An oval all-sky map in Galactic coordinates. A band of blue dots, the O and B stars, runs along the horizontal centre line. A dashed gold curve, the celestial equator, swings far above and below it. Circles mark the true Galactic centre at the middle and the old model's centre low on the left.
Figure 5Diagram: the whole sky in Galactic coordinates, centred on the Galactic centre. The catalogue's O and B stars, which stay close to the plane they formed in, trace the real Milky Way along the middle. The dashed curve is the celestial equator, which the inherited fill used as its Galactic plane; the two cross at 62.9 degrees. Pax Abyssi, from the catalogue; rotation from the Hipparcos Galactic frame.
Pax Abyssi, from the Pax Abyssi catalogue (HYG v4.1, CC BY-SA 4.0)CC BY-SA 4.0

It went unnoticed because it hardly shows where anyone looks. Within 100 parsecs of the Sun the two planes are never more than 89 parsecs apart, a density error of about a quarter, and in that volume the real catalogue stars dominate anyway. The error grows with distance, to two and a half times too many stars at 300 parsecs and ten to twenty times at a kiloparsec. The audit found it by asking which frame the coordinates were in, then measuring where the pole of the Galaxy falls among them: 62.9 degrees from the catalogue's z axis, where the old code had assumed it lay.

The fix is a rotation. Every catalogue row and every known object is now converted once from the equatorial frame to the Galactic one, using the rotation that defines Galactic coordinates in the Hipparcos Catalogue 32, then shifted by the Sun's measured distance from the centre and height above the midplane. The test is that Sagittarius A* itself, a row in the list of known objects, lands at the model's origin. It does, to within 2 parsecs, the difference between two of GRAVITY's own distance measurements. On the way, the same check caught a smaller slip: the model had first been centred on the point where Galactic longitude and latitude are both zero, which lies 4.3 arcminutes from the black hole, a miss of 10.6 parsecs at the Galactic centre, inside a star cluster only a few parsecs across. That was corrected too.

The audit found other faults in the old fill. Its density had been read from an artist's picture of a spiral galaxy, registered 2.6 kiloparsecs off its own centre. A hard limit of 512 objects per cube had silently discarded about 290,000 faint stars near the centre, and companions in binary systems were counted twice. The rebuild replaces the picture with the published components, removes the cap and counts each star of a multiple system once.

What you can see today

The model is written, and so is the code that places the stars. The frame and the density model run in the game's own C++, held to a Python reference implementation by automated tests to one part in a billion, and the generator that turns densities into individual stars, with dust dimming them, is written and under test. What is not finished is the view: the galaxy map that draws those generated stars, in their true numbers, at the limiting magnitude a player's zoom allows. That is in development, and until it is finished the generated Milky Way is not part of the game a player can explore.

What is in the game now is the measured part. The cockpit sky shows the 5,070 catalogue stars brighter than magnitude 6, for the moment always as seen from the Sun, wherever the ship is; drawing the sky from another star is designed but not built. The galaxy map holds 119,624 catalogue stars and every compact object on the lists: the 4,393 pulsars of the ATNF Pulsar Catalogue 33, 375 other known neutron stars and 113 known black holes, each at its published distance. For many pulsars that distance comes from how much the interstellar electrons between us and the star have delayed the low radio frequencies of its pulses 34.

The game's galaxy map zoomed far out: a soft glowing spiral with scattered white points and small rings, and on the right a panel of data for the pulsar PSR J1331-5245
Figure 6Sim render: the Pax Abyssi galaxy map in development, zoomed out to 120,000 parsecs. The scattered points are known pulsars and other compact objects at their published distances, while the catalogue's stars are packed close round the Sun, near the green marker; the panel shows one pulsar, PSR J1331-5245, with its period and spin-down from the ATNF catalogue and a distance from its radio dispersion. The glow is an early version of the model's unresolved starlight; the generated stars themselves are not yet drawn. Pax Abyssi (in-development screenshot).
Pax Abyssi, all rights reserved

The measured part will grow on its own. Gaia's fourth data release, built on 66 months of observations against the 34 behind the current one, is due on 2 December 2026 35. Its distances will reach further and fainter than any catalogue before it, and every star a deeper list adds is one a model no longer has to invent. Thinning makes the exchange exact: fold a deeper catalogue in, measure its completeness again, and the generated population shrinks by precisely the stars it gained.

References

  1. 1Nash, D. (2025). The HYG Database. astronexus.com. www.astronexus.com/projects/hyg
  2. 2Perryman, M. A. C. and et al. (1997). The HIPPARCOS Catalogue. Astronomy & Astrophysics 323, L49-L52. ui.adsabs.harvard.edu/abs/1997A%26A...323L..49P
  3. 3Anderson, E. and Francis, C. (2012). XHIP: An extended Hipparcos compilation. Astronomy Letters 38, 331-346. doi:10.1134/S1063773712050015
  4. 4Gaia Collaboration, Vallenari, A. and et al. (2023). Gaia Data Release 3: Summary of the content and survey properties. Astronomy & Astrophysics 674, A1. doi:10.1051/0004-6361/202243940
  5. 5van Leeuwen, F. (2007). Validation of the new Hipparcos reduction. Astronomy & Astrophysics 474, 653-664. doi:10.1051/0004-6361:20078357
  6. 6Gaia Collaboration, Prusti, T. and et al. (2016). The Gaia mission. Astronomy & Astrophysics 595, A1. doi:10.1051/0004-6361/201629272
  7. 7ESA Gaia team. Gaia Data Release 3 (Gaia DR3). ESA Cosmos. www.cosmos.esa.int/web/gaia/dr3
  8. 8Golovin, A. et al. (2023). The Fifth Catalogue of Nearby Stars (CNS5). Astronomy & Astrophysics 670, A19. doi:10.1051/0004-6361/202244250
  9. 9GRAVITY Collaboration, Abuter, R. and et al. (2021). Improved GRAVITY astrometric accuracy from modeling optical aberrations. Astronomy & Astrophysics 647, A59. doi:10.1051/0004-6361/202040208
  10. 10Bennett, M. and Bovy, J. (2019). Vertical waves in the solar neighbourhood in Gaia DR2. Monthly Notices of the Royal Astronomical Society 482, 1417-1425. doi:10.1093/mnras/sty2813
  11. 11Jurić, M. et al. (2008). The Milky Way Tomography with SDSS. I. Stellar Number Density Distribution. The Astrophysical Journal 673, 864-914. doi:10.1086/523619
  12. 12Maíz-Apellániz, J. (2001). The Spatial Distribution of O-B5 Stars in the Solar Neighborhood as Measured by Hipparcos. The Astronomical Journal 121, 2737-2742. doi:10.1086/320399
  13. 13Bovy, J. (2017). Stellar inventory of the solar neighbourhood using Gaia DR1. Monthly Notices of the Royal Astronomical Society 470, 1360-1387. doi:10.1093/mnras/stx1277
  14. 14Sormani, M. C. et al. (2022). The stellar mass distribution of the Milky Way's bar: an analytical model. Monthly Notices of the Royal Astronomical Society: Letters 514, L1-L5. doi:10.1093/mnrasl/slac046
  15. 15Portail, M. et al. (2017). Dynamical modelling of the galactic bulge and bar: the Milky Way's pattern speed, stellar and dark matter mass distribution. Monthly Notices of the Royal Astronomical Society 465, 1621-1644. doi:10.1093/mnras/stw2819
  16. 16Deason, A. J., Belokurov, V. and Sanders, J. L. (2019). The total stellar halo mass of the Milky Way. Monthly Notices of the Royal Astronomical Society 490, 3426-3439. doi:10.1093/mnras/stz2793
  17. 17Reid, M. J. et al. (2019). Trigonometric Parallaxes of High-mass Star-forming Regions: Our View of the Milky Way. The Astrophysical Journal 885, 131. doi:10.3847/1538-4357/ab4a11
  18. 18Hunter, G. H. et al. (2024). Testing kinematic distances under a realistic Galactic potential. Astronomy & Astrophysics 692, A216. doi:10.1051/0004-6361/202450000
  19. 19Eilers, A. C. et al. (2020). The Strength of the Dynamical Spiral Perturbation in the Galactic Disk. The Astrophysical Journal 900, 186. doi:10.3847/1538-4357/abac0b
  20. 20López-Corredoira, M. and Molgó, J. (2014). Flare in the Galactic stellar outer disc detected in SDSS-SEGUE data. Astronomy & Astrophysics 567, A106. doi:10.1051/0004-6361/201423706
  21. 21Chen, X. et al. (2019). An intuitive 3D map of the Galactic warp's precession traced by classical Cepheids. Nature Astronomy 3, 320-325. doi:10.1038/s41550-018-0686-7
  22. 22Reylé, C. et al. (2021). The 10 parsec sample in the Gaia era. Astronomy & Astrophysics 650, A201. doi:10.1051/0004-6361/202140985
  23. 23Henry, T. J. et al. (2018). The Solar Neighborhood XLIV: RECONS Discoveries within 10 parsecs. The Astronomical Journal 155, 265. doi:10.3847/1538-3881/aac262
  24. 24Sartore, N. et al. (2010). Galactic neutron stars. Astronomy & Astrophysics 510, A23. doi:10.1051/0004-6361/200912222
  25. 25Olejak, A. et al. (2020). Synthetic catalog of black holes in the Milky Way. Astronomy & Astrophysics 638, A94. doi:10.1051/0004-6361/201936557
  26. 26Bland-Hawthorn, J. and Gerhard, O. (2016). The Galaxy in Context: Structural, Kinematic, and Integrated Properties. Annual Review of Astronomy and Astrophysics 54, 529-596. doi:10.1146/annurev-astro-081915-023441
  27. 27McMillan, P. J. (2017). The mass distribution and gravitational potential of the Milky Way. Monthly Notices of the Royal Astronomical Society 465, 76-94. doi:10.1093/mnras/stw2759
  28. 28Licquia, T. C. and Newman, J. A. (2015). Improved Estimates of the Milky Way's Stellar Mass and Star Formation Rate from Hierarchical Bayesian Meta-Analysis. The Astrophysical Journal 806, 96. doi:10.1088/0004-637X/806/1/96
  29. 29McKee, C. F., Parravano, A. and Hollenbach, D. J. (2015). Stars, Gas, and Dark Matter in the Solar Neighborhood. The Astrophysical Journal 814, 13. doi:10.1088/0004-637X/814/1/13
  30. 30Drimmel, R. and Spergel, D. N. (2001). Three-dimensional Structure of the Milky Way Disk: The Distribution of Stars and Dust beyond 0.35 R_sun. The Astrophysical Journal 556, 181-202. doi:10.1086/321556
  31. 31Rosslowe, C. K. and Crowther, P. A. (2015). Spatial distribution of Galactic Wolf-Rayet stars and implications for the global population. Monthly Notices of the Royal Astronomical Society 447, 2322-2347. doi:10.1093/mnras/stu2525
  32. 32Liu, J. C., Zhu, Z. and Zhang, H. (2011). Reconsidering the Galactic coordinate system. Astronomy & Astrophysics 526, A16. doi:10.1051/0004-6361/201014961
  33. 33Manchester, R. N. et al. (2005). The Australia Telescope National Facility Pulsar Catalogue. The Astronomical Journal 129, 1993-2006. doi:10.1086/428488
  34. 34Yao, J. M., Manchester, R. N. and Wang, N. (2017). A New Electron-density Model for Estimation of Pulsar and FRB Distances. The Astrophysical Journal 835, 29. doi:10.3847/1538-4357/835/1/29
  35. 35ESA Gaia team. Gaia data release scenario. ESA Cosmos. www.cosmos.esa.int/web/gaia/release

Credits

Pax Abyssi Science Desk
Author

Spotted an error? Tell us in the forum thread or on the talk page of a related wiki article; corrections are noted at the top of the piece.

Discuss in the forum
Where the catalogue ends | Pax Abyssi