Jump to the CDS home page

Aladin - Frequently Asked Questions
P.Fernique - April 11th, 2005 - edition 7.0

Jump to the Aladin home page
CDS · Simbad · VizieR · Aladin · Catalogues · Nomenclature · Biblio · Tutorial · Developer's corner

The full Aladin manual is available at this following address:
http://aladin.u-strasbg.fr/java/aladin.pdf

In this FAQ, the modifications from the 5rd version
are written in green colour and marked by *,
The additions from 6th version are in brown and marked by **

Table of contents


Generalities

What is the CDS Aladin project ?

Aladin is an interactive software sky atlas allowing the user to visualize digitized images of any part of the sky, to superimpose entries from astronomical catalogues or databases, and to interactively access related data and information from the Simbad database and the VizieR service and other archives for all known objects in the field. The driving motivation behind Aladin is the desire to provide a visual summary of the multi-wavelength sky. It is particularly useful for multi-spectral cross-identifications of astronomical sources, observation preparation and quality control of new data sets (by comparison with standard catalogues covering the same region of sky).

Aladin is developed and maintained by the Centre de Données astronomiques de Strasbourg (CDS). Aladin project is built on two major pieces :

What is ``Aladin java'' ?

Aladin java is the user tool of the CDS Aladin Project. It allows the user to query images, catalogues, data, to manipulate the images by zooming or modifying the dynamics, to access the full records of any sources, to add symbols, vectors, etc.

Authors:

Contributions:

Copyright:

Aladin has been choosen as the base core of the Astronomical Virtual Observatory prototype in 2002 and 2003 : "the AVO prototype"

Aladin is also used by other astronomical institutes such as NED (2000), CFH (2001), XMM (2001), CADC (2002) , LEDAS (UK) (2004), IBVS (2005), and ESO (2005) as a visualisation tool for some of their own data.

** What is new in Aladin ?

The last main release occured in April 2005 (Aladin V3 Multiview). It is a major new version of Aladin. It integrates the following new points:

The release 2.0 in November 2003 integrated the following points:

The release 1.4 in January 2003 integrated the following points:

The release 1.3 in June 2002 integrated the following points:

The release 1.2 in December 2001 integrated the following points:

** Which data are available via Aladin ?

First of all, you can use your own data (images in FITS, JPEG, GIF, PNG and catalogs in VOTable or Tab-Separated-Value) via the menu "LOAD -> MyData" or on the command line (standalone mode) or also via the script command "load".

But Aladin offers you an access to most of the astronomical servers over the world.

What is a ``Java Virtual Machine'' ?

A JAVA programme (such Aladin) is built by a JAVA compiler which generates binary code. This binary code is independent from hardware and operating system. To be executed, it needs a virtual machine, which is a programme analysing the binary code and executing the instructions. Of course, this Java Virtual Machine (JVM) is hardware and operating system dependent. Two types of Virtual Machines exist: those included in every common Web Browser, and those running as an independent programme, like the Java RunTime Environment (JRE) from Sun Microsystems. These programmes need to be downloaded for your particular platform.

** What is Aladin APPLET ? Aladin STANDALONE ?

Aladin can be used either as a Java applet or as a standalone Java application.

In the first case, you can run it directly from a browser such as Mozilla or IExplorer. This is the simplest solution. By default, an applet has several security restrictions. However, if the user accept the code certification when Aladin applet is starting, Aladin will run in full mode, otherwise it will run in a restricted mode (no local disk access, no printer access).

The alternative is to download the Java code to run Aladin as a standalone application. In this case, you need not to launch a browser to use Aladin and there is no security restriction.

If you choose the second solution, you need to download Aladin package and install a JVM (Java Virtual Machine), provided with the Aladin package - see http://aladin.u-strasbg.fr/AladinJava?frame=downloading.

Which machines support Aladin ?

Aladin is compatible from Java release 1.1.4* to the last java release. It means that Aladin is supported by the majority of the existing machines - PC under Linux or Windows, Macintosh,....

Aladin developement has particularely taken care of the java performances. So a small Pentium is good or any other recent workstation, Mac, etc.

(*) we don't support Java 1.02 since January 2001 (Aladin release 1.1) and Java 1.1.2 since June 2002 (Aladin release 1.3). However if your work requires this constraint, it is possible to obtain the previous Aladin release by sending an email at question@simbad.u-strasbg.fr.

Is Aladin APPLET needing plug-ins?

For older browsers: no.
For some recent browsers: yes if your browser doesn't contain by default a JVM. In this case you have to install a JVM plug-in (see below).

Aladin APPLET is compatible with basic JVMs (Java 1.1.4. - without SWING package).

Can I run Aladin without Netscape, Mozilla or Explorer ?

Yes, you can.
See the What is Aladin APPLET ? Aladin STANDALONE ? section above.

Do the applet and the standalone share the same code ?

Yes they do !

How to install and start the Standalone version ?

Aladin standalone can be downloaded from Aladin standalone page.

Aladin standalone is packaged by InstallAnywhere (by ZeroG - http://www.zerog.com). It means that the package not only provides Aladin code but also, can provide an embedded Java Virtual Machine. The installation is very easy and does not require special privilege such "unix root account". For the java beginners, it is strongly recommended to download the JVM together with the Aladin code.

After that, the method to start Aladin depends on your system: ``icon/menu'' under Mac and Windows, ``Aladin'' command under Unix.

Note that InstallAnywhere provides also the script to uninstall all the stuff.

You can also start the standalone version by using directly the java command line: execute one of the following commands:

* What is the Aladin cds.tools.ExtApp java interface ?

For java developers Aladin can be controlled (and control) another java application such as VOPlot (2D-drawer written by VO-India). To do that, we created a java "interface" defining the possible interactions between Aladin and another java tool. This interface is implemented by Aladin and has to be implemented also by the other application. The interactions between both applications are symetrical.

package cds.tools; import java.io.*; public abstract interface ExtApp { /** * Allow an "external" application to send new data via an InputStream * in VOTable format. The reference to this "external" application has to * passed in order to eventually calls back the "external" application, * or to be called again by the "external" application concerning the * VOTable objects that it had sent before (see showVOTableObject() and * selectVOTableObject() methods below) * For this calls or callbacks, the "external" application has to * create a new VOTable column giving an unique identifier for each object * that it has sent. This column has to be described by the following * VOTable FIELD tag : <FIELD name="_OID" type="hidden">. It is strongly * recommended to add an unambigus prefix to avoid conflicts with the * assignations done by the "external" application and its own assignations. * The unicity has to be maintained during all the session. It means that * successive VOTables must have difference unique identifiers. * @param app "external" application compliante with ExtApp java interface * @param in VOTable stream */ public abstract void loadVOTable(ExtApp app, InputStream in); /** * Allow an "external" application to show or hide this application */ public abstract void setVisible(boolean flag); /** * Allow an "external" application to control by script this application * @param cmd script command depending to this application * @return error or messages, can be null */ public abstract String execCommand(String cmd); /** * Call or Callback asking the other application to SHOW objects found * in a VOTable previous transmission via loadVOTable() method. * The action "SHOW" is a choice of the other application (for example a blink) * @param oid list of identifiers found in VOTables (see comment of the * loadVOTable() method. */ public abstract void showVOTableObject(String oid[]); /** * Call or Callback asking the other application to SELECT objects found * in a VOTable previous transmission via loadVOTable() method. * The action "SELECT" is a choice of the other application (for example select * objects by showing the corresponding measurements, it can be the same thing * that the "SHOW" action - see showVOTableObject() method.) * @param oid list of identifiers found in VOTables (see comment of the * loadVOTable() method. */ public abstract void selectVOTableObject(String oid[]); }

As Aladin is both a standalone java application and an applet, you have to instanciate Aladin by following the example below (and not by Aladin constructor):

Example of ExtApp usage

import cds.tools.*; import java.io.*; public class mytool implements ExtApp { // Instanciate Aladin ExtApp aladin = cds.aladin.Aladin.launch(); // Ask Aladin to load a VOTable file InputStream in = (InputStream)(new FIleInputStream("VOtablefile.xml")); aladin.loadVOTable(this,in); // Ask Aladin to select the VOTable objects identified by OID=78 and 82 aladin.selectVOTableObject(new String[]{"78","82"} // You own implementation of ExtApp for Aladin callbacks public abstract void loadVOTable(ExtApp app, InputStream in) {} public abstract void showVOTableObject(String oid[]) {} public abstract void selectVOTableObject(String oid[]) {} public abstract void setVisible(boolean flag) {} public abstract String execCommand(String cmd) {} }

How to cite Aladin ?

The prefered reference for the usage of Aladin is the following paper: Bonnarel F., Fernique P. et al. 2000A&AS..143...33B - Astron. Astrophys., Suppl. Ser., 143, 33-40 (2000) - April(I) 2000.

How accurate are the coordinates ?

Most of the Aladin positions are given to the best astrometric accuracy.

However, in some cases, positions could be off up to 4" and can't be used as astrometric positions. The main reasons are:

  1. The pixel is 1"7 wide for the STScI images and 0"67 wide for the MAMA images.
  2. The error on the position given by the DSS-I calibrations (STScI images) could be of the order of 4" on the plate edges.

The accuracy of the positions of one given image can easily be checked by superimposing reference astrometric catalogues such as the The Tycho-2 Catalogue or the US Naval Observatory Catalogue of Astrometric Standards (USNO-B2.0).

What is the XML/VOTable format ?

The VOTable format, developed by a consortium of astronomical institutes, is used to describe astronomical catalogues and query results with XML. Aladin uses it to retrieve data from VizieR, Simbad, NED, .. or to load local data files. It is derived from an older one called Astrores.

This format is detailed at the following address : http://cdsweb.u-strasbg.fr/doc/VOTable/

What is the AJ format ?

The Aladin format (AJ format) is used by Aladin to backup the current work in a file, to be reused in a subsequent work session. This is a proprietary format. It is no documented. The filename extension requires for it is logically ".aj"

* What is the image size limit ?

Well... it depends of your JVM/hardware configuration.

If you use the Applet version throught Netscape 4, you can expect to be able to load images with 1024x1024 pixels but not really more. It is due to a memory allocation limitation of the Netscape 4 JVM. You haven't the same limitation with recent browsers.

Too large images are automatically cropped in case of memory limitations.

For the standalone version, if you use the Aladin launcher provided with InstallAnywhere installation, the default memory allocation is 64Mb. If you want to increase this value you can easely patch the InstallAnywhere configuration file. Edit the file Aladin.lax in the installation directory and modify these two following lines according to your needs :

lax.nl.java.option.java.heap.size.max=134217728 lax.nl.java.option.java.stack.size.max=134217728

If you use Aladin without the InstallAnywhere launcher, you can also specify manually the memory size required by your JVM. To do that you can play with two parameters of the java command:

For example, a command like: java -ms500m -mx500m -jar Aladin.jar might allow you to manipulate the large CFH12K images (400MB).

Tip: If you select "8 bits" in the pixel selector, Aladin does not load in memory the full pixels of the visible views. It is a good method to reduce the memory usage.

Are Aladin program and documentation available in French ?

Je crains que non !


How to...

Where can I find the manual ?

A full Aladin manual is available at these following addresses: http://aladin.u-strasbg.fr/java/aladin.ps (postscript format) or http://aladin.u-strasbg.fr/java/aladin.pdf (pdf format)

What is the ``script mode'' ?

Experienced Aladin users have an alternate possibility to control Aladin: the script mode or command line mode.

This control mode can be used interactively via a window console (Menu Tools -> Aladin script console) prompting each command, or via the standard input (standalone version only). So you can used it by redirecting a script file or the standard output of another program (see the PERL example below). In this case, you can use the ``-script'' parameter on the command line hiding the graphic interface.

It is also possible to use it in Applet version in order to launch Aladin in a pre-configured state. See the question Can I launch Aladin Applet with predefined images or data for this purpose.

Tip: You can also pass any script command into the rectangle indicating the current position.

Here is the script command list:

PLANE: VIEW: get servers [target] [radius] modeview [1|2|4|9|16] load filename createview [[x] v] select x1 [x2..] select v1 [v2..] rename [x [y]] zoom 1/64x|...|64x hide [x1] [x2..] attach|detach [v1] [v2..] show [x1] [x2..] lock|unlock [v1] [v2..] mv x1 x2 mv|copy v1 v2 rm [x1] [x2..] | all rm [v1] [v2..] | ROI export x filename [votable] save filename coord|object IMAGE: CATALOG: flipflop [V|H] flipflop [V|H] reverse [on|off] filter ... cm colormap addcol [x],[name],[expr][,[unit],[UCD],[nb decimals]] RGB [x1|v1 x2|v2 x3|v3]] xmatch [x1] [x2] [dist] blink [x1] [x2...] createplane [name] resamp x1 x2 [8|Full] [Cl|Bil] createROI [npix|radius"] contour [nn] [nosmooth] [zoom] GRAPHIC TOOL: FOLDER: draw fct(param) md [name] grid [on|off] mv [name] reticle [on|off] rm [name] scale [on|off] show [name] hide [name] MISCELLANEOUS: backup filename status sync demo [on|off] hist [n] timeout [nn|off] trace mem pause [nn] info msg help [cmd|off] reset quit

The help for each command can be access via the help script command. It can be also found in the Aladin reference manuel.

Example of PERL script controlling Aladin:
To create a view with GSC1.2 and Simbad overlayed on the default image of Aladin image server for 3 astronomical objects .

#!/usr/bin/perl open(ALADIN,"| java -jar Aladin.jar"); print ALADIN "grid\n"; foreach $obj ("M1","M104","NGC2024") { print ALADIN "reset; get aladin,Vizier(GSC1.2),simbad $obj;\n"; print ALADIN "sync; zoom 2/3x; reverse; save $obj.bmp\n"; } print ALADIN "quit\n"; close ALADIN;

Other example by simple redirection:
To create a RGB image for M1 with three images coming from Aladin server, STScI DSS server and ESO DSS server.

echo "get aladin(2mass),STScI(dss1),ESO(dss2) M1;sync;rgb;save M1.bmp;quit" | java -jar Aladin.jar -script

* How works the "get" script command ?

The get command is the most powerful script command in Aladin. Its syntax is very flexible in order to cover all kind of servers.
get ServerName(keyword,...)[,ServerName(keyword,...)...] Target [RadiusUnit]

If the Radius is omitted, Aladin takes the most appropriate radius according to the current view. If the Target is omitted, Aladin takes into account the last specified target.

Example: get Aladin(DSS2,FITS),Simbad,VizieR(GSC2.2),SkyView(2MASS),Fov(WFPC2) M1 10'

For a server, the number and the order of the keywords don't matter. Aladin tries to associate automatically the keywords with the server query vocabulary. That gives a very simple general syntax for any servers but it can have ambiguities if there is the same keyword for two different things (ex: a scan machine called JPEG). If there are several matched items, just one is returned (choose by the server).

In these context, the available keywords evolved according to the evolution of the servers.

Can I launch Aladin Applet with predefined images or data ?

Yes, you can !
In fact, you have to pass an Aladin script line as a URL parameter. For example, the following command will launch Aladin Applet with an image DSS2, the SIMBAD, NED and USNO2 data, on reverse mode, with a coordinate grid, around NGC 1097 :

http://aladin.u-strasbg.fr/AladinJava?script=get+Aladin(DSS2),Simbad,NED,VizieR(usno2)+NGC1097;grid+on;sync;reverse

A second example: you want to launch Aladin with you own image providing by your own web server via the url http://your.machine/your.image

http://aladin.u-strasbg.fr/AladinJava?script=get+MyData(http://your.machine/your.image,MyPlaneName,Origin)

The last two parameters are optional. It lets you specify the name of the Aladin plane and the mention of the origin for your data.

We prepared a Web form generating automatically the proper URL according to your needs. Try: http://aladin.u-strasbg.fr/java/nph-aladin.pl?frame=form

How can I select VizieR catalogues for overlay ?

Most of the astronomical catalogues and tables are taken from the VizieR data base (see the question ``Which data is available via Aladin ?'').

The interface between Aladin and VizieR presents three alternatives for the choice of tables/catalogues. Once you have pushed the ``load'' button, you can select:

Note: In these three VizieR forms, you can also just type in the Catalogue box the acronym (e.g. HD) or CDS/ADC identification of catalogue (e.g. III/135); a comma-separated list of acronyms may be specified for several catalogues, e.g. BD,CD,CPD; click here for a complete list of available catalogue acronyms or identifications.

Note: If there is no target specified, all the catalog will be download.

** Can I load my own image or table files ?

Yes, you can !
The dedicated format for the images are FITS with
WCS fields in the header. These images can be compressed by GZIP, HCompress or MRCOMP. Since release 3.0, you can also load JPEG, GIF or PNG. These images will be loaded without astrometrical solution, so you will have to add one manually (via the menu "Tools" - "Image astrometrical calibration").

The available format for the tables are:
- XML (VOTable or Astrores - see below).
- Tab-Separated-Value
One record per line, each field separated by a TAB. By default, the first column has to be RA, the second column DE (both in decimal degrees). Heading line can be present, as shown below:

RAJ2000 DEJ2000 GSC number Pmag ------- ------- ---------- ----- 185.701 15.822 0144501972 15.55 185.766 15.795 0144502507 13.92 185.704 15.844 0144501918 15.06 185.710 15.849 0144502383 14.78

You have three possibilities to load your own data:

Note: Aladin recognizes automatically the types of files (FITS, gzipped or not, hcompressed or not, MRCOMP, JPEG, GIF images, Astrores, VOTable or TSV tables). The filename extension doesn't matter.

** Is Aladin supporting JPEG or GIF image format ?

Yes, it is !
Aladin V3 is supporting JPEG, GIF and PNG images. These kind of images will be load without astrometrical solution. You will have to add one manually via the "Propertie" frame ("Prop." toolbar button)

Note: The PNG format is supported only if you have a recent JVM (>=1.4)

Can I launch Aladin applet with images or data coming from my own http server ?

Yes, you can.
You have to use script commands passed in the Aladin URL as parameters. The commands has to be preceeded by "script=" and has to be HTTP encoded. For example, to launch Aladin applet with your image, the script could be; get MyData(http://my.host.site/myLocation,myPlaneName,copyright) So, the starting Aladin applet URL will be: http://aladin.u-strasbg.fr/java/nph-aladin.pl?-script=get%20MyData%28http:%2f%2fmy.host.site%2fmyLocation%2cmyPlaneName%2ccopyright%29%3b

Remember that the "get MyData" command syntax is the following:

get MyData(YourUrl[,plane_name][,origin])

plane_name is the name used in the Aladin stack and origin is displayed with the properties associated to this plane. Do not omit to httpencode the command even YourUrl parameter. If the URL contains a comma, you can encode it by the HTTP syntax %2C

Note: The older syntax "get Local(...)" is still supported

In order to help you, we prepared a form generating automatically the proper URL according to your server configuration. Try: http://aladin.u-strasbg.fr/java/nph-aladin.pl?frame=form

How can I find images of the moon or planets ?

You cannot ! Solar system and planetary data (e.g. for Mars or for Halley's Comet) may be retrieved from Bureau des Longitudes at Paris (BDL - http://www.bdl.fr) or from NASA's Planetary Data System (PDS - http://pds.jpl.nasa.gov).

* Can I define/query other servers than Simbad/Aladin/VizieR/... ?

Yes you can ! But only in the Standalone version.
To do that, you have to append the new server definitions in the configuration file AlaGlu.dic present in the Standalone package, and restart Aladin.

Since version 3.0, Aladin is looking for the AlaGlu.dic first in the Aladin installation directory and second from the jar file. Notice that you really have to extract the AlaGlu.dic file and save it into the Aladin installation directory. If you simply update the AlaGlu.dic file directly into the jar file, your modifications will be rejected by the jar loader (signed jar file).

To extract AlaGlu.dic file, you can use Winzip tool or any equivalent tools. You can also use the jar command tool:

The servers have to be accessible by a simple URL with a HTTP GET method. The syntax required for these server definitions follows the GLU recommandations. Adapt this short example to your own needs :

%ActionName Foo %Description My own server definition %Aladin.Label MyServer %Aladin.Menu Others... %Aladin.LabelPlane MyServer $1/$2 %DistribDomain ALADIN %Owner CDS'aladin %Url http://xxxx/yyy?ra=$1&dec=$2&radius=$3&color=$4... %Param.Description $1=Right Ascension %Param.Description $2=Declination %Param.Description $3=Radius %Param.Description $4=Color %Param.DataType $1=Target(RA) %Param.DataType $2=Target(DE) %Param.DataType $2=Field(RADIUS) %Param.Value $3=14.1 arcmin %Param.Value $4=Red %Param.Value $4=Blue %Param.Value $4=Infrared %ResultDataType Mime(image/fits)

The servers that you have defined will be accessible by the buttons at the right side of the server selector window.

How can I retrieve archive previews ?

You have to proceed in two steps.

Firstly, you query the VizieR service for the mission log of the archive (for example, the HST log or the FIRST log) around a target.
Secondly, you select the resulting positions in the view and look at the corresponding data in the measurement window. If you find a button ``Image'' in the data line, click on it to retrieve the corresponding archive image. A new plane will be created automatically in the stack.

How can I access the original images used by Aladin?

Aladin can provide a HTML page with links to the image currently loaded (see menu "Save -> Get image links").

Can I save my preferences ?

You cannot !
Certainly in a next release...

** Where is my NotePad ?

See just below !

** How can I cut-and-paste informations (measurements, positions,...)

Each clicked position, measurement distance, and other action is memorized into the "Aladin console" (the Note-pad window in the previous Aladin releases). Also you can dump all current measurement lines (data about astronomical objects that you will select with the mouse) into the console (see Menu -> Aladin script console (with notepad facility)... So, you can easily copy and paste what you want. For example, it is easy to import some data from Aladin to MS Excel

How to get the image above/below/... the current view ?

The simplest solution to get the image just near the current view is to use the zoom tool with a factor less than 1. After that, use the ``Grab'' button of the image server form and select the center of the next image by clicking in the view margin.

How to retrieve the previous target in the server selector ?

Normally, the target field and radius field are automatically filled up according to the current Aladin view. But if you modify it, this modification will be the new default. To retrieve the previous values, reset the form (``RESET'' button). You can also click in any Aladin view (especially in multiview modes) to adjust the target/radius to this view.

Is there a manner to convert object coordinates ?

Yes, there is !
Move the cursor on the object data line in the measurement window. The position on this object is automatically given in the current coordinate reference system in the position rectangle (just below the menu). So, if you select the Gal reference system and move the cursor on the object data you will see their positions in Galactic system.

Additionally, if you click on the data line, the current position is memorized into the position rectangle and you will be able to cut-and-paste it.

How to use the interactive online help ?

Click on the "Help -> Interactive Help mode" menu and after that, move the mouse pointer on the interface components: a short help is displayed accordingly.
Click again anywhere to quit this help mode.

** What the Simbad "finger" is ?

Via the "Tools -> Start Simbad finger : automatical object discovery" menu, Aladin will continously query Simbad data base in order to recognize the astronomical object under the mouse. You have just to let the mouse pointer at the same place 3 secondes. If there are several objects, Aladin retains the object with the more bibliographical references.

How to make Aladin more verbose ?

Aladin has 3 trace/debug modes... This is interesting to see how it works and what it is doing.

Just type the following script command in the ``location rectangle'': ``trace x'' where x can be 1, 2, 3 or off

Can I use Aladin without a network connection ?

Yes, you can, but obviously, only with the Standalone version.
It this case, you can use only your own data (XML or Tab-Separated-Value) and images (FITS WCS, JPEG, GIF, PNG) or possibly the backup (AJ format - see below) of another session.

However, the time required to detect that there is no network varies between a few seconds until more than 1 minute (depending of your JVM). Therefore, you can start Aladin with ``-local'' parameter to force it without network.

** Can I pass additional java options when I launch Aladin ?

Yes you can !

Install Anywhere system allows you to specify additionnal java options by editing the lax file (in our case: Aladin.lax). The reserved key word is "lax.nl.java.option.additional". In this condition, when you launch Aladin via the Install Anywhere launcher, your additional java options will be taken into account.

Example: lax.nl.java.option.additional=-Djava.security.policy=java.policy

* Can I run Aladin via a http proxy ?

Yes you can !
If you want to run Aladin via a http proxy then you should execute it with the following command:

java -Dhttp.proxyHost=###.##.###.## -Dhttp.proxyPort=## -jar aladin.jar

where the #'s correspond to the proxy ip address and port number.
(Thanks to John D. Tanner for this tip)

How to visualize the FITS header ?

You can visualize the FITS header only for the images downloaded in FITS format. Select the plane of this image in the plane stack by clicking on its name and press the "Prop." button. You will find a button to visualize its FITS header.

** What is hidden beside the SHIFT key ?

In order to keep the Aladin interface as simple as possible, some features are hidden and require the usage of the SHIFT KEY. By this way, you can:

** How to use the plane stack ?

The plane stack allows you to control the view display. Each plane memorizes the result of a server query (image servers or data servers) or possibly some additional graphics. The eye of the observer is at the top of the stack and sees the projection of all active planes.

** How to use the multiview mode ?

Aladin V3 allows you to display simultaneously several views (2,4,9 or 16 views). You control the number of view panels via the multiview controller at the bottom right of the Aladin screen.

Each view uses its own reference projection (typically the projection of the base image in the view) and its own zoom factor . Catalogs and graphical overlays will be projected according to the projection/zoom factor for each view. It is possible to create several views for the same image with different zoom factors.

The simplest method to specify the reference image of a view is to click and drag the image plane logo from the Aladin stack to the view panel. You can use also a catalog instead of an image.

You can move a view to another panel just by clicking and dragging the view to another panel. You will copy the view if you maintain the CTRL key during the click and drag action.

The number of views is not limited. You can access additional views via the vertical scrollbar at the left side of the view frame. Only the displayed views use memory, the unvisible views do not spend any memory.

When you click on a stack plane logo, Aladin tries to activate this plane. The rule to do that is a little bit complex but tries to follow what the user is expecting.

A green border around the view panels and a green triangle in front of the stack plane logos show you the correspondance between the views and their reference planes. Move your mouse on a view or on a stack plane to see these correspondances.

A blue border show you the selected view(s) for which an action can be operated (Del, Hist, Zoom, RGB, rsamp). Clic on a view to select it. Maintain the SHIFT key to select several views. You can also press CTRL+A to selected all visible views.

** How does the zoom work in multiview mode ?

The pointing zoom (via the Zoom button in the toolbar) or the zoom controller (at the right bottom of the Aladin screen) concerns all selected views (with a blue border). The main selected view (the last one selected) will take the zoom factor asked by the user, all other selected views will take the best zoom factor in order to show the same field of the main selected view.

Aladin always tries to center the zoomed views on the last position of the "reticle" (the large magenta cross).

* How to use the "location" field ?

The location field is the small white rectangle below the Aladin menu. It is used for several purposes:

Can I draw a contour ?

Yes, you can !
These contours are memorized with astronomical positions. It means that you can display them on another image not necessary having the same resolution.

Can I change the colour map ?

Yes, you can !
Click on the ``Histog.'' button. You can reverse colours, apply false colours, and adjust the pixels dynamics.

Can I reverse the image colours ?

Yes, you can !
Click on the ``Histog.'' button and click on the ``Reverse'' button.

Can I change the object size/colour/shape... ?

You have two solutions: by clicking on the "Prop" button or by clicking on the "Filter'' button. In this second solution, have a look on default filter list. You can not only change the object size/color/shape but constrain this size or color according to column values. By this way you can draw circles proportional to the magnitude, ellipses for galaxy dimension, etc.

See the documentation available in the filter frame.

Can I modify image astrometrical calibration ?

Yes you can.
Select the image in the plane stack by clicking on its name and press the "Prop." button. After that, edit or create a new astrometrical reduction either by parameters, by star matching or by editing directly the WCS header.

You can also pass through the "Tools -> Image astrometrical calibration" menu.

Can I abort a query ?

Yes, you can !
Click on the name plane associated to your query. Remove this plane by clicking the ``Del'' button in the toolbar.

** How to force a redisplay ?

Rarely, but sometimes, Aladin forgets to refresh correctly the view frame notably when there are several parallel tasks (it's a bug not a feature, I know).

To force an Aladin redisplay, click twice in the stack eye.


Bugs or features ?

What does the message ``Form not yet ready...'' means ?

When you click too quickly on the ``Load'' button just after starting Aladin, you can have this following messages ``Form not yet ready, please try again in a few seconds''.

In fact, when it is starting, Aladin queries several remote servers to adjust its configuration. It calls the nearest GLU(*) site to add the last available servers and it calls the nearest VizieR site to retrieve the VizieR keyword lists. Before that, Aladin cannot build the server frame.

(*) The GLU is a distributed resource directory allowing Aladin to access transparently data servers. It is a CDS developement.

** Where are my "Save" and "Print" button ?

You are certainly running in the applet mode, but either you refused the Aladin applet certification or your browser is too old to recognize this kind of certification. In this case, Aladin starts automatically in restricted applet mode (no local access).

If you did not see the certification window when Aladin started, you should install a more recent browser. Otherwise, restart your browser and accept the certification.

The java console displays some java exceptions with stupid method names: aZ, aW, ...!

In order to reduce the size of Aladin code, Aladin package is obfuscated. It means that the method and class names are replaces with shorter names (aa, ab ...).

Thanks to Eric Lafortune for its free obfuscator tool: "Proguard" which reduces Aladin size with a factor of 25%.

* I get only "Aladin is loading" page and the applet does not start !

In a browser, Aladin runs as a java applet. So your browser must support Java. Generally Java is enable by default, otherwise have a look on the "options" of your browser and find the "java section" to switch java on.

Some help if java is disable:

I cannot print under Unix

Yes, you can !
The Java window controlling the printer parameters requires the name of the printer... Many Unix users try to insert the full command such as "lpr -Pprintername". Try just "printername" and it will work correctly.

The Aladin fonts are really too big !

Well... It's certainly a problem of your local Java configuration.
Java installation produces a corresponding table for fonts (lib/font.properties). If a font described in this file and used by Aladin is not present on your machine, you can crash Java or get another font.

Aladin uses only three fonts: Courier, Helvetica and Times. All implementations should provide them. If this is not the case of your configuration, try to adapt the file font.properties according to your fonts.

The measurement line are too long to browse them easily

To help you, you can click on any line, it will be highlighted in red helping you to keep your eyes on when you use the horizontal scrollbar. You can also separate the measurement frame in an independent window which can be made much larger.

Aladin says ``out of memory error'' instead of loading images!

Aladin runs through a Java Virtual Machine and depends on its memory configuration. First of all, free the Aladin plane stack from the unused images/catalogs and try again. After that, if it doesn't work better, see section ``What is the image size limit'' to have more details.

I cannot create any new frame !

Some windows managers "iconify" automatically the new frames (for example Linux/KDE1.3 with JVM 1.3). So have a look on your iconified tasks, you should find "your new frame".

I cannot launch Aladin today, but yesterday it worked fine !

If you have an X Terminal, verify that your largest free memory block (generally via the TX setup) is greater than 1Mb. An X Terminal cannot reconfigure its memory on the fly, so after a long time it could be too fragmented. The solution is unfortunaly to reboot your X Terminal.

** The links in measurement frame do nothing !

You certainly use Aladin in Applet mode with a Popup/Banner filter activated. For example, Google provides a quick bar which jams the undesirable advertising popup windows... Unfortunately, this kind of system jams also the Aladin popup windows. Lots of firewall packages or antivirus packages provide the same kind of functionalities. Generally you can avoid this mecanism by pressing the CTRL key when you click on the links. If it does not work, you have to remove your popup filter mecanism or install Aladin as a standalone application.

Why do I get a yellow background !

You certainly use Linux machine with an Aladin remote X client with JVM 1.1.8. and your linux machine has a true color card... JVM 1.1.8 has a bug for this kind of configuration. Use a more recent JVM or use directly Aladin on your Linux machine.

* The Aladin standalone installation crashes my window manager !

You use Linux machine with a Mandrake distribution and you have not change the default JVM on your machine. For an undertermined reason, InstallAnywhere - the Aladin installer - crashes the window manager in this configuration. Zero G (providing InstallAnywhere) seems to be not pressed to solve this problem.

You have to install a new JVM machine, and start again the Aladin installation, or your can copy individually Aladin.jar file and run manually by "java -jar Aladin.jar" command.

** What are these ".aladin" in my home directory ?

Since release 2.5, Aladin can manage full pixel images and not only 8 bit pixels. These pixels take a lot of memory, Aladin uses a temporary directory to memorize them during a session. Before release 3, if your session does not finish properly (by the Quit menu), these temporary directory was not removed. With the Aladin V3, the next session will remove the old directories.

** What the Aladin "taquin" facility is ?

Load an image, and press the key "t" in the Aladin logo...


©ULP/CNRS - Centre de Données astronomiques de Strasbourg Question@simbad