Input star catalog

Home


Show content only (no menu, header)


Input star catalog

1. Motivation and Goals

To be habitable, a planet must receive from its host star a flux that is approximately equivalent to the flux received by Earth. When observed in reflected light, the apparent brightness of potentially habitable planets is therefore mostly a function of its distance (to the observer) and mostly independent of the host star brightness. Direct imaging of potentially habitable planet is therefore only possible around nearby stars (typically within 20pc for a ground-based ELT or a medium-sized space telescope). Direct detection of exoplanets is also constrained by contrast detection limits and inner working angle. While contrast limits tend to favor late-type main sequence stars, the inner working angle limit favors detection of habitable planets around early-type main sequence stars for which the habitable zone is further out from the star.
Input star catalogs for direct imaging of potentially habitable exoplanets have been previously created for space missions concepts aimed at detection and characterization of Earth-like planets around F-G-K type main sequence stars. The Hipparcos catalog is usually adopted for these mission concepts, as it offers good completeness for F-G-K type stars within the approximately 20pc radius within which space-based telescopes can have the sensitivity to detect and characterize habitable planets. The superior angular resolution offered by ground-based extremely large telescopes (ELTs) brings potentially habitable planets around nearby M-type stars and white dwarfs within reach. For these types of targets, the Hipparcos catalog is incomplete, and other catalogs should be included as well.

2. Input catalogs

In order to cover a wide range of spectral types, several catalogs are used to construct the input star catalog for this study:
  • The SUPERBLINK catalog of M-type stars brighter than mJ=10
  • The Gliese Catalog of Nearby Stars 3rd edition (CNS3) containing all stars known to be within 25 parsecs of the Sun as of 1991. This catalog is well suited for this work, and contains the position the spectral type, apparent magnitude (V band), colors (B-V, R-I) and parallax for each target.
  • The Hipparcos catalog (main catalog and multiple stars catalogs). The revised Hipparcos data reduction catalog was used instead of the original catalog, as many errors were fixed in the revised version.
  • The RECONS catalog of the 100 closest star systems
  • Near-IR photometry is obtained from the 2MASS point source catalog. The CNS3/2MASS catalog is used to include 2MASS photometry, greatly symplifying the task of matching 2MASS sources to nearby stars catalogs.

3. Combining the catalogs

The six catalogs (SUPERBLINK, CNS3, 2MASS, HIPPARCOS, HIPPARCOS doubles, RECONS) are merged and their content combined according to priority rules, producing a list of 6042 stars within 30pc. While the resulting catalog is complete for early-type stars, only the nearest late type stars are included.
The steps and rules to combine the catalogs are:
  • The SUPERBLINK catalog is used as a starting point. SUPERBLINK contains visible and near-IR magnitudes and distance (measured or estimated from photometry). The current catalog at this points contains 8488 sources from SUPERBLINK.
  • The CNS3/2MASS catalog (4106 entries) is merged with SUPERBLINK. For each star in the CNS3/2MASS catalog, a matching entry is first seeked in the CNS3 catalog, using target names in both catalogs. The combined CNS3/2MASS+CNS3 entry is then added to the SUPERBLINK catalog: if a match is found in SUPERBLINK, the additional information provided by CNS3/2MASS+CNS3 is added to the corresponding entry; otherwise, an additional entry is created. The matching algorithm first attempts target name matching, and then coordinate matching (with a 3 arcmin radius) and J-band brightness comparison if available.
    • 1529 out of 4106 entries in the 2MASS/CNS3 catalog are already within SUPERBLINK
    • The other 2577 entries are added to the the current catalog, growing it to 11065 entries
  • The Hipparcos (singles) catalog is merged with the current (SUPERBLINK+CNS3/2MASS) catalog, using coordinate matching (1.8 arcmin radius). Out of the 118217 sources in the Hipparcos singles catalog, 2885 are matched to the current catalog, so this step increases the catalog size to 126398 sources.
  • The Hipparcos (doubles) catalog is merged with the current catalog, selecting only primary components and using coordinate matching (1.8 arcmin radius). Out of the 24590 sources in the Hipparcos doubles catalog, 396 are matched to the current catalog and 11730 primary components are added, growing the total catalog to 138128 sources.
  • The 147 RECONS sources are merged with the current catalog, using coordinate matching (1.8 arcmin radius). When entries are already in the current catalog (120 out of 147 entries), RECONS information (distance, spectral type) supersedes previous estimates/measurements. The other 27 entries are added to the catalog, growing it to 138155 sources.

4. Bolometric Luminosity

For the purpose of this study, the bolometric luminosity of each star needs to be computed. A multi-band photometry (U to L) model for main sequence stars, compiled by Eric Mamajek, is used as a template against which every star is compared. This model is used to fill in the missing data for each star and estimate its bolometric luminosity. The C source code reads the catalogs and does this matching, producing an output target list containing 138155 targets, with the following format.

4.1. Computing expected colors for a given stellar effective temperature

The main challenge in computing bolometric luminosity is for sources for which brightness has only been measured in a few bands. The measurements are fitted to the multi-band photometry model described above, assuming stars belong to the main sequence. This is done using two functions. The first function, named SimulMS_colors, produces, for a given effective temperature Teff, the expected U-B, B-V, V-I, V-K, J-H and H-K colors by interpolating the multi-band photometry data table maintained by Eric Mamajek.
int SimulMS_colors(float Teff)
{
  long i0, i1;
  float ifrac;

  i1 = 1;
  while(stfarray_Teff[i1]>Teff)
    {
      i1++;
      if(i1==67)
	{
	  printf("ERROR in SimulMS_colors\n");
	  exit(0);
	}
    }
  i0 = i1-1;
  ifrac = (Teff-stfarray_Teff[i0])/(stfarray_Teff[i1]-stfarray_Teff[i0]);

  simulBCv = (1.0-ifrac)*stfarray_BCv[i0] + ifrac*stfarray_BCv[i1];
  
  simulx = (1.0-ifrac)*stfarray_x[i0] + ifrac*stfarray_x[i1];
  simulUB = (1.0-ifrac)*stfarray_UB[i0] + ifrac*stfarray_UB[i1];
  simulBV = (1.0-ifrac)*stfarray_BV[i0] + ifrac*stfarray_BV[i1];
  simulVI = (1.0-ifrac)*stfarray_VI[i0] + ifrac*stfarray_VI[i1];
  simulVK = (1.0-ifrac)*stfarray_VK[i0] + ifrac*stfarray_VK[i1];
  simulJH = (1.0-ifrac)*stfarray_JH[i0] + ifrac*stfarray_JH[i1];
  simulHK = (1.0-ifrac)*stfarray_HK[i0] + ifrac*stfarray_HK[i1];
  
  simulMsun = (1.0-ifrac)*stfarray_Msun[i0] + ifrac*stfarray_Msun[i1];

  return(0);
}

The function also computes the V band Bolometric correction , which allows absolute V band magnitudes to be converted to bolometric luminosities.

4.2. Solving for effective temperature

The effective temperature is obtained by fitting measured colors to the model described above. When a color is not measured (B-V for example), the associated error bar (variable errBV) is set to a very high value so that this color is effectively excluded from the fit. The function Teff_solve() performs the fit and returns the estimated effective temperature.
float Teff_solve()
{
  float Teff, Teffopt;
  float val, valbest;
  float tmp;
  FILE *fp;


  fp = fopen("TeffFit.txt","w");
  Teffopt = 2700.0;
  valbest = 1.0e12;

  for(Teff=2700.0; Teff<30000.0;Teff*=1.01)
    {
      val = 0.0;
      SimulMS_colors(Teff, 0);
      
      tmp = (valx-simulx)/errx;
      val += tmp*tmp;
      
      tmp = (valUB-simulUB)/errUB;
      val += tmp*tmp;
      
      tmp = (valBV-simulBV)/errBV;
      val += tmp*tmp;
       
      tmp = (valVI-simulVI)/errVI;
      val += tmp*tmp;
      
      tmp = (valVK-simulVK)/errVK;
      val += tmp*tmp;
    
      tmp = (valJH-simulJH)/errJH;
      val += tmp*tmp;
      
      tmp = (valHK-simulHK)/errHK;
      val += tmp*tmp;
      
      tmp = (valTeff-Teff)/errTeff;
      val += tmp*tmp;

      if (val %f\n", valx, errx, simulx);
      printf("UB    %f %f    -> %f\n", valUB, errUB, simulUB);
      printf("BV    %f %f    -> %f\n", valBV, errBV, simulBV);
      printf("VI    %f %f    -> %f\n", valVI, errVI, simulVI);
      printf("VK    %f %f    -> %f\n", valVK, errVK, simulVK);
      printf("JH    %f %f    -> %f\n", valJH, errJH, simulJH);
      printf("HK    %f %f    -> %f\n", valHK, errHK, simulHK);
      printf("Teff  %f %f    -> %f\n", valTeff, errTeff, Teffopt);
    }

  

  return(Teffopt);
}

4.3. Bolometric Luminosity

The star's bolometric luminosity (variable star[k].Blum) is either directly loaded from catalogs if available, or computed. If computed, it is derived from the apparent V-band magnitude of the star, its distance, and the bolometric correction estimated by the SimulMS_colors() function.

The following code shows how it is computed if no estimate is available (the statement "if(star[k].Blum < 0.0)" returns TRUE if no estimate is available, as the variable is initialized to -100 at the beginning of the code).
Mbol = star[k].MV + simulBCv - 0.076;

if(star[k].Blum < 0.0)
	star[k].Blum = pow(2.51188643,-(Mbol-4.83));

5. Combined catalog description

Note that O and B stars include white dwarfs, as the classification is made entirely based upon effective temperature.
Total number of stars:
  • 366 stars within 10pc ( StarList_10pc.txt)
    • 3 O stars
    • 3 B stars
    • 4 A stars
    • 12 F stars
    • 22 G stars
    • 47 K stars
    • 275 M stars
  • 2581 stars within 20pc ( StarList_20pc.txt)
    • 3 O stars
    • 13 B stars
    • 16 A stars
    • 96 F stars
    • 147 G stars
    • 381 K stars
    • 1925 M stars
  • 6041 stars within 30pc ( StarList_30pc.txt)
    • 3 O stars
    • 25 B stars
    • 60 A stars
    • 288 F stars
    • 474 G stars
    • 1236 K stars
    • 3955 M stars

6. Estimating detection signal-to-noise ratio

The telescope and coronagraph parameters are then used to compute detection sensitivity (quantified by SNR) for each target. The output file, named ResultSNR.txt, follows the following format .

Angular separation vs reflected light contrast for Earths (1x Earth diameter), assuming each star in the sample has such a planet. Stars are colored according to their effective temperature (Log(Teff), colorbar on the right), and the size of each circle encodes the distance to the system (small distance = large circle)
[png]
Gnuplot command:
set terminal png size 600,400 x000000
set out "Earth_sep_contrast.png"
set title "Exo-Earths within 20pc"
set logscale x
set palette rgbformulae 10,34,4
set cbrange [3.4:3.9]
set xlabel "Angular Separation (arcsec)"
set ylabel "log Contrast"
plot [0.004:2][-12:-6] "./StarList_20pc.txt" u 20:(log10($21)):(9.0/$4):(log10($17)) with points pt 6 ps variable lw 2.5 lt palette notitle

3D viewing tool (under development)

If your browser supports WebGL and your computer has a GPU, you can use the 3-D viewing tool for the catalog and estimate detection SNR under the simple assumptions considered by the tool: 3D viewing tool

Page content last updated: 27/06/2023 06:35:52 HST
html file generated 27/06/2023 06:34:38 HST