A comprehensive array of crossindices has been installed in
catalogs/crossindex. The files have the
extension .cri and
are read by IDL within the crossindex function cri. To obtain, for
example, the BSC number for FKV0193 (Capella), enter
print,cri(193,'fkv-hdn').
This function can be nested, if a particular index does not exist and the
request needs to be routed around it. The function will return “”
if the ID number could not be found. If you know the Bayer or Flamsteed
names of the star or its proper name, you can also use cri to
obtain its ID in any catalog. Note that in the following example only
the destination catalog is specified in the function call:
print,cri('capella','fkv'),
or
print,cri('alp aur','bsc').
To rename the entire STARID field of
STARTABLE, use rename_starids, for example:
rename_starids,'fkv-hdn'.
In the last example, the command will cause STARBASE to access the crossindex for all entries with an FKV ID and try to produce HDN IDs. If an HDN ID is already available in the table, this will also cause the STARID field to be renamed. (Note: this behaviour might be changed in an upcoming release.)