Astro
view release on metacpan or search on metacpan
Astro/Misc.pm view on Meta::CPAN
my ($freq, $calc, $uncert, $molecule, $form, $tsys, $source, $telescope, $ref);
my @lovas = ();
while (<LOVAS>) {
chomp;
$freq = substr $_, 1, 16;
$molecule = substr $_, 18, 11;
$form = substr $_, 29, 28;
$c = substr $_, 57, 1; # Could be either formulae or Tsys
$tsys = substr $_, 58, 7;
$source = substr $_, 65, 15;
$telescope = substr $_, 81, 12;
$ref = substr $_, 94;
# Clean up the strings
$freq =~ s/^\s+//;
$freq =~ s/\s+$//;
$molecule =~ s/^\s+//;
Astro/Time.pm view on Meta::CPAN
Return the lst rise and set time of the given source
$lst_rise, $lst_set Rise and set time (turns)
$ra, $dec RA and Dec of source (turns)
$obslat Latitude of observatory (turns)
$el_limit Elevation limit of observatory
(turns, 0 horizontal)
Returns 'Circumpolar' if source circumpolar
Returns undef if source never rises
Uses the formula:
cos $z_limit = sin $obslat * sin $dec + cos $obslat * cos $dec
* cos $HA
where:
$z_limit is the zenith angle limit corresponding to $el_limit
$HA is the Hour Angle of the source
NOTE: For maximum accuracy source coordinated should be precessed to
the current date.
=cut
( run in 0.850 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )