Astro::Aladin::LowLevel

Astro::Aladin::LowLevel is a Perl class designed to drive CDS Aladin Application.
Download

Astro::Aladin::LowLevel Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Alasdair Allan
  • Publisher web site:
  • http://search.cpan.org/~aallan/XML-Document-RTML-1.16/RTML.pm

Astro::Aladin::LowLevel Tags


Astro::Aladin::LowLevel Description

Astro::Aladin::LowLevel is a Perl class designed to drive CDS Aladin Application. Astro::Aladin::LowLevel is a Perl class designed to drive CDS Aladin Application.SYNOPSIS my $aladin = new Astro::Aladin::LowLevel( );Drives the CDS Aladin Application through a anonymous pipe, expects the a copy of the standalone Aladin application to be installed locally and pointed to by the ALADIN_JAR environment variable.REVISION$Id: LowLevel.pm,v 1.2 2003/02/24 22:45:56 aa Exp $METHODSConstructornewCreate a new instance from a hash of options $aladin = new Astro::Aladin::LowLevel( );returns a reference to an Aladin object.Accessor MethodscloseCloses the anonymous pipe to the aladin application $aladin->close();it should be noted that if you DON'T do this after finishing with the object you're going to have zombie Java VM hanging around eating up all your CPU. This is amougst the many reasons why you should use Astro::Aladin rather than Astro::Aladin::LowLevel to drive the Aladin Application.reopenReopen the anonymous pipe to the aladin application my $status = $aladin->reopen()returns undef if the pipe if defined and (presumably) already active.statusPrints out the status of the current stack. $aladin->status()syncWaits until all planes are ready $aladin->sync()exportExport a plane to a file $aladin->sync( $plane_number, $filename )getGets images and catalogues from the server $aladin->get( $server, @args, $object, $radius ); $aladin->get( $server, $object );For example $aladin->get( "aladin", , $object_name, $radius ); $aladin->get( "aladin", , $object_name, $radius ); $aladin->get( "aladin", , $object_name, $radius ); the radius arguement can be omitted $aladin->get( "aladin", , $object_name );or even more simply $aladin->get( "simbad", $object_name );always remember to sync after a series of request, or you might end up closing Aladin before its actually finished download the layers. Requirements: · Perl


Astro::Aladin::LowLevel Related Software