Open Data Interface, ODI


ESTEC/Contract No. 21964/08/NL/AT

Monthly Progress Report

ODI-MR-8-08/09


Period: 2009-05-01--05-31

Author: Lars Eliasson


1. Progress status

A mature version (0.4) of ODI was committed to subversion on the server at neptun.umea.irf.se.


The SQL tables to hold metadata were further developed leading to a simpler architecture.


A set of core ODI functions were put in the file odi.library.php.

A PHP program to parse CDF skeleton files was developed (cdf_skeleton_to_odi.php).


A set of tools to query the ODI database were developed in PHP (in tools directory).

A set of routines to download data, parse, and store into the ODI database were written.


IDL codes were written for the SPENVIS data selection templates.


The SEDAT cgi-client perl script 02-D-Op.pl was adapted to the new database structure.


A "control file" (datasets.txt in parsers directory) was created which holds all necessary information for the parser scripts to automatically set up dataset tables and populate them.


A php script (populate_all) was written that cycles through datasets.txt to set up dataset tables and ingest the data.

Four dataset have been ingested into ODI (IMP8, Proba1, Rosetta, Dst index).

A first draft of the administrator user guide was written.


Web page http://www.lund.irf.se/odi

WP 100 Core Database System

A draft of the ECSS-E40 documents (D1) is prepared including e.g. Software System Specification.

The URD version 1.0 has been written.

A draft of the Database Technical Note (D3) has been written.

User manual (first draft) for the database administrator (D2) has been written.

Database system and source code (S1) prototype is produced.

WP200 Database

Work with the populated database and source code. Prototypes have been generated for parts of the system.

MySQL database has been updated.

Update ECSS-E40 document.

The Database Technical Note first draft 0.1 was written in October and has been updated in May.


WP300 SAAPS interface

Updated ECSS-E40 document at T0 + 6 according to the schedule

The plan is that the software will be delivered before the MTR.

Technical note ready at T0 + 6 according to the schedule

WP400 SEDAT interface

Updated ECSS-E40 document at T0 + 6 according to the schedule

The plan is that the software will be delivered before the MTR.

Technical note ready at T0 + 6 according to the schedule

WP500 SPENVIS interface

Updated ECSS-E40 document at T0 + 6 according to the schedule

The plan is that the software will be delivered before the MTR.

Technical note ready at T0 + 6 according to the schedule

WP600 Maintenance and support

Start T0+6

WP700 Administration/management

Monthly progress reports

Final Report ready at T0 + 12

2. Problem areas/reasons for slippages

The date for the MTR has been slightly delayed. Some work has been delayed due to part time parental leave.


3. Events anticipated to be accomplished during next reporting period

No major.


4. Status report on all long lead or critical delivery items

None

5. Action items

The following action item was decided during the PM1

Action Item PM-1 Hugh Evans shall investigate where the system will be hosted at ESTEC, allocate space, and arrange for the necessary licences and servers to be set up at ESTEC.


6. Milestone payment status

Progress payment expected after software delivery.


7. Expected dates for major schedule items

The second Progress Meeting (MTR) will take place 4 June, 2009 at ESTEC. Final delivery is November 2009 according to the present schedule. The agenda for the MTR meeting can be found on the internal pages http://www.lund.irf.se/odi/internal/.