3 Auxiliary Software

 3.1 Environment
 3.2 Plugins

The autoastrom script relies primarily on the Starlink::Autoastrom Perl module, which relies on a number of other Perl modules which, in turn, rely on a number of Starlink software tools. All of these tools should be up-to-date if you are using a Starlink distribution as obtained from the Starlink CVS repository.

The pattern matching facilities which autoastrom relies come from the FINDOFF application within Ccdpack. There are further details in SUN/139. You need version 4.0-1 at least, and the program respects any setting of the CCDPACK_DIR environment variable.

autoastrom requires AST 1.8-1 or better. See SUN/211 on information about AST.

Object detection is performed by Extractor, which is the Starlink version of Emmanuel Bertin’s SExtractor. Extractor is documented in SUN/226. See also the SExtractor manual MUD/165, the home of SExtractor on the web [3], the distribution location [2], and the original SExtractor article [1].

If you need to supply the inital astrometry which autoastrom requires, you can do that using Gaia. This is documented in SUN/214, but it’s very easy to use, and you might be best to simply start it up (give the command gaia image_name, presuming you have already done the initialisation to use Starlink software) and experiment.

3.1 Environment

The environment variable ASTROM_DIR points to the installed location of ASTROM, CCDPACK_DIR points to Ccdpack, and EXTRACTOR_DIR points to SExtractor. All of these environment variables will be set up for you when you do the initialisation to use Starlink software.

3.2 Plugins

autoastrom has, through its use of the Astro::Correlate Perl module, a flexible extension mechanism for the matching of objects between those found on the CCD and those downloaded from an online catalogue.

For further information on creating new plugins, see the documentation for the Astro::Correlate Perl module, which can be found on CPAN.