WorksPhysics and Astronomy
Construction of the Damped Ly Absorber Catalog for DESI DR2 Ly BAO
Abstract
We present the Damped Ly Toolkit for automated detection and characterization of Damped Ly absorbers (DLA) in quasar spectra. Our method uses quasar spectral templates with and without absorption from intervening DLAs to reconstruct observed quasar forest regions. The best-fitting model determines whether a DLA is present while estimating the redshift and HI column density. With an optimized quality cut on detection significance (), the technique achieves an estimated 80% purity and 79% completeness when evaluated on simulated spectra with S/N~ that are free of broad absorption lines (BAL). We provide a catalog containing candidate DLAs from the DLA Toolkit detected in DESI DR1 quasar spectra, of which 21,719 were found in S/N~ spectra with predicted and detection significance . We compare the Damped Ly Toolkit to two alternative DLA finders based on a convolutional neural network (CNN) and Gaussian process (GP) models. We present a strategy for combining these three techniques to produce a high-fidelity DLA catalog from DESI DR2 for the Ly forest baryon acoustic oscillation measurement. The combined catalog contains 41,152 candidate DLAs with from quasar spectra with S/N~. We estimate this sample to be approximately 85% pure and 79% complete when BAL quasars are excluded.
Construction of the Damped Ly Absorber Catalog for DESI DR2 Ly BAO
(DESI Collaboration)
Introduction
Damped Ly absorbers (DLA) form a class of quasar absorption systems caused by foreground neutral hydrogen reservoirs with column densities [1, 2]. This column density is sufficient to be almost entirely neutral, creating a system that is self-shielded against the ionizing background [3]. As the dominant source of neutral hydrogen in the universe, DLAs provide a valuable insight into galaxy formation history and evolution [4, 5, 6, 7]. They probe the physical conditions of their associated galaxies, such as the star formation rate, metal content, and halo mass [8, 9, 10, 11, 12, 13, 14] [15].
DLAs also play a role in cosmological measurements. They serve as tracers of the matter density field [9, 16], from which the baryon acoustic oscillation scale can be measured [17]. While valuable as tracers, they are contaminants for the more powerful density tracer: the Ly forest. If not properly accounted for, the presence of a DLA can impact the quasar mean continuum estimate and bias the extracted neutral hydrogen density field. The broad damping wings of their absorption profile introduce additional correlations and noise to the 3D Ly forest correlation function, which can substantially impact the inferred redshift space distortion parameter and linear bias parameter [e.g. 18–23]. Further, unidentified DLAs add power on large scales to the 1D power spectrum, shifting the value of the measured scalar spectral index [e.g. 24–26]. For these reasons, in addition to their value as astrophysical probes, significant efforts have been made to efficiently detect and characterize DLAs in high-redshift quasar surveys over the past several decades.
Prochaska and Herbert-Fort [27] and Prochaska et al. [28] led semi-automated searches for DLAs in the early Sloan Digital Sky Survey [SDSS; [29]]. They identified DLA candidates by sliding a window over the Ly forest to find regions with signal-to-noise ratios (S/N) significantly lower than the characteristic S/N of the quasar. Such regions were visually inspected to confirm detection and was estimated with a by-eye Voigt profile fit to the trough.
As the SDSS quasar sample rapidly grew, fully automated pipelines for surveying DLAs became necessary. The technique by Noterdaeme et al. [6, 30] correlated observed quasar spectra with synthetic Voigt profiles over the plausible (, )-surface, using a metal absorption template to refine DLA redshift solutions. The authors demonstrated performance comparable to that in [27] without requiring a human intervention step.
Garnett et al. [31] proposed a DLA pipeline based on Gaussian process (GP) models for the quasar emission spectrum with and without intervening DLAs. This method, later improved by Ho et al. [32, 33], returns the probability that a given quasar sightline contains up to 3 DLAs using Bayesian model selection with a prior on the column density distribution function informed by previous DLA surveys. The choice to simultaneously model the quasar flux and DLA profile aimed to reduce the false detection rate from incomplete or insufficient quasar emission functions. The runtime of this method also scaled efficiently with sample size, an important asset in an era of large galaxy surveys. Wang et al. [22] reported the GP method achieved sample completeness and purity of more than 88% for absorbers with when evaluated on mock spectra of the first year of the Dark Energy Spectroscopic Instrument (DESI) survey with a median S/N over 1420–1480 Å that were free of broad absorption lines (BALs).
Motivated by the human expert’s ability to identify the DLA signatures in quasar forests, Parks et al. [34] tasked a convolutional neural network (CNN) with characterizing an arbitrary number of DLAs on quasar sightlines. They trained the CNN on artificial DLA profiles injected into real DLA-free spectra and demonstrated it could recover of the DLAs reported by the DLA survey of Noterdaeme et al. [6]. Chabanier et al. [35] independently validated the CNN, finding excellent efficiency and purity for bright sources but biased estimates. The estimates were particularly skewed high in the low regime, though this could be mitigated with cuts on the CNN’s detection confidence output or removed with a post hoc Voigt profile fit at the CNN predicted redshift. Wang et al. [22] retrained the CNN on LyCoLoRe mock spectra representative of the DESI year one quasar sample [36]. They reported purity and completeness values mostly over 90% on a BAL-free mock spectra sample with S/N for absorbers with . They do not report a bias on from their work.
Both the GP and CNN DLA finders were used to construct a concordance catalog with the first data release (DR1) sample from the DESI survey [37]. DLAs in the concordance catalog1 are detected by both algorithms with redshift solutions within 800 km s. There is no requirement that the column density estimates agree to account for biases on from the CNN, and the GP solution for and redshift was assumed for all detections. This catalog informed contaminant masking in the DESI DR1 Ly forest BAO measurement [38]. The BAO analysis required a detection probability greater than 50% from both finders and forest S/N to further boost the catalog’s purity.
In this paper, we present the Damped Ly Toolkit for DLA detection and characterization. The DLA Toolkit, is based on spectral template fitting designed to simultaneously model the quasar flux and up to 3 DLA absorption profiles per sightline. The best fitting model informs whether a DLA is present and, if so, its most likely redshift and . We demonstrate that the DLA Toolkit provides more than a 15% gain in completeness while maintaining an estimated purity level above 80% when included in the combined catalog approach for Ly BAO measurements with DESI DR2. We also show that DLAs can be reliably classified in DESI spectra down to S/N = 2 for the background quasar.
This paper supports the DESI DR2 Ly BAO measurement [39] and the subsequent cosmological interpretation when combined with BAO from galaxy samples [40]. The DLA catalog presented in this work is a critical component of the Ly BAO measurement, informing which spectral regions should be masked to ensure a robust measurement. In § 2, we review the simulated data used to validate the DLA Toolkit and the DESI quasar samples for which we produce DLA catalogs. We provide a complete description of the technique behind the DLA Toolkit in Section III. Section IV presents our validation study. We perform identical tests with the CNN and GP DLA finders for comparison. § 3.2 describes the DLA catalog produced by the DLA Toolkit with DESI DR2 and the subset catalog corresponding to DR1, the latter of which will be made available with this paper.2 We then discuss optimal combinations of the GP, CNN, and DLA Toolkit catalogs from DESI DR2 to produce a high-fidelity catalog for the Ly forest BAO measurement in Section VI. Given the combined catalog’s importance, we validate its purity in real data using a stacking method here. We further compare the new strategy for the combined DLA catalog to that adopted for the DR1 BAO measurement. The impact of the DLA catalog and masking strategy on BAO is explored in a companion paper [41]. In Section VII, we discuss potential improvements to the DLA Toolkit and the combined catalog strategy with respect to other Ly forest analyses. We conclude in Section VIII.
Data Samples
This section presents a brief overview of the DESI instrument and survey. We then describe the quasar samples from the DR1 and DR2 used in this work. Lastly, we introduce the synthetic quasar spectra used to validate the performance of the DLA Toolkit.
The DESI Survey
DESI is a multi-object, fiber-fed spectrograph installed on the Mayall 4-m telescope at Kitt Peak National Observatory [42, 43] [44]. DESI consists of a new 3.2-degree diameter prime focus corrector and a focal plane hosting 5000 robotic positioners with optical fibers that direct light from survey targets to 10 spectrographs [45, 46, 47]. The target selection is based on imaging from the DESI Legacy Imaging Survey [48] and was extensively validated in the early survey [49]. In particular relevance to this paper is the quasar target selection discussed by Chaussidon et al. [50]. A complete overview of the DESI instrumentation is provided by [51], while the survey operations and strategy are reviewed by [52].
We use DESI DR1 and DR2 in this work. DR1 consists of the spectroscopic data collected from approximately 14.5 million extragalactic objects and 4 million stars during the first year of main survey operations. This unprecedented data set, which includes reprocessing of the previous “Early Data Release” [53], enabled a range of key science papers presenting large-scale structure catalogs [54], BAO measurements [38, 55], full-shape clustering analyses [56], and the cosmological implication of these measurements [57, 58]. DR2 is a superset of DR1, consisting of the spectroscopic data collected from approximately 33 million extragalactic objects and 12 million stars during the first three years of main survey operations. The data was reprocessed with the latest version of DESI’s spectroscopic pipeline [59] that features improved calibration procedures relative to DR1.
DESI Quasar Samples
This work uses the same quasar redshift catalogs as DESI’s Ly forest BAO analyses [38, 39]. These catalogs are constructed following the logic presented by [50], combining the results from several classification classifiers to achieve a highly complete and pure quasar sample [60, 61, 62, 63, 64]. The DR1 quasar redshifts are refined3 from the standard quasar-classification pipeline redshifts to correct for a bias reported at [65, 66]. This bias has since been mitigated in the main pipeline and thus the correction is unnecessary in DR2. The quasar catalogs also include BAL attributes associated with C IV and Si IV features [67 for information on BAL detection in DESI].
Simulated Quasar Spectra
We validate the DLA Toolkit on synthetic realizations of the DESI DR2 Ly quasar sample. The process for generating the synthetic data set closely follows that outlined by [68] with specifics regarding the DR2 realizations discussed by [41]. In particular, our validation study uses one realization of the LyCoLoRe mocks [36, 69] and one realization of the Saclay mocks4 [70]. The Saclay and LyCoLoRe mocks are generated following similar processes with key differences in how quasars populate the simulated density field and the prescription for adding redshift-space distortions to the forest. We observe comparable performance on both mock data samples, so we only present the LyCoLoRe results for brevity.
Briefly, the LyCoLoRe mocks use a matter density distribution simulated from Gaussian random fields. Quasar positions are drawn from Poisson sampling of this density distribution with an overdensity threshold criterion imposed. Transmitted flux skewers for each quasar sightline are then created from a fluctuating Gunn-Peterson approximation of a log-normal transformation of the density field and a velocity field determined by its Newtonian potential. These skewers are processed into realistic Ly transmitted flux skewers by adding to each sightline redshift space distortions based on the velocity field and a one-dimensional Gaussian random field to account for small-scale fluctuations. Then, we use the quickquasars script from the desisim repository5 to generate a sample of realistic synthetic quasar spectra that mimics the DESI DR2 footprint, redshift distribution, and magnitude distribution. At this stage, quickquasars post-processes the skewers by adding a quasar continuum template [71], instrumental noise [72], and absorption features due to IGM metal lines, BALs, and DLAs. BALs are randomly added to 16% of the population following precomputed templates [73]. DLA positions and column densities are drawn from the same initial density field as the quasar positions and introduced into the spectra following a Voigt profile model.6 We use the and truth values of the input DLAs to evaluate the ability of the DLA Toolkit to recover DLAs accurately.
The DLA Toolkit
Detection Method
Our technique fundamentally relies on the fact that a quasar’s spectrum and the absorption profile from an intervening DLA are unrelated and therefore separable. Assuming the quasar redshift is known, we can model an observed spectrum as a product of the quasar flux and the Lyman series transmission vectors for intervening DLAs with redshifts and column densities following Equation (1).
We assume a Voigt profile for that includes absorption from the Ly and Ly transitions. For , we use version 1.1 of the HIZ quasar templates [62] from the redshift fitting software Redrock.78 These templates consist of 4 eigenspectra derived using approximately 140,000 SDSS quasar spectra. The eigenspectra incorporate the Ly effective optical depth model from [74]. is thus defined in Equation (2), where is the th eigenspectrum and is the coefficient on that eigenspectrum that provides the optimal reconstruction.
The procedure for detecting DLAs on a given quasar sightline is as follows. First, we define the redshift boundaries of the DLA search window using Equation (3) and Equation (4), following [32]. The minimum DLA redshift avoids wavelengths blueward of the Lyman limit with a buffer for potential error on quasar redshift . The
maximum DLA redshift mitigates the risk that the absorption profile will be used to compensate the quasar flux model for peculiarities in the Ly emission line, such as asymmetry or strong intrinsic absorption. The allowed HI column density range is . The minimum column density is lower than the canonical definition for DLAs to avoid false positives from sub-DLAs. Detections with a column density below the DLA threshold can be removed in post-processing if desired.
If there are known C IV BALs in the observed spectrum, we optionally mask the impacted regions. The velocity profile of C IV BALs is extrapolated to mask for potential BALs from Si IV, N IV, and Ly which regularly are co-occurring. The BAL masking strategy from [75] is then applied to the forest region to help mitigate BAL/DLA confusion. We do not proceed with DLA detection if BAL masking results in a loss of more than 80% of the DLA search window. For the present work, BAL masking is always applied when BAL information is available.
Next, we shift the quasar templates to the observer frame using the provided and resample it to match the binning of the observed spectrum. A null model, in Equation (1), is fit to the spectrum at Å) by minimizing the reduced statistic defined in Equation (5). There is no upper wavelength bound, as we wish to exploit the correlations between spectral features at and [e.g. [76]].
is defined by Equation (1) with the quasar eigenspectra coefficients being free parameters. The denominator consists of the flux variance estimated by the spectral reduction pipeline and the intrinsic variance of the Lyman series flux transmission field scaled by the squared estimate for observed flux. The function in this work is set by the continuum fitting analysis described in [39] applied to an early version of the DESI DR2 sample (internally referred to as jura).9
This term only impacts and is set to zero elsewhere.
We save the reduced over the DLA search window of the best null fit. Next, we fit the spectrum with a 1-DLA model () over a coarse grid of the allowed and ranges defined by steps of and . The eigenspectra coefficients are reoptimized at each grid point via Equation (5), and the over the DLA search window is recorded. Resolving for the quasar eigenspectra coefficients at each step is crucial because if a DLA is indeed present it will have biased the null model towards underestimated flux. We then identify the best-fitting -pair and refit in finer steps spanning in and in about the minimum. We solve for the final column density and redshift estimates via a parabola fit to the refined -surface. A parabola is iterativley fit in each dimension until convergence. Poor parabola fits, such as boundary relaxations, are flagged. A sparse visual inspection reveals most failed parabola fits originate from apparently DLA-free spectra for which we do not expect the surface to be well-defined by parabola. Flagged “detections” are maintained in the code’s raw output; however, we choose to discard them from our final catalogs.
A DLA detection is defined using the threshold parameter in Equation (6). This term quantifies how much the fit improves (or degrades) from including a DLA absorption profile. It is always computed using the reduced to account for the extra parameters in an -DLA model relative to a -DLA model and similarly for a 3-DLA model if merited. The solutions for any previously identified DLAs are fixed when solving subsequent models. The threshold for detection is uniform across all . The DLA Toolkit stores the relevant information for each detection in an output catalog summarized in Table I.
| Column | Type | Description |
| TARGETID | int64 | unique DESI target identifier for quasar |
| RA | double | right ascension in decimal degrees (J2000) |
| DEC | double | declination in decimal degrees (J2000) |
| Z_QSO | double | quasar redshift |
| SNR_FOREST | double | mean pixel S/N over 1040 – 1205 Å in Z_QSO rest frame |
| SNR_REDSIDE | double | mean pixel S/N over 1420 – 1480 Å in Z_QSO rest frame |
| DLAID | char[20] | unique identifier for DLA |
| Z_DLA | double | DLA redshift |
| Z_DLA_ERR | double | error on Z_DLA estimated with parabola fit to minimum |
| NHI | double | HI column density of DLA |
| NHI_ERR | double | error on NHI estimated with parabola fit to minimum |
| COEFF | double[4] | coefficients on quasar eigenspectra for DLA solution |
| DELTACHI2 | double | improvement in reduced from including DLA |
| DLAFLAG | int64 | mask bit indicating potentially problematic fit |
Table I. DLA Catalog Columns
To be maximally inclusive, the DLA Toolkit sets a weak threshold of to constitute a detection. In Section IV A, we investigate alternative choices for the detection threshold.
If the for the 1-DLA model meets the detection threshold, we repeat the above procedure for a 2-DLA model and similarly for a 3-DLA model if merited. The solutions for any previously identified DLAs are fixed when solving subsequent models. The threshold for detection is uniform across all . The DLA Toolkit stores the relevant information for each detection in an output catalog summarized in Table I.
Figure 1 shows three simulated spectra in which the DLA Toolkit detected a candidate DLA. The first two panels show true positive detections while the last panel is an example false positive. Many false positives originate in low S/N spectra and from true high column density absorbers but with below the search limit of the DLA Toolkit. The first false detection in the last panel of Figure 1 aligns with the position of a true absorber with input and . As discussed in Section IV A, the false positive rate can be mitigated with cuts on either S/N or .

Figure 1. Three CoLoRe quasar spectra (gray lines) and their simulated error spectra (orange lines) with the best fitting null model and n-DLA models that triggered a detection. The estimated and of each detection is provided in the legends along with the of the fit. The solid vertical lines mark the location of true DLA troughs with the input annotated. The dashed vertical lines indicate the corresponding true troughs, if visible.
S/N Metrics
The DLA Toolkit computes two S/N metrics that are saved in the code’s output. The first is SNR_REDSIDE which is defined by the average S/N per pixel over . The second is SNR_FOREST which is defined by the average S/N per pixel over . A value of reflects insufficient wavelength coverage and is typically limited to SNR_FOREST for lower redshift quasars. The S/N distributions for the DESI DR2 quasar sample and the LyCoLoRe mock data sample are shown in Figure 2. As evidenced in the figure, SNR_REDSIDE nearly always exceeds that computed in the forest by a factor of , on average. This trend is exaggerated when a DLA is present [27, 28]. We exclusively use SNR_REDSIDE for any S/N value reported throughout this paper to avoid biasing against sightlines with DLAs.

Figure 2. Histogram illustrating the SNR_REDSIDE and SNR_FOREST distributions for the DESI DR2 quasar (solid lines) sample and the CoLoRe mock sample (dotted lines). The vertical dashed line indicates S/N 2.
Performance
We evaluate the DLA Toolkit on the sample of simulated spectra described in § 2 C restricted to . The lower limit ensures the forest is redshifted to the wavelength coverage of the DESI spectrographs while the upper limit comes from the maximum quasar redshift used in the forest BAO measurement [38, 39]. Using the truth values for DLAs input into the mock spectra, we measure the column density and redshift accuracy of true positives. We then report on the purity and completeness of the resulting DLA sample and the dependence of these metrics on various parameters such as S/N. We perform identical tests with the GP and CNN DLA detection methods for comparison.
A persistent issue with DLA detection is BAL/DLA confusion. Since BAL contamination is removed before extracting flux transmission fields for BAO measurement [see the DESI BAL masking strategy presented by [73]], we focus our validation on the BAL-free subset of the mock spectra sample. We include some discussion of performance on the full mock data sample, but all reported metrics and figures correspond to the BAL-free subsample unless explicitly stated otherwise.
Validation on Simulated Spectra
We run the DLA Toolkit on the sample of approximately 930,000 simulated spectra that satisfy the quasar redshift restriction, of which 778,043 are free of BALs. We trim the DLA Toolkit output catalog on predicted and remove flagged detections (see Section III A). Approximately 13% of quasar sightlines have a DLA detection after applying these cuts, with having multiple DLA detections.
The DLA truth catalog is defined as input DLAs with and redshifts within the wavelength search window defined by Equation (3) and Equation (4). A detection by the DLA Toolkit is considered a true positive if Equation (7) is uniquely satisfied for any DLA in the truth catalog. This is equivalent to the predicted DLA being within 3,000 km s of a true DLA.
As shown in Figure 3, the majority of redshift estimates are accurate well within the boundary set by Equation (7), with an average offset consistent with zero. Figure 3 also indicates that the DLA Toolkit slightly overpredicts column density on average by (). However, the accuracy is S/N-dependent, and the average offset improves with increasing S/N as shown in Figure 4. When restricting to S/N 2, the average offset of column density from the truth value improves to ().

Figure 3. Histograms illustrating the parameter accuracy of the DLA Toolkit, GP DLA finder, and CNN DLA finder for the true positive detections. The top panel shows the offset of the predicted from truth. All methods have an average offset consistent with zero. The bottom panel shows the difference between predicted and true values. The average offset is 0.100 for the DLA Toolkit, 0.073 for the GP DLA finder, and for the CNN DLA finder.

Figure 4. The average offset of predicted from truth as a function of S/N for the DLA Toolkit, GP DLA finder, and CNN DLA finder for the true positive detections. The shaded regions are the standard deviation within each S/N bin. The vertical dashed line indicates S/N > 2.
The purity of the DLA sample is defined as the number of true positives divided by the number of all detections. The completeness is the number of true positives divided by the total number of DLAs in the truth catalog. We first assess how purity and completeness depend on the threshold for detection (see Equation (5)). We compute these metrics after cutting the catalog on for several values of spanning 0.01–0.25. We only consider sightlines with a quasar S/N > 2 since performance rapidly degrades below this. The S/N dependence is discussed in greater detail later in this section. As expected, the sample becomes more pure and less complete as the threshold increases, shown in Figure 5. We elect a detection threshold , indicated by the star, in all further analyses to balance the purity and completeness tradeoff. This choice yields a sample that is 80% pure and 79% complete.

Figure 5. The purity and completeness of DLA samples for different cuts in detection confidence. The circle points correspond to the DLA catalog from the DLA Toolkit and are colored by the minimum to constitute a detection. The triangle (square) points correspond to the GP (CNN) DLA finder and are likewise colored by minimum P_DLA (DLA_CONFIDENCE) for detection. All DLA samples are limited to S/N > 2 and predicted . The stars are the thresholds for the DESI DR2 BAO measurement.
We next evaluate the dependence of purity and completeness on S/N with the detection threshold of . As evidenced in Figure 6, the purity increases

Figure 6. The purity and completeness of DLA samples as a function of S/N from the DLA Toolkit, GP DLA Finder, and CNN DLA finder. The samples are cut on confidence and predicted , except the alternative CNN line as annotated. The vertical dashed line indicates S/N > 2.
rapidly up to S/N . The purity stabilizes beyond this point, increasing moderately from to . We observe a similar rapid increase in completeness at S/N < 2. In contrast to purity, completeness does not stabilize and actually begins to decrease around S/N , particularly for S/N . Approximately 22% of the truth DLA sample are in S/N > 5 quasar spectra, where the average completeness of the DLA Toolkit is 77%. Roughly 8% of the truth DLAs are in quasar spectra with S/N > 10, where the DLA Toolkit has an estimated purity of 65%. As such, the actual number of missed high S/N DLAs is relatively small compared to the full sample size.
An analysis of the missed S/N > 10 DLAs reveals an excess of flagged fits. In high S/N spectra, the DLA Toolkit often finds better solutions (in a sense) from fitting two lower column density DLA profiles to a single true DLA trough instead of one DLA profile with a larger, more accurate column density. These fits are flagged owing to their poor parabola fits and thus discarded by our cuts. These dual solutions to single DLA troughs are driven by local minima, indicating the relaxation process is less robust at the highest S/N. We discuss this failure mode, its impact on Ly clustering measurements, and steps for remediation in Section VII.
Our final test checks the dependence of purity and completeness on DLA column density, shown in Figure 7. Since accuracy is S/N dependent, we check the purity and completeness in bins on both parameters. For S/N > 2 and , purity nearly ubiquitously exceeds 80% and completeness is generally above 85%. As expected, we observe degraded performance at the lowest S/N and values. The purity (completeness) is relatively low in the bins owing to scatter in the predicted values causing sub-DLAs (DLAs) to fall above (below) the 20.3 minimum requirement.

Figure 7. Purity (left) and completeness (right) values with the DLA Toolkit for different S/N and bins. The bins contain objects each, with the and bins containing only 11 and 7 DLAs, respectively.
There is an apparent excess of false positive detections for high column densities (). We visually inspected the model fit from the DLA Toolkit to several spectra in these bins. A large fraction of the false positives arises from the DLA Toolkit placing a DLA solution on the blue wing of the Ly emission line to compensate for emission line diversity. This type of false positive could be removed by requiring the predicted DLA redshift to have a larger offset from than is currently imposed by the DLA Toolkit (see the definition of in Section III A); however, doing so would lower the completeness at long wavelengths in Ly forest thus increasing contamination from unmasked DLAs in the BAO analysis. For this reason, we maintain the current limit. A more robust solution would be a physicality check of DLA solutions at these wavelengths, such as confirming the observed flux is approximately zero inside the trough. Improvements to DLA detection accuracy in this regime will be explored in future work.
Lastly, when including BAL quasars in the test sample the DLA Toolkit achieves approximately the same completeness, but the purity decreases to 59.4% for and S/N > 2. The trends for purity and completeness with S/N are relatively unchanged from the BAL-free sample, but the purity curve is shifted to lower values. The and accuracy are comparable to the BAL-free sample. Table II summarizes the purity and completeness metrics for both the full sample and the BAL-free sample.
The reduced purity compared to the nominal BAL-
free test sample is likely due to imperfect masking. The BAL masking procedure (see Section III A) assumes all BAL quasars exhibit broad absorption from C IV and that the C IV BAL velocity profile is identical to the absorption profiles imprinted by other ions. The former is reasonable, as the presence of broad C IV absorption typically defines the BAL quasar subtype (e.g., [77]) in addition to being relatively easy to detect compared with other common BAL transitions. The latter assumption, however, perhaps oversimplifies complex dynamics of the BAL-producing structures (e.g. [78, 79]). Furthermore, we use the C IV BAL profile to generate masks only for the following transitions: C IV, Si IV, N V, Ly – , C III (977,1175), P V, S IV, O VI, O I, and N III. These lines are selected from spectral stacking analyses of C IV outflows (e.g. [80]) and follow the convention of the Ly forest BAO analysis. Other transitions (e.g., Si II and Al III) may be present but are unmasked, increasing the false positive potential and reducing the quality of the null fit. While the BAL masking evidently does not eliminate DLA/BAL confusion, the DLA Toolkit appears more robust against this type of contamination when compared to the GP DLA finder, which also relies on eigenspectra to construct a null model but does not mask for BALs (reflected in Table II).
| This Work | GP | CNN | Combined | |
| Purity | 80.1% | 79.7% | 84.9% | 84.8% |
| Purity (BAL) | 59.4% | 53.6% | 66.0% | 66.4% |
| Comp. | 79.0% | 83.4% | 56.9% | 79.0% |
| Comp. (BAL) | 77.3% | 83.4% | 55.9% | 77.6% |
Table 2. The purity and completeness of DLA samples from the DLA Toolkit, GP DLA Finder, CNN DLA Finder, and the combination of the three methods (as outlined in Section VI) for the LyCoLoRe mock spectra sample. All DLA samples are from quasar spectra with S/N > 2 and have predicted .
Comparison to other DLA algorithms
The GP DLA finder from Ho et al. [33] and the CNN DLA finder from Wang et al. [22] were used in conjunction to identify DLA contamination in the DESI DR1 Ly forest BAO measurement [38]. The current version of the GP model was trained on quasar spectra from the extended Baryon Acoustic Oscillation Survey [eBOSS; [81]].11 The current CNN version was trained on simulated quasar spectra mimicking the first year of observations with the DESI survey. We run these DLA finders on the same simulated quasar sample that was used to evaluate the DLA Toolkit in Section IV A and compare their performances. We refer the reader to [22, 33] for complete details on these two methods.
To ensure analogous results from each technique, we perform a series of cuts on the output DLA catalogs from the GP and CNN DLA finders on the LyCoLoRe mocks. We remove detections with predicted and restrict the DLA redshift range to that defined by Equation (3) and Equation (4). We then remove any detections flagged as problematic by the GP. The CNN does not maintain any flags, so we retain all detections from this algorithm that pass the redshift and column density cuts. As with the DLA Toolkit, we consider a GP or CNN DLA detection a true positive if the predicted redshift uniquely satisfies Equation (7) for any DLA in the truth catalog.
Figure 3 illustrates that, on average, the GP and CNN methods achieve equally precise redshift estimates as the DLA Toolkit. The average offset of the predicted GP and CNN redshifts from truth is consistent with zero, similar to what was reported by [22]. The GP, however, produces a tighter distribution for the offset of predicted values from truth than either the CNN or the DLA Toolkit. The average offset of GP predicted column density from truth is (). The CNN, in contrast, provides the least reliable column density predictions of the three methods, on average, with a mean offset of () [34, 35], previously reported a bias on column density.
We next compare the dependence of accuracy on S/N for the three methods in Figure 4. The DLA Toolkit and GP tend to overestimate in a relatively similar fashion that improves with increasing S/N. This may be a consequence of the difficulty in modeling intrinsic quasar continua at lower S/N, which both approaches rely on when estimating column density. Meanwhile, the CNN tends to underestimate by a consistent average magnitude of at S/N and at S/N . It is clear that accuracy is degraded for all methods at low S/N. Applying a lower limit S/N , the average offset of column density from the truth value improves to () for the GP and () for the CNN. Figure 4 also makes it apparent that the improved average accuracy of the GP over the DLA Toolkit arises in the S/N extremes (S/N and S/N ).
The GP and CNN DLA finders both have an output variable that quantifies detection significance for candidate DLAs, similar to the DLA Toolkit’s . The GP reports a P_DLA value, and the CNN reports a DLA_CONFIDENCE value for each detection. Both parameters are on a scale of zero to one where larger values correspond to higher confidence. P_DLA exhibits a rather bimodal distribution, returning values greater than 0.9 or equal to zero. The latter is equivalent to a non-detection. For the CNN, the distribution of detections generally decreases with increasing DLA_CONFIDENCE value, aside from a spike of detections with DLA_CONFIDENCE = 1.0.
Figure 5 demonstrates how the purity and completeness of the GP and CNN DLA samples depend on their respective detection thresholds. The behavior of the CNN as the threshold DLA_CONFIDENCE increases suggests that DLA_CONFIDENCE is not necessarily a good indicator of DLA probability. We define a DLA detection by P_DLA for the GP and DLA_CONFIDENCE for the CNN. Using these thresholds, the GP provides a DLA sample that is 79.7% pure and 83.4% complete, and the CNN provides a DLA sample that is 84.9% pure and 56.9% complete.
The top panel of Figure 6 shows how the purity of these samples depends on S/N with the chosen detection thresholds. The GP purity is fairly consistent at 80% for S/N , but reports no detections below S/N . The lack of low-S/N detections may be driven by inadequate training of the GP model on noisy data. Since the GP relies on a Bayesian framework, its predictions become prior-driven when the model lacks sensitivity to certain data regimes, i.e., favoring non-DLA detection by default. The CNN exhibits a similar trend in purity to the DLA Toolkit but is up to 10% more pure at the S/N and roughly 5% more pure between 3 S/N 10. DLA samples from the CNN are also about 5% more pure than the GP samples for S/N .
The trends of completeness with S/N are shown in the bottom panel of Figure 6. The GP achieves roughly uniform completeness of 90% for S/N . The completeness of the CNN levels out earlier at S/N , hovering around 55%. The DLA Toolkit outperforms the GP and CNN at S/N , after which the GP provides the most complete DLA samples. A summary of the purity and completeness metrics for the GP and CNN DLA finders is given Table II.
Table II also includes the performance of the GP and CNN DLA finders on the quasar sample that includes BAL sightlines. As with the DLA Toolkit, the completeness with the GP and CNN DLA finders is relatively unaffected by BAL sightlines. However, as evidenced by the purity values, all algorithms suffer from DLA/BAL confusion. The CNN is the most robust of the three against false positives caused by BALs. This is likely because it does not rely on eigenspectra to construct an intrinsic model of the quasars, unlike the GP and DLA Toolkit. These models cannot capture the spectral variation caused by BALs and, without masking or with insufficient masking, tend to produce poor reconstructions.
The low completeness of the CNN reported in this work is likely driven by its systematic underestimation of . We show in Figure 6 that relaxing the column density threshold to predicted can boost the CNN’s completeness but at the cost of lower purity. With this lower minimum, the purity (completeness) decreases (increases) 20% above S/N . Since the focus of this work is identifying DLA contamination for BAO, we choose to keep the cut-off to minimize the loss of uncontaminated forest regions. Further, we expect the GP and DLA Toolkit will compensate for CNN in this regime (see Section VI). We refer the reader to [34] and [35] for discussions on de-biasing from the CNN, but caution that de-biasing procedures should be updated to reflect the new training [22]. We leave more sophisticated work on de-biasing the CNN and subsequent effects on DLA detections to future works.
Differences in our reported performance metrics compared to Wang et al. [22], who evaluated both the GP and CNN methods on DESI DR1 mock spectra, are likely due to a combination of factors. First, the DESI DR2 mocks used in this study feature improved realism relative to the mock spectra used in their analysis [see [41], for details on the mock improvements]. We also do not consider sub-DLA column densities () in our assessment, whereas the DLA samples in [22] are defined by . The lower column density threshold results in a substantially larger sample size than with the canonical DLA column density cut-off used in this work. We additionally find larger offsets of predicted from truth than was reported by [22], particularly for the CNN method, even when restricting to S/N . Finally, we use a lower S/N cut-off and higher detection significance thresholds for both methods for our final catalog, informed by the results of our analyses.
Figure 8 explores the overlap between the DLA catalogs produced by the DLA Toolkit, GP, and CNN methods for detections. Motivated by the previous tests, we require , P_DLA , DLA_CONFIDENCE , and S/N . We associate detections between catalogs if they have predicted values within 800 km s, following the convention of [38].12

Figure 8. Venn diagram of all detections (left) and the true positive detections (right) by the DLA Toolkit, GP, and CNN methods where S/N > 2 and BAL sightlines are excluded. These detections are required to meet , , and/or DLA_CONFIDENCE > 0.6 depending on method. We also require . The green shaded region represents the detections selected by Equation (11).
The distribution of candidate DLAs found by at least one of the DLA Toolkit, GP, or CNN methods is shown on the left in Figure 8 while the right shows the subset which are true DLAs. The largest subset of candidate DLAs shown in Figure 8 corresponds to those detected by all three methods. This subset has a high purity of 93.8%, demonstrating how combining techniques helps to filter out contamination from the individual catalogs. The next largest subset is candidate DLAs detected by the DLA Toolkit and the GP method with a purity of 74.5%. After this, the next largest subset is candidate DLAs detected by only the GP method with a purity of 27.0%. The two subsets corresponding to shared GP and CNN candidate DLAs or shared DLA Toolkit and CNN candidate DLAs are relatively smaller but have 68.1% and 64.1% purity, respectively. These results suggest that while detections made by all three methods are the most pure, each method contributes unique identifications. Furthermore, the catalogs can be used as cross-checks for each other to remove a large number of false positives. This highlights the importance of using multiple approaches for a more comprehensive DLA catalog.
DLA Catalogs from the DLA Toolkit
We run the DLA Toolkit on the quasar samples from DESI DR1 and DR2 described in § 2 B, restricting both samples to . Flagged detections are removed from the output catalogs and therefore not considered in the statistics reported in the following subsections. We refer the reader to the performance metrics
reported in Section IV A as a guideline for selecting and using DLA samples from these catalogs. Since simulated spectra cannot capture the full diversity observed in real quasar spectra, the purity and completeness measurements should be treated as approximate upper bounds. Candidate DLAs can be matched via TARGETID to the corresponding quasar catalog to remove BAL sightlines and enhance the sample purity.
The DR1 Catalog
After applying the quasar redshift cut, the DR1 sample consists of 520,745 sightlines. The DLA Toolkit records 74,918 detections for this sample, of which 60,565 have predicted . Approximately 1% of quasar sightlines contain more than one candidate DLA.
The best performance is expected for S/N > 2, as evidenced throughout Section IV A. Using this S/N limit and a threshold, 26,651 DLA candidates remain in the catalog with 21,173 having predicted (from 235,856 S/N > 2 sightlines). Figure 9 shows the distribution of predicted column density and redshift for the full sample and the sample optimized with S/N and cuts.

Figure 9. The predicted redshift and distribution of the DLA Toolkit catalog for DESI DR1. The vertical line is the DLA column density definition.
The DR1 DLA catalog from the DLA Toolkit, along with the corresponding quasar catalog, is available currently with the full DESI DR1 [37]. The DLA catalog contains the information summarized in Table I. The catalog complements the concordance DLA catalog presented in the forthcoming paper by [82], which includes DLAs found with the CNN and GP methods.
The DR2 Catalog
The DESI DR2 sample contains 942,946 quasar sightlines that satisfy . The DLA Toolkit returns 137,222 candidate DLAs with predicted . Restricting to the S/N (455,360 quasar sightlines) leaves 66,955 candidate DLAs with predicted remaining in the sample. Further requiring results in an optimized sample of 52,575 candidate DLAs. Similar to the DR1 catalog, roughly 1% of sightlines have more than one candidate DLA.
The DR2 Combined Catalog for Lyman-Alpha Forest BAO
This section presents the construction of the DLA catalog for the DR2 Ly forest BAO measurement [39]. The wings of DLA absorption profiles, which can extend for thousands of km s, not only compromise the ability to extract the neutral hydrogen density field but increase noise in the correlation function and alter its broadband shape [e.g. 19]. DLAs also cluster more strongly than the Ly forest [e.g. 9, 16, 17], increasing the bias of the correlation function. It is essential to efficiently identify DLAs for the BAO analysis, so they may be masked and their impact on the correlation function mitigated. We combine output DLA catalogs from the GP, CNN, and DLA Toolkit on the DESI DR2 quasar sample to construct a highly complete and pure catalog. We aim to optimally balance these two metrics as to reduce contamination without erroneous loss of forest pixels.
We combine output catalogs from the CNN and GP DLA finders on the DR2 quasar sample with the DLA Toolkit catalog from § 3.2 B as follows. To begin, we match candidate DLAs between catalogs within 800 km s. We then remove detections from each method that do not meet the or confidence minimums. The chosen confidence minimums per method are informed by the results presented in Section IV. We also require S/N since we expect degraded performance from all three algorithms at low S/N. In summary, detections () from each algorithm are defined following Equations (8), (9), and (10). The number of candidate DLAs satisfying the detection criterion for each method is given in Table III.
| Total Candidate DLAs | non-BAL sightlines | |
| DLA Toolkit | 52,575 | 35,939 |
| GP | 69,995 | 32,100 |
| CNN | 52,072 | 25,457 |
| Combined | 41,152 | 25,568 |
Table III. Number of candidate DLAs found in the DESI DR2 quasar sample by each method following the definitions in Equations (8)–(11).
Based on the catalog overlap discussion in Section IV B, the final combined catalog requires a detection by both the GP and either one of the DLA Toolkit or the CNN. This decision aims to maximize completeness without sacrificing purity. The GP detection then sets the final predicted redshift and column density so that all candidate DLAs use a common and estimator. Equation (11) summarizes the logic for constructing the combined catalog. The final catalog has 41,152 candidate DLAs. We note that this catalog does not remove BAL sightlines.
To assess the expected purity and completeness of the combined catalog, we apply Equation (11) to the mock DLA catalogs presented in Section IV from the DLA Toolkit, GP, and CNN methods. For this analysis, we exclude BAL sightlines since that type of contamination is removed separately by [39] in the BAO measurement. DLA detections satisfying Equation (11) are shown as the green shaded area in Figure 8. It has a purity of 84.8% and a completeness of 79.0%. These metrics are included in Table II for comparison to the catalogs from the individual methods. We validate our mock estimated purity with data stacks in Section VI A.
We considered an alternative combination strategy that requires detection by any two of the methods. This choice slightly increases (decreases) the completeness (purity) of the sample, as illustrated in Figure 8; However, requiring a common method across all candidate DLAs in the combined catalog allows us to standardize the parameter predictions. The GP is the best choice for the common method owing to its greater accuracy relative to the other two methods and its high completeness.
We also evaluated the DR1 BAO strategy which required and for building a combined DLA catalog for DR2. With these thresholds, we get 90.8% purity and 61.0% completeness at . The accuracy of this catalog’s redshift and column density is identical to our presented strategy, as both utilize the GP solutions for the final predictions. Thus, this new DR2 strategy increases completeness by roughly 18% while only losing about 5% in purity.
As a final analysis of the combined catalog using mock spectra, we evaluate purity and completeness in the same and bins as in Figure 7 for the DLA Toolkit. These results are shown in Figure 10. The relatively low completeness at high is due to a combination of factors: a known issue where the DLA Toolkit (and GP method) can fit two lower- DLA profiles instead of one higher- DLA profile to a single trough (discussed in Section IV A and Section VII), and the strict requirement that matched DLAs between catalogs must fall within 800 km s. Relaxing this criterion to 3,000 km s, as done for determining true positives with Equation (6), substantially improves completeness at high . Appendix A presents the impact of this alternative matching criterion in more detail.

Figure 10. The purity (left) and completeness (right) of the combined DLA catalog for the DESI DR2 Ly forest BAO measurement constructed following Equation (11) with the individual catalogs from the DLA Toolkit, GP, and CNN methods from Section IV. An alternative strategy that improves completeness for large values is presented in Appendix A, which may be more optimal for non-BAO use cases.
Purity Validation with Spectral Stacking
Spectroscopic stacking is a common tool for the study of well-understood absorber samples. Pieri [83] and Frank et al. [84] also showed that one can stack mixed samples of apparent absorption and, using the basic rules of atomic physics and spectroscopy, learn the mix of ionization species and noise that gave rise to the sample. In those articles lines were stacked to determine whether they were caused by metal doublets via the deviation from the normal 2:1 line ratio. In effect, one can test the purity with which the apparent lines found are any desired metal doublet.
Here we use the Lyman series in place of metal doublets. We use the fact that all DLAs with a column density should show no transmission at the line center for at least the first 10 Lyman series lines [85, 86], even at DESI resolution. By construction, any Lyman series lines included in a DLA identification process will show no (or nearly no) transmission, but any Lyman series lines not included are available for this test of purity. However, a subtlety remains that must be accounted for; the typical contaminants of DLA samples are large complexes of strong Ly forest absorption (along with noise). The Lyman series absorption associated with these complexes depends on the mix of column densities for each interloper. These complexes may show strong absorption at Ly but as one moves up the Lyman series they converge to an expectation value of 100% transmission. In a stack with a mix of real DLAs and these interlopers, the mean transmission at line center must increase as one moves up the Lyman series to asymptote to a constant value corresponding to a mixture of DLAs with 0% expected transmission and interlopers with 100% expected transmission. This procedure has been tested with mock spectra and appears to be unaffected by DLA redshift errors for all classifiers discussed here.
In the work that follows, this asymptote appears to occur at Lyman-8, such that Lyman-9 and Lyman-10 generate consistent results within the limits of the signal-to-noise of the stacked spectrum. Hence the purity of the stacked DLA sample is given by the measured flux decrement divided by the expected flux decrement at Lyman-8 (unity).
The stacking procedure goes as follows: firstly, we choose which DLAs to stack. In this case, we chose absorbers in the DR2 combined catalog defined by Equation (11), removing quasar sightlines flagged for BAL features. We require the DLA to lie between 911 Å and 1205 Å in the quasar’s rest frame. The Lyman-8 absorption line redshifts into the DESI spectrograph wavelength coverage ( Å) for candidate DLAs with predicted . As such, we only measure the purity of the subset with predicted , corresponding to of the combined catalog after BAL sightlines were excluded. As a result, our test includes relatively few DLAs in the Ly forest and is a somewhat conservative estimation of DLA purity in the entire sample (since the forest opacity is higher at higher redshift and so DLA interlopers are more common).
After defining our sample for stacking, we choose a grid upon which to interpolate the data. In this case, we chose a grid spanning 910 Å to 1350 Å (to capture the Lyman Limit), with a periodicity of 0.25 Å. This interval approximately matches the 0.8 Å spacing of the DESI spectrographs redshifted to the DLA rest frame.
Next comes the stacking itself. For each DLA, we shift the wavelength solution of its corresponding spectrum to the absorber rest frame, which is set by the predicted redshift from the GP for the combined catalog. The spectrum is then continuum normalized, and the flux and inverse variance are interpolated onto the stacking grid we defined beforehand. The mean value of the flux and inverse variance are calculated, giving rise to the stack. We perform a pseudo-continuum fit on the stack, allowing us to correct for systematic errors in the continuum fits as well as remove undesirable features from uncorrelated absorption [87]. To get this pseudo-continuum, we perform a simple spline fit of the stack.
The final composite spectrum is shown in Figure 11. The purity estimate we obtain from the Lyman-8 flux decrement is 76.3%. We repeat this analysis on the DLA sample from the DLA Toolkit only (§ 3.2 B), which can be seen in Appendix B.

Figure 11. Composite spectrum of DLAs in the DR2 Combined Catalog, according to the properties defined in Section VI A. Lyman series lines are marked with vertical cyan lines. The percentage close to the Lyman-8 line represents the purity in the selected DLA sample for predicted .
Future Outlook
The impact of DLA masking on BAO using the various DLA catalogs presented in this work is explored by Casas et al. [41]. The authors demonstrate that BAO parameters remain highly robust against minor variations in the threshold, purity, and completeness. For example, they show that the individual catalogs from the DLA Toolkit, GP, and CNN methods as well as the final combined catalog produce consistent BAO results with similar uncertainties (see their Figures 12 and 13).
While BAO is robust to variation in the DLA catalog, other Ly forest analyses may benefit from adopting alternative catalog strategies than that presented in Section VI to improve performance in the and S/N extremes. In particular, the Ly forest full shape, 1-dimensional power spectrum (P1D), and 3-dimensional power spectrum (P3D) analyses are more sensitive to DLA incompleteness than BAO [e.g. 21, 24]. For example, the convention for Ly P1D accounts for incompleteness with a systematic error budget on the measurement. In the optimal estimator measurement from DESI DR1 [88], DLA incompleteness comprises over 50% of the total error budget at large scales and at with an estimated DLA completeness of 85%.
In Appendix A, we show that relaxing the redshift matching criterion between catalogs can boost completeness at by 30%. Meanwhile, the performance outside of this regime is relatively stable against this change. While DLAs of this high column density are rare, they do compromise a significant fraction of the forest when present. The completeness at lower could also be improved by applying the minimum column density cut at a later point in the combined catalog’s construction. Since predicted from the CNN is negatively biased, we considered cutting the combined catalog on predicted from the GP only. This is similar to the approach by [82] and provides a catalog that is 83.8% complete (4.8% higher); however, the purity decreases to 77.8% (7% lower). The change in these metrics relative to Section VI is driven by detections with .
Our purity and completeness analysis for the DLA Toolkit, GP, and CNN illustrates some of the strengths and weaknesses of each algorithm. As it is a major focus of this paper, we discuss specific modifications to the DLA Toolkit that could improve performance.
The most notable DLA Toolkit failure mode is the reduced completeness at high S/N (Figure 6). This is primarily driven by poor relaxation on the -surface owing to local minima within true DLA troughs. As such, the DLA Toolkit often returns 2 DLA solutions corresponding to a single true DLA, each with low predicted . Future code releases will particularly target the high S/N regime for improvement. Potential solutions are altering the procedure for surface relaxation such that local minima traps are disfavored. For example, the step size of and can decrease with increasing SNR to retain an efficient runtime while allowing for a more detailed search at high SNR. Alternatively (or additionally), a minimum restriction can be imposed between DLAs on the same sightline to discourage multiple solutions for the same DLA or it can be used as a trigger to refit the parabola with a wider refined search window.
Another path to enhance performance is replacing the quasar flux model with one trained on DESI quasar spectra. The current quasar model, introduced in Section III A, was trained on SDSS quasars. The bluest wavelengths of SDSS spectra suffer from poor calibration [89]; therefore, we may expect degraded modeling performance in exactly the wavelength region in which we are looking for DLAs. Ongoing work related to upgrading the quasar model shows promising results, specifically regarding improved accuracy.
As for the GP and CNN DLA finders, there is ongoing work to retrain both methods on the higher-quality spectra that are now available with DESI. The CNN model is being reconstructed and retrained on the new generation of DESI mocks that feature improved realism. As for the GP, DESI DR2 data is being used to upgrade the null model with the specific intent of improving its ability to distinguish between DLA and non-DLA sightlines in the low-S/N regime.
Summary
In this work, we presented the DLA Toolkit software for automated DLA detection. The technique uses a spectral template fitting approach that identifies DLA positions and estimates their column densities via sliding Voigt profiles while accommodating variance in the quasar’s flux. We explore the performance of the DLA Toolkit with respect to S/N, , and detection confidence as defined by the parameter in Equation (5) on a sample of simulated mock spectra. The best performance is achieved for S/N , and we recommend applying a cut to enhance purity. With these cuts, the mock DLA sample from the DLA Toolkit is approximately 80% pure and complete for non-BAL sightlines, and the predicted redshifts are highly accurate. The DLA Toolkit tends to overestimate column densities with an accuracy that generally improves with S/N. We make available a catalog of candidate DLAs found with this technique on DESI DR1.
We combined the DLA catalog from the DLA Toolkit with catalogs from the GP DLA finder by Ho et al. [33] and the CNN DLA finder by Wang et al. [22] on the DESI DR2 quasar sample from the Ly forest BAO analysis presented in [39]. Our goal is to construct a DLA catalog for the Ly BAO analysis that optimally balances purity and completeness, thereby minimizing DLA impact on BAO parameter uncertainty. The combined catalog prescription is presented in Section VI, summarized by Equations (8)–(11). Given the performance of all three methods degrades at low S/N, we restrict our combined catalog to S/N 2 to avoid unnecessary loss of Ly signal. We additionally require predicted owing to the difficulty of accurately identifying high column density absorbers below this. The DLA parameters of the combined catalog are determined by the GP DLA finder, which provides the highest accuracy predicted (Figure 3) of the three algorithms.
An analysis of the combined catalog strategy on mocks suggests the combined DLA catalog for DR2 Ly BAO is 84.8% pure and 79.0% complete when BAL sightlines are excluded. Compared to the DLA catalog strategy used for DR1 Ly BAO, this constitutes an improvement of roughly 18% in completeness while losing only 5% in purity. When BAL sightlines are included, the purity estimate drops to 66.4% with a relatively unaffected completeness of 77.6%. Lastly, we obtain an estimate for purity of 76.8% on real data through spectral stacking of the combined catalog for DR2 Ly BAO.
Data Availability
The DLA catalog from the DLA Toolkit for data collected during DESI DR1 observations is available at https://data.desi.lbl.gov/public/dr1/vac/dr1/dla-toolkit. All data shown in figures can be downloaded from https://doi.org/10.5281/zenodo.14948183.
Acknowledgments
We thank the anonymous referee for valuable comments that greatly improved the quality of this manuscript. AB is supported by the U.S. Department of Energy, Office of Science, Office of High-Energy Physics under Contract No. DE–AC02–05CH11231. DMS and MMP acknowledge the support of the French National Research Agency (ANR) under contracts ANR-22-CE31-0009 and ANR-22-CE31-0026. This material is based upon work supported by the U.S. Department of Energy (DOE), Office of Science, Office of High-Energy Physics, under Contract No. DE–AC02–05CH11231, and by the National Energy Research Scientific Computing Center, a DOE Office of Science User Facility under the same contract. Additional support for DESI was provided by the U.S. National Science Foundation (NSF), Division of Astronomical Sciences under Contract No. AST-0950945 to the NSF’s National Optical-Infrared Astronomy Research Laboratory; the Science and Technology Facilities Council of the United Kingdom; the Gordon and Betty Moore Foundation; the Heising-Simons Foundation; the French Alternative Energies and Atomic Energy Commission (CEA); the National Council of Humanities, Science and Technology of Mexico (CONAHCYT); the Ministry of Science, Innovation and Universities of Spain (MICIU/AEI/10.13039/501100011033), and by the DESI Member Institutions: https://www.desi.lbl.gov/collaborating-institutions. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the U. S. National Science Foundation, the U. S. Department of Energy, or any of the listed funding agencies.
The authors are honored to be permitted to conduct scientific research on Iolkam Du’ag (Kitt Peak), a mountain with particular significance to the Tohono O’odham Nation.
References
Relaxed Redshift Matching Between Catalogs
As discussed in Section VI, the strategy for combining the DLA catalogs from the DLA Toolkit, GP, and CNN methods results in relatively low completeness for DLAs with (see Figure 10). One contributing factor is the decision to associate DLA detections from different methods only if they fall within 800 km s of each other, following [38, 82].
To explore an alternative approach, we created a combined catalog in which DLA detections from different methods are associated if they fall within 3,000 km s, similar to the threshold used to define true detections in Equation (6). We then applied the same combined catalog definition from Equation (11) to assess the impact of this higher tolerance on purity and completeness.
The resulting purity and completeness, evaluated in the same S/N and bins as in Section IV, are shown in Figure 12. With the increased association tolerance, completeness in all the bins improves by approximately 30% when S/N 2, while purity decreases by less than 10% and actually increases for the highest S/N. Since high systems are rare, the overall impact on catalog purity and completeness is minimal. The total purity and completeness are now 83.9% and 80.0%, respectively – changing by roughly 1% compared to the original catalog – while significantly improving completeness at high , which is particularly relevant because these systems compromise a significant fraction of the forest when present.

Figure 12. The purity (top) and completeness (bottom) of the combined catalog when relaxing redshift matching criteria to within 3,000 km s as function of S/N and . The 6 < S/N < 7, > 22.0 bin with 100% completeness contains only 6 DLAs.
DLA Toolkit DR2 Catalog Composite Spectrum
Calculating purity from a composite spectrum is a tool we can use not only for the combined catalog (see Section VIA), but for all the DLA finding methods. Here we tackle the DLAs found by the DLA Toolkit exclusively to understand what data tells us about purity with this method. We select candidate DLAs with , S/N 2, and predicted from the DESI DR2 DLA Toolkit catalog, while removing BAL sight-lines. We follow the same procedure outlined in Section VIA to construct a composite spectrum from the selected sample and obtain a purity estimate.
As noted in Section VI A, since only true DLAs will exhibit 0% transmission at higher order Lyman series wavelengths, the flux decrement at these wavelengths acts as a proxy for sample purity. In this work, we choose the Lyman-8 line for this measurement. Thus, candidate DLAs must have a minimum predicted redshift to contribute to the stack owing to the wavelength coverage of the DESI spectrographs. This corresponds to 15% (5,498 candidate DLAs) of the DR2 DLA Toolkit catalog after applying the aforementioned quality cuts.
The resulting DLA composite spectrum is shown in Figure 13. The Lyman-8 flux deficit provides a purity estimate of roughly 61%. As a reminder, the purity measured here can be considered a conservative estimate for the entire sample, owing to the higher forest opacity increasing the frequency of DLA interlopers with higher DLA redshifts. For comparison, we measure a purity of 82% from the mock DLA sample with predicted .

Figure 13. Composite spectrum of DLAs in the DR2 catalog from DLA Toolkit, according to the properties defined in Appendix B. Lyman series lines are marked with vertical cyan lines. The percentage close to the Lyman-8 line represents the purity of the selected DLA sample for DLAs with predicted .
An intriguing feature seen in the stack is the non-zero Ly trough (offset by 0.025), hinting at where the DLA Toolkit may under-perform. Perhaps there are interlopers with similar absorption profiles as DLAs for which the Voigt profile addition in the model reduces the sufficiently to constitute a detection. Fortunately, the final combined catalog strategy appears appears robust against this type of contamination, as even with the lower purity seen here, the combination of GP, CNN, and DLA Toolkit produces significantly high purity.
References
- [1]A. M. Wolfe, D. A. Turnshek, H. E. Smith, and R. D. Cohen, ApJS 61, 249 (1986).
- [2]A. M. Wolfe, E. Gawiser, and J. X. Prochaska, ARA&A 43, 861 (2005), arXiv:astro-ph/0509481 [astro-ph].DOI
- [3]G. Vladilo, M. Centurión, P. Bonifacio, and J. C. Howk, ApJ 557, 1007 (2001), arXiv:astro-ph/0104298 [astro-ph].DOI
- [4]J. X. Prochaska and A. M. Wolfe, ApJ 487, 73 (1997), arXiv:astro-ph/9704169 [astro-ph].DOI
- [5]A. Pontzen, F. Governato, M. Pettini, C. M. Booth, G. Stinson, J. Wadsley, A. Brooks, T. Quinn, and M. Haehnelt, MNRAS 390, 1349 (2008), arXiv:0804.4474 [astro-ph].DOI
- [6]P. Noterdaeme, P. Petitjean, C. Ledoux, and R. Sri-anand, A&A 505, 1087 (2009), arXiv:0908.1574 [astro-ph.CO].DOI
- [7]V. P. Kulkarni, D. V. Bowen, L. A. Straka, D. G. York, N. Gupta, P. Noterdaeme, and R. Srianand, ApJ 929, 150 (2022), arXiv:2112.00870 [astro-ph.GA].DOI
- [8]R. Cen, ApJ 748, 121 (2012), arXiv:1010.5014 [astro-ph.CO].DOI
- [9]A. Font-Ribera, J. Miralda-Escudé, E. Arnau, B. Carithers, K.-G. Lee, P. Noterdaeme, I. Pâris, P. Petitjean, J. Rich, E. Rollinde, N. P. Ross, D. P. Schneider, M. White, and D. G. York, J. Cosmology Astropart. Phys. 2012, 059 (2012), arXiv:1209.4596 [astro-ph.CO].
- [10]J.-K. Krogager, J. P. U. Fynbo, C. Ledoux, L. Christensen, A. Gallazzi, P. Laursen, P. Møller, P. Noterdaeme, C. Péroux, M. Pettini, and M. Vestergaard, MNRAS 433, 3091 (2013), arXiv:1304.4231 [astro-ph.CO].DOI
- [11]M. Fumagalli, J. M. O’Meara, J. X. Prochaska, N. Kanekar, and A. M. Wolfe, MNRAS 444, 1282 (2014), arXiv:1404.2599 [astro-ph.GA].
- [12]M. Neeleman, N. Kanekar, J. X. Prochaska, L. Christensen, M. Dessauges-Zavadsky, J. P. U. Fynbo, P. Møller, and M. A. Zwaan, ApJ 856, L12 (2018), arXiv:1803.05914 [astro-ph.GA].DOI
- [13]J.-K. Krogager, P. Møller, L. B. Christensen, P. Noterdaeme, J. P. U. Fynbo, and W. Fre u dling, MNRAS 495, 3014 (2020), arXiv:2005.09660 [astro-ph.GA].DOI
- [14]G. A. Oyarzún, M. Rafelski, N. Kanekar, J. X. Prochaska, M. Neeleman, and R. A. Jorgenson, ApJ 962, 72 (2024), Dharamender, R. Joshi, M. Fumagalli, P. Noterdaeme, H. Chand, and L. C. Ho, arXiv e-prints, arXiv:2411.10525 (2024), arXiv:2411.10525 [astro-ph.GA].
- [16]I. Pérez-Ràfols, A. Font-Ribera, J. Miralda-Escudé, M. Blomqvist, S. Bird, N. Busca, H. du Mas des Bourboux, L. Mas-Ribas, P. Noterdaeme, P. Petitjean, J. Rich, and D. P. Schneider, MNRAS 473, 3019 (2018), arXiv:1709.00889 [astro-ph.CO].
- [17]I. Pérez-Ràfols, M. M. Pieri, M. Blomqvist, S. Morrison, D. Som, and A. Cuceu, MNRAS 524, 1464 (2023), arXiv:2210.02973 [astro-ph.CO].
- [20]K. K. Rogers, S. Bird, H. V. Peiris, A. Pontzen, A. Font-Ribera, and B. Leistedt, MNRAS 474, 3032 (2018), arXiv:1706.08532 [astro-ph.CO].DOI
- [22]B. Wang, J. Zou, Z. Cai, J. X. Prochaska, Z. Sun, J. Ding, A. Font-Ribera, A. Gonzalez, H. K. Herrera-Alcantar, V. Iršic, X. Lin, D. Brooks, S. Chabanier, R. de Belsunce, N. Palanque-Delabrouille, and others, ApJS 259, 28 (2022), arXiv:2201.00827 [astro-ph.GA].arxiv.org/abs/2201.00827
- [27]J. X. Prochaska and S. Herbert-Fort, PASP 116, 622 (2004), arXiv:astro-ph/0403391 [astro-ph].DOI
- [28]J. X. Prochaska, S. Herbert-Fort, and A. M. Wolfe, ApJ 635, 123 (2005), arXiv:astro-ph/0508361 [astro-ph].DOI
- [29]D. G. York, J. Adelman, J. E. Anderson, Jr., S. F. Anderson, J. Annis, N. A. Bahcall, J. A. Bakken, R. Barkhouser, S. Bastian, E. Berman, W. N. Boroski, S. Bracker, C. Brielgel, J. W. Briggs, J. Brinkmann, and others, AJ 120, 1579 (2000), arXiv:astro-ph/0006396 [astro-ph].DOI
- [30]P. Noterdaeme, P. Petitjean, W. C. Carithers, I. Pâris, A. Font-Ribera, S. Bailey, E. Aubourg, D. Bizyaev, G. Ebelke, H. Finley, J. Ge, E. Malanushenko, V. Malanushenko, J. Miralda-Escudé, A. D. Myers, and others, A&A 547, L1 (2012), arXiv:1210.1213 [astro-DOI
- [31]R. Garnett, S. Ho, S. Bird, and J. Schneider, MNRAS 472, 1850 (2017), arXiv:1605.04460 [astro-ph.CO].DOI
- [32]M.-F. Ho, S. Bird, and R. Garnett, MNRAS 496, 5436 (2020), arXiv:2003.11036 [astro-ph.CO].
- [33]M.-F. Ho, S. Bird, and R. Garnett, MNRAS 507, 704 (2021), arXiv:2103.10964 [astro-ph.GA].DOI
- [34]D. Parks, J. X. Prochaska, S. Dong, and Z. Cai, MNRAS 476, 1151 (2018), arXiv:1709.04962 [astro-ph.GA].DOI
- [35]S. Chabanier, T. Etourneau, J.-M. Le Goff, J. Rich, J. Stermer, B. Abolfathi, A. Font-Ribera, A. X. Gonzalez-Morales, A. de la Macorra, I. Pérez-Ràfols, P. Petitjean, M. M. Pieri, C. Ravoux, G. Rossi, and D. P. Schneider, ApJS 258, 18 (2022), arXiv:2107.09612 [astro-ph.CO].DOI
- [36]J. Farr, A. Font-Ribera, H. du Mas des Bourboux, A. Muñoz-Gutiérrez, F. J. Sánchez, A. Pontzen, A. Xochitl González-Morales, D. Alonso, D. Brooks, P. Doel, T. Etourneau, J. Guy, J.-M. Le Goff, A. de la Macorra, N. Palanque-Delabrouille, and others, J. Cosmology Astropart. Phys. 2020, 086 (2020), arXiv:1912.02763 [astro-ph.CO].DOI
- [37]DESI Collaboration, M. A. Karim, A. G. Adame, D. Aguado, J. Aguilar, S. Ahlen, S. Alam, G. Aldering, D. M. Alexander, R. Alfarsy, L. Allen, C. Allende Prieto, O. Alves, A. Anand, U. Andrade, and others, arXiv e-prints, arXiv:2503.14745 (2025), arXiv:2503.14745 [astro-ph.CO].
- [38]DESI Collaboration, A. G. Adame, J. Aguilar, S. Ahlen, S. Alam, D. M. Alexander, M. Alvarez, O. Alves, A. Anand, U. Andrade, E. Armengaud, S. Avila, A. Aviles, H. Awan, S. Bailey, and others, arXiv e-prints, arXiv:2404.03001 (2024), arXiv:2404.03001 [astro-ph.CO].
- [39]DESI Collaboration, M. A. Karim, J. Aguilar, S. Ahlen, C. Allende Prieto, O. Alves, A. Anand, U. Andrade, E. Armengaud, A. Aviles, S. Bailey, A. Bault, S. BenZvi, D. Bianchi, C. Blake, and others, arXiv e-prints, arXiv:2503.14739 (2025), arXiv:2503.14739 [astro-ph.CO].
- [40]DESI Collaboration, M. A. Karim, J. Aguilar, S. Ahlen, S. Alam, L. Allen, C. Allende Prieto, O. Alves, A. Anand, U. Andrade, E. Armengaud, A. Aviles, S. Bailey, C. Baltay, P. Bansal, and others, arXiv e-prints, arXiv:2503.14738 (2025), arXiv:2503.14738 [astro-ph.CO].
- [41]L. Casas, H. K. Herrera-Alcantar, J. Chaves-Montero, A. Cuceu, A. Font-Ribera, M. Lokken, M. A. Karim, C. Ramírez-Pérez, J. Aguilar, S. Ahlen, U. Andrade, E. Armengaud, A. Aviles, S. Bailey, S. BenZvi, and others, arXiv e-prints, arXiv:2503.14741 (2025), arXiv:2503.14741 [astro-ph.IM].arxiv.org/abs/2503.14741
- [42]M. Levi, C. Bebek, T. B. Blum, R. Cahn, D. Eisenstein, B. Flaugher, K. Honscheid, R. Kron, O. Lahav, P. McDonald, N. Roe, D. Schlegel, and representing the DESI collaboration, arXiv e-prints, arXiv:1308.0847 (2013), arXiv:1308.0847 [astro-ph.CO].arxiv.org/abs/1308.0847
- [43]DESI Collaboration, A. Aghamousa, J. Aguilar, S. Ahlen, S. Alam, L. E. Allen, C. Allende Prieto, J. Annis, S. Bailey, C. Balland, O. Ballester, C. Baltay, L. Beaufore, C. Bebek, T. C. Beers, and others, arXiv e-prints, arXiv:1611.00036 (2016), arXiv:1611.00036 [astro-ph.IM]. [44] DESI Collaboration, A. Aghamousa, J. Aguilar, A. Anand, U. Andrade, E. Armengaud, S. Avila, S. Ahlen, S. Alam, L. E. Allen, C. Allende Prieto, J. Annis, S. Bailey, C. Balland, O. Ballester, C. Baltay, L. Beaufore, C. Bebek, T. C. Beers, and others, arXiv e-prints , arXiv:1611.00037 (2016), arXiv:1611.00037 [astro-ph.IM].
- [45]J. H. Silber, P. Fagrelius, K. Fanning, M. Schubnell, J. N. Aguilar, S. Ahlen, J. Ameel, O. Ballester, C. Baltay, C. Bebek, D. Benton Beard, R. Besuner, L. Cardiel-Sas, R. Casas, F. J. Castander, and others, AJ 165, 9 (2023), arXiv:2205.09014 [astro-ph.IM].DOI
- [46]T. N. Miller, P. Doel, G. Gutierrez, R. Besuner, D. Brooks, G. Gallo, H. Heetderks, P. Jelinsky, S. M. Kent, M. Lampton, M. E. Levi, M. Liang, A. Meisner, M. J. Sholl, J. H. Silber, and others, AJ 168, 95 (2024), arXiv:2306.06310 [astro-ph.IM].arxiv.org/abs/2306.06310
- [47]C. Poppett, L. Tyas, J. Aguilar, C. Bebek, D. Brammall, T. Claybaugh, J. Edelstein, P. Fagrelius, H. Heetderks, P. Jelinsky, S. Jelinsky, R. Lafe ver, A. Lambert, M. Lampton, M. E. Levi, and others, AJ 168, 245 (2024).
- [48]A. Dey, D. J. Schlegel, D. Lang, R. Blum, K. Burleigh, X. Fan, J. R. Findlay, D. Finkbeiner, D. Herrera, S. Juneau, M. Landriau, M. Levi, I. McGreer, A. Meisner, A. D. Myers, and others, AJ 157, 168 (2019), arXiv:1804.08657 [astro-ph.IM].DOI
- [49]DESI Collaboration, A. G. Adame, J. Aguilar, S. Ahlen, S. Alam, G. Aldering, D. M. Alexander, R. Alfarsy, C. Allende Prieto, M. Alvarez, O. Alves, A. Anand, F. Andrade-Oliveira, E. Armengaud, J. Asorey, and others, AJ 167, 62 (2024), arXiv:2306.06307 [astro-ph.CO].
- [50]E. Chaussidon, C. Yèche, N. Palanque-Delabrouille, D. M. Alexander, J. Yang, S. Ahlen, S. Bailey, D. Brooks, Z. Cai, S. Cabanier, T. M. Davis, K. Dawson, A. de la Macorra, A. Dey, B. Dey, and others, ApJ 944, 107 (2023), arXiv:2208.08511 [astro-ph.CO].DOI
- [51]DESI Collaboration, A. Abareshi, J. Aguilar, S. Ahlen, S. Alam, D. M. Alexander, R. Alfarsy, L. Allen, C. Allende Prieto, O. Alves, J. Ameel, E. Armengaud, J. Asorey, A. Aviles, S. Bailey, and others, AJ 164, 207 (2022), arXiv:2205.10939 [astro-ph.IM].
- [52]E. F. Schlafly, D. Kirkby, D. J. Schlegel, A. D. Myers, A. Raichoor, K. Dawson, J. Aguilar, C. Allende Prieto, S. Bailey, S. BenZvi, J. Bermejo-Climent, D. Brooks, A. de la Macorra, A. Dey, P. Doel, and others, AJ 166, 259 (2023), arXiv:2306.06309 [astro-ph.CO].arxiv.org/abs/2306.06309
- [53]DESI Collaboration, A. G. Adame, J. Aguilar, S. Ahlen, S. Alam, G. Aldering, D. M. Alexander, R. Alfarsy, C. Allende Prieto, M. Alvarez, O. Alves, A. Anand, F. Andrade-Oliveira, E. Armengaud, J. Asorey, and others, AJ 168, 58 (2024), arXiv:2306.06308 [astro-ph.CO].
- [54]DESI Collaboration, A. G. Adame, J. Aguilar, S. Ahlen, S. Alam, D. M. Alexander, M. Alvarez, O. Alves, A. Anand, U. Andrade, E. Armengaud, S. Avila, A. Aviles, H. Awan, S. Bailey, and others, arXiv e-prints , arXiv:2411.12020 (2024), arXiv:2411.12020 [astro-ph.CO].
- [55]DESI Collaboration, A. G. Adame, J. Aguilar, S. Ahlen, S. Alam, D. M. Alexander, M. Alvarez, O. Alves, A. Anand, U. Andrade, E. Armengaud, S. Avila, A. Aviles, H. Awan, S. Bailey, and others, arXiv e-prints , arXiv:2411.12021 (2024), arXiv:2411.12021 [astro-ph.CO].
- [56]DESI Collaboration, A. G. Adame, J. Aguilar, S. Ahlen, S. Alam, D. M. Alexander, M. Alvarez, O. Alves, A. Anand, U. Andrade, E. Armengaud, S. Avila,
- [57]A. G. Adame, J. Aguilar, S. Ahlen, S. Alam, D. M. Alexander, M. Alvarez, O. Alves, A. Anand, U. Andrade, E. Armengaud, S. Avila, A. Aviles, H. Awan, S. Bailey, and others, J. Cosmology Astropart. Phys. 2025, 021 (2025), arXiv:2404.03002 [astro-ph.CO].DOI
- [58]DESI Collaboration, A. G. Adame, J. Aguilar, S. Ahlen, S. Alam, D. M. Alexander, C. Allende Prieto, M. Alvarez, O. Alves, A. Anand, U. Andrade, E. Armengaud, S. Avila, A. Aviles, H. Awan, and others, arXiv e-prints , arXiv:2411.12022 (2024), arXiv:2411.12022 [astro-ph.CO].
- [59]J. Guy, S. Bailey, A. Kremin, S. Alam, D. M. Alexander, C. Allende Prieto, S. BenZvi, A. S. Bolton, D. Brooks, E. Chaussidon, A. P. Cooper, K. Dawson, A. de la Macorra, A. Dey, B. Dey, and others, AJ 165, 144 (2023), arXiv:2209.14482 [astro-ph.IM].DOI
- [60]N. Busca and C. Balland, arXiv e-prints , arXiv:1808.09955 (2018), arXiv:1808.09955 [astro-ph.IM].arxiv.org/abs/1808.09955
- [61]J. Farr, A. Font-Ribera, and A. Pontzen, J. Cosmology Astropart. Phys. 2020, 015 (2020), arXiv:2007.10348 [astro-ph.CO].DOI
- [62]A. Brodzeller, K. Dawson, S. Bailey, J. Yu, A. J. Ross, A. Bault, S. Filbert, J. Aguilar, S. Ahlen, D. M. Alexander, E. Armengaud, A. Berti, D. Brooks, E. Chaussidon, A. de la Macorra, and others, AJ 166, 66 (2023), arXiv:2305.10426 [astro-ph.IM].DOI
- [63]A. Anand, J. Guy, S. Bailey, J. Moustakas, J. Aguilar, S. Ahlen, A. S. Bolton, A. Brodzeller, D. Brooks, T. Claybaugh, S. Cole, A. de la Macorra, B. Dey, K. Fanning, J. E. Forero-Romero, and others, AJ 168, 124 (2024), arXiv:2405.19288 [astro-ph.CO].DOI
- [64]D. Green, D. Kirkby, J. Aguilar, S. Ahlen, D. M. Alexander, E. Armengaud, S. Bailey, A. Bault, D. Bianchi, A. Brodzeller, D. Brooks, T. Claybaugh, R. de Bel sunce, A. de la Macorra, P. Doel, and others, arXiv e-prints , arXiv:2505.01596 (2025), arXiv:2505.01596 [astro-ph.IM].arxiv.org/abs/2505.01596
- [65]Q. Wu and Y. Shen, Research Notes of the American Astronomical Society 7, 190 (2023), arXiv:2308.15586 [astro-ph.GA].
- [66]A. Bault, D. Kirkby, J. Guy, A. Brodzeller, J. Aguilar, S. Ahlen, S. Bailey, D. Brooks, L. Cabayol-Garcia, J. Chaves-Montero, T. Claybaugh, A. Cuceu, K. Dawson, R. de la Cruz, A. de la Macorra, and others, J. Cosmology Astropart. Phys. 2025, 130 (2025), arXiv:2402.18009 [astro-ph.CO].DOI
- [67]S. Filbert, P. Martini, K. Seebaluck, L. Ennesser, D. M. Alexander, A. Bault, A. Brodzeller, H. K. Herrera-Alcantar, P. Montero-Camacho, I. Pérez-Ràfols, C. Ramírez-Pérez, C. Ravoux, T. Tan, J. Aguilar, S. Ahlen, and others, MNRAS 532, 3669 (2024), arXiv:2309.03434 [astro-ph.CO].arxiv.org/abs/2309.03434
- [68]H. K. Herrera-Alcantar, A. Muñoz-Gutiérrez, T. Tan, A. X. González-Morales, A. Font-Ribera, J. Guy, J. Moustakas, D. Kirkby, E. Armengaud, A. Bault, L. Cabayol-Garcia, J. Chaves-Montero, A. Cuceu, K. Dawson, R. de la Cruz, L. García, and others, J. Cosmology Astropart. Phys. 2025, 141 (2025), arXiv:2401.00303 [astro-ph.CO].
- [69]C. Ramírez-Pérez, J. Sanchez, D. Alonso, and A. Font-Ribera, J. Cosmology Astropart. Phys. 2022, 002 (2022), arXiv:2111.05069 [astro-ph.CO].
- [70]T. Etourneau, J.-M. L. Goff, J. Rich, T. Tan, A. Cuceu, S. Ahlen, E. Armengaud, D. Brooks, T. Claybaugh, A. de la Macorra, P. Doel, A. Font-Ribera, J. E. Forero-Romero, S. G. A. Gontcho, A. X. Gonzalez-Morales, and others, J. Cosmology Astropart. Phys. 2024, 077 (2024), arXiv:2310.18996 [astro-ph.CO].arxiv.org/abs/2310.18996
- [71]I. McGreer, J. Moustakas, and J. Schindler, simqso: Simulated quasar spectra generator, Astrophysics Source Code Library, record ascl:2106.008 (2021), ascl:2106.008.
- [72]D. Kirkby, S. Bailey, J. Guy, and B. A. Weaver, Quick simulations of fiber spectrograph response v0.5 (2016).
- [73]P. Martini, A. Cuceu, L. Ennesser, A. Brodzeller, J. Aguilar, S. Ahlen, D. Brooks, T. Claybaugh, R. de Belsunce, A. de la Macorra, A. Dey, P. Doel, J. E. Forero-Romero, E. Gaztañaga, S. G. A. Gontcho, and others, J. Cosmology Astropart. Phys. 2025, 137 (2025), arXiv:2405.09737 [astro-ph.CO].arxiv.org/abs/2405.09737
- [74]V. Kamble, K. Dawson, H. du Mas des Bourboux, J. Bautista, and D. P. Scheinder, ApJ 892, 70 (2020), arXiv:1904.01110 [astro-ph.CO].DOI
- [75]L. Ennesser, P. Martini, A. Font-Ribera, and I. Pérez-Ràfols, MNRAS 511, 3514 (2022), arXiv:2111.09439 [astro-ph.CO].DOI
- [76]J. Páris, P. Petitjean, E. Rollinde, E. Aubourg, N. Busca, R. Charlassier, T. Delubac, J. C. Hamilton, J. M. Le Goff, N. Palanque-Delabrouille, S. Peirani, C. Pichon, J. Rich, M. Vargas-Magaña, and C. Yèche, A&A 530, A50 (2011), arXiv:1104.2024 [astro-ph.CO].DOI
- [77]P. B. Hall, S. F. Anderson, M. A. Strauss, D. G. York, G. T. Richards, X. Fan, G. R. Knapp, D. P. Schneider, D. E. Vanden Berk, T. R. Geballe, A. E. Bauer, R. H. Becker, M. Davis, H.-W. Rix, R. C. Nichol, and others, ApJS 141, 267 (2002), arXiv:astro-ph/0203252 [astro-ph].DOI
- [78]F. Hamann, H. Herbst, I. Paris, and D. Capellupo, MNRAS 483, 1808 (2019), arXiv:1810.03686 [astro-ph.GA].DOI
- [79]L. Mas-Ribas, ApJ 885, 95 (2019), arXiv:1903.08170 [astro-ph.GA].
- [80]L. Mas-Ribas and R. Mauland, ApJ 886, 151 (2019), arXiv:1902.04085 [astro-ph-GA].
- [81]K. S. Dawson, J.-P. Kneib, W. J. Percival, S. Alam, F. D. Albareti, S. F. Anderson, E. Armengaud, É. Aubourg, S. Bailey, J. E. Bautista, A. A. Berlind, M. A. Bershady, F. Beutler, D. Bizyaev, M. R. Blanton, and others, AJ 151, 44 (2016), arXiv:1508.04473 [astro-ph.CO].DOI
- [82]J. Zou and others, in preparation (2025).
- [83]M. M. Pieri, MNRAS 445, L104 (2014), arXiv:1404.4569 [astro-ph.CO].DOI
- [84]S. Frank, M. M. Pieri, S. Mathur, C. W. Danforth, and J. M. Shull, MNRAS 476, 1356 (2018), arXiv:1710.05023 [astro-ph.CO].DOI
- [85]S. D’Odorico, M. Dessauges-Zavadsky, and P. Molaro, A&A 368, L21 (2001), arXiv:astro-ph/0102162 [astro-ph].
- [86]J. M. O’Meara, D. Tytler, D. Kirkman, N. Suzuki, J. X. Prochaska, D. Lubin, and A. M. Wolfe, ApJ 552, 718 (2001), arXiv:astro-ph/0011179 [astro-ph].
- [87]M. M. Pieri, M. J. Mortenson, S. Frank, N. Crighton, D. H. Weinberg, K.-G. Lee, P. Noterdaeme, S. Bailey, N. Busca, J. Ge, D. Kirkby, B. Lundgren, S. Mathur, I. Páris, N. Palanque-Delabrouille, and others, MNRAS 441, 1718 (2014), arXiv:1309.6768 [astro-ph.CO].DOI
- [88]N. G. Karacayli, P. Martini, J. Aguilar, S. Ahlen, E. Armengaud, S. Bailey, A. Bault, D. Bianchi, A. Brodzeller, D. Brooks, J. C. Chaves-Montero, T. Claybaugh, A. Cuceu, A. de la Macorra, A. Dey, and others, arXiv e-prints, arXiv:2505.07974 (2025), arXiv:2505.07974 [astro-ph.CO].
- [89]D. Margala, D. Kirkby, K. Dawson, S. Bailey, M. Blanton, and D. P. Schneider, ApJ 831, 157 (2016), arXiv:1506.04790 [astro-ph.IM].DOI