IRAM Memo 2011-1 Preparing GILDAS for large datasets I - GREG 2011
Keywords: greg-2011

Next: Contents Contents

# IRAM Memo 2011-1
Preparing GILDAS for large datasets
I - GREG 2011

S. Bardeau, E. Reynier, J. Pety

26-jun-2013
version 1.4

1. IRAM (Grenoble)

Note: this is the on-line version of the Introduction to the Python port of GILDAS. A PDF version is also available.

Related information is available in:

- GREG: Grenoble Graphics
- SIC: Simple Interpretor of Commands

### Abstract:

The size of the datasets produced by the IRAM instruments experience a tremendeous increase (because of multi-beam receivers, wide bandwidth receivers, spectrometers with thousands of channels, and/or new observing mode like the interferometric on-the-fly). Visualizing these datasets in a fluent way is a challenge, which requires the best use of the available hardware and operating systems (multi-cores processors and multi-window environments). This prompted a large rewriting of the part of the GILDAS kernel (known as GTV) in charge of the interface between the plotting facilities and the system. The main guidelines of this rewriting were 1) the backward compatibility when possible, 2) the use of modern standards as the multi-threading or the GTK+ toolkit, 3) the factorization of the source code for different OS (Linux, Mac OSX and MS Windows), 4) the implementation of new facilities like a PNG output or an interactive lens. This document thoroughly describes the improvements for the end-users and the programmers.

Keywords: multithreading, multiwindowing, the GIMP ToolKit (GTK+), Portable Network Graphics (PNG)

Related documents: GreG documentation, Programming in GILDAS

- Contents
- Why a new implementation of the GTV library?
- The new cool things for the enthousiastic users
- Requirements
  - Widget and graphic library
  - Fortran compilers
- Changes for end-users
  - Behavior
    - Removed
    - Changed
    - New
  - Commands, variables, SIC logicals and symbols
- Changes for programmers
  - The new GTV overview
  - Entry points
    - Removed
    - New
- Exhaustive description of the changes in GTV
  - Commands
    - Removed
    - Changed
    - New
  - Variables
    - Removed
    - Changed
    - New
  - SIC logicals
    - Removed
    - New
  - Symbols
    - Removed
- About this document ...

Next: Contents Contents