Astro::Telescope
================
This class can be used to retrieve and process details of particular
telescopes. It can be used to determine the location and altitude
of a telescope as well as the observational limits.
The list of supported telescopes can be obtained from the SLALIB
documentation:
http://star-www.rl.ac.uk/star/docs/sun67.htx/sun67.html
(in particular the slaObs routine).
Requirements
------------
This class uses Astro::SLA. In the future this dependency will
be removed and the telescope tables will be kept internally.
Modifying the MPC observatory code list
---------------------------------------
To allow for Minor Planet Center observatory code use, this module
uses a data file containing the MPC observatory code, longitude, and
parallax coefficients for a large number of observatories. This data
file resides in tmpl/MPC.dat and a new version can be
obtained from
http://cfa-www.harvard.edu/iau/lists/ObsCodes.html. To use
an updated version, copy the information from that page (only the data,
not any of the headers) into tmpl/MPC.dat, then build
this module again. This will automatically create Telescope/MPC.pm,
which can then be installed as part of this module.
Building
--------
perl Makefile.PL
make
make test
make install
The test make sure some simple parameters can be obtained and
that limits work as expected.
Authors
-------
This module was written by Tim Jenness <
[email protected]>
of the Joint Astronomy Centre. Updates have been supplied by Brad
Cavanagh <
[email protected]> of the Joint Astronomy Centre.
Copyright (C) 1998-2004 Particle Physics and Astronomy Research Council.
All Rights Reserved. This program is free software; you can
redistribute it and/or modify it under the same terms as Perl itself.
Changes
-------
v0.60 - Updates for MPC observatory codes and related information.
Can now instantiate an object with specified coordinates.
v0.50 - First release to CPAN