Astro-SLA
view release on metacpan or search on metacpan
* t/preces.t: Add test for slaPreces
* SLA.xs: slaPreces - the ra and dec variables are input and
output not just output.
* t/fk4to5.t: Use Test module
2000-04-11 Tim Jenness <tjenness@cpan.org>
* t/fk4to5.t: Improve the test (and fix btoj for -00 decs)
(btoj): dont use abs($d), multiply by dsign instead.
2000-03-28 Tim Jenness <tjenness@cpan.org>
* SLA.pm (ut2lst_tel): Add missing command
* t/mjd.t: Add new test
* Makefile.PL: Add Test prerequisite
* SLA.pm: Increase version number to 0.93
print "# Output (J2000): RA=$nra DEC=$ndec\n";
# Now test a positive declination
sub btoj {
my ($ra,$dec) = (@_);
my ($nra,$ndec,$bepoch,$dsign,$sign,$sign2,$status,$j);
my (@idmsf,@ihmsf,$ra_rad,$dec_rad,$ra_j2000_rad,$dec_j2000_rad);
my ($h,$m,$s) = split(/ /,$ra);
my ($d,$dm,$ds) = split(/ /,$dec);
slaDtf2r($h,$m,$s ,$ra_rad,$j);
# Check for sign. Dont use numeric comparison since this
# will not trap -00 01
$dsign = ($d =~ /^\s*-/ ? -1 : 1);
$d *= $dsign; # since abs(-0) == -0
slaDaf2r($d,$dm,$ds ,$dec_rad,$status);
$dec_rad *= $dsign;
###########################################################################
$bepoch = 1950.0;
slaFk45z( $ra_rad, $dec_rad, $bepoch, $ra_j2000_rad, $dec_j2000_rad );
@idmsf = ();
&slaDr2af(2,$dec_j2000_rad,$sign,\@idmsf);
@ihmsf = ();
( run in 0.753 second using v1.01-cache-2.11-cpan-71847e10f99 )