Notes:
The catalogs were downloaded from their respective sites, and separate
C programs were written to parse the data into this format:
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;
Coordinates were precessed to J 2000 if necessary.
Each catalog's dataset was then combined into a master dataset, sorted by right ascension.
The master dataset was then parsed, object by object. When a quasar or galaxy was found, all objects within 2" of it were examined. If these were found to have proper motions greater than zero, the galaxy or quaser was included in the list, along with the objects within 2" of it
1) The Historically Corrected New General Catalogue
2) LBQS: The Large Bright Quasar Survey
3) The PPMXL catalog web site.
4) The Fourth US Naval Observatory CCD Astrographic Catalog (UCAC4). Zacharias, et al, 2012.
5) The extragalactic reference system of the International Earth Rotation Service, ICRS. Arias et al.