TRAINING VISIT AT AIP

Training Visit at AIP


Held: 9-14 July 2003, AIP, Potsdam

In attendance:
 Sebastien Foucaud       foucaud AT mi.iasf.cnr.it
 Sebastian F. Sanchez    ssanchez AT aip.de

Basic aims:
          Communicating V3D with external packages, focusing on PYTHON.

Tasks:

(1) Identify the basic I/O routines within 
    the Lyon Library possible to transform to
    PYTHON functions.
    Short introduction to the library philosophy.

(2) Identify the basic V3D C-core routines for
    I/O data possible to transform to PYTHON
    functions.
    Short introduction to the V3D philosophy.

(3) Identify possible methods for interactions:
        (3.1) V3D Share Memory Server:
              - C-coded test for asking data.
              - Possibilities for PYTHON coded clients.
        
        (3.2) V3D file based interaction
              - Defining a new interaction system
                based on commands transmission 
                using files and the tcl/tk scripting
                abilities of V3D.

(4) Testing PYTHON and IDL coded clients for the
    new interaction method. Three different tests
    has been proposed and done:
        - Command V3D to load and display a new E3D file.
        - Receive from V3D a single spectrum.
        - Receive from V3D a broad-band cut (slice), containing
          both the flux data and the position table.

    The three tests has been coded pass by the new communication
    system, without the detection of major problems or delays in
    the data transmission.

(5) Other possible communications systems has been proposed,
    although not deeply tested, like TCP/IP socket-based 
    transmission of commands/data.

(6) The changes on V3D has been docummented and a new version
    of V3D (v1.0c) has been uploaded to the Euro3D internal webpage.


Sebastien Foucaud & Sebastian F. Sanchez
15.07.03