eclipse newsletter 3.4

Editorial

Dear eclipse users,

    First, I must apologize for this late release. A lot of work
    has been going on since several months with the installation
    of ISAAC on Paranal, and it takes time to build up a correct
    eclipse release. Version 3.3 has been released internally in
    ESO for the ISAAC team and all eclipse lovers in Garching,
    Santiago, La Silla and Paranal, but this release was never
    made public on the Net. Apologies also for that! This explains
    why we are now jumping directly from 3.2 to 3.4 without going
    through 3.3.

    What's new in the eclipse world? First major change: all commands
    have now "lost" the verbose, debug and memory options:
    all of these are now set through environment variables.
    I guess that most of you will have to edit your scripts to reflect
    this change, but that should not be too much of a hassle. This is
    mostly due to the fact that some parameters like memory handling
    have to be tuned up once for all for your local machine and then
    kept unchanged. It is better then to set it through an environment
    variable once for all, than to modify all your scripts every time
    you add more RAM or more swap space to your machine, or carry
    your scripts from one machine to another.
    Same thing for verbose/debug: if you use eclipse mostly
    in an interactive fashion, you probably do not want to be flooded
    with verbose messages, whereas people running automatic pipelines
    want to have an immediate feedback on what is going on. This is
    set/unset through an environment variable now.

    This means that you must now configure a short script file
    called .eclipse-rc in your home directory, set the
    environment variables as you need, and source this file preferrably
    from your .cshrc or .tcshrc or .login file. All of this is described
    in the eclipse installation manual in the distribution.
    Notice that if you do not set these variables, there are default
    values which should work anywhere.

    The memory handling scheme chosen for eclipse seems to
    have had some success. Since the memory modules are distributed
    independently, there are several hundred downloads registered
    every month, I hope for the benefit of the image processing
    community. This new setting of eclipse through environment
    variables also helps making this module generic to people who
    want to reuse it within their own application.

    Last, this environment variable business appears as the cleanest
    way to integrate eclipse in the DataFlow environment created
    by DMD/ESO to handle data on the Paranal mountain. Honor to our
    first and privileged customer!

    About FITS handling: decision has been taken not to incorporate the
    CFITSIO library in eclipse. This library is way too big for what we
    need. Pixel access/conversions and keyword reads can be done from
    very simple system calls that do not require the complete arsenal 
    handling all kinds of FITSish features. Therefore, the old eclipse
    routines handling FITS features will slowly be replaced by a cleaner
    and simpler code that does not try to go deep into the norm but
    simply give quick access to FITS headers and data.

    What in the future? The eclipse code is currently only edited by
    myself, it should be opened to newcomers working on ISAAC and other
    ESO infrared instruments. Expect new releases often by then.

    Many thanks to everyone for your help and support.
    N. Devillard

N. Devillard
Tue Apr 20 15:44:46 MET DST 1999


Back to eclipse home page