On the night of 13 March 1781 William Herschel, working through faint stars in Gemini from Bath with a reflector of his own construction, noticed that one of them grew when he raised the magnification. In 2026 Kevin Napier and colleagues, computing on NVIDIA H200 GPUs on Harvard’s Cannon cluster, summed 1,118 Hubble images along more than a million trial orbits and reported two faint bodies that no single image shows. Between those two moments lie the photographic plate and the blink comparator, the perturbation calculation that found Neptune on paper, the CCD, the kd-tree, the matched filter, the Doppler spectrograph, the transit survey and the tensor core. This book is about all of them: every way that planets and planetary bodies, in the Solar System and around other stars, have been found or might be found.
Why this book exists
The methods of planet detection grew up in separate communities. Asteroid hunters, Kuiper-belt surveyors, exoplanet teams, pulsar astronomers, gravitational-wave analysts, radar engineers and space-debris trackers each built their own pipelines, wrote in their own journals and, again and again, rediscovered the same mathematics. The likelihood ratio, the trials factor, the template bank, the hierarchical search, the decision of when to throw a hypothesis away: these appear under different names in every field, often with different mistakes.
That separation matters most to one kind of reader: someone who wants to build a better search. A physicist or a GPU engineer who asks “could this be done ten times faster on modern hardware, without losing sensitivity?” needs to know what the search actually computes, what limits it, what has already been tried, and what the published speed-ups were measured against. That information exists, but it is spread across thousands of papers, and the claims in them are of very uneven strength. This book gathers it in one place, explains each method well enough to reproduce it, and keeps a running account, chapter by chapter, of which limits are set by physics and which by engineering. The answer is often “not here”, and the book says so.
What it covers
The book has forty-two chapters in nine parts.
Part I, Foundations, sets out the statistics shared by every search, from the matched filter and the two likelihood images that make stacking exact to trials factors, sequential tests and injection–recovery (Chapter 1), and the physics of how bright an undiscovered body is in reflected and thermal light (Chapter 2).
Part II, A history of discovery, follows the Solar System’s census from Uranus and Neptune through Pluto, the first Kuiper-belt objects and the slow, distant movers found since 2010 (Chapters 3–6).
Part III, Planets found by their pull, covers ephemerides and perturbation searches, then the case for Planet Nine and the optical hunt for it (Chapters 7–9).
Part IV, The survey pipeline, walks a modern survey from pixels to detections, streaks, linking, orbit determination and precovery, near-Earth objects, Rubin’s alert stream, and the simulators that turn discoveries into populations (Chapters 10–16).
Part V, Below the noise, is the book’s longest part. It covers shift-and-stack and KBMOD, synthetic and digital tracking, deep fields and moon searches, orbit-space stacking, trees and catalogues, machine learning, and searches from space (Chapters 17–23).
Part VI, Other light, other shadows, turns to thermal and millimetre searches, occultations, radar and gravity probes, comets, moons and binaries, and citizen science (Chapters 24–28).
Part VII, Exoplanets, gives each method its own chapter: radial velocity, transits, timing, microlensing, direct imaging, astrometry and spectroscopy, and a census of how more than six thousand planets were found (Chapters 29–35).
Part VIII, Algorithms and compute, borrows from pulsar and radio-burst searches, gravitational waves, radar and debris tracking, then treats the geometry of search, fast transforms and optimal coadds, GPUs, and the data and compute budgets of discovery (Chapters 36–41).
Part IX, The frontier, is a single chapter, Where the room is. It collects the closing sections of all the others into one map of physical and engineering limits, audits the large speed-up claims in the literature, and sets out a research programme.
A timeline of about three hundred dated milestones and an account of how this book was made complete it.
Who it is for
The intended reader is a physicist, a machine-learning researcher or a GPU engineer: clever and patient, but not yet an expert in this subfield. The book assumes linear algebra, probability and some calculus. It does not assume any astronomy beyond what a physics degree supplies; terms such as point-spread function, ecliptic or parallax are defined where they first appear. Astronomers will find the history and the methods familiar, and may find the cross-field comparisons and the compute accounting less so.
Three ways to read it
The chapters are written to stand alone, with cross-references wherever a concept belongs to another chapter. Three paths through them suit different readers.
The historian. Start with the discoveries themselves: Uranus to Neptune, Planet X and Pluto, The Kuiper belt opens and The modern outer Solar System. Continue with The case for Planet Nine and the search for it, near-Earth objects and interstellar visitors, shift-and-stack, deep fields and hidden moons and citizen science, then read A census of exoplanet discovery and the timeline. Return to Chapter 1 when the statistics start to matter.
The algorithm or GPU designer. Read Signals and noise first; everything else depends on it. Then the moving-object core: shift-and-stack and KBMOD, orbit-space stacking, trees and catalogues and linking. Then Part VIII in order: pulsars and radio bursts, gravitational waves, radar and debris, the geometry of search, fast transforms and optimal coadds, GPUs and data and compute. Finish with Where the room is. Machine learning and transits are good side trips: one shows the price of learned shortcuts, the other a field where GPU search has already been done well.
The exoplanet reader. Read Signals and noise and How bright is a hidden world, then Part VII in order: radial velocity, transits, timing, microlensing, direct imaging, astrometry, spectroscopy and other signatures and the census. Add the geometry of search for template banks and fast transforms and optimal coadds for image combination, and end with Where the room is.
Conventions
One notation. Chapter 1 fixes the symbols used throughout: the images and variances , the PSF , the two likelihood images and , the signed numerator and information summed along a trajectory, the significance , the threshold and the number of templates . Chapters that borrow a field’s own notation say so.
Measurement, model and estimate. The book distinguishes three kinds of number. A measured number comes from a stated experiment on stated hardware or data, with its source. A model or projection comes from a calculation, such as a roofline model of a GPU kernel or a forecast of a survey’s yield, and is labelled as such. An estimate is the author’s own arithmetic from published figures, marked “(estimate)”. Speed-ups are always quoted with their comparator, and a speed-up at changed sensitivity is called a trade, not a speed-up.
Physical versus engineering limits. Every chapter ends with a section called “Where the room is”, which asks what a new method could change and separates the limits set by photons, geometry and missing information from those set by memory traffic, bank design, thresholds and calibration. The final chapter collects them.
The project’s own work. A few chapters report design studies and GPU measurements made for this book, including a tensor-core benchmark on an NVIDIA A100 in Chapter 40. These are unpublished, have not been independently reproduced, and are always labelled as the project’s own.
Citations. Sources are cited inline by author and year, linked to the arXiv abstract where one exists and otherwise to a DOI or the original page. Each chapter ends with its reference list, and a combined reference index covers the whole book. Figures are drawn from sourced data, and each caption names its source. Boxes mark key ideas, historical vignettes, algorithmic opportunities and contested claims.
The date. The book describes the field as of 16 October 2026. Several of the most important results it discusses appeared in 2025 and 2026, some only as preprints, and some software was changing as the book was written. Where a claim rests on a preprint, a repository’s documentation or a single unreplicated benchmark, the text says so. The book was researched and drafted with the help of AI systems, as described in How this book was made. Its numbers were taken from sources the research workers and writers opened, but errors are possible, and anyone reusing a figure or a citation should check it against the original.