DD SYSTEM User's Manual

Andrei Fedorov

CESR (Toulouse, France) Andrei.Fedorov@cesr.fr

Elena Budnick

CESR (Toulouse, France) Elena.Budnik@cesr.fr

Alexandr Grigoriev

IRF (Kiruna, Sweden) alexander.grigoriev@irf.se

1. Introduction


DD is a network client/server system to store, process and plot any kind of scientific data. DD-System includes data base DD_Base with the preprocessed data stored in the NetCDF format and a number of Client programs. DD_Base consists of the data sets and DD_Server program. The data is available via a network request to the DD_Server program. DD_Client Library should be installed at a computer which receives and processes data. DD_Server and DD_Client are protected from unauthorized access. So only registered users could get the DD_Base data.
Data base is universal and it could be used for any space project data. In present DD_Base contents data of INTERBALL project.
There are several levels of access to DD_Base.

2. Request File


The data is ordered by the request file written by user.

Example
 Number of objects 
 Object1   XPmin YPmin XPmax YPmax  Xmin Xmax  Ymin Ymax     Arguments 
 Object2   -------------------      ---------  ---------  (for some objects)
.....................
 ObjectN   -------------------      ---------  ---------
YYYY:DDD:HH:MM:SS    |                |             |------ Y Data range
DDD:HH:MM:SS         |                |-------------------- X Data Range
                     |------------------------------------- Object Plot Region 
First line is the number (N) of objects on the plot followed by N lines with object's names and explanation where and how to plot data. Fig.1 explains the "Object Plot Region" and "Data Range" graphically.
Fig. 1. Plot layout control
profile
Two last strings in the request file are Start Time (UT) and Time Interval.

3. Using Web Interface


3.0. Zero step: DD SYSTEM Main Page
Choose Data Browser at DD System Main Page.

3.1. First step: DD SYSTEM User's Login
Enter your User's Name and Password in corresponding fields and press Login button. In case of error use Reset button.
Warning: User's Name and Password are case sensitive. Don't press Enter while entering User's Name and Password.

3.2. Second step: Welcome to DD SYSTEM, user!
You can choose either Easy-to-use request (then system will make everything for you itself) or Advanced request (then you should use your own Request File).

3.3. Third step: You have chosen Easy-to-use request
If you have chosen Easy-to-use request you will see Netscape panel divided into three parts.


You can save the Request File and use it during the next DD sessions. Press the button Save Request To... and the current Request File will be saved with the name "request.list" in the directory created for you by HTTP Server. You can change the default name "request.list" simply printing out in corresponding field the name you would like (it should have an extension list). Up to 10 Request Files could be stored in this directory. This directory will be saved after your Logout from DD System.
To use already existing Request File press Load Request From... and choose any of your previously saved Request File (with an extension list).

If it is necessary to edit resource file for any of objects you can use Resource File Editor (bottom of the panel DD System Request). In the newly opened Netscape panel DD System Resource File Editor select necessary resource file from the list and press the button Edit. In the bottom half of the screen a window with the resource file and all needed information about this file appears. After editing press Save button and again press either Create GIF File or Create PS File button at the DD System Request panel.

3.4. You have chosen Advanced Request
If you have chosen Advanced Request we beleive you could easily write Request File by yourself.

4. Running DD_Request


For running DD_Request one should have the request file "request.list" and the general resource file "DD_Request.res" in the current working directory.
Resource file controls general plot settings. Example
Running DD_Request with the following request file 'request.list':
008
KPMBX     0.05 0.15 0.9 0.30 0.00 0.00 -20.0 20.0
KPMB      0.05 0.30 0.9 0.45 0.00 0.00  0.00 40.00
PROMT1    0.05 0.45 0.9 0.60 0.00 0.00 0.00 0.00 4,0
CRL5      0.05 0.60 0.9 0.75 0.00 0.00 0.00 0.00
XZGSM     0.05 0.75 0.5 1.00 -30.0 10.0 -10.0 20.0
YZGSM     0.50 0.75 0.9 1.00 -20.0 20.0 -10.0 20.0
CRLSCALE  0.92  0.62  .950 0.73  0.0   0.0   0.0  0.0
PROMSCALE 0.92  0.47  .950 0.58  0.0   0.0   0.0  0.0
1996:045:22:20:00
000:01:00:00
and general resource file 'DD_Request.res' :
portrait
38
triplex
produces an output PostScript file ' idl.ps' (Fig. 2) in the current working directory.
The KPMB and KPMBX object generate the plots of 2 minutes averaged magnetic field. The PROMT1 object generates the color coded energy versus time PROMICS-3 (TRICS-1) spectrogram for Detector 5 and Mass 0 (protons). Detector and Mass for PROMICS are defined by arguments. The CRL1 object generates the color coded energy versus time CORALL's spectrogramm. The CRLSCALE object generates the color scale for CRL1-5 objects. The XYGSM and YZGSM objects generate the orbit plots.
It is necessary to take into account that many objects are controlled not only by ObjectPlotRegion, XDataRange and YDataRange fields in the request file, but also by the special object resource files with extension '.res', which should be in current working directory. See "Collection of Objects" to get full information about objects and their resource files.
To get output GIF file instead of PostScript one should use DD_Gif programm. The usage of DD_Gif is absolutely the same as DD_Request except the format of output file.
Fig. 2. Example of DD_Request output

5.Running DD_Graph


DD_Graph is controlled via DD_Graph Control Panel (GUI - graphical user interface) shown at Fig 3 . The request file with arbitrary name and location is accepted (it should be fully named in Input Name field of List File Window). One can type (and edit) request list directly in Edit List of Plots Window. Paper orientation, Color table and Font are set up via Control Panel buttons so general resource file is not needed for DD_Graph. Button PRINT creates PostScript 'idl.ps' in the current working directory and if DDPRINT environment variable is set up 'idl.ps' will be printed out according to the setting. Button <<<<< ( >>>>> ) is used to scroll the Data Window along Time Axis for TimeInterval/2 to the left (right).
Fig. 3. DD_Graph Control Panel

6. Collection of Objects


The main part of objects for the moment is for TAIL PROBE. Those for AURORAL PROBE begin with letter 'A' (AORBLINE, APROMT1 etc).
CORALL RAW SPECTROGRAMS
CORALL PARAMETERS
CORALL SPECTROGRAMS FOR SELECTED PITCH ANGLE
CALIBRATED CORALL SPECTROGRAMS
CORALL DISTRIBUTION FUNCTIONS
PROMICS SPECTROGRAMS
ELECTRON SPECTROGRAMS
DOK-2 SPECTROGRAMS and PROFILES
VDP PROFILES
DOK-2 and CORALL COMBINED SPECTRA
KEY PARAMETERS (2min) MAGNETIC FIELD
HIGH RESOLUTION MAGNETIC FIELD
MAGION-4 MAGNETIC FIELD
MINIMUM VARIANCE ANALYSIS OF MAGNETIC FIELD
PITCH ANGLE PROFILES
PRESSURE and RAM PRESSURE
VELOCITY AND MAGNETIC FIELD VECTORS
ORBITS
INTERPLANETARY MAGNETIC FIELD (by WIND)
SOLAR WIND KEY PARAMETERS (by WIND)
MAGION-4 MPS
MAGION-4 VDPS

UTILITIES and EXECUTABLES