Skip to content.

CCB DXJava library

OpenDX is a commonly used, public domain, visualization tool whose data model is able to represent a wide variety of data sets. It is difficult to read and write it's data files unless you are using the OpenDX tool itself.

The CCB DXJava library is a platform neutral library providing low level access to read and write OpenDX "general format" data files.

This library contains Java classes which model the core data structures used by the DXJava library: data Arrays and data Fields. Data Arrays are arrays of tensors (which include as special cases the commonly used data items of individual numbers (scalars), 1 dimensional arrays of numbers (vectors) and multidimensional number arrays (matrices). This library supports Java integers, doubles and floats and the OpenDX integer , float and double data types. Scalars, vectors of scalars, and vectors of vectors (matrices) are supported (but not rank 2 tensors). Data Arrays are treated as independent data objects, whose dependencies upon one another are stored in the data file as one or more data Attributes.

Basic support for reading and writing OpenDX files is provided via classes which read and write Java ImageInputStreams and ImageOutputStreams, and the ShapeTools DataReader and DataWriter classes.

Project Components

Required Libraries

Attachment sort Action Size Date Who Comment
DXJava_20_Apr_2006.jar manage 18.0 K 20 Apr 2006 - 21:24 CraigSchwartz DXJava library v. 1.0.0