Explanation of the Proper motion differences between catalogs matrix.

PM / PM error

For each catalog, this lists:

  1. N) The number of stars found in that catalog.
  2. μ PMe) The (mean proper motion) / (mean proper motion error) of those stars in mas/yr.
  3. σ PMe) The standard deviation of this ratio in mas/yr.

Catalog to catalog variation

This matrix lists the differences in proper motion measurements between the astrometric catalogs PPMXL1 URAT12, UCAC43, Tycho24, and Gaia5.

Each catalog pair's differences are given in a 5 element data group at the intersection of the row and column of the catalog pair. The 5 elements are defined as:

  1. N) The number of stars found that were common to each catalog.
  2. μ A) The mean difference in degrees between the direction of proper motions for the stars in common for both catalogs.
  3. σ A) The standard deviation of μ A, again in degrees.
  4. μ L) The mean difference in milliarcseconds/year between the magnitude of proper motions for the stars in common for both catalogs.
  5. σ L) The standard deviation of μ L, again in mas/yr.

Method

The catalogs were downloaded, and C programs were written to put the data from each catalog into a common structure:


typedef struct StarData {
  double ra;    // J 2000 Right ascension in radians.
  double dec;   // J 2000 Declination in radians.
  int mv;       // Visual magnitude. * 100. 3000 == no data.
  int mb;       // blue magnitude. * 100. 3000 == no data.
  int mk;       // K band magnitude. * 100. 3000 == no data.
  int pmRa;     // Proper motion in RA in mas/yr. * 100.
  int pmDec;    // Proper motion in dec in mas/yr. * 100.
  int pme;      // Proper motion error in mas/yr. * 100.
  char cat;     // Catalog the data is from.
  char id[23];  // Catalog ID.
} sData;

This data was then sorted into a master file that contained all entries from the catalogs in ascending order of right ascension.
The master file was then sorted into a separate file that eliminated all non stellar objects, all stars with no proper motion, and finally all stars fainter that 16.0mv. This final file was only a 16GB file that could be processed in under an hour, whereas the 66GB master file would have taken 112 hours or 4 days, 16 hours. The smaller file has large enough counts for each pair of catalogs to be statistically significant.

The file was parsed by a C program that located stars from different catalogs that were within an arc second of each other. These stars were considered to be the same star, and their proper motions were compared. The proper motions were converted into polar coordinates, consisting of the direction (A) they were moving in and the magnitude of this motion (L). This data was incorporated into an algorithm that calculated a running mean and standard deviation6.

Note: Stars whose proper motion error is zero were eliminated from this study.

References

1) The PPMXL catalog web site.

2) The URAT web site

3) The UCAC4 web site.

4) The Tycho catalog web site.

5) The Gaia Data Release 1 web site.

6) Knuth's preferred method for calculating a running standard deviation.