Abstract
Stellar streams have proven to be powerful tools for measuring the Milky Way’s gravitational potential and hence its dark matter (DM) halo. In the coming years, the Vera Rubin Observatory, Euclid, ARRAKIHS, and the Nancy Grace Roman Space Telescope will uncover a plethora of streams around external galaxies. Although great in number, observations of these distant streams will often be limited to only the on-sky position of the stream. In this work, we explore how well we will be able to measure the DM halos of these galaxies by fitting simplified mock streams with a variety of intrinsic and orbital properties in a range of data availability scenarios. We find that results vary based on the interplay between the amount of information provided by a stream’s intrinsic properties versus that of the observational uncertainties, as well as on the form of potential assumed. In general, we find streams with multiple wraps around their host galaxy can constrain the overall radial profile and scale radius of the potential without radial velocities. In many other cases, a single radial velocity measurement often provides a significant boost to constraining power for the radial profile, scale radius, and enclosed mass of the DM halo. Given the wealth of data expected soon, this suggests that we will be able to measure the DM halos of a statistically significant sample of galaxies with stellar streams in the coming years.

Original content from this work may be used under the terms of the Creative Commons Attribution 4.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
1. Introduction
The properties of dark matter (DM) halos are sensitive to the properties of the DM particle such as its mass and whether it self-interacts. In Lambda cold dark matter (ΛCDM), galaxies are embedded in centrally dense, extended, triaxial DM halos (J. F. Navarro et al. 1997), which contain an abundance of subhalos (e.g., A. Klypin et al. 1999). For self-interacting dark matter (or SIDM), the main halos are less centrally dense and more spherical throughout (e.g., O. Sameie et al. 2018). In warm dark matter (WDM), the main halo properties are similar to those of ΛCDM, but the density distribution is smoother and there are far fewer subhalos (e.g., N. I. Libeskind et al. 2013). Similar to WDM, fuzzy DM can suppress the formation of small-scale substructure and can also form soliton cores in the centers of halos (e.g., L. Hui et al. 2017). In order to distinguish between these different DM models, we can study how they affect the visible baryonic substructures in a galaxy.
Stellar streams are well suited for probing DM halo properties. They form when a satellite, such as a dwarf galaxy or a globular cluster, is tidally disrupted by the gravitational potential of its host galaxy. The stars that were once bound to the satellite become unbound, and form a stream of stars (e.g., F. Combes et al. 1999; A. H. W. Küpper et al. 2008, 2012). Each stream roughly traces out an orbit in the host potential (J. Binney 2008; S. E. Koposov et al. 2010), which makes them sensitive to the host’s gravitational potential and hence its DM (e.g., K. V. Johnston et al. 1999). The variety of streams provide unique approaches to different aspects of DM. Streams from an accreted dwarf galaxy are kinematically hotter and will wrap around their host, thus allowing us to probe DM halo shape and mass (C. Boehm et al. 2014), while globular cluster streams are kinematically cold and therefore perturbations can be spotted and studied, allowing us to probe DM subhalo populations (e.g., R. A. Ibata et al. 2002; K. V. Johnston et al. 2002). We also note that streams are versatile instruments with which to measure gravitational acceleration, no matter what it is caused by, and therefore can also be used to probe alternative theories of gravity (G. F. Thomas et al. 2017).
Nearly a hundred stellar streams have been observed around the Milky Way (MW; e.g., V. Belokurov et al. 2006; C. J. Grillmair & O. Dionatos 2006; S. E. Koposov et al. 2014; E. J. Bernard et al. 2016; K. Malhan et al. 2018; N. Shipp et al. 2018; R. Ibata et al. 2021; C. Mateu 2023) thanks to many deep and wide photometric surveys such as the Sloan Digital Sky Survey (D. G. York et al. 2000) and Dark Energy Survey (Dark Energy Survey Collaboration et al. 2016), spectroscopic surveys such as LAMOST (X.-Q. Cui et al. 2012) and APOGEE (S. R. Majewski et al. 2017), and all-sky astrometry provided by the Gaia mission (Gaia Collaboration et al. 2016; A. M. Price-Whelan & A. Bonaca 2018; A. Bonaca et al. 2019), leading to accurate and precise dynamical 6D information for numerous MW streams. This abundance of high-quality data has allowed extensive studying and modeling of MW stellar streams, including for making constraints on its gravitational potential and detecting possible DM subhalos (see, e.g., H. Lux et al. 2013; D. Erkal et al. 2019; K. Malhan & R. A. Ibata 2019; R. P. Naidu et al. 2020; N. Banik et al. 2021; K. Malhan et al. 2022; and others). Fitting models to GD-1 and Palomar 5 stream data has revealed a nearly spherical inner halo for our Galaxy (e.g., S. E. Koposov et al. 2010; A. H. W. Küpper et al. 2015; J. Bovy et al. 2016), while fits to the Orphan-Chenab and Sagittarius streams in the outer MW suggest that the outer halo should be significantly flattened and misaligned with the MW’s disk (D. R. Law & S. R. Majewski 2010; C. Vera-Ciro & A. Helmi 2013; D. Erkal et al. 2019; E. Vasiliev et al. 2021; S. E. Koposov et al. 2023). The discrepancy between the inner and outer halo shapes of the MW motivates us to not only further test and constrain our DM models, but also to increase the number of galaxies we test them with.
Therefore, we must extend our stream-fitting techniques to extragalactic streams. Using streams around other galaxies to measure their DM content would allow us to robustly test ΛCDM and other DM particle models with a statistical sample of galactic DM halo properties. We have already observed and characterized numerous stellar streams around Andromeda due to its proximity (A. W. McConnachie et al. 2009). With photometric and spectroscopic surveys such as PAndAS (A. W. McConnachie et al. 2018) and SPLASH (K. M. Gilbert et al. 2009), we have been able to obtain accurate radial velocity (RV) and distance measurements (e.g., A. R. Conn et al. 2016; J. Preston et al. 2019) for many of its streams. This has allowed a number of constraints on M31’s potential, making it a key reference point for stream modeling in external galaxies. M. A. Fardal et al. (2013) fitted the giant stellar stream (GSS) in M31 with N-body simulations and existing GSS RV and distance measurements, with which they inferred the mass of M31’s halo to be M200 ∼ 1012.27±0.1 M⊙. However, observing and modeling streams beyond the Local Group (LG) proves to be much more of a challenge.
In recent years, ground-based observations have reached the depth and coverage needed to probe low-surface-brightness structures beyond the LG. In particular, the Stellar Tidal Stream Survey (D. Martínez-Delgado et al. 2010) revealed a handful of the extragalactic streams predicted around galaxies within the Local Volume (e.g., K. V. Johnston et al. 2008; A. P. Cooper et al. 2010), establishing the first attempt to systematically detect external tidal features. Now known as the Stellar Stream Legacy Survey, D. Martínez-Delgado et al. (2023) uncovered 24 streams around other MW-like galaxies, followed by 63 more streams from J. Miro-Carretero et al. (2024), 59 of which were previously undetected. In addition, several other streams and debris have been discovered through other observational means (M. Bílek et al. 2020; C. Gilhuly et al. 2022; E. Sola et al. 2022; J. Miró-Carretero et al. 2023). However, as these efforts are pushing the limitations of our current observing power (
mag
), the information provided by most of these observations is limited.
Streams at distances ≥4–6 Mpc are mainly traced as diffuse light structures, meaning we do not have the information provided by resolved stellar populations such as a robust measurement of the morphology or a precise stream track for most external streams observed to date. This, in turn, makes them more difficult to fit with models since only the brightest parts of the stream can be seen, i.e., the stream’s extent is not smoothly covered which makes it challenging to infer its accretion history and properties of the progenitor.
Additionally, there is currently no facility with which to obtain direct RV measurements of extragalactic stream segments. Therefore, we must rely on the presence of a planetary nebula or globular cluster within the stream to obtain its kinematics (e.g., C. Foster et al. 2014). Even in this case, this approach limits us to the use of streams which come from massive progenitors. E. Toloba et al. (2016) attempt to remedy this issue by combining spectroscopic techniques used for individual stars and diffuse light to obtain the kinematics for the stellar stream around NGC 4449. However, this technique requires narrowband photometry and spectroscopic follow-up on 8–10 m class telescopes.
Despite these observational limitations, using the current state-of-the-art stream modeling machinery developed for studying MW streams allows us to infer at least some properties of an extragalactic stream, such as how or when it may have formed, as well as properties of the halo it resides in. The first attempt to fit an external galaxy’s potential with streams (beyond the LG) was by N. C. Amorisco et al. (2015). They attempted to constrain NGC 1097’s halo mass and inner/outer potential profile with a spherical broken power-law potential by fitting its stream with a model of the progenitor satellite galaxy shedding particles as it orbits. Currently, a similar modeling technique, known as the “particle spray” technique, has become widely adopted for its ability to reproduce observed stream characteristics with nearly the same accuracy of N-body simulations, without being as computationally expensive (e.g., M. A. Fardal et al. 2013; S. L. J. Gibbons et al. 2014). For example, this technique was employed by D. Martínez-Delgado et al. (2021), in which they were able to reproduce the stream observed around M104 and determine a possible explanation for how the debris was formed. Similarly, P. van Dokkum et al. (2019) fitted a “particle spray” model to the stream in NGC 5907 and were able to reproduce the observed features.
More recently, S. Pearson et al. (2022) used the “particle spray” technique to model the Dw3 stream around Centaurus A (Cen A) to fit its DM halo. They fitted the stream’s morphology, making use of the known distance to Cen A and enclosed mass from globular cluster kinematics, to obtain a lower bound on the mass of Cen A’s DM halo including just one RV measurement from the stream. Furthermore, J. Nibauer et al. (2023) explored the constraints to be made on the gravitational potential of external galaxies by connecting the curvature of a stream’s track to the host potential’s gravitational acceleration. Using mock observations of N-body simulations, they showed the flattening of the halo as well as disk-to-halo mass ratios can be recovered using only the on-sky track of the stream. They applied this to the stream in NGC 5907 and found it to have an oblate halo.
In the coming decades, thousands of extragalactic streams in the local Universe are expected to be observed with the Nancy Grace Roman Space Telescope (NGRST; D. Spergel et al. 2013), the Vera Rubin Observatory (I. Željko et al. 2019), Euclid (G. D. Racca et al. 2016), ARRAKIHS (R. Guzmán et al. 2022),5 and MOSAIC (R. Sánchez-Janssen et al. 2020). However, this wealth of data will be of lower signal-to-noise ratio and dimensionality compared with the MW, often limiting us to only the on-sky positions of the stream. Therefore, we need to determine what we can learn about extragalactic DM halos given the limitations of current and future observations, i.e., the quality of information encoded in extragalactic streams. In particular, in this work we focus on how well we can measure the radial profile of an external galaxy’s DM halo with stellar streams.
In this paper, we aim to determine how much information we require in addition to on-sky stream tracks to (1) determine the properties of a galaxy’s DM halo, and (2) uncover the information stored in the intrinsic properties of extragalactic streams. We approach this by approximating simplified mock streams as orbits in three different potentials with spherical halos from an external point of view. We then take mock observations of the on-sky stream track in different data availability scenarios and run a Markov Chain Monte Carlo (MCMC) sampler to fit orbit models to them, repeating the process for streams with varying lengths, inclination angles, apocenters, and eccentricities.
The paper is organized as follows. In Section 2, we present our approach to generating a set of mock stream–host potential observational scenarios and describe our method of fitting them. In Section 3, we present the results of the stream fits and the constraints we can make on the DM halo in each potential. In Section 4, we discuss the implications of our results, and conclude in Section 5.
2. Method
In this section, we describe our approach to gauging the quality of information in extragalactic streams. In Section 2.1, we describe how our mock streams (orbits) are created. We then describe how we take mock observations of each mock stream and fit them to constrain the properties of their respective DM potentials in Section 2.2. Finally, we detail how we follow this procedure for different data availability scenarios for a set of streams varying in length, inclination angle, apocenter, and eccentricity in Section 2.3.
2.1. Mock Stream Generation
For simplicity and computational efficiency, we approximate streams as orbits. Although streams do not exactly follow orbits (e.g., H. Lux et al. 2013; J. L. Sanders & J. Binney 2013), this approach is still frequently used for fitting streams in the MW, while taking into account the biases it may induce (e.g., S. E. Koposov et al. 2010; D. Hendel et al. 2017; K. Malhan & R. A. Ibata 2019). Because these studies assume that stream stars lie on the same orbit, many find their estimates of the MW DM halo mass to be inflated, as well as biases in the halo flattening parameters that are exacerbated by the form of potential assumed. However, these biases do not completely negate the ability of orbit fitting to recover the broad mass and shape of the DM halo. Furthermore, given the limited dimensionality of the observational data we expect to have in the near future, this simplistic approach is well suited to rapidly explore the quality of information in external streams as well as a large range of setups.
We also acknowledge the loss of information about the stream progenitor, i.e., its mass and age, with this assumption. However, we would like to note that the large-scale morphology of a stream is determined by the progenitor’s orbit, and the mass of the progenitor can be reasonably estimated via the stream’s width or the amount of light within the stream track (K. V. Johnston et al. 2001; D. Martínez-Delgado et al. 2015).
We model the orbits using a leap-frog integrator which is part of the stream modeling code developed in D. Erkal et al. (2019), although we emphasize that we only use orbits as representing a stream’s track and not streams themselves. Henceforth, we use orbits and mock streams interchangeably throughout the paper. Similar to D. Martínez-Delgado et al. (2021), we simulate the orbit in coordinates centered on the host galaxy and then make a mock observation of the stream, assuming that the observer is looking along the z-axis. In this work, we use the x- and y-coordinates of the stream as the stream observables, i.e., we effectively place the stream at infinity since we ignore the trigonometric effects associated with the stream being at a finite distance from the observer.
For our mock streams, the progenitor in each chosen gravitational potential is launched from apocenter (chosen as y = 0 for simplicity) and integrated backward in time from its starting position and velocity in steps of 0.1 Myr until it completes half of a wrap around the host galaxy, i.e., until its winding angle (which we call the phase angle θ) reaches −π. We then integrate an orbit forward in time until it reaches a phase angle of θ ≈ π, again to avoid any overlap and get a full wrap of a stream.
Each orbit is integrated in the three gravitational potentials described in Table 1. The ΦDM potential is a DM-only model with a Navarro–Frenk–White (NFW) profile (J. F. Navarro et al. 1997) whose parameters are similar to the MWPotential2014 model in J. Bovy (2015). Next, ΦGal is a more realistic galactic potential that contains DM and baryonic components similar to the MW. It consists of a Miyamoto–Nagai disk (M. Miyamoto & R. Nagai 1975), a Hernquist bulge (L. Hernquist 1990), and a NFW halo, and is nearly identical to MWPotential2014 except we use a Hernquist bulge. Our final potential is a simplified power law of the form

where r0 is a scale radius, vc is the circular velocity at the scale radius of the host, and γ determines the radial form of the potential. We emphasize our consideration of spherical halos as a first step toward evaluating the feasibility of recovering DM halo properties with external streams, but we note most real galaxy halos are often distorted and nonspherical (B. Allgood et al. 2006).
Table 1. Host Potential Properties
| ΦDM | ΦGalaxy | ΦPL |
|---|---|---|
| MNFW = 8 × 1011 M⊙ | ΦDM | vc = 220 km s−1 |
| rs = 16 kpc | MMN = 6.8 × 1010 M⊙ | r0 = 8 kpc |
| c = 15.3 | aMN = 3 kpc | γ = 0.1 |
| bMN = 0.28 kpc | ||
| MHQ = 0.5 × 1010 M⊙ | ||
| rHQ = 0.5 kpc |
Note. The properties of our host potentials. The left column describes the dark matter-only potential (DM), consisting of just a NFW halo. Note that we use MNFW to denote the virial mass of the NFW halo (M200) throughout this work. The middle column describes the components of the galaxy-like potential, which consists of a NFW halo (NFW), a Miyamoto–Nagai disk (MN), and a Hernquist bulge (HQ) with their associated masses, scale radii, and scale heights. The right column describes the power-law potential, which is driven by circular velocity vc, scale radius r0, and γ.
Download table as: ASCIITypeset image
Additionally, we note that the launch velocity of a stream (orbit) varies across potentials in order to produce streams which have the same (1) on-sky track and (2) orbital properties in each. The launch velocity (at apocenter) for each potential is determined via

where

U(rapo) and U(rperi) refer to the potential energy for a given potential at apocenter and pericenter, and e is the eccentricity of the orbit. For the stream setups discussed later in Section 2.3, this equation produces apocentric velocities ranging between ∼100 and 170 km s−1.
Our first two potentials are used to evaluate how well the mass enclosed (within the apocenter of the stream) MDM and scale radius rs of the DM halo can be recovered with and without the presence of baryons, while ΦPL is used to probe how well the overall radial profile of the potential can be recovered. Figure 1 illustrates the relationship between the radial profile of the potential γ and the precession of a stream’s apocenter, showing how we are able to use the precession of the stream apocenters (i.e., apsidal precession) to measure the potential’s radial form since streams precess differently in different gravitational potentials (K. V. Johnston et al. 2001; D. Hendel & K. V. Johnston 2015).
Figure 1. Left: the angle of precession for orbits with the same apocenter and different eccentricities as a function of γ in ΦPL. Each orbit is integrated for various values of γ (i.e., various radial profiles) until it completes multiple wraps around the host galaxy, for which we then take the angular difference between the apocenters in the plane of the orbit. Right: a spatial representation of the same orbit (with e = 0.5) in ΦPL governed by γ = 0 in the top panel and γ = −1 in the bottom panel. This illustrates the relationship between a stream’s properties and the gravitational potential it resides in. Motivated by Figure 9 (right panel) in V. Belokurov et al. (2014).
Download figure:
Standard image High-resolution image2.2. Taking Mock Observations and Fitting
To create our mock observations, we transform each mock stream into projected “on-sky” coordinates, i.e., the two-dimensional distance from the host (
) versus the angle along the stream θ, which we visualize in Figure 2. We then take mock stream-track observations along the orbit in segments of θ = 0.3 rad (∼17°) and measure the projected radius at each of these angles by drawing from Gaussian distributions centered on the orbit. We assume an observational error of σtrack = 1 kpc. This value is motivated by D. Martínez-Delgado et al. (2021), who found similarly sized errors when measuring the track of a stream around M104, which is at a distance of ∼9.5 Mpc. We then repeat this procedure using an optimistic track uncertainty of σtrack = 0.2 kpc motivated by the requirement to resolve the widths of dwarf galaxy streams with future observational facilities (S. Laine et al. 2018). Additionally, we create a mock RV measurement at θ = 0 (i.e., where the stream crosses the positive x-axis) assuming an observational uncertainty of σrv = 10 km s−1. This uncertainty is motivated by studies of external streams using current ground-based telescopes (e.g., M. A. Fardal et al. 2013; I. Escala et al. 2020; S. Pearson et al. 2022). Note that since the line-of-sight direction is along the z-axis, our RV is just vz.
Figure 2. Left: a spatial representation of the fiducial stream integrated in ΦPL (center marked by the blue star) as one would imagine observing it along the z-axis. The purple points correspond to the points along the stream at which mock observations are taken. The black cross with the small dashed line passing through indicates the approximate launch point for all of our stream models. Right: the fiducial stream in terms of 2D distance from the host galaxy in kiloparsecs and the position along the stream θ in radians, i.e., the mock observables space.
Download figure:
Standard image High-resolution imageWith these mock observables, we construct a likelihood function to compare them with a model stream:

where
is the “observed” on-sky distance of the mock stream to the host in the angular bin θi,
is the on-sky distance of the model to the host in the angular bin θi, and σtrack is the track uncertainty. We note that
is calculated by interpolating the model to where the “observed” data lie in θ. When including a mock RV observation in the fit, we combine Equation (3) with a likelihood of similar form for rv and σrv in the place of r and σtrack.
When generating orbits to compare with the mock streams, we fix one of the on-sky coordinates of the stream progenitor from which we launch orbits (as in D. Martínez-Delgado et al. 2021). This is done since orbits launched from locations along the stream will produce equivalent observables which would result in a degeneracy. For simplicity, we fix the y-coordinate to y = 0.
To explore the likelihood volume in parameter space, we implement an MCMC using the zeus (M. Karamanis et al. 2021) Python package to find the progenitor’s parameters (x, z, vx, vy, vz) and the host potential parameters: MNFW (M200) and rs in ΦDM and ΦGalaxy, vc and γ in ΦPL, which create an orbit model that best fits the observations. We define the priors on our varied parameters in Table 2, most of which are uniform distributions (for simplicity, and assigning equal probability to all values in a given range) with the exception of normal distributions for the velocities. This is due to our expectations for extragalactic stream stars to move (1) at speeds closer to those of halo stars (typically ∼200 km s−1 for the MW), and (2) in any direction with respect to their host galaxy. We also employ the following restrictions: the total velocity of the progenitor must be less than 1000 km s−1, 0 < vc < 1000 km s−1 in ΦPL, and the maximum orbit integration time must be <14 Gyr to ensure a realistic model is created.
Table 2. Prior Probability Distributions
| Parameter | Prior |
|---|---|
| x, z | Uniform: {−500, 500} kpc |
| vx, vy, vz, vc | Normal: {μ = 0, σ = 250} km s−1 |
| γ | Uniform: {−1, 1} |
| MNFW | Uniform: {0, 200} (×1010 M⊙) |
| rs | Uniform: {0, 100} kpc |
Note. The prior probability distributions for each of our varied parameters. For a uniform prior, we define the span of the distribution {min, max}, and we define a normal prior in terms of the mean value (μ) and the standard deviation associated with it (σ).
Download table as: ASCIITypeset image
In accordance with zeus’s documentation, each MCMC run is initialized with the number of walkers equal to 2× the number of dimensions to be explored, i.e., 14 walkers (see Figure 5 in M. Karamanis et al. 2021). We cap each run at 10,000 total steps to ensure enough time for the sampler to properly explore the posterior with 5000 burn-in steps to discard the part of the chains from before convergence.
2.3. Data Availability and Stream Scenarios
Next, we assess how well the DM halo properties of each stream–potential pair are recovered within the limit of 2D or 3D stream data (i.e., without or with a RV) with current and expected future observational power by performing our procedure described in Sections 2.1 and 2.2.
We do this for several different data availability scenarios:
- 1.Stream track information only with σtrack = 1 kpc.
- 2.Stream track (same σtrack) + one RV with σrv = 10 km s−1.
Then for the streams run in the ΦGal potential, we also make and fit mock observations with a higher-precision track uncertainty:
- 1.Stream track information only with σtrack = 0.2 kpc.
- 2.Stream track (same σtrack) + one RV with σrv = 10 km s−1.
We note that each RV measurement is taken at the location where the stream is launched, i.e., at y = 0.
Finally, we determine which stream properties provide the most information on their host potentials by repeating our approach for streams with varied lengths, inclinations, apocenters, and eccentricities as described by Table 3 in the different data availability scenarios. Every variation is made with respect to the fiducial case, which we define as the stream with the following properties: L = 1 wrap around the host, inclined at ϕ = 45° along the line of sight, an apocenter of rapo = 30 kpc, and an eccentricity of e = 0.4 (repeated values in Table 3). More specifically, we vary only one stream parameter at a time for each of our tests to explore its impact on our ability to constrain the DM halo parameters. For example, we vary the stream length while keeping the inclination angle, apocenter, and eccentricity the same as the fiducial case, then vary the inclination angle while keeping the length, apocenter, and eccentricity the same as the fiducial, and so on.
Table 3. Stream Cases
| L | ϕ | rapo | e |
|---|---|---|---|
| (wraps) | (deg) | (kpc) | |
| [0.5, 1, 2] | 45 | 30 | 0.4 |
| 1 | [0, 45, 70] | 30 | 0.4 |
| 1 | 45 | [15, 30, 60] | 0.4 |
| 1 | 45 | 30 | [0.2, 0.4, 0.7] |
Note. The defined stream characteristics for various observational scenarios. The length L of the stream is defined in wraps, i.e., the number times it loops around the host. The inclination angle ϕ of the stream toward or away from the observer is defined in degrees. The 2D distance between the stream and its host at apocenter rapo is given in kiloparsecs. e denotes the eccentricity of the stream. Only one stream parameter is varied from the fiducial case at a time to explore its impact on how well we can constrain the potential parameters.
Download table as: ASCIITypeset image
3. Results
In this section, we present our results on the DM halo information obtained from mock observations of extragalactic streams with varying properties. In Section 3.1, we detail our findings for the fiducial stream case in each of our test potentials and data availability scenarios. In Section 3.2, we present what is learned when the stream length is changed, followed by the results for varying the stream’s inclination along the line of sight (Section 3.3), then those for different stream apocenters (Section 3.4), and finally the results from changing eccentricity (Section 3.5).
For each subsection, we detail our DM halo parameter measurements from the mock stream-track fits in each potential, i.e., ΦDM, ΦGal, then ΦPL, in order of data availability; namely, measurements made having only the “on-sky” stream-track observations (“track info only” scenario), followed by the results obtained when a RV measurement is added to the fit (“track info + one RV”), for current extragalactic stream-track and RV uncertainties (σtrack = 1 kpc, σrv = 10 km s−1). For ΦGal only, these results are then followed by those for the fits made with the smaller stream-track uncertainties (σtrack = 0.2 kpc) expected from future observing facilities.
The results for fitting streams with varying properties (the subsections following Section 3.1) are visualized in (1) a four-panel summary figure showing the medians of the enclosed DM mass MDM (top panels) and scale radius rs (bottom panels) posterior distributions as a function of the varied stream parameter in ΦDM (left column) and ΦGal (right column), and (2) a summary plot showing the median of the power-law γ posterior as a function of the varied stream parameter. The fiducial stream results are shown in the middle of each summary plot, and the error bars indicate the 1σ and 2σ deviations for each distribution.
3.1. The Fiducial Stream
For our fit to the fiducial stream (L = 1 wrap, ϕ = 45 deg, rapo = 30 kpc, e = 0.4) in ΦDM, neither the scale radius rs nor the DM mass enclosed within the projected distance to the stream MDM[R = 30 kpc] can be recovered when fitting models using only the stream track with σtrack = 1 kpc, as shown in the bottom-right panels of Figure 3. This is largely due to the degeneracies encountered between halo and stream properties when working with stream data of limited dimensionality. The most notable of these degeneracies include those between halo mass and stream velocity, and halo mass and scale radius. We will explore and discuss how they affect our results further in Section 4.1.
Figure 3. MCMC results for fitting mock stream-track observations of the fiducial stream in ΦDM with σtrack = 1 kpc. The corner plot displays the MCMC samples for the initial stream parameters x, z, vx, vy, vz and ΦDM parameters MNFW (M200) and rs using only the mock track observations. Each 2D histogram displays the concentration of samples in the corresponding parameter space, with solid contours indicating the 0.5σ, 1σ, 1.5σ, and 2σ confidence levels, and the true values indicated by blue dots connected via crosshairs. Within the limit of current observed extragalactic stream-track uncertainties, the posteriors of many of the fitted parameters are dominated by degeneracies due to only having 2D information.
Download figure:
Standard image High-resolution imageOnce a single RV measurement is added to the fit, we can constrain the scale radius to be
kpc, where the true value lies within ∼1σ of the median as shown in Figure 4. In this case, the RV measurement provides a large boost in constraining power, leading to an accurate and precise radial profile measurement. Additionally, a RV measurement improves the ability to recover the enclosed DM mass MDM with much greater precision. However, we find our measured value of MDM is ∼2 times higher than the true value, which lies just within ∼2σ of the median (middle points, top-left panels of the summary figures in the following sections). Some further investigation reveals this inflated mass measurement is due to a bias caused by how well the scale radius is constrained. This bias affects a number of our results for the enclosed DM mass, which we will note throughout our findings as well as discuss further in Section 4.1.
Figure 4. MCMC results for fitting mock stream-track observations with a RV measurement of the fiducial stream in ΦDM with σtrack = 1 kpc. Adding a RV to the fit shown in Figure 3 allows the recovery of the scale radius rs (rightmost panel), while improving upon the precision of the dark matter halo mass enclosed MDM recovered from the measurement of MNFW (top panel).
Download figure:
Standard image High-resolution imageSimilar to the case in ΦDM, fitting only with the fiducial stream track in ΦGal does not recover the scale radius of the DM halo nor the enclosed DM mass when the stream-track uncertainty is 1 kpc. This changes when a RV measurement is added to the fit, as shown in Figure 5, allowing for a moderate scale radius constraint
kpc and a relatively accurate and precise constraint on the enclosed DM mass
(middle points, top-right panels of later summary figures). As our constraint on rs in this case is not incredibly precise, we believe the MDM value recovered is reflective of a measurement of the enclosed mass with very little to no influence from the rs constraint, which we explain further in Section 4.3.
Figure 5. MCMC results for fitting mock stream-track observations with a RV measurement of the fiducial stream in ΦGal with σtrack = 1 kpc. Adding a RV to the fit allows the recovery of rs (rightmost panel) as well as a constraint on the enclosed dark matter mass MDM calculated from the MNFW distribution.
Download figure:
Standard image High-resolution imageReducing the stream track to σtrack = 0.2 kpc in ΦGal allows the scale radius to be recovered without any RV information,
kpc (middle points, bottom-right panels of later summary figures). However, the corresponding enclosed mass measurement is biased to be ∼2.3 times more massive than the true MDM, which lies just outside of 1σ. Figure 6 shows that with a RV, the scale radius constraint strengthens to
kpc, while the enclosed mass measurement becomes less inflated (∼1.8 times greater than the true value) and much more precise.
Figure 6. MCMC results for fitting mock stream-track observations and a RV measurement of the fiducial stream in ΦGal with σtrack = 0.2 kpc. Adding a RV to the fit allows the recovery of rs (rightmost panel) as well as improves the precision and accuracy of the enclosed dark matter mass MDM measurement calculated from the MNFW distribution.
Download figure:
Standard image High-resolution imageFinally, Figure 7 shows how when fitting the fiducial stream in ΦPL, γ remains unconstrained whether using only observations of the stream track with σtrack = 1 kpc or when incorporating a RV measurement. In both cases, the γ posterior is skewed toward negative values due to a large volume in parameter space allowed by our priors, as well as a degeneracy between γ and inclination angle. We discuss both of these in more detail in Section 4.1.
Figure 7. The γ posterior distributions for fitting the fiducial stream-track observations with (purple) and without (blue) a RV measurement in ΦPL with σtrack = 1 kpc. Adding a RV to the fit shifts the posterior distribution closer to the truth.
Download figure:
Standard image High-resolution image3.2. Changing Stream Length
To assess the information stored in the length of an extragalactic stream, we vary the number of times a stream wraps around its host (first column of Table 3). Figure 8 shows the results of our fits to MDM (top panels) and scale radius rs (bottom panels) of the DM halo for varying stream lengths in ΦDM (left side) and ΦGal (right side), color-coded by data availability.
Figure 8. A summary figure of our posterior distributions for the enclosed dark matter mass MDM and NFW halo scale radius rs in ΦDM and ΦGal for fitting streams with varying lengths. Top left: the dependence of the enclosed dark matter mass measurement on the length of a stream for ΦDM. A gray dashed line denotes the true value of MDM at 30 kpc, while the colored circles and error bars correspond to the best-fit MDM value and its 1σ (darker error bars) and 2σ (lighter error bars) uncertainties. The blue points correspond to fits made using only stream-track measurements, while the purple ones denote track fits including a RV measurement. Bottom left: rs measurement as a function of stream length. Similar to the panel above, the gray dashed line shows the true value of rs, while the colored points and associated uncertainties correspond to the best-fit rs value. Top right: the relationship between enclosed mass and stream length for streams in ΦGal. The circles correspond to the constraints made with a 1 kpc uncertainty in the stream track, while the star symbols correspond to the constraints made with 0.2 kpc uncertainty in the stream track. Bottom right: the NFW scale radius measurement as a function of stream length for streams in ΦGal. For each panel, the gray shaded region denotes the range of the prior probability for the parameter measured. Key takeaways: with current stream-track uncertainties, streams with multiple wraps yield the best rs measurements when there are no radial velocities available. In ΦDM, rs is recovered with the most accuracy and precision of all the scale radius measurements without including RVs in the fits, while MDM is best recovered for the fiducial stream in ΦGal with a RV.
Download figure:
Standard image High-resolution imageIn ΦDM, only a stream with two wraps around the host can provide a strong constraint on rs without RV information (
kpc). The measurement of MDM for this case is also precise, but biased to be ∼1.8× higher than the truth. When a RV is added to the fit, rs is constrained for all explored stream lengths with increasing precision as the length of the stream increases. In particular, adding a RV to the stream track for the two-loop case slightly tightens the rs constraint, and lowers the MDM measurement to be ∼1.6× greater than the truth with much smaller uncertainties. We argue a constraint on the range of mass enclosed can still be made in this case as both distributions are tight and precise with the true value just outside of 1σ.
In ΦGal, no constraints on the enclosed DM mass or scale radius are made for stream tracks observed with a σtrack = 1 kpc uncertainty (circular points) without a RV measurement included in the fit. Adding a RV allows for a tighter constraint on rs for the L = 0.5 wrap stream case. Meanwhile, the scale radius measurement for a multiloop stream is extremely precise but biased to lower values. This is, again, due to the degeneracy between mass and velocity (as we will explain further in Section 4.1), resulting in biased enclosed mass measurements. However, a lower bound on the DM mass can tentatively be placed without a RV for this case, MDM[R = 30 kpc] ≥ 8.5 × 1010 M⊙ (discussed further in Section 4.2), and with a RV the bound becomes MDM[R = 30 kpc] ≥ 9.1 × 1010 M⊙.
Smaller observational uncertainties (σtrack = 0.2 kpc; star symbols in Figure 8) allow for a moderate constraint on rs and a weak constraint on the enclosed mass when fitting the fiducial stream without a RV measurement. For a stream with two loops, the rs measurement and corresponding mass measurement is more precise than that measured with the larger stream-track uncertainty, but not as biased. When a RV is added, rs can be constrained for all stream-length cases with the exception of the stream with two wraps, with precision increasing as the stream gets longer. The corresponding enclosed DM mass measurements are precise for every case when a RV is included, but become inflated as the stream length gets longer and the rs constraints become more precise.
Figure 9 displays the results of our fits to γ in ΦPL for each stream length, color-coded by data availability. As mentioned in Section 3.1, we often find our γ measurements dominated by degeneracies. Fortunately, we find the constraints on γ improve as the streams get longer. Once the stream length reaches at least two wraps around the host, the degeneracies are completely overcome and we recover γ = 0.1 ± 0.06 with and without a RV measurement with nearly equal accuracy and precision.
Figure 9. The constraint on the radial profile of a stream in ΦPL as a function of the length of the stream. The gray dashed line denotes the true value of γ, while the colored circles and error bars correspond to the best-fit γ value and its 1σ (darker) and 2σ (lighter) uncertainties. The blue points correspond to fits done using only stream-track measurements, while the purple ones denote track fits including a RV measurement. Key takeaways: radial profile measurements improve with stream length, and γ can be tightly constrained with and without a RV for an track with two wraps around the host.
Download figure:
Standard image High-resolution image3.3. Changing Stream Inclination
We assess the information stored in the inclination angle of a stream by varying and fitting the fiducial orbit from face-on to nearly edge-on (second column of Table 3) viewing angles. Figure 10 displays our results for enclosed DM mass and scale radius measurements as a function of inclination for both ΦDM and ΦGal, similar to Figure 8.
Figure 10. Similar to Figure 8, a visualization of our posterior distributions for the enclosed dark matter mass MDM and NFW halo scale radius rs for fitting streams with various inclination angles (along the line of sight) in ΦDM and ΦGal. Key takeaways: for σtrack = 1 kpc, rs constraints improve with higher inclinations in ΦGal with and without RVs, while enclosed DM mass measurements become more precise for streams with higher inclinations and a RV included in the fit in ΦDM.
Download figure:
Standard image High-resolution imageIn ΦDM, no constraints can be made on either MDM or rs without RV information, except for the face-on stream case in which rs is well constrained. Once a RV is added, however, the constraint on the scale radius for this stream becomes much weaker while it strengthens for the more inclined streams. In addition, MDM is weakly constrained for the face-on stream with a RV but is measured more precisely as the inclination angle increases. The aforementioned bias between the rs constraint and MDM does not seem to affect the face-on or most inclined orbit as much as it does the fiducial case since the rs measurements are less precise. In particular, the measured enclosed DM mass for the ϕ = 70° stream is
(Figure 10, upper-left panel), having only a slight effect from the bias.
In ΦGal, there is a much more visible trend between rs and stream inclination, as shown in the right side of Figure 10. For the fits made with σtrack = 1 kpc, the scale radius can be recovered without any RV information for the stream with ϕ = 70°, but the mass cannot. The addition of a RV to this case leads to a tighter rs constraint with a moderately biased MDM measurement, and a lower bound can be placed at MDM[R = 30 kpc] ≥ 8.5 × 1010 M⊙.
With smaller stream-track uncertainties, weak constraints on rs can be made for both ϕ = 0°, 70° without radial velocities. For the face-on stream, we can also make a strong constraint on the enclosed DM mass
(Figure 10, upper-right panel). Adding a RV strengthens the rs constraint for the more inclined streams, and enables enclosed DM mass constraints for these cases with increasing precision as inclination increases (Figure 10, top-right panel). To a lesser extent than the fiducial case, the MDM measurement for the ϕ = 70° stream case is only slightly affected by the MDM and rs bias as evinced by the tighter scale radius constraint, whereas the MDM for the face-on inclination is affected by it very little, if at all.
Figure 11 shows the results of our fits to constrain the radial profile γ in ΦPL for these streams. There is a clear trend between stream inclination angle and γ in which γ is measured more accurately for streams at lower inclination. The measurements are generally dominated by the previously stated degeneracy between inclination angle and γ until a RV measurement is added to the orbit with ϕ = 0°, in which case γ is measured to be γ = 0 ± 0.2.
Figure 11. Similar to Figure 9, the radial profile dependence on the inclination angle of an observed stream in ΦPL. Key takeaways: the radial profile is best recovered for observed streams with little inclination along the line of sight. Including a RV in the fit to constrain γ makes the most difference for the least inclined case.
Download figure:
Standard image High-resolution image3.4. Changing Stream Apocenter
We gauge the quality of information contained in the distance of a stream to its host by varying the stream’s apocenter from the inner to outer halo, with the fiducial apocenter as the intermediate case (third column of Table 3). Figure 12 displays our MDM and rs results for streams with varying apocenters. Contrary to the previous figures, the top panels now show the enclosed DM mass as a function of distance from the host galaxy.
Figure 12. Similar to Figure 8, a visualization of our posterior distributions for the enclosed dark matter mass MDM and scale radius rs in ΦDM and ΦGal for fitting streams with varying apocenters. Note that this figure differs from the others in that the top two panels showing the enclosed mass prior (gray shaded region) and true enclosed mass (dashed gray line) now vary as distance changes. Key takeaway: with current stream-track uncertainties, both MDM and rs are better measured for streams with apocenters larger than the scale radius of the halo.
Download figure:
Standard image High-resolution imageWithout a RV, only the scale radius for the stream with rapo = 15 kpc can be somewhat constrained in the ΦDM potential (Figure 12, bottom-left panel). With a RV, rs can be recovered precisely at all explored apocenters with improved accuracy for streams with apocenters outside of the true scale radius. Additionally, a RV enables MDM to be measured at apocenters beyond the true scale radius, but these measurements are each moderately biased by the high precision of the rs constraint.
For the same streams in ΦGal (right side of Figure 12), no constraints can be made on rs or MDM without a RV measurement included in the fit for data with σtrack = 1 kpc. The scale radius can be constrained with a RV for the stream with rapo = 60 kpc (Figure 12, bottom-right panel), though not as strongly as for the fiducial case. Despite the broadness of the rs posterior for the furthest stream, the enclosed mass measurement
(Figure 12, upper-right panel) is quite accurate and precise. Much like for the fiducial case, it also does not seem to be affected by the bias induced by a rs constraint.
When the stream-track uncertainties are smaller, rs can be well recovered at every explored stream apocentric distance, with the constraint improving in accuracy and precision as the apocenter increases. Consequently, the more precise rs constraints from streams with rapo > 16 kpc, i.e., the true halo scale radius, produce strongly biased MDM posteriors. Adding a RV slightly improves the precision of the rs measurements, but does not significantly improve the accuracy for any scale radius or DM mass measurements, aside from the fiducial case.
Lastly, we find no correlation between the separation of the stream and host galaxy for constraining γ in ΦPL, as shown in Figure 13. No constraints can be made as every case is dominated by degeneracies. However, we find the precision of the γ measurement improves as the stream’s apocenter gets farther away from the host when a RV is added to the fit.
Figure 13. The dependence of radial profile constraints on the distance of the apocenter from the host galaxy of an observed stream in ΦPL. Key takeaway: the precision of γ improves as distance increases for fits with a RV, but no constraints can be made for any of the cases.
Download figure:
Standard image High-resolution image3.5. Changing Stream Eccentricity
We gauge the amount of information stored in a stream’s eccentricity by varying the fiducial case to be more circular and more eccentric (last column of Table 3). Figure 14 displays our findings for the MDM and rs of a NFW halo for streams with varying eccentricities. In ΦDM, the only constraint to be made without a RV is a weak recovery of rs for the e = 0.7 stream case (bottom-left panel). However, when a RV is added, the scale radius is more strongly constrained for the fiducial and less eccentric streams. In addition, MDM is strongly recovered for the e = 0.2 stream with only a slight offset from the truth from the rs constraint (top-left panel).
Figure 14. Same as Figure 8, visualizing our posterior distributions for the enclosed dark matter mass MDM and scale radius rs in ΦDM and ΦGal for fitting streams with varying eccentricities. Key takeaways: with current track uncertainties, both the enclosed dark matter mass and scale radius measurements improve for orbits with lower eccentricities. MDM is best measured for the low-eccentricity (e = 0.2) case with a RV.
Download figure:
Standard image High-resolution imageIn ΦGal, no constraints can be made for stream data with σtrack = 1 kpc until a RV is added, in which case rs is then strongly recovered for the e = 0.2 stream (bottom-right panel). Correspondingly, the enclosed DM mass measurement for this case,
, is incredibly accurate and precise (top-right panel). We find it is also the strongest mass constraint with little bias from the rs constraint, which we will explain further in Section 4.
Other than the fiducial case, improved track uncertainties only weakly constrain rs for the e = 0.2 stream without a RV measurement (bottom-right panel). Adding a RV slightly tightens the previous rs constraints, but it is not enough to help constrain rs for the most eccentric case. It also allows the enclosed DM mass to be strongly constrained for the least eccentric case, again with little bias from the rs constraint (top-right panel).
We display the results for fits to γ for these streams in ΦPL in Figure 15, in which we find no constraints can be made except for the most eccentric case (e = 0.7) when a RV is included in the fit. The constraint itself is weak, but the general trend of γ as a function of eccentricity implies higher-eccentricity orbits enable more accurate measurements of the radial profile of the potential.
Figure 15. The dependence of radial profile constraints on the eccentricity of an observed stream in ΦPL. Key takeaway: while it is a weak trend, measuring the radial profile improves as the eccentricity increases, and adding a RV to the fit improves the measurement the most for the high-eccentricity (e = 0.7) case.
Download figure:
Standard image High-resolution image4. Discussion
We have shown that we can use extragalactic stellar streams to infer DM halo properties of galaxies outside of the MW using only the “on-sky” positions of a stream track as well as with a single RV measurement along the stream. While the results vary depending on the form of potential assumed, we highlight some of our key findings in Table 4, in which we denote the most ideal stream cases to make constraints on a host potential parameter. In this section, we address and explore the limitations of our approach (Section 4.1), followed by what constraints can be made using only stream-track measurements (Section 4.2), how much radial velocities help constraints (Section 4.3), which stream properties are most informative (Section 4.4), and the importance of comparing DM halo measurements from external streams with those from other methods (Section 4.5).
Table 4. Summary of Key Results
| Parameter | Most Informative Stream Cases (with σtrack = 1 kpc) | Track Info Only | Track Info + One Radial Velocity |
|---|---|---|---|
| γ | L = 2 wraps | Constrained | Constrained |
| Low inclination | Unconstrained | Constrained | |
| High eccentricity | Unconstrained | Constrained | |
| rs | L = 2 wraps | Constrained | Constrained |
| High inclination | Constrained | Constrained | |
| Low eccentricity | Unconstrained | Constrained | |
| Fiducial | Unconstrained | Constrained | |
| rapo = 60 kpc | Unconstrained | Constrained | |
| L = 0.5 wrap | Unconstrained | Constrained | |
| MNFW | Low eccentricity | Unconstrained | Constrained |
| Fiducial | Unconstrained | Constrained | |
| rapo = 60 kpc | Unconstrained | Constrained | |
Note. A summary of our mock stream cases in which the most information for a host potential parameter measurement is recovered in terms of accuracy and precision using current stream-track uncertainties, in order from strongest to weakest constraint.
Download table as: ASCIITypeset image
4.1. Degeneracies and Biases
4.1.1. Halo Mass and Progenitor Velocity Degeneracy
As shown in Figure 3, one degeneracy we encounter in our fits is that between the DM halo mass and the initial velocity of the stream, where the mass increases indefinitely and scales roughly with the square of the velocity. This is due to observing the streams in projection, meaning that multiple halo mass and stream velocity combinations can produce the same stream as observed in the sky. Therefore, we limited the maximum NFW halo mass to 200 × 1010 M⊙ in our prior (Table 2) to better observe the behavior of the posterior in the regime of more realistic masses.
This degeneracy also biases the rs samples to lower values when fitting the stream with two wraps in ΦGal (Figure 8, bottom-right panel). The initial velocity of the progenitor is higher than it should be due to the model trying to compensate for the effect of the baryons on the orbit. The model assumes the effects of the baryonic matter on the stream are negligible, and thus tries to make a more massive and compact DM halo to account for these higher velocities.
4.1.2. Halo Mass and Scale Radius Bias
Many of our enclosed mass measurements for the streams in ΦDM and ΦGal are biased to higher values in the cases where we are able to recover the scale radius with tight precision. We investigate this by qualitatively comparing the prior and posterior distributions of the enclosed mass MDM along with a distribution created from the mixture of the rs posterior and MNFW prior for each stream case to determine whether the rs constraint is informing the MDM posterior. We show a few of these in the Appendix and discuss them further below. For the cases with tight rs constraints and inflated MDM measurements, we find the MDM posterior is similar to that of the mixed distribution. This phenomenon occurs especially in the stream setups that are more informative, such as those with multiple wraps or higher inclination angles.
Additionally, the enclosed mass distributions in these cases look very precise, but this is also due to the effect of the rs constraint on the mass posterior. In many cases, adding a single RV helps mitigate the bias, though not enough to overcome it. However, there are a few exceptions in which, despite the strength of a rs constraint, the enclosed mass posterior is affected very little, if at all, by the bias. We will elaborate on these further in Section 4.3.
4.1.3. Radial Profile in ΦPL
Many of our γ results in ΦPL are affected by the tendency of the posterior samples to pile up at γ = −1. Initially, we believed this to be due to a degeneracy between a stream’s inclination angle along the line of sight and the potential (visualized in Figure 16, left panel) in which an orbit with a certain inclination in one potential will look the same as an orbit with a different inclination angle in another potential when observed in projection. We believed allowing the orbit to loop around multiple times allowed the MCMC to hone in on the correct solution in ϕ–γ space (Figure 16, right panel). However, we realize this does not completely explain why the MCMC prefers a γ value of −1. While the correlation between γ and inclination does contribute to the runaway to some extent, we believe it is mainly due to our priors. When γ = −1, a wide range of velocities can create orbits within our uncertainties which look the same when observed in projection, thus leading to a large prior volume that dominates the posterior. As we will show in Section 4.3, including RV measurements can help remedy this tendency.
Figure 16. Left: a 2D histogram of γ samples vs. the inclination angle ϕ of the fiducial stream fit without a RV. Right: the same histogram of γ samples as a function of inclination angle for the stream with two wraps and no RV. The true values of γ and ϕ are denoted by dashed gray lines, while the darker colors correspond to a higher volume of samples. This visualizes the trade-off between γ and ϕ in the case where the stream does not have multiple loops and how the degeneracy is broken when the stream is long enough.
Download figure:
Standard image High-resolution image4.2. What Can We Learn with Only the Stream Track?
Despite the numerous degeneracies encountered with stream data limited only to “on-sky” positions, we have shown that it is still possible to infer properties of an extragalactic DM halo. With current stream-track uncertainties, the overall radial profile can be constrained, as shown in Figure 17, and a lower bound can tentatively be placed on the enclosed DM mass when the stream has multiple well-measured wraps around its host galaxy. While we acknowledge the biased nature of our measurement of MDM in this case (discussed in Sections 4.1.1 and 4.1.2), we would like to note that the true enclosed mass is still within our 2σ uncertainties. Therefore, while it may not be a true measurement of the halo mass itself, it most certainly restricts the range of possible masses. We show the enclosed mass distribution within 15 kpc for this case in both ΦDM and ΦGal in the Appendix (Figure 21), in which it has a clear boundary due to the baryonic component (∼7 × 1010 M⊙), ruling out lower masses in ΦGal.
Figure 17. MCMC results for fitting mock stream-track observations of the stream with two wraps with σtrack = 1 kpc in ΦPL. The corner plot shows the MCMC samples for the initial stream parameters x, z, vx, vy, vz, and ΦPL parameters vc and γ using only the mock observations of the stream track. The true values are indicated by the blue dots. Key takeaway: while the velocities still remain mostly unconstrained, both the stream’s initial position and γ are well recovered in this case.
Download figure:
Standard image High-resolution imageIn addition, the radial profile can be recovered for many stream cases with the smaller stream-track uncertainties (σtrack = 0.2 kpc) expected from future observations, i.e., the fiducial, ϕ = 0°, 70°, rapo = 15, 60 kpc cases. They also enable enclosed DM mass measurements for a few cases, i.e., ϕ = 0°, e = 0, however these should be taken lightly as a mass constraint is more trustworthy with a RV.
We note that previous studies have also shown that the flattening of a DM halo can also be inferred with stellar streams (J. Nibauer et al. 2023). In that work, the radial profile of the external galaxy was fixed and only the flattening was varied. In contrast, we have fixed the DM halos to be spherical and only varied the radial profile in this work. In the future, we will explore how well the radial profile and flattening can be simultaneously inferred using only the stream track.
4.3. How Much Do Radial Velocities Help?
4.3.1. What Can Be Done with a Single Radial Velocity Measurement?
Adding just one RV measurement to the fit often provides a significant boost to the constraining power of a stream on the host’s DM halo. In some cases, it adds the accuracy or precision needed to make up for the lack of information from the intrinsic properties of a stream, i.e., half-wrap, low-inclination, and low-eccentricity stream cases. In others, it strengthens an already existing measurement where there is enough information encoded in the stream, i.e., a stream with two wraps in an NFW halo, as well as when stream-track uncertainties are smaller.
As previously suggested in S. Pearson et al. (2022), our results also imply just one RV is needed to break degeneracies between halo parameters like halo mass and progenitor velocity. We also emphasize that, regardless of the stream’s intrinsic properties or improvement of the observed stream-track uncertainties, the halo mass cannot be genuinely measured without a RV measurement. While there are cases that seem to suggest the enclosed DM mass can be recovered precisely without a RV, these are actually due to the strength of the constraint on rs, which shrinks the range of possible halo masses.
In the cases where the enclosed DM mass is biased by the constraint on rs, adding a RV to the fit nearly always helps bring the measurement closer to the true mass, but is often not enough to break the bias. Despite this, there are a few cases in which the enclosed DM mass seems to be genuinely recovered with a RV. The strongest of these cases being the low-eccentricity (see Figure 22) and fiducial streams in ΦGal, in which the MDM posteriors are the most distinct from the enclosed mass distribution informed by the MNFW prior and rs posterior. These cases have the most accurate MDM constraints with corresponding moderate rs constraints which are attainable with current observational uncertainties in ΦGal, making them the least affected by the aforementioned bias in a realistic galactic potential. Other cases including a RV in which MDM is recovered with little bias from a rs constraint include the rapo = 60 kpc stream with σtrack = 1 kpc, the L = 0.5 wraps, and the ϕ = 0° streams with σtrack = 0.2 kpc in ΦGal, and the ϕ = 70° stream in ΦDM.
For the streams in ΦPL without two wraps, one RV helps push the median of the γ posterior toward the true value. However, it is often not enough to overcome the tendency for γ to go to −1. The exceptions for this are the ϕ = 0° case in which the RV helps overcome the degeneracy and γ is constrained, and the e = 0.7 case in which the RV boosts the γ distribution high enough to weakly constrain it. For the stream with L = 2 wraps, adding a single RV measurement does not further improve upon the γ constraint but it does break the velocity degeneracies, which allows the recovery of the progenitor’s initial velocity and the circular velocity vc (see the Appendix).
4.3.2. What Happens as More Radial Velocity Measurements Are Added?
In addition to the data availability scenarios we test for our set of extragalactic streams, we also explore the impact of including more RV measurements on our fits to the DM halo. We do so by fitting the fiducial stream in each potential once again with σtrack = 1 kpc, and including two, then three RV measurements. Each additional RV is taken at
, respectively, and incorporated into each fit as an additional term to the likelihood described in Section 2.2.
Figure 18 shows our constraints on the enclosed mass and scale radius in ΦDM and ΦGal for the fiducial stream with multiple RVs compared to the cases with just one or no radial velocities. In ΦDM, we find a second RV only slightly improves upon the constraints made for MDM and rs with one RV, while the fit with a third RV significantly improves the enclosed DM mass measurement in both accuracy and precision (
,) thus lessening the bias between MDM and rs. Similarly, there is not much of a difference between the constraints made with one or two radial velocities in ΦGal, other than a slight improvement in the enclosed DM mass measurement with two RVs. With a third RV, there is a slight improvement in the precision of the rs measurement and an even slightly more improved mass measurement of
. As was the case in ΦDM, the additional radial velocities aid in overcoming the mass and velocity degeneracy as well as the bias induced by a rs constraint.
Figure 18. Similar in style to Figure 8, visualizes the dependence of how well MDM and rs are constrained as a function of the number of RV measurements included when fitting the fiducial stream in ΦDM (left side) and ΦGal (right side). The blue points correspond to the fits without any radial velocities included, the purple points include one RV in the fit, green points include two, and pink points include three. Key takeaway: more than one RV measurement does not improve the ability to recover MDM and rs significantly. For both potentials, additional RV measurements yield similar constraints for rs, while a second and third RV measurement slightly improves on the MDM constraint.
Download figure:
Standard image High-resolution imageFigure 19 displays our results for these fits in ΦPL. We find that a second RV boosts the accuracy of the radial profile measurement in ΦPL enough to constrain it to
with a similar precision as the fit with one RV. However, we also find the inclusion of a third RV measurement provides about the same amount of constraining power on γ as the fit with two RVs. This indicates a nonlinear relationship between the improvement of a constraint and the number of radial velocities included in the fit.
Figure 19. The dependence of a γ constraint on the number of RV measurements included when fitting the fiducial stream in ΦPL. Key takeaway: the addition of a second RV significantly boosts the accuracy of the γ measurement, while a third RV yields similar results.
Download figure:
Standard image High-resolution imageOverall, the inclusion of multiple RV measurements in the fits serves to boost the strength of the constraints as well as helping to overcome degeneracies and biases. However, the amount by which an additional RV improves our measurements varies, possibly due to the potential. We find that in ΦPL, an additional RV significantly improves the accuracy of the constraint on γ. In contrast, we find additional radial velocities provide only slight improvements upon the constraints made with one RV in both ΦDM and ΦGal. We would also like to note that the amount of help given by additional RVs could also vary based on the DM halo information gleaned from the intrinsic properties of the stream.
Currently, we have to rely on the observability of a visible tracer, such as a planetary nebula or globular cluster, within an extragalactic stream to obtain even one RV measurement. Nonetheless, the upcoming spectrograph MOSAIC on the Extremely Large Telescope is expected to be powerful enough to get spectra of individual extragalactic stream stars. Its high-multiplex mode will be sensitive to the Ca II infrared triplet lines for stream stars around at least 10 galaxies within 10 Mpc (D. Martínez-Delgado et al. 2025, in preparation). Therefore, it is likely that we will be able to obtain more than one RV measurement for an extragalactic stream observed with MOSAIC.
4.4. The Most Informative Stream Properties
In general, we find that longer streams, i.e., streams with more than one wrap around its host galaxy, provide the most accurate and precise constraints on the overall radial profile both with and without a RV in the fit. When varying the inclination angle of the observed stream, we find streams with lower inclinations better constrained γ when modeled in ΦPL, while streams with higher inclinations yield better rs constraints in ΦDM and ΦGal. When varying stream eccentricity, we find that streams on more eccentric orbits (e > 0.4) provide better constraints on the radial profile when modeled in ΦPL, while streams on moderate to less eccentric orbits provide better constraints on MDM and rs in ΦDM and ΦGal. Finally, we find that streams with apocenters beyond the scale radius of the DM halo are better for radial profile and enclosed DM mass constraints.
4.5. Comparing Galactic Dark Matter Inference Methods
The DM halo properties measured by external stellar streams can be compared with other independent inference methods for consistency. For example, a handful of the galaxies hosting external streams mentioned throughout this paper have corresponding rotation curve measurements (e.g., R. H. Sanders 1996; M. Valdez-Gutiérrez et al. 2002; T. Kolcu et al. 2023) which are fundamental for inferring the innermost parts of galactic DM halos. Other methods used to probe galactic DM include globular cluster kinematics (e.g., K. A. Woodley et al. 2010; M. Reina-Campos et al. 2023), gravitational lensing (e.g., R. Massey et al. 2010; R. Mandelbaum 2015), and Schwarzschild modeling (e.g., R. C. E. van den Bosch et al. 2008; G. Santucci et al. 2022), each of which bring their own insight into DM. While stellar streams provide a unique perspective into both the total mass and structure of DM halos, it is crucial to cross-correlate independent measurements to build a better understanding of galactic DM halo properties in general.
5. Conclusions
In this work, we have explored how well the properties of DM halos can be measured using observations of extragalactic streams with various properties in the regime of limited data availability (2D and 3D). By generating and fitting a set of possible mock streams around different potentials with observations of varying data availability, we have demonstrated that it is possible to infer extragalactic DM halo properties with stellar streams, despite the lack of high-quality data available in the MW.
We now summarize our key findings. Using only the stream’s position on the sky:
- 1.We find that with stream-track uncertainties possible with current observing facilities, the radial profile of the DM potential can be precisely constrained when a stream has multiple measured wraps around the host galaxy.
- 2.For the same two-loop case, we find tentative evidence that the enclosed mass can be bounded, but not truly measured. This is due to the combination of the priors and the precision and accuracy of the radial profile constraint influencing the enclosed mass measurement in some cases.
- 3.When assuming stream-track uncertainties expected to be possible with future surveys, we find that the radial profile can be recovered for many observable stream scenarios.
Combining on-sky measurements with just one RV measurement along the stream:
- 1.We find that the DM mass enclosed within the stream’s distance from the host can be accurately measured for streams beyond the scale radius of the halo.
- 2.We also find a boost to the constraining power for all explored DM halo properties, which aids in overcoming degeneracies and biases and strengthens existing constraints.
We also find that different stream properties contain different amounts of information depending on which DM potential parameter is measured and the assumed form of the DM potential. Generally:
- 1.Longer streams, i.e., streams with multiple measurable wraps around their host, provide the most information on the overall radial profile, regardless of its form.
- 2.In addition to stream length, we find that the constraint on the radial profile and enclosed mass of a DM potential is best determined with streams at low inclination, lower eccentricity, and larger apocenters.
Finally, additional RV measurements further strengthen constraints and aid in overcoming degeneracies and biases.
In the future, we plan to increase the complexity of the stream and gravitational potential models used in this work to assess the constraints we are able to make on extragalactic DM halo properties under more realistic conditions. This will be done by using particle spray models instead of orbits to model the streams (e.g., S. L. J. Gibbons et al. 2014; M. A. Fardal et al. 2015; A. H. W. Küpper et al. 2015). After doing so, we plan to employ our approach to streams in cosmological simulations, with observations reflective of what we expect from future surveys/telescope missions, such as LSST, NGRST, and ARRAKIHS. Additionally, in pursuing our goal of applying our stream-fitting techniques to real extragalactic stream data, we will apply our method to that observed in current surveys, such as the aforementioned Stellar Stream Legacy Survey, which will give us the opportunity to probe DM halos of nearly 100 external streams for the first time.
Acknowledgments
D.E. acknowledges support through ARC DP210100855. D.M.D. acknowledges the grant CNS2022-136017 funding by MICIU/AEI/10.13039/501100011033 and the European Union Next Generation EU/PRTR, the financial support from the Severo Ochoa grant CEX2021-001131-S funded by MCIN/AEI/10.13039/501100011033, and project PDI2020-114581GB-C21/AEI/10.13039/501100011033. D.M.D. acknowledges the financial support provided by the Governments of Spain and Aragón through their general budgets and Fondo de Inversiones de Teruel, and the Aragonese Government through the Research Group E16_23R.
This research was done using the sampling tools from zeus (M. Karamanis et al. 2021) and the additional Python packages for analysis and visualization listed below.
Software: numpy (C. R. Harris et al. 2020), scipy (P. Virtanen et al. 2020), h5py (A. Collette 2013), matplotlib(J. D. Hunter 2007), corner (D. Foreman-Mackey 2016).
Appendix: Additional Plots
This appendix contains additional plots showcasing a few examples of mass distribution comparisons from our investigation into the relationship between a tight scale radius constraint and a biased halo mass measurement (Figures 20–22), as well as a corner plot showing the MCMC results for the fit to the stream with two wraps and a radial velocity in ΦPL (Figure 23).
Figure 20. Normalized histograms displaying the enclosed mass prior (gray), posterior (purple), and mixed (prior informed by rs posterior in blue) distributions for the stream case with two wraps and no RV in ΦDM. Each histogram has a dashed line of the corresponding color denoting the median of the distribution. The true enclosed dark matter mass is denoted by the black dashed line. Key takeaway: this demonstrates how the tight constraint on rs in this case influences the enclosed DM mass posterior.
Download figure:
Standard image High-resolution imageFigure 21. Left: normalized histograms displaying the enclosed dark matter mass posterior distributions within 15 kpc for the stream case with two wraps and no RV in ΦDM (blue) and ΦGal (purple), with medians indicated by the dashed vertical lines of the corresponding color. The truth is denoted by a dashed black line. Right: a zoomed-in version of the left panel showing the lower mass range (≤20 × 1010 M⊙) of both distributions. Key takeaway: the MDM posterior hits a lower bound in ΦGal instead of going to zero, demonstrating the ability of the stream with two wraps to limit the range of possible enclosed DM masses.
Download figure:
Standard image High-resolution imageFigure 22. Normalized histograms displaying the enclosed mass prior, posterior, and mixed (prior informed by rs posterior) distributions for the e = 0.2 stream case with one RV in ΦGal. The colors and labels denote the same aspects of the plot as in Figure 20. Key takeaway: the MDM posterior in this case seems to be the least affected by the bias induced by a rs constraint.
Download figure:
Standard image High-resolution imageFigure 23. Initial stream velocity and circular velocity vc MCMC results for fitting mock stream-track observations with a RV measurement of the stream with two wraps with σtrack = 1 kpc in ΦPL. Key takeaway: this illustrates how the velocity degeneracies seen in Figure 17 are broken once a RV is added to the fit.
Download figure:
Standard image High-resolution image






















