Below are listed some of the data structure support packages under consideration. The list is unordered.

ZEBRA perhaps using DZDOC,

which offers some levels of support which our .ZEB files don't. Raja has provided a draft of suggestions .

DSPACK

A package which supports dynamic creation and portable I/O of objects. Adopted by several RHIC experiments. Presently, the calls exist for Fortran 77 and C access to the routines; a C++ binding is in the works. A version exists using Zebra MZ internally as memory manager, and FZ for portable I/O; another version exists which has replaced some of these pieces.

Adamo

F77 runtime object creation, I/O

CAP and Ptool (Fermilab CAP project)


There are also other scientific data format packages which we might consider developed outside HEP.
Below are some packages which we had considered but are no longer under active consideration.

MOP

Moose Project's Object Persistence Package

Objectstore; Full bore object database. See also Don Petravick's comments on Sloan Digital Sky Survey's requirements analysis for object persistance (relevant to any I/O package), and some experience with particular ones.

(click "References" and go down to UK Contacts)

Farfalla

A C++ package supporting I/O of a tree structure. Adapted by the BaBar collaboration. They intend to support both Fortran 90 and C++ use of Farfalla by describing their interfaces through an interface definition IDL

TYPES/VF F77 runtime object creation, I/O, browsing

Jim Linnemann

Last Updated : 9 August 1995