alphaFeedback

WorksPhysics and Astronomy

The First Deep Learning all-sky List of Fermi-LAT Gamma-ray Sources

AI contributions
Not recorded for this paper
View details

Abstract

Aims: We develop a deep-learning-based pipeline to construct a list of γ-ray sources and to quantitatively assess the impact of background uncertainties on source detection and characterization. This work extends and enhances the existing AutoSource-ID algorithm, previously adopted on optical observations, for applications on γ-ray data. Methods: Source detection was performed through image segmentation using a U-Net architecture, while dedicated deep neural networks (DNNs) were employed for source localization, flux estimation, and the classification of detected sources as either genuine or spurious. The training data were generated from Monte Carlo simulations based on 10 years of Fermi-LAT observations. Results: We present the first Fermi-LAT γ-ray all-sky source list derived using a deep-learning-based method (1FDL), containing more than 3800 sources with estimated positions, fluxes, and probability scores that quantify the likelihood of each detection being genuine or spurious. We further evaluated the robustness of the pipeline against variations in the interstellar emission model (IEM) and compared the resulting source list with the 4FGL-DR2 catalog. Conclusion: We find that the our deep-learning-based approach achieves performance comparable to, or better than, the likelihood-based methods employed in the standard Fermi-LAT catalog pipeline when tested against changes in the IEM. The 1FDL source list is broadly consistent with the Fermi-LAT 4FGL-DR2 catalog obtained over the same 10-year observational period, including a few new sources confirmed in the recent Fermi-LAT 16-year source list (FL16Y). These results demonstrate the potential of DNN methods for the detection and characterization of γ-ray sources and provide a foundation for their application in future high-energy astrophysical analyses.

Introduction

Recent advances in deep neural networks (DNNs) have transformed many areas of science and engineering, yet their application to the detection and characterization of γ\gamma-ray sources remains scarce [17, 26, 18]. One reason for this is the success of traditional likelihood-based methods. In particular, parameter estimation through maximum likelihood estimation (MLE) is statistically well motivated: under the assumption that the adopted model correctly describes the data, MLE provides asymptotically efficient and unbiased estimators. According to the Cramér–Rao bound [15, 31], no unbiased estimator can achieve smaller statistical uncertainties than those obtained with MLE.

In practice, however, the performance of MLE strongly depends on the adequacy of the assumed model. In γ\gamma-ray astronomy, one of the major challenges is the imperfect modeling of the diffuse Interstellar Emission Model (IEM, [38, 37, 40] (Acero et al. 2016)). The diffuse Galactic γ\gamma-ray background models are affected by substantial uncertainties related to the distribution of interstellar gas, particularly toward the Galactic center, as well as to the spatial distribution of cosmic-ray (CR) sources, CR propagation, and energy losses in Galactic radiation fields. As a consequence, mismodeling of the diffuse emission can produce residual structures that may be incorrectly interpreted as point-like sources, leading both to spurious detections and to biased reconstruction of source properties. This remains one of the major unresolved systematic uncertainties in high-energy astrophysics.

A practical approach to estimate this modeling uncertainties is to compare the results obtained with different IEMs. However, these models are generally based on the same underlying observational data, such as surveys of Galactic gas tracers, so systematic inaccuracies in the input data propagate to all derived IEMs. More fundamentally, the traditional MLE framework is limited by the flexibility of the adopted sky model, which may not be sufficiently expressive to capture the full complexity of the diffuse emission.

As universal approximators, DNNs have the advantage that can learn complex, non-linear representations directly from the data and may therefore be less sensitive to mismodeling of the diffuse background. In general, point-source detection methods can be divided into two classes: methods that explicitly model the diffuse emission (e.g., in the DNN context, Eckner et al. [18]), and methods that attempt to suppress or filter it out (e.g., Panes et al. [26]). One of the advantages of filtering models is that they can be used to distinguish point-like sources from extended emission based on some general features, such as the correlation in the extended emission on angular scales larger than the size of the PSF. Such methods may therefore be intrinsically more robust against uncertainties in the foreground emission. A classical example was the wavelet transform, which was successfully employed in the construction of the first Fermi-LAT catalog of low-energy sources, 1FLE Principe et al. [30].

In this paper, we use deep learning to directly detect point-like sources without explicitly modeling the diffuse foreground emission. Unlike traditional wavelet-based methods, where the filtering kernels are predefined, the filtering transformation in our method is learned automatically during the training process.

In our previous work Panes et al. [26], we introduced the AutoSourceID (ASID) pipeline, a machine learning (ML) tool for source detection and classification on simulated gamma-ray maps. In that proof-of-principle study, we demonstrated that the source detection threshold for simulated high-latitude sources (∣b∣>20∘|b| > 20^\circ) was comparable to that of the 4FGL catalog. However, the analysis was performed on simplified simulated data containing only two source classes, the energy dependence of the PSF was neglected, and the pipeline was not applied to real Fermi-LAT observations.

In this work, we i) build a more optimal pipeline that takes into account the energy dependence of the point spread function (PSF); ii) improve the realism of training data by using four different source classes; iii) extend the characterization stage to include dedicated networks for flux estimation and source validation; iv) investigate the robustness of the pipeline against uncertainties in the diffuse background by testing its performance under different IEMs; in order to test the effect of uncertainties in the IEM, we train the DNN with data generated using one model and test it with the data either generated with the same or with a different model, we compare the performance of our pipeline with 4FGL-DR2 catalog [3, 12]; v) apply the pipeline to 10 years of Fermi-LAT observations and construct the first deep-learning-based list of γ\gamma-ray sources, denoted 1FDL, using the same observational period as the 4FGL-DR2. To date, this is the first study to directly compare the performance of a DNN-based pipeline with that of a likelihood-based pipeline for gamma-ray source detection and localization. The whole pipeline, including codes and environment management, and the 1FDL list are publicly available on GitHub.2

The paper is organized as follows. In § 2, the data selection and the Monte Carlo generation of training data are described. § 3 discusses the source detection and localization, including the performance estimates on the simulated data. We present the source characterization module, including flux prediction, classification and location refinement processes and results on the simulated data in § 4. We discuss the robustness of our pipeline against changing IEM in § 5. In § 6.1, we apply the algorithm to the real data and construct the first catalog of gamma-ray sources based on deep learning. In § 7, conclusions and future prospects are discussed. Additional technical details regarding our pipeline implementation are provided in the appendices.

Data Selection and Preparation

The Fermi Large Area Telescope (LAT) (Atwood et al. [10]) has been continuously surveying the high-energy γ\gamma-ray sky since August 2008, detecting photons in the energy range from ∼20\sim20 MeV to beyond 300 GeV. The fourth Fermi-LAT source catalog (4FGL, Abdollahi et al. [3]) and its second data release (4FGL-DR2, Ballet et al. [12]), based on 8 and 10 years of observations respectively, contain 5064 and 5700 detected sources. The majority of the detected sources are of extragalactic origin and are predominantly associated with active galactic nuclei (AGNs), in particular BL Lacertae objects (BLLs) and flat-spectrum radio quasars (FSRQs). Among Galactic sources, pulsars (PSRs) constitute the largest population, with additional significant contributions from pulsar wind nebulae (PWNe) and supernova remnants (SNRs).

For the generation of the training and test datasets, we used the Fermitools3 (v2.0.8) software package together with the 4FGL-DR2 catalog (file version gll_psc_v27.fit4). The simulations incorporate both Galactic and extragalactic source populations, as well as different diffuse IEMs, described in the following sections.

Data Selection

We use 522 weeks (∼10\sim10 years) of Fermi-LAT observations collected between August 4, 2008 and August 5, 2018, corresponding to the same time interval adopted for the construction of the 4FGL-DR2 catalog. Photons were selected in the energy range between 300 MeV and 1 TeV. The lower energy threshold was chosen to reduce source confusion and contamination from the diffuse background at low energies (Principe et al. [30]).

In this work, we consider only ‘FRONT’ (‘F’ from now) converting events, which have a better angular resolution at a given energy compared to ‘BACK’ (‘B’ from now) converting events. In order to take advantage of the better angular resolution of LAT at higher energies (Ajello et al. [9]), we adopt different spatial resolutions for the six energy bins used in this analysis (Table 1). Using six energy bins is a balance between resolving the detector performance and overly complicating the analysis pipeline. We apply zenith angle cuts of 105∘105^\circ for photons with energies above 1 GeV and 100∘100^\circ for photons below 1 GeV in order to suppress contamination from the Earth’s limb. Source-class events processed with the P8R3_SOURCE_V2 (Bruel et al. 2018) instrument response functions (IRFs) are used throughout this work, corresponding to the event selection available at the time the training data were generated.

Energy Bin (GeV)Healpix log⁡2(Nside)\log_2(N_\mathrm{side})Resolution deg.Patch Size (H=W; C=1)
0.3-0.57≈0.4∘\approx0.4^\circ32
0.5-1.07≈0.4∘\approx0.4^\circ32
1.0-2.08≈0.2∘\approx0.2^\circ64
2.0-7.09≈0.1∘\approx0.1^\circ128
7.0-20.010≈0.06∘\approx0.06^\circ256
20.0-100010≈0.06∘\approx0.06^\circ256

Table 1. The spatial resolution for creating sky-maps in the energy bins used in our analysis.

We use the standard quality selection criteria (DATA_QUAL == 1) && (LAT_CONFIG == 1) and calculate the livetime cube using ‘gtltcube’ in Fermitools. We derive the binned exposure maps using ‘gtexpcube2’, while the maps for point sources and IEMs are generated with ‘gtsrcmaps’ and ‘gtmodel’, respectively. We include

Table 1: The spatial resolution for creating sky-maps in the energy bins used in our analysis. For the sky map, we use the healpy version (Zonca et al. 2019) of the Healpix package (Górski et al. [19]). H, W, C refer to the height, width and number of channels in an image.

the energy dispersion via the keyword edisp_bins=-2 in the steps above. Finally, Poisson fluctuations are applied to the simulated count maps in order to reproduce the statistical properties of the observed data.

For the simulation of the sky maps, we use the source properties of the main source classes in the 4FGL-DR2 catalog: BLLs, FSRQs, Blazars of Uncertain types (BCUs), pulsars (PSRs) and the class PWN-SNR, which includes pulsar wind nebulae (PWNe), supernova remnants (SNRs) and sources of unknown nature that overlap with known SNRs or PWNe (SPP). We note that millisecond pulsars are included in PSRs in 4FGL-DR2 catalog but are a separate class starting with the 4FGL-DR3 catalog (Abdollahi et al. [4]).

Distribution of Spectral Parameters

We describe BLLs, FSRQs, and PWN-SNR sources with a log-parabola (LP) spectrum,

dNdE=K(EE0)−α−βlog⁡(E/E0)(1)\frac{dN}{dE}=K\left(\frac{E}{E_0}\right)^{-\alpha-\beta\log(E/E_0)} \tag*{(1)}

where KK is the normalization at the pivot energy E0E_0, and α\alpha and β\beta are the spectral slope and curvature, respectively. BCUs are assigned to either the BLL or FSRQ class according to their relative abundances in 4FGL-DR2 and are modeled with the same LP form. The parameters α\alpha, β\beta, and log⁡10(K)\log_{10}(K) are sampled from Gaussian distributions derived from the 4FGL-DR2 catalog, while E0E_0 is modeled with a log-normal distribution. Although a strong correlation between α\alpha and E0E_0 is observed in the Fermi catalog, this correlation was not taken into account during the sampling process. An example of LP spectral parameter distribution is shown in Figure A.1.

For PSRs, we adopt a power law with exponential cutoff (PLEC),

dNdE=K(EE0)−Γexp⁡[a(E0b−Eb)](2)\frac{dN}{dE}=K\left(\frac{E}{E_0}\right)^{-\Gamma}\exp\left[a\left(E_0^b-E^b\right)\right] \tag*{(2)}

where Γ\Gamma is the low-energy spectral index, bb the cutoff index, and aa the exponential factor in units of MeV−b\mathrm{MeV}^{-b}. The parameters Γ\Gamma, bb, and log⁡10(K)\log_{10}(K) are modeled with Gaussian distributions with the mean and variance derived as the sample mean and sample variance, while E0E_0 and aa follow log-normal distributions. Following the 4FGL convention, we impose Γ≥0\Gamma\ge0 (Abdollahi et al. [3]). An example of PLEC parameter distribution is shown in Figure A.2.

Spatial Distribution

The spatial distribution of extragalactic sources (blazars) is assumed to be isotropic. Source positions are generated by sampling the Galactic longitude uniformly in the range [0,2π][0, 2\pi] and sin⁡b\sin b uniformly in the interval [−1,1][-1, 1]. The spatial distribution of PSRs is modeled with Gaussian components fitted to the 4FGL-DR2 catalog. The longitude distribution is described by a single Gaussian, while the latitude distribution is modeled as a double Gaussian centered on the Galactic plane in order to account for the two main pulsar populations: young pulsars, concentrated near the plane, and millisecond pulsars, which exhibit a broader latitude distribution due to their migration away from the plane. For the PWN-SNR class, both the latitude and longitude distributions are modeled with single Gaussian functions fitted to the corresponding 4FGL-DR2 source population.

Energy Flux Distribution

In the mock catalogs, the energy flux distribution of each simulated source class is constructed to reproduce the corresponding Energy_Flux100 distribution in the 4FGL-DR2 catalog down to the flux bin containing the maximum number of sources. Below this peak, we adopt a flat extrapolation in logarithmic flux space, following Panes et al. [26], since our aim is to explore the possibility of detecting faint sources below the LAT detection threshold. This extrapolated component, denoted F0, extends one additional flux bin beyond the lowest populated catalog bin.

Candidate mock sources are generated by sampling spectral and spatial parameters from the distributions described above. Their corresponding Energy_Flux100 values are then computed and assigned to flux bins. For bins above the peak of the observed distribution, sources are accepted provided that the cumulative number of simulated sources does not exceed the corresponding 4FGL-DR2 count by more than 10%. For bins below the peak, the same acceptance criterion is applied using the extrapolated source counts. An example of the resulting energy flux distribution for simulated BLL sources is shown in Figure 1.

Energy flux distribution for simulated BLL sources

Figure 1. log 10 of the Energy Flux distribution used for data generation (blue) is shown here for ‘BLL’ source only compared to the distribution in the DR2 catalog (green).

Diffuse Emission Model

The main challenge in detecting point sources, particularly faint ones, lies in distinguishing them from the diffuse IEM. This difficulty is most severe below 1 GeV and near the Galactic plane, especially within the Galactic ridge (∣l∣<60∘|l| < 60^\circ), where the diffuse emission is both bright and highly structured due to the distribution of interstellar gas ([3]). Uncertainties in the IEM arise from imperfect knowledge of the gas distribution, the interstellar radiation field (ISRF), and spatial variations in the cosmic-ray density.

As our benchmark diffuse model, we use the latest Fermi-LAT IEM, gll_iem_v07.fits5, together with the isotropic template iso_P8R3_SOURCE_V3_v1.txt, which accounts for unresolved extragalactic emission and the residual cosmic-ray background. We refer to this configuration as B1. To assess the robustness of the pipeline against diffuse-model uncertainties, we also use an alternative IEM, gll_iem_v06.fits, originally adopted in the construction of the 3FGL catalog (Acero et al. 2015) and rescaled for Pass 8 Source class events. This alternative model is denoted B2. Both models were developed for Fermi-LAT catalog analyses and tuned to reproduce the observed data, although with different fitting procedures. Similar comparisons between diffuse models were performed in the development of the 4FGL catalog ([3]).

Source Detection and Localization

Our pipeline consists of two main modules (Figure 2):

Complete workflow of source localization, flux estimation with uncertainty, and classification

Figure 2. The complete workflow for catalog generation in ASID-1 is shown here. The first step involves source detection and localization via segmentation (with a Multi-Input UNET i.e. MIUN) and source center estimation with LoG. Smaller patches (20×2020 \times20) are then generated around the predicted source location as the centre of the patch. They are used for three separate tasks: per-source classification, per-source refined localization with uncertainty prediction and per-source flux estimation. More details are in the text.

  1. Detection & Localization module (described in this section), which forms the core of the pipeline and produces a list of source candidates together with their sky coordinates.

  2. Characterization module (§ 4), which further analyzes the detected candidates through three dedicated submodules: (a) Flux Estimation: predicts the flux above 1 GeV and its uncertainty; (b) True-Spurious Classification: assigns a probability for a candidate to correspond to a genuine or spurious source; (c) Location Refinement: improves the source localization and estimates the associated uncertainty.

The Detection & Localization module operates on ∼109×109\sim10^9 \times10^9 sky patches, whereas the Characterization module uses smaller ∼2∘×2∘\sim2^\circ\times2^\circ regions centered on the candidate source positions.

Source Detection with Semantic Segmentation

A major challenge in astrophysical source detection is that the number of sources in an image is not known a priori, making standard image-classification approaches unsuitable. Instead, we employ semantic segmentation, where each pixel is classified as belonging either to a source or to the diffuse background. For this task, we use a network based on the U-Net architecture ([33]), which predicts source and background probabilities for every pixel in the input image.

The input image sizes differ across energy bins in order to reflect the energy dependence of the LAT angular resolution. Although lower-energy bins contain higher photon statistics, the positional information is substantially more accurate at higher energies with respect to lower energies. We therefore adopt the spatial resolution of the 2–7 GeV bin, corresponding to ∼0.1∘\sim0.1^{\circ}, for the segmented output images and for the localization procedure described in § 3.2.

The original U-Net consists of an encoder–decoder convolutional neural network (CNN) architecture. In the encoding path, the spatial dimensions are progressively reduced while the number of feature channels increases, followed by a symmetric decoding path that reconstructs the target segmentation map. Skip connections between encoder and decoder layers preserve small-scale spatial information and improve localization accuracy.

To simultaneously process images from multiple energy bins with different spatial dimensions, we extend the standard U-Net architecture into a Multi-Input U-Net (MIUN). In this framework, features are first extracted independently from images of different sizes and are subsequently combined within a common U-Net architecture (details are provided in Appendix B). Although the network operates on multiple inputs, it produces a single segmented output image.

The training masks are generated by placing circular regions around the simulated source positions, with pixel values set to unity inside the circle and zero elsewhere. The disk radius RR is treated as a hyperparameter and optimized through dedicated tests; throughout this work we adopt

R=8R = 8 pixels, corresponding to ∼0.5∘\sim0.5^{\circ} in the highest-energy bin (7–20 GeV).

The MIUN output consists of pixel-wise scores between 0 and 1. We train the network using the binary cross-entropy (BCE) loss and evaluate its performance with the Dice coefficient (Zou et al. 2004),

Dice=2∣X∩Y∣∣X∣+∣Y∣,\mathrm{Dice} = \frac{2\lvert X \cap Y\rvert}{\lvert X\rvert+ \lvert Y\rvert},

where XX and YY denote the true and predicted segmentation masks, respectively. To convert the predicted scores into binary masks, we scan thresholds between 0.1 and 1.0 in steps of 0.1 and find that a threshold of 0.4 provides the best performance. Pixels with scores above this threshold are classified as source pixels.

The network is trained using the Adam optimizer [23] for 150 epochs with a batch size of 128. The validation loss is monitored to adapt the learning rate and to implement early stopping, thereby reducing overfitting. The full pipeline is implemented in TensorFlow6.

Finding Source Center with Blob-Detection

The output of the MIUN consists of segmentation maps of shape (I,I,1)(I,I,1), with I=128I = 128, containing pixel-wise source scores for each sky patch.

As discussed above, the segmented maps are constructed using the spatial resolution of the 2–7 GeV energy bin, where the LAT PSF provides improved localization accuracy. Nevertheless, many sources do not produce sufficient photon statistics above 2 GeV. The MIUN therefore combines information from lower-energy images, despite their broader PSF, to improve source detection performance. Once the segmented maps are obtained, source centers are identified in a second localization step.

For this purpose, we employ the Laplacian of Gaussian (LoG) algorithm, a standard blob-detection technique widely used in computer vision and astronomical source detection [35]. The LoG filter, also known as the Mexican-hat wavelet, was previously adopted in the PGWave algorithm [16] and used in several Fermi-LAT analyses, including the 1FGL [2], 2FGL [25], and 1FLE [30] catalogs.

The LoG operator combines Gaussian smoothing with a Laplacian filter,

LoG⁡(x,y;σ)=1πσ4[x2+y22σ2−1]exp⁡(−x2+y22σ2)(3)\operatorname{LoG}(x,y;\sigma)=\frac{1}{\pi\sigma^{4}}\left[\frac{x^{2}+y^{2}}{2\sigma^{2}}-1\right]\exp\left(-\frac{x^{2}+y^{2}}{2\sigma^{2}}\right) \tag*{(3)}

where the scale parameter σ\sigma determines the characteristic blob size. Since the training masks are generated with a fixed source radius, they naturally provide an estimate of the optimal σ\sigma. The optimization procedure is described in Appendix B.

Compared to our previous implementation based on the K-means clustering algorithm [22, 26], the LoG method is computationally more efficient, as it operates through convolution-like filtering rather than pixel-by-pixel clustering. This substantially accelerates the processing of the 128×128128 \times128 segmented maps.

Performance Evaluation

To quantify the performance of the detection pipeline, we use the standard precision (purity) and recall (completeness) metrics:

Precision⁡=TPTP+FP,Recall⁡=TPTP+FN(4)\operatorname{Precision}=\frac{\mathrm{TP}}{\mathrm{TP}+\mathrm{FP}},\qquad\operatorname{Recall}=\frac{\mathrm{TP}}{\mathrm{TP}+\mathrm{FN}} \tag*{(4)}

where TP (true positive) denotes sources detected by the algorithm and present in the mock catalog, FP (false positive) denotes detected sources without a counterpart in the mock catalog, and FN (false negative) denotes mock-catalog sources missed by the algorithm. All quantities are evaluated as functions of source flux.

Following our previous work [26], a detected source is considered successfully associated with a mock-catalog source if their angular separation is smaller than 0.25∘0.25^{\circ}.

We also note that the pixel resolution ranges from ∼0.4∘\sim0.4^{\circ} in the lowest-energy bin (0.3–0.5 GeV) to ∼0.06∘\sim0.06^{\circ} above 7 GeV. Consequently, for soft-spectrum sources with few photons above 2 GeV, the localization is driven primarily by the lower-energy data. When multiple true sources lie within 0.25∘0.25^{\circ} of a predicted source, the association is assigned to the source with the highest photon flux. Conversely, if multiple predicted sources are located within 0.25∘0.25^{\circ} of a true source, the closest prediction is counted as a TP, while the remaining detections are kept in the pipeline for possible associations with fainter true sources. A detailed study of source confusion in close-pair configurations is presented in Appendix B.

Figure 3 shows the recall as a function of the photon flux integrated above 1 GeV (S1S_{1}) for high- (∣b∣>20∘|b| > 20^{\circ}) and low-latitude (∣b∣<20∘|b| < 20^{\circ}) sources. The uncertainty on the recall is estimated assuming a binomial distribution for TP and FN with fixed N=TP+FNN = \mathrm{TP} + \mathrm{FN},

Recall as a function of photon flux for high- and low-latitude sources

Figure 3. Recall (completeness) as a function of photon flux integrated above 1 GeV for high- and low-latitude sources, using F events only (blue) and doubled F statistics (red). The red vertical line marks the 90% recall threshold of the MIUN pipeline for the doubled-F dataset. The blue dotted vertical line marks the same, but with F only dataset for ∣b∣>20∘|b| > 20^{\circ}. Since the 4FGL sensitivity is based on combined F+B events, the F and doubled-F cases approximately bracket the expected F+B performance. For a comparison, the 4FGL photon flux sensitivity above 1 GeV is S1∼1.6×10−10 ph cm−2 s−1S_{1} \sim1.6 \times10^{-10}\ {\rm ph}\,{\rm cm}^{-2}\,{\rm s}^{-1}.

σ(Recall⁡)=p(1−p)N,\sigma(\operatorname{Recall})=\sqrt{\frac{p(1-p)}{N}},

where p=TP/Np = \mathrm{TP}/N. In the recall calculation, the simulated (true) values of S1S_{1} are used for both TP and FN sources. This is not possible for FP sources, since no ground-truth flux exists for them. In § 4.1, we introduce a dedicated flux-estimation network that predicts S1S_{1} values for all detected candidates, enabling the evaluation of precision as a function of estimated flux.

We estimated the sensitivity of our method using a conservative criterion, defining it as the flux at which the recall derived from simulations reaches 90% (see Figure 3). Assuming twice the F statistics, we obtain a sensitivity threshold of ∼2.3×10−10 ph cm−2 s−1\sim2.3 \times10^{-10}\ {\rm ph}\,{\rm cm}^{-2}\,{\rm s}^{-1} (∼2.4×10−10 ph cm−2\sim2.4 \times10^{-10}\ {\rm ph}\,{\rm cm}^{-2}) for ∣b∣>20∘|b| > 20^{\circ} (∣b∣>10∘|b| > 10^{\circ}). For comparison, the 4FGL catalog reports a sensitivity of 2×10−12 erg cm−2 s−12 \times10^{-12}\ {\rm erg}\,{\rm cm}^{-2}\,{\rm s}^{-1} above 100 MeV for sources outside the Galactic plane (∣b∣>10∘|b| > 10^{\circ}; [3]). Assuming a power-law spectrum with photon index Γ=2.3\Gamma= 2.3, close to the median spectral index in 4FGL, this corresponds to a photon flux of S1∼1.6×10−10 ph cm−2 s−1S_{1} \sim1.6 \times10^{-10}\ {\rm ph}\,{\rm cm}^{-2}\,{\rm s}^{-1} above 1 GeV. It should be noted, however, that the two sensitivity estimates are not defined in the same way. Our sensitivity is based on source recovery completeness, whereas the 4FGL sensitivity is inferred from the flux corresponding to the peak of the sourcecount distribution of detected sources (see Fig. 15 of the 4FGL catalog), which approximately marks the onset of catalog incompleteness. Therefore, the comparison should be interpreted with caution. Moreover, our analysis is based exclusively on F-type events. Consequently, the threshold derived under the assumption of doubled F statistics should be regarded as a lower limit for a combined F + B analysis. For F-only data, the extragalactic source threshold is ∼3.6×10−10 ph cm−2 s−1\sim3.6 \times10^{-10}\ \mathrm{ph\ cm^{-2}\ s^{-1}} (∼4.0×10−10 ph cm−2 s−1\sim4.0 \times10^{-10}\ \mathrm{ph\ cm^{-2}\ s^{-1}}) for ∣b∣>20∘|b| > 20^\circ (∣b∣>10∘|b| > 10^\circ). Since back-converted LAT events have poorer angular resolution than front-converted events, the performance of a combined F + B analysis is expected to lie between the F-only and doubled-F cases shown in Figure 3.

Source Characterization

After source detection and localization, we proceed to the characterization stage. For each detected source, we use the LoG-derived pixel coordinates (x,y)(x, y) (§ 3.2) to extract 20×2020 \times20 pixel cutouts in each energy bin centered on the predicted source position. This patch size remains the same for all the modules in the source characterization pipeline.

Because neighboring patches slightly overlap, the same source can appear in multiple cutouts. In such cases, we retain the cutout in which the source is closest to the patch center. For sources located near the edge of the larger 10∘×10∘10^\circ\times10^\circ sky patch, the extracted regions are resized using bilinear extrapolation of the nearest edge values7 to preserve the target 20×2020 \times20 pixel shape (∼4 deg2\sim4\ \mathrm{deg}^2). This affects only ∼0.7%\sim0.7\% of patches ≥2\ge2 GeV, increasing to ∼13%\sim13\% at energies below 1 GeV.

Moreover, because the recovery efficiency of closely spaced source pairs drops significantly for angular separations below 0.1∘0.1^\circ (Appendix B, Figure B.4), detections separated by less than this threshold are considered duplicate candidates. For each such group, only the brightest source, corresponding to the highest predicted S1S_1, is retained, and the other detections are removed.

Flux Prediction

Extending the original ASID framework, the present work includes a dedicated network for flux estimation. Using the 20×2020 \times20 pixel input patches, we train an ensemble of convolutional neural networks (CNN) to predict the photon flux above 1 GeV (S1S_1), as well as its uncertainty. An ensemble of 10 identical CNNs were initialized independently with an initial learning rate of 5×10−55 \times10^{-5}, batch size of 64 and maximum training epochs set to 300. Since S1S_1 is a continuous variable, the problem is treated as a regression task and optimized using the negative log-likelihood (NLL) loss. Owing to the broad dynamical range of the fluxes (∼10−12\sim10^{-12}–10−6 ph cm−2 s−110^{-6}\ \mathrm{ph\ cm^{-2}\ s^{-1}}), the network is trained on standardized values of log⁡S1\log S_1. Model performance was tracked using validation loss and mean absolute error. For training convergence and overfitting prevention, we have also used early stopping with a patience of 20 epochs, a plateau-based learning rate decay with a factor of 0.8 and patience of 8 epochs.

The CNN architecture is based on a simplified VGG-style network (Simonyan & Zisserman 2015), consisting of repeated 3×33 \times3 convolutional layers, max-pooling operations, and a final dense layer, without any dropout layers in between.

To improve generalization, we apply standard data augmentation techniques, including horizontal and vertical flips and rotations by 90∘90^\circ. To improve the representation of bright sources in the training set, we increase the number of sources above S1>10−8 ph cm−2 s−1S_1 > 10^{-8}\ \mathrm{ph\ cm^{-2}\ s^{-1}} by 50%. This is a relatively modest factor, but allows us to include sources in a flux level that corresponds to the brightest sources in DR2.

We first validate this flux-range extension procedure using image patches centered on the true source positions (Figure 4). The best-performing model, selected through the minimum validation NLL loss, is then applied to all detected candidates, including FP sources. As expected, the flux predictions for high-latitude sources (∣b∣>20∘|b| > 20^\circ) show smaller scatter than those for low-latitude sources. We also find that FP candidates are systematically assigned lower fluxes than TP sources, as illustrated in the bottom panel of Figure 4.

Flux prediction network performance and reconstructed flux distributions

Figure 4. Top panel: Performance of flux prediction network on mock data compared with the true flux. Bottom panel: Distributions of reconstructed flux (S1S_1) for true positive (TP) and false positive (FP) detected sources.

Classification: True vs spurious Sources

The source detection and localization module described in § 3 was optimized for high recall, which inevitably results in a non-negligible number of false-positive (FP) detections. In the simulated datasets, where the ground truth is known, FP candidates constitute on average ∼18\sim18–19%19\% of all detections. To improve the precision while preserving high recall, we introduce a dedicated binary classifier that distinguishes true from spurious sources.

The training set is augmented using horizontal and vertical reflections as well as 90∘90^\circ image rotations. The classifier architecture is similar to the CNN used for flux prediction and consists of convolutional, max-pooling, and dense layers operating on the image patches. The early stopping and learning rate reduction on plateau criteria remain the same as the flux prediction training scheme. The network outputs a score in the range [0,1][0,1], where values close to 0 correspond to true sources and values close to 1 to spurious detections. A sigmoid activation function is used in the final layer, and the network is trained with the binary cross-entropy loss optimized using the Adam optimizer. To reduce overfitting, we apply early stopping if the validation loss does not improve for 10 epochs and reduce the learning rate by a factor of 0.8 after 8 stagnant epochs.

In this binary classification task, we optimized the decision threshold on the score coming from the sigmoid function to maximize the TPR while minimizing the FPR, which are defined in Eq. (5).

TPR=TPTP+FN,FPR=FPTN+FP(5)\mathrm{TPR} = \frac{\mathrm{TP}}{\mathrm{TP}+\mathrm{FN}}, \qquad\mathrm{FPR} = \frac{\mathrm{FP}}{\mathrm{TN}+\mathrm{FP}} \tag*{(5)}

Here, TP and FN correspond to real sources classified as true and spurious, respectively, while FP and TN denote spurious detections classified as true and spurious.

Given the inherent class imbalance in our dataset, the standard default threshold of 0.5, which assumes an equal prior probability and symmetrical misclassification cost, was suboptimal. With this threshold, ∼94%\sim94\% of the true sources were correctly classified, but at the cost of high FPR ∼18%\sim18\% (i.e., 18% of spurious detections were misclassified as real sources). Maximizing Youden’s index (J=TPR−FPRJ = \mathrm{TPR} - \mathrm{FPR}) over the ROC curve (Receiver Operating Characteristic) yields an optimal threshold of 0.11, which retains ∼89%\sim89\% of the true sources while reducing the false positive rate on spurious detections to ∼7%\sim7\%.

In Appendix C, we further demonstrate that the classifier is well calibrated, with predicted probabilities consistent with the observed TP and FP rates.

Location Refinement

Finally, we introduce a deep ensemble regression network to refine source positions and estimate their associated uncertainties. The model takes as input 20×2020 \times20 pixel patches (∼2∘×2∘\sim2^\circ\times2^\circ) centered on the initially predicted locations from the LoG as described in § 3.2, together with the preliminary coordinate estimates, forming a multi-input architecture. The network is trained using an NLL loss to predict refined positions and their uncertainties. The network architecture consists of a series of convolution and maxpooling layers, with dense layer at the end. The predicted variables are treated as regression variables, and thus a linear activation function is used for training with the Adam optimizer and 300 epochs. While the starting learning rate is set to 10−410^{-4}, early stopping and learning rate reduction on plateau follow the same schemes as in flux or class prediction networks.

To estimate epistemic uncertainty, we train 10 independent instances of the same architecture with different random weight initializations.

The final prediction is obtained by averaging the outputs, while the dispersion across the ensemble provides an estimate of the positional uncertainties (σx,σy\sigma_x,\sigma_y) associated with the mean coordinates (μx,μy\mu_x,\mu_y). The ensemble approach consistently yields smaller offsets, and provides better localization accuracy compared to LoG predictions. In Figure 5, we further show the angular separation as a function of flux above 1 GeV for both methods. The ensemble performs particularly well for sources with log⁡10S1>−9.5\log_{10} S_1 > -9.5, corresponding to the flux range where most sources are detected (see Figure 4). Overall, more than 97% of true-positive sources are reconstructed within 0.2∘0.2^\circ using the deep ensemble method.

Mean and RMS angular distances between true and predicted coordinates

Figure 5. Mean (solid line) and RMS (dashed line) angular distances between true and predicted coordinates using the Deep Ensemble model (in blue), and the LoG (in orange) along with the 2σ2\sigma band (orange patch), as a function of the logarithm of the reconstructed flux (S1S_1).

Robustness to Diffuse Emission Modelling

To assess the robustness of our source detection and localization pipeline, we consider two IEMs: B1, corresponding to the IEM adopted in the 4FGL catalog ([3]), and B2, corresponding to the IEM used for the 3FGL catalog (Acero et al. 2015; Acero et al. 2016), rescaled to match the 4FGL IRFs. The 4FGL IEM has several improvements relative to the 3FGL IEM, including the use of Planck dust maps ([29]) for the derivation of the dark neutral medium and the new atomic hydrogen survey HI4PI ([29]), which were unavailable at the time of the creation of the 3FGL IEM.

As a first step, the pipeline is trained using simulations based on the B1 IEM and subsequently tested on data simulated with both the B1 and B2 IEMs. In this setup, B2 acts as a proxy for an alternative (and unknown) true background, while B1 represents the model assumed during training.

This comparison allows us to quantify the impact of diffuse-model mismatches on detection performance, beyond statistical fluctuations. Examples of detected sources under both background models are shown in Figure 6 for low (∣b∣<20∘|b| < 20^\circ) and high (∣b∣>20∘|b| > 20^\circ) latitudes. Orange squares, corresponding to sources detected only with B1, are examples of sources that are missed due to the change in the background model, in the examples on these plots all such sources are also true sources, so they contribute to the list of false negative sources. The purple pentagon shows a source detected with B2 background but not with B1. Since there is no true source behind the pentagon marker, this is an example of a false positive detection due to the change in the background. There are also a number of true sources, which are not detected either with B1 or with B2 backgrounds (stand-alone red stars) – these are examples of false negative sources for both backgrounds.

Example patches showing true source positions and predicted detections near and away from the Galactic plane

Figure 6. Example patches are shown for regions near the Galactic plane (left) and away from it (right), displaying true source positions and predicted detections using the B2 IEM. Sources detected with the B1 IEM but not with B2 are marked as orange squares, while a FP detected only with the B2 IEM is shown as an orange pentagon in the left panel. Red stars without any associated detection represent sources missed in both cases.

A direct comparison with the standard maximum-likelihood pipeline is non-trivial, since the true source content of LAT catalogs is unknown. We therefore adopt a proxy approach based on catalog cross-comparison between FL8Y and 4FGL, which are constructed from the same data set but use different diffuse models (B2-like for FL8Y and B1 for 4FGL). Treating one catalog as reference, we define effective quantities: TPeff\mathrm{TP}_{\mathrm{eff}} (sources detected in both catalogs), FPeff\mathrm{FP}_{\mathrm{eff}} (detected only in FL8Y), and FNeff\mathrm{FN}_{\mathrm{eff}} (detected only in 4FGL). In our case, B1-based detections play the role of 4FGL, while B2-based detections correspond to FL8Y. This yields TPeff\mathrm{TP}_{\mathrm{eff}}: common detections, FPeff\mathrm{FP}_{\mathrm{eff}}: B2-only detections, and FNeff\mathrm{FN}_{\mathrm{eff}}: B1-only detections (Figure 6). We then define effective precision and recall as

Precisioneff=TPeffTPeff+FPeff,Recalleff=TPeffTPeff+FNeff\mathrm{Precision}_{\mathrm{eff}} = \frac{\mathrm{TP}_{\mathrm{eff}}}{\mathrm{TP}_{\mathrm{eff}}+\mathrm{FP}_{\mathrm{eff}}}, \qquad\mathrm{Recall}_{\mathrm{eff}} = \frac{\mathrm{TP}_{\mathrm{eff}}}{\mathrm{TP}_{\mathrm{eff}}+\mathrm{FN}_{\mathrm{eff}}}

which provide a practical proxy for performance in the absence of ground truth. We emphasize that these quantities are estimates and do not account for sources missed by both pipelines (red stars without counterparts in either model). Figure 7 compares the effective precision and recall as a function of reconstructed flux above 1 GeV (S1S_1) for both FL8Y–4FGL and B1–B2 comparisons. The lowest flux bin shows artificially high effective performance (>90%>90\%), and since the detection threshold, as discussed in subsection 3.3, is S1>2.3×10−10S_1 > 2.3 \times10^{-10}, the effective performance should be considered from the second-to-lowest flux bin.

Precision and recall efficiency rates as a function of the $S_1$ in log Flux1000 bins for the B1 source list

Figure 7. Left (right) panel: Precisioneff_{\mathrm{eff}} and (Recalleff_{\mathrm{eff}}) rates, obtained as a function of the S1S_1 (in log Flux1000 bins) for B1 source list, from the comparison between the two background models used in the mock data (grey bars) is shown in contrast to the Precisioneff_{\mathrm{eff}} (Recalleff_{\mathrm{eff}}) derived from the FL8Y–4FGL catalog comparison (magenta bars).

In order to have a more direct comparison of the performance of our pipeline relative to the FL8Y vs the 4FGL test, in the second step we train two models: one with B1 and one with B2 IEMs. We then apply the two models to the real data and compare the corresponding effective precision and recall with the FL8Y vs 4FGL case in Figure 8. Application of our model on the real data is described in detail in § 6.1.

Precision and recall efficiency rates for B1 and B2 models applied to real data

Figure 8. Same as in Figure 7, but here B1 and B2 models are applied to the real data (shown in grey bars). This is compared with the recall rate between B1 and B2 applied only to the associated DR2 sources (dotted lines). Recall between FGL-FL8Y is shown in hashed magenta bars.

We show both Precisioneff\mathrm{Precision}_{\mathrm{eff}} and Recalleff\mathrm{Recall}_{\mathrm{eff}} for these two models, which are plotted with gray bars. In this case, we use S1S_1 obtained from our pipeline, which is on the x-axis. In order to test the effect of the uncertainty on the flux reconstruction, we take a subset of our sources with the associations in 4FGL-DR2 and show both Precisioneff\mathrm{Precision}_{\mathrm{eff}} and Recalleff\mathrm{Recall}_{\mathrm{eff}}, where for this subset of sources the reported S1S_1 from 4FGL-DR2 catalog are used. The figure confirms that our pipeline seems more robust to the uncertainties of the IEM, also for real data applications and independently of the flux reconstruction procedure. Later in Appendix E.§ 2, we discuss the comparisons of S1S_1 predicted from our models with the 4FGL-DR2 values.

Overall, we find that our pipeline achieves comparable or better effective precision and recall than the likelihood-based catalog pipeline with respect to changing IEMs.

1FDL Source List

Source List Creation

In this section, we present the application of our pipeline to 10 years of Fermi-LAT observations and the construction of the first deep-learning-based γ\gamma-ray source list, 1FDL. As for the simulated data, the pipeline provides source positions, flux estimates, and probabilities for sources to be genuine or spurious.

The list construction proceeds through the following steps:

  • generation of segmented masks using the trained MIUN together with source coordinates predicted by the LoG algorithm;

  • extraction of 20 ×\times 20 pixel patches centered on the predicted source positions;

  • refinement of source locations and estimation of positional uncertainties;

  • classification of candidates into true and spurious sources;

  • estimation of the photon flux above 1 GeV using the flux-prediction network;

  • creation of the final source table containing positions, fluxes, and classification scores.

The initial detection and localization stage yields more than 6000 source candidates. Since the recovery efficiency for close source pairs decreases significantly below angular separations of 0.1° (Appendix B, Figure B.4), multiple detections within this radius are treated as duplicate candidates. In such cases, only the brightest source (highest predicted S1S_1) is retained, while the remaining detections are discarded.

After this cleaning step, the list contains more than 5100 candidates. Applying the true–spurious classifier further removes low-confidence detections, resulting in a clean sample of 3821 sources. Starting from this list, we search for associations with the 4FGL-DR2 catalog, which contains more than 5700 sources. The 1FDL source list is publicly available at [GitHub + Zenodo in preparation].

The association procedure with 4FGL-DR2 is performed as follows:

  • both the 1FDL and 4FGL-DR2 source lists are ordered by decreasing flux (S1S_1);

  • associations are determined by iterating over the 1FDL sources and searching for counterparts in the DR2 list. We verified that the results are unchanged when starting instead from the DR2 catalog;

  • a matching radius of 0.25° is adopted, consistent with the criterion used for the simulated data;

  • once a 1FDL source is associated with a DR2 source, that DR2 source is stored as its association and removed so that further associations are unique. If no DR2 association is found, the algorithm likewise proceeds to the next 1FDL source.

1FDL Source List Summary

The 1FDL contains 3821 sources detected over the whole sky using 10 years of Fermi-LAT data. A full sky-map of these sources is shown in Figure 10. A summary of the associated sources and their corresponding 4FGL-DR2 classes (CLASS1) is provided in Table 2. As expected, a large fraction of the associations correspond to extragalactic sources, primarily BLLs, FSRQs, and BCUs. A substantial number of associated sources are unclassified in 4FGL-DR2, consistent with the fact that nearly ∼28%\sim28\% of DR2 sources remain unassociated. A full description of the 1FDL columns is provided in Table E.1.

DescriptionDesignatorNumber
BL Lac type of blazarbll + BLL954 + 22
FSRQ type of blazarfsrq + FSRQ496 + 43
Blazar candidate of uncertain typebcu + BCU629 + 2
Radio Galaxyrdg + RDG17 + 4
Pulsarpsr + PSR21 + 200
Pulsar Wind Nebulapwn + PWN2 + 3
Supernova Remnantsnr + SNR9 + 12
Supernova Remnant/Pulsar Wind Nebulaspp + SPP31 + 0
Unknownunk + UNK16 + 0
Other Galactic—30
Other Extragalactic—32
Unassociated in DR2DR2 counterpart is unassociated482
No DR2 Counterpart—816
Total 1FDL—3821

Table 2. Source classes of 1FDL sources after association with the 4FGL-DR2 catalog. The designator column corresponds to the ‘CLASS1’ field in the 4FGL-DR2. ‘Unassociated in DR2’ denotes DR2 sources without counterparts at other wavelengths, while ‘Other Galactic’ and ‘Other Extragalactic’ group the remaining Galactic and extragalactic DR2 source classes, respectively. ‘No DR2 Counterpart’ refers to 1FDL sources without an associated source in the 4FGL-DR2 catalog.

Full sky map showing all 1FDL sources

Figure 10. Full sky map showing all 1FDL sources as listed in Table 2. We have used the DR2 source classes (‘CLASS1’) to label the already associated sources from the 1FDL list to the 4FGL-DR2 catalog. 1FDL sources with no counterpart in DR2 catalog are shown with ‘+’ marker. Other source classes and corresponding association numbers follow as described in Table 2.

Following the introduction of the Soft Galactic Unassociated (SGU) class in 4FGL-DR3 (Abdollahi et al. [4]), defined as unassociated inner-Galaxy sources (∣b∣<10∘|b| < 10^\circ) with soft spectra (PL_Index>2.4>2.4), we additionally define a Hard Galactic Unassociated (HGU) class with PL_Index<2.4<2.4. Within the 4FGL-DR2 catalog, we identify 583 SGUs and 246 HGUs, of which ∼19%\sim19\% and ∼28%\sim28\%, respectively, are associated with 1FDL.

We further investigate the 1FDL source properties and compare them with those of the 4FGL-DR2 catalog. We first examine the fraction of 4FGL-DR2 sources successfully associated with 1FDL as a function of their Signif_Avg values. Table 3 summarizes the results and shows that our pipeline achieves an association rate ∼75%\sim75\% for all 4FGL-DR2 sources with Signif_Avg>10>10 across the full sky, increasing to ∼93%\sim93\% for bright sources with Signif_Avg >20>20. Figure 9 presents the total number of 4FGL-DR2 sources together with the subset associated with 1FDL as a function of Signif_Avg and Flux1000. The association rate decreases for faint sources with Signif_Avg <10<10 and Flux1000 <10−9< 10^{-9} ph cm−2^{-2} s−1^{-1}. We note that, within the 4FGL-DR2 catalog itself, the fraction of sources associated at other wavelengths also declines substantially in this regime, from ∼75%\sim75\% for high-latitude sources (∣b∣>20∘|b| > 20^\circ) to ∼44%\sim44\% near the Galactic plane (∣b∣<20∘|b| < 20^\circ). Since no directly comparable deep-learning pipeline operating on full-sky γ\gamma-ray photon data currently exists, these results provide a standalone benchmark. Note that Eckner et al. [18] recently reported a recovery rate of ∼98%\sim98\% for bright, unflagged 4FGL-DR4 high-latitude sources (∣b∣>30∘|b| > 30^\circ) with S1>3×10−10S_1 > 3 \times10^{-10} ph cm−2^{-2} s−1^{-1} using a neural ratio estimation method. Under equivalent conditions (bright, unflagged, and extragalactic sources), our pipeline also recovers ∼98%\sim98\% of the 4FGL-DR2 sources.

Histograms showing the number of 1FDL associations with 4FGL-DR2 sources as a function of DR2 detection significance and photon flux

Figure 9. Left: Number of 1FDL associations with 4FGL-DR2 sources as a function of the DR2 detection significance, Signif_Avg, over the full sky. Right: Number of associations as a function of the DR2 photon flux, Flux1000, over the full sky.

GLAT
Signif_Avg∣b∣>20∘|b| > 20^\circ∣b∣<20∘|b| < 20^\circ
σ>20\sigma> 2099%93%
10<σ<2010 < \sigma< 2091%73%
σ<10\sigma< 1035%19%

Table 3. Association rate with 4FGL-DR2 sources as a function of Galactic latitude (GLAT) and detection significance (Signif_Avg).

We further find that high-significance DR2 sources without 1FDL counterparts are predominantly concentrated near the Galactic plane, as illustrated in Figure 11. In the same figure, the 22 extended 4FGL-DR2 sources (‘e’) are marked with stars. The absence of association for some bright sources likely reflects limitations of the current pipeline, which was optimized exclusively for point-source detection and trained only on simulated point-like emitters. A specific source-by-source inspection leads to the cause of unassociation for these sources: i) either from possible larger uncertainty in localization, where the network predicted location is offset from DR2 positions by more than the association radius of 0.25∘0.25^\circ (as shown in the top panel of Figure E.4); ii) or non-detection of sources in bright, crowded fields where the source confusion could be caused by high local source density and/or bright IEM as shown in the bottom panel of Figure E.4.

4FGL-DR2 sources with Signif_Avg > 20 that are not associated with 1FDL

Figure 11. 4FGL-DR2 sources with Signif_Avg > 20 that are not associated with 1FDL. This illustrates their concentration toward the Galactic plane. Extended (‘e’) DR2 sources are marked with stars.

Remaining non-extended bright unassociated DR2 sources have soft spectra (PL_Index >2.4>2.4), whose emission is dominated by photons below ∼2\sim2 GeV, where the LAT angular resolution is significantly poorer. Consequently, the dominant limitation is source confusion and overlapping emission, rather than insufficient source brightness.

In total, 816 1FDL sources have no counterpart in the 4FGL-DR2 catalogue (Table 2), and may therefore represent previously unidentified gamma-ray sources and/or residuals from imperfect modeling of the Galactic diffuse emission. Most of these sources are either faint, located close to the Galactic plane, or lie in crowded regions near already associated 4FGL-DR2 and 1FDL sources. However, ten sources are located outside the Galactic plane, have relatively bright predicted fluxes (S1>5×10−10S_1 > 5 \times10^{-10} ph cm−2^{-2} s−1^{-1}), and are separated by more than 0.25∘0.25^\circ from both associated 4FGL-DR2 sources and other 1FDL sources, standing out as particularly promising new-source candidates. A closer inspection, however, indicates that seven of these ten candidates (1FDL J0329.0+3119, 1FDL J0333.5+3105, 1FDL J1553.9−0448, 1FDL J1564.4−0256, 1FDL J1621.6−2012, 1FDL J2052.4+7744, and 1FDL J2057.1+7728) are located in regions containing dense atomic or molecular gas, i.e., they may be spurious sources due to diffuse gamma-ray emission. Another candidate, 1FDL J1506.2+1017, lies within ∼0.5∘\sim0.5^\circ of the very bright γ\gamma-ray source PKS 1502+106, raising the possibility that its detection is related to residual emission from this nearby source. Thus, environmental and source-confusion effects provide plausible explanations for eight of the ten brightest unassociated 1FDL sources. Nevertheless, two sources, 1FDL J1647.9-1209 and 1FDL J0535.7-6610, have subsequently been confirmed as gamma-ray sources in the latest list of Fermi-LAT sources based on 16 years of data (FL16Y, Ballet et al. [11]). The confirmation of these two sources demonstrates that the 1FDL analysis can identify gamma-ray sources that were not present in 4FGL-DR2, highlighting the potential of our DNN method to uncover previously undetected gamma-ray sources.

Conclusions and Outlook

In this work, we present the first fully end-to-end deep-learning-based list of γ\gamma-ray sources, the 1FDL, constructed from ten years of data collected by Fermi-LAT. The pipeline is trained on realistic simulations generated with Fermitools, incorporating energy-dependent instrumental effects and class-specific source properties. It performs detection, localization, and characterization in a unified framework, delivering flux estimates and a probabilistic assessment of source reliability. The 1FDL source list, which contains more than 3800 sources, is publicly available (GitHub repository link), enabling reproducibility and further community development. Our main results can be summarized as follows:

– First end-to-end DNN source list: we demonstrate, for the first time, that a fully supervised deep-learning pipeline can produce a γ\gamma-ray source list and their properties, directly from full-sky photon data, without relying on traditional likelihood methods.

  • Robust performance against diffuse backgrounds: evaluated with two independent interstellar emission models (IEMs), the pipeline achieves effective precision and recall comparable to or exceeding those of established likelihood-based catalogs such as derived in the 4FGL catalog and FL8Y list.

  • High-latitude performance: for ∣b∣>20∘\lvert b\rvert> 20^\circ, both Precisioneff_{\mathrm{eff}} and Recalleff_{\mathrm{eff}} remain above 90% above the LAT detection threshold of 2×10−102 \times10^{-10} ph cm−2^{-2}s−1^{-1}.

  • Recovery of known sources: when applied to ten years of data, the 1FDL recovers > 98% of high-latitude sources with Signif_Avg > 20 from 4FGL-DR2, and maintains > 75% completeness for Signif_Avg > 10 sources over the full sky.

Table 3: Association rate with 4FGL-DR2 sources as a function of Galactic latitude (GLAT) and detection significance (Signif_Avg). The results are summarized in six regions defined by high (σ>20\sigma> 20), medium (10<σ<2010 < \sigma< 20), and low (σ<10\sigma< 10) significance bins at high (∣b∣>20∘|b| > 20^\circ) and low (∣b∣<20∘|b| < 20^\circ) Galactic latitudes. The reported rates are normalized to the total number of DR2 sources in each corresponding bin.

  • Probabilistic source validation: the assignment of a “real vs. spurious” probability provides a transparent and flexible quality metric that can be tuned to scientific priorities (completeness vs. purity).

  • Of the ∼3800\sim3800 sources contained in the 1FDL, ∼800\sim800 have no association in 4FGL-DR2. Among the brightest and high-latitude unassociated sources, two have subsequently been confirmed as gamma-ray sources in the Fermi-LAT 16-year source list (FL16Y), demonstrating the potential of the method to uncover previously unidentified sources.

Beyond its immediate results, this work establishes a new paradigm for γ\gamma-ray catalog construction. Our results demonstrate that the deep-learning framework is complementary to likelihood-based approaches and offers a scalable alternative particularly suited to large data volumes and complex backgrounds. Moreover, expanding our studies through retraining with additional years of Fermi-LAT observations will enable continuous source list updates, while extensions to lower energies (<300 MeV) can exploit DNN capabilities in discriminating sources from the bright and extended background ([30]).

Looking forward, the methodology is directly transferable to other γ\gamma-ray surveys. It can be adapted to the data products of γ\gamma-ray ground-based instruments, as the next-generation Cherenkov Telescope Array Observatory (CTAO, Cherenkov Telescope Array Consortium et al. 2019), whose unprecedented sensitivity and angular resolution will require highly automated, robust catalog-building strategies, an approach whose feasibility we have already begun to explore in preliminary studies based on simulated CTAO data (Pérez-Romero et al. [28]). More broadly, the end-to-end architecture is experiment-agnostic: with appropriate instrument response modeling, it can be retrained for forthcoming γ\gamma-ray missions and surveys, as well as integrated into multi-wavelength workflows. In particular, its prior adaptation to optical catalog-building tasks (Stoppa, F. et al. [35, 36]) demonstrates its versatility and points toward unified, data-driven source detection and characterization across the electromagnetic spectrum. As data volumes and instrumental complexity continue to grow, such deep-learning-driven pipelines are expected to become a central component of next-generation astrophysical surveys.

Acknowledgements. The work of S.B. and G.Z. was supported by the Slovenian Research Agency under grants P1-0031, N1-0344, and J1-60014. The work of D.M. is supported by the DFG grant MA 8279/3-1. G.P. acknowledges ISCRA for awarding this project access to the LEONARDO supercomputer, owned by the EuroHPC Joint Undertaking, hosted by CINECA (Italy).

The authors would like to thank Benoit Lott, Jean Ballet, and Matthew Kerr for helpful discussions and comments about the work and the manuscript.

The authors acknowledge the use of several software packages: Healpy ([19] (Zonca et al. 2019)), Astropy ([32]), Matplotlib ([21]), pandas ([24]), scikit-learn ([27]), Fermitools, TensorFlow ([1]).

The Fermi LAT Collaboration acknowledges generous ongoing support from a number of agencies and institutes that have supported both the development and the operation of the LAT as well as scientific data analysis. These include the National Aeronautics and Space Administration and the Department of Energy in the United States, the Commissariat à l’Energie Atomique and the Centre National de la Recherche Scientifique / Institut National de Physique Nucléaire et de Physique des Particules in France, the Agenzia Spaziale Italiana and the Istituto Nazionale di Fisica Nucleare in Italy, the Ministry of Education, Culture, Sports, Science and Technology (MEXT), High Energy Accelerator Research Organization (KEK) and Japan Aerospace Exploration Agency (JAXA) in Japan, and the K. A. Wallenberg Foundation, the Swedish Research Council and the Swedish National Space Board in Sweden. Additional support for science analysis during the operations phase is gratefully acknowledged from the Istituto Nazionale di Astrofisica in Italy and the Centre National d’Etudes Spatiales in France. This work is performed in part under DOE Contract DE-AC02-76SF00515.

Data Preparation

The simulated data samples described in § 2 were generated using the LP and PLEC spectral parameterizations introduced in Eqs. (1) and (2), respectively. In this appendix, we compare the distributions of the spectral parameters adopted in the simulations with those measured for the corresponding source populations in the 4FGL-DR2 catalog.

Figure A.1 compares the distributions of the LP parameters (Eq. (1)) in the mock catalog and in the 4FGL-DR2 catalog, using BL Lac sources as an illustrative example. The corresponding parameter distributions for the PLEC model (Eq. (2)) are shown for the PSR population in Figure A.2. For the PLEC exponential index bb, we used the observed standard deviation 0.02, although the standard deviation obtained only from the 7 pulsars in which that parameter was free would be 0.13.

The spatial distributions of BLL and FSRQ sources were assumed to be isotropic. For the PWN-SNR population, the latitude and longitude distributions were modeled with Gaussian functions.

The PSR spatial distribution was modeled separately in latitude and longitude. The latitude distribution was described as the sum of two Gaussian components centered on the Galactic plane, representing the young and millisecond pulsar populations. The two components, together with their sum, are shown in the upper panels of Figure A.3. The longitude distribution was modeled with a single Gaussian function, shown in the lower panels of Figure A.3. In both cases, the distributions obtained for the simulated catalog are compared with those of the 4FGL-DR2 PSR population.

Detection and Localization

In this appendix, we provide additional details on the extension of the U-Net architecture developed for the detection of γ\gamma-ray sources, as well as on the source-localization procedure based on the Laplacian of Gaussian (LoG) method. A schematic representation of the architecture is shown in Figure B.2. The main modification relative to the original U-Net is the preprocessing layer illustrated in Figure B.1.

The network takes as input images from different energy bins with four spatial resolutions of the form (I,I′,1)(I, I', 1), where I′=32,64,128,I' = 32, 64, 128, or 256256 pixels (Table 1). These images are first processed by the preprocessing block, whose output has a common shape (I,I,6)(I, I, 6) with I=128I = 128.

As shown in Figure B.1, input images with size 2I2I are downsampled to II using TensorFlow Conv2D layers with stride 2. These layers apply learned convolutional kernels over local pixel neighborhoods while simultaneously reducing the spatial dimensions. Conversely, images with sizes I/2I/2 and I/4I/4 are upsampled to size II using the TensorFlow UpSampling2D layer, which performs nearest-neighbor interpolation. Images already matching size II remain unchanged. The resulting feature maps from all energy bins are then concatenated to form an input tensor of shape (I,I,N)(I, I, N) for the convolutional U-Net, where NN is the number of energy bins. The final output of the network is a segmentation map of shape (128,128,1)(128, 128, 1). Here, we also highlight that while in the original U-Net, the convolution layers were unpadded, leading to progressive spatial reduction at each layer, we use the same padding throughout all convolutional blocks. This helps to preserve the spatial dimensions across convolutional layers within each resolution stage, simplifying skip connection alignment.

This architecture allows spectral and spatial information from all energy bins to be incorporated simultaneously. The network therefore learns a direct mapping from multi-energy photon-count images to a single source-segmentation map with an angular resolution of ∼0.1∘\sim0.1^\circ (Table 1).

The MIUN network was trained using the Adam optimizer with a starting learning rate of 1×10−31 \times10^{-3}, a batch size of 32 and maximum epochs set to 250. Model performance during training was tracked via validation loss and the Dice Coefficient. To prevent overfitting and ensure convergence, we applied a dynamic learning rate schedule that reduced the learning rate by a factor of 0.8 following 5 consecutive epochs without improvement in validation loss. Early stopping with a patience of 8 epochs was implemented, and the best model weights were stored that produced minimum validation loss.

After obtaining the segmentation maps, we localize sources using the LoG blob-detection algorithm implemented in the blob_log function of the scikit-image package ([39])8. Two important hyperparameters of the LoG algorithm are the Gaussian width σ\sigma and the overlap threshold. The parameter σ\sigma controls the characteristic size of detectable blobs, with smaller (larger) values favoring compact (extended) structures. The overlap parameter suppresses duplicate detections by removing one blob when the overlap area between two blobs exceeds a specified fraction.

To optimize these parameters, we evaluated the precision and recall as functions of S1S_1 for simulated datasets using different combinations of σ\sigma and overlap values (Figure B.3). While the recall remains relatively stable, the precision depends strongly on the parameter choice. In particular, very small values of σ\sigma tend to produce multiple false-positive detections around true sources, thereby reducing the precision. We adopt σ=6\sigma= 6 pixels and an overlap threshold of 0.2 throughout this work. The chosen value σ=6\sigma= 6 corresponds to an angular scale of approximately 0.6∘0.6^\circ, comparable to the 68% containment radius of FRONT-converting LAT events at ∼1\sim1 GeV.

Source Confusion: Nearby Sources in Detection

To evaluate the robustness of the MIUN + Laplacian-of-Gaussian (LoG) framework in crowded regions, we performed a dedicated Monte Carlo (MC) study of source confusion and close-pair separation. Additional synthetic sources were injected into simulated patches near existing astrophysical sources. To test the sensitivity of the detection and localization pipeline to relative source brightness, the injected MC sources were generated under two conditions: (i) with the same total counts as the nearby source, and (ii) with fluxes systematically varied with respect to the nearby source by a factor of 10. These configurations probe cases of neighboring injected sources of varying brightness.

The overall performance of the detection and localization pipeline for this nearby-source injection scenario is summarized in Figure B.4. This figure shows the detection efficiency as a function of angular separation for the different brightness configurations. A detection is counted only when both the injected MC source and the nearby astrophysical source are successfully recovered.

Distributions of the LP spectral parameters for BL Lac sources

Figure A.1. Distributions of the LP spectral parameters for BL Lac sources. Green shaded histograms show the distributions for the 4FGL-DR2 catalog, while the red curves correspond to the simulated BL Lac population used to generate the training dataset.

Classification: True vs FPs

In this appendix, we provide additional details on the classification of TP and FP sources within the source characterization module. Because the training dataset is imbalanced, containing only ∼19%\sim19\% FP sources, the optimal classification threshold was determined by maximizing the TPR and minimizing FPR. Since the primary goal of this stage is to suppress false positives, we evaluate the reliability of the predicted FP-source probabilities through a calibration analysis. To do this, we bin the sources in log(predicted FP probability) and compute the empirical fraction of FPs in each bin. The left panel of Figure C.1 shows the calibration curve for the predicted FP-source probability. The model predictions are in reasonably good agreement with the ideal calibration relation (diagonal line), indicating that the predicted probabilities are well calibrated and statistically meaningful. For instance, as illustrated by the first point in the plot, a predicted FP probability of approximately 0.015 corresponds to an observed FP fraction of about 1.5%. At predicted probabilities above 0.1, the relative difference between the predicted and observed FP fractions is reduced to approximately 10–20%. In the right panel of Figure C.1, we show the raw sigmoid scores (pmodelp_{\mathrm{model}} in the figure) as a function of the true source flux S1S_1. The network tends to misclassify faint TP sources as FP, while bright TP sources are generally assigned high confidence scores. This trend emerges naturally, even though no explicit calibration procedure or flux-related information was provided during training.

Background Model Independence

In § 5, we introduced the effective precision and recall, Precisioneff\mathrm{Precision}_{\mathrm{eff}} and Recalleff\mathrm{Recall}_{\mathrm{eff}}, as functions of the reconstructed flux S1S_1 using the flux-prediction network (Figure 7). In this appendix, we instead show Recalleff\mathrm{Recall}_{\mathrm{eff}} as a function of the true simulated flux S1S_1 in Figure D.1. The effective recall decreases to ∼60%\sim60\% near the detection threshold, S1≈2×10−10 ph cm−2 s−1S_1 \approx2 \times10^{-10}\ \mathrm{ph}\ \mathrm{cm}^{-2}\ \mathrm{s}^{-1}, which is expected in the lowest-flux regime. This behavior is partly driven by flux migration effects: bright sources may have their flux underestimated and shift into lower-flux bins, while faint sources can occasionally scatter upward.

Since the true S1S_1 values are unavailable for real data, our analysis relies on the flux-prediction network. Improved flux calibration and future refinements of the network architecture may help reduce these migration effects.

1FDL Source List Creation

1FDL Source List Parameters

The 1FDL source list contains both the quantities derived in this work and selected columns from the 4FGL-DR2 catalog. Table E.1 summarizes the columns specifically produced during the 1FDL list creation. For each source, we provide the Galactic coordinates (1FDL_LON, 1FDL_LAT) obtained from the detection and localization pipeline (§ 3) and refined with the deep-ensemble method (§ 4). The localization uncertainties are used to derive positional error ellipses. We also provide the predicted photon flux and 1σ1\sigma uncertainty between 1 and 100 GeV (1FDL_Flux1000, 1FDL_Unc_Flux1000), analogous to the Flux1000 and Unc_Flux1000 quantities in the 4FGL catalog. In addition, 1FDL list contains the calibrated class probability (1FDL_Class_Prob) for all the candidates that are already classified as True Positives. Finally, for sources associated with 4FGL-DR2 entries, we include relevant catalog information such as the 4FGL source name, source class, and corresponding multiwavelength association for convenient cross-identification.

Distributions of the PLEC spectral parameters for PSR sources

Figure A.2. Distributions of the PLEC spectral parameters for PSR sources. Green shaded histograms show the distributions in the 4FGL-DR2 catalog, while the red curves correspond to the simulated PSR population used in the training dataset.

Flux Prediction on Real Data

Here we present a detailed performance evaluation of the flux reconstruction network on real data. As we have shown a comparison of the recall rate on real data as a function of DR2 log S1S_1 bins in Figure 8 to demonstrate the model robustness against background systematics, here, we highlight the flux prediction network performance on the real data.

First, we show in Figure E.1 a binned flux comparison from our method against the standard 4FGL-DR2 flux bins. For all the 1FDL sources associated with 4FGL-DR2, we calculate the population mean and 1σ1\sigma standard deviation of the 1FDL sources for each of these flux bins. Figure E.1 highlights that the reconstructed flux from the flux reconstruction network tracks the diagonal line (DR2 flux), and the small deviations are mostly within the error bars.

In Figure E.2, we show the flux residual between DR2 S1S_1 and 1FDL S1S_1, (Δlog⁡10(S1)\Delta\log_{10}(S_1) (DR2−1FDL), as a function of the DR2 Power-Law index (PL_Index), for all the associated sources. As shown, the residual is relatively small for DR2 sources with PL_Index between 2.1 and 2.4, whether they lie close to the plane (∣b∣<20∘|b| < 20^\circ), or away from the galactic plane, compared to sources with very hard spectra. Compared to the likelihood method, where first a power-law index is obtained by fitting the source spectrum and then calculating the source flux, here our inputs to the DNN are localized images at various energy bins. Thus, it becomes difficult for the model to predict fluxes of sources with softer (harder) spectra, which contribute negligibly at higher (lower) energy bins.

Bright Unassociated DR2 Sources

Most bright (‘Signif_Avg’≥\ge20) unassociated DR2 sources are located in crowded regions with strong diffuse γ\gamma-ray emission (Figure 11). In these strong diffuse emission dominated environments, the MIUN segmentation step may fail to produce well-separated source masks (shown in the segmented MIUN map in Figure E.4), which in turn affects the subsequent LoG centroid reconstruction. The highlighted bright (‘Signif_Avg’=28.049) DR2 pulsar, 4FGL J1208.2-6237, in Figure E.4, lies between two other bright DR2 sources: 4FGL J1203.9-6242 (‘Signif_Avg’=34.506) and 4FGL J1213.3-6240e (‘Signif_Avg’=34.594); both of which are associated to the 1FDL list.

ColumnFormatUnitDescription
1FDL_Name18A—Source name 1FDL JHHMM.m+DDMM
1FDL_LONEdeg.Galactic Longitude
1FDL_LATEdeg.Galactic Latitude
1FDL_RAEdeg.Right Ascension
1FDL_DECEdeg.Declination
1FDL_Conf_RadiusEdeg.Location Error Radius (68%)
1FDL_Flux1000Ecm−2^{-2} s−1^{-1}Photon flux from 1 GeV to 100 GeV
1FDL_Unc_Flux1000Ecm−2^{-2} s−1^{-1}1σ error on 1FDL_Flux1000
1FDL_Class_ProbD—Calibrated Source Class Probability
DR2_Source_Name18A—Source Name of Original DR2 Source
DR2_CLASS15A—Class designator from original DR2 Catalog
DR2_ASSOC128A—Name of identified or associated source from DR2 Catalog

Table E.1. Description of the entries provided in the 1FDL source list. The online version additionally includes selected columns from the 4FGL-DR2 catalog.

Top and bottom panels showing modeled and sampled Galactic latitude and longitude distributions of PSR sources

Figure A.3. Top panels: Galactic latitude distribution of PSR sources in the 4FGL-DR2 catalog modeled with two Gaussian components. The left panel shows the fitted model, while the right panel shows a realization sampled from the resulting distribution. Bottom panels: Galactic longitude distribution of PSR sources modeled with a single Gaussian component (left) together with a sampled realization from the distribution (right).

Preprocessing layer introduced to extend the original U-Net architecture into the MIUN framework

Figure B.1. Preprocessing layer introduced to extend the original U-Net architecture into the MIUN framework (Figure B.2). Green boxes indicate convolution layers, blue boxes represent upsampling layers, and the red box denotes a convolution layer with stride used for downsampling.

Schematic representation of the full MIUN architecture

Figure B.2. Schematic representation of the full MIUN architecture. The only modification relative to the original U-Net is the preprocessing layer shown in Figure B.1.

Precision and recall as functions of predicted flux for different LoG parameters

Figure B.3. Precision and recall as functions of the predicted flux S1S_1 for different choices of the LoG parameters σ\sigma and overlap (ol).

Detection efficiency as a function of source separation

Figure B.4. Detection efficiency of the combined MIUN + LoG pipeline as a function of source separation for different relative brightnesses of the injected MC source and the nearby astrophysical source. A successful detection requires both sources to be recovered.

Calibration curve for FP-source probabilities and predicted FP-source probability

Figure C.1. Left: Calibration curve for FP-source probabilities over the full sky. The blue points show the empirical FP fraction (FPFP+TP)\left(\frac{FP}{FP+TP}\right) in each predicted-probability bin, while the diagonal dotted line indicates perfect calibration. Right: log⁡(1−pmodel)\log(1-p_{\mathrm{model}}) as a function of the true source flux S1S_1, where pmodelp_{\mathrm{model}} is the network-predicted FP-source probability. Correctly classified TP sources cluster near zero (blue points), while misclassified TP sources are shown in orange.

Recall as a function of true simulated flux

Figure D.1. Same as Figure 7, but shown as a function of the true simulated flux S1S_1.

Log flux residual as a function of DR2 power-law index

Figure E.2. Log S1S_1 residual between DR2 and 1FDL is plotted against the power-law index (‘PL_Index’) of the DR2 sources. The errorbars represent the binned standard deviation of the residual within each ‘PL_Index’ bin and are shown separately for sources away (close) from the Galactic plane in orange(blue).

Binned flux comparison between DR2 and 1FDL

Figure E.1. Binned S1S_1 (in DR2 log⁡(S1)\log(S_1) bins) for the associated sources are compared between DR2 S1S_1 and 1FDL predicted S1S_1. For every log⁡(S1)\log(S_1) bin, the 1FDL population mean and 1σ1\sigma standard deviation are shown.

Predicted $S_1$ on real data obtained from models trained on B1 and B2 IEM, with residuals shown below

Figure E.3. Predicted S1S_1 on the real data obtained from a model trained on B1 IEM is compared against the predictions from a model trained on B2 IEM. The residual between these predictions is shown in the panel below. Galactic (extragalactic) sources are marked with orange and blue colors.

Photon counts map, MIUN segmented map, and source counterparts

Figure E.4. Bright DR2 sources (Signif_Avg>20\mathrm{Signif\_Avg}>20) without counterparts in the 1FDL list are shown in magenta. The patch sizes are ∼10∘×10∘\sim10^\circ\times10^\circ. A bright DR2 source is between two 1FDL sources. The segmentation map (middle panel) has difficulty in producing distinct blobs in a source-dense region with bright IEM (left panel).

References

  1. [1]Abadi, M. et al. 2015, TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems, software available from tensorflow.orgarxiv.org/abs/1603.04467
  2. [2]Abdo, A. A., Ackermann, M., Ajello, M., et al. 2010, ApJS, 188, 405
  3. [3]Abdollahi, S. et al. 2020, The Astrophysical Journal Supplement Series, 247, 33
  4. [4]Abdollahi, S. et al. 2022, The Astrophysical Journal Supplement Series, 260, 53
  5. [9]Ajello, M. et al. 2021, The Astrophysical Journal Supplement Series, 256, 12
  6. [10]Atwood, W. B. et al. 2009, The Astrophysical Journal, 697, 1071
  7. [11]Ballet, J., Bruel, P., Burnett, T. H., & Lott, B. 2026, arXiv e-prints, arXiv:2602.22148arxiv.org/abs/2602.22148
  8. [12]Ballet, J. et al. 2020, Fermi Large Area Telescope Fourth Source Catalog Data Release 2arxiv.org/abs/2005.11208
  9. [15]Cramér, H. 1946, Mathematical methods of statistics (Princeton University Press).
  10. [16]Damiani, F., Maggio, A., Micela, G., & Sciortino, S. 1997, ApJ, 483, 350
  11. [17]Drozdova, M., Broilovskiy, A., Ustyuzhanin, A., & Malyshev, D. 2020, Astronomische Nachrichten, 341, 819
  12. [18]Eckner, C., Montel, N. A., List, F., Calore, F., & Weniger, C. 2025, Phys. Rev. D, 112, 103022
  13. [19]Górski, K. M., Hivon, E., Banday, A. J., et al. 2005, ApJ, 622, 759
  14. [21]Hunter, J. D. 2007, Computing In Science & Engineering, 9, 90
  15. [22]J. MacQueen. 1967, in 1967 Berkeley Symposium on Mathematical Statistics and Probability, Vol. 1, 281–297
  16. [23]Kingma, D. P. & Ba, J. 2015, in ICLR 2015
  17. [24]McKinney, W. 2010, in Proceedings of the 9th Python in Science Conference, ed. Stéfan van der Walt & Jarrod Millman, 56 – 61DOI
  18. [25]Nolan, P. L., Abdo, A. A., Ackermann, M., et al. 2012, ApJS, 199, 31
  19. [26]Panes, B. et al. 2021, A&A, 656, A62
  20. [27]Pedregosa, F., Varoquaux, G., Gramfort, A., et al. 2011, Journal of Machine Learning Research, 12, 2825
  21. [28]Pérez-Romero, J., Bhattacharyya, S., Caron, S., et al. 2025, arXiv e-prints, arXiv:2509.25128arxiv.org/abs/2509.25128
  22. [29]Planck Collaboration, Aghanim, N., Ashdown, M., et al. 2016, A&A, 596, A109
  23. [30]Principe, G. et al. 2018, A&A, 618, A22
  24. [31]Rao, C. R. 1992, Information and the Accuracy Attainable in the Estimation of Statistical Parameters, ed. S. Kotz & N. L. Johnson (New York, NY: Springer New York), 235–247
  25. [32]Robitaille, T. P., Tollerud, E. J., Greenfield, P., et al. 2013, A&A, 558, A33
  26. [33]Ronneberger, O., Fischer, P., & Brox, T. 2015, CoRR, abs/1505.04597arxiv.org/abs/1505.04597
  27. [35]Stoppa, F. et al. 2022, A&A, 662, A109
  28. [36]Stoppa, F. et al. 2023, A&A, 680, A109
  29. [37]Strong, A. W., Moskalenko, I. V., & Ptuskin, V. S. 2007, Annual Review of Nuclear and Particle Science, 57, 285
  30. [38]Strong, A. W., Moskalenko, I. V., & Reimer, O. 2000, Astrophys.J., 537, 763
  31. [39]van der Walt, S. et al. 2014, PeerJ, 2, e453
  32. [40]Vladimirov, A. E., Digel, S. W., Johannesson, G., et al. 2011, Comput.Phys.Commun., 182, 1156

Paper details

vlnc:W_eqg7rkbp
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Physics and Astronomy

Not recorded for this paper · View statement →

Looking for related papers…
Contents