Science Data Interfaces provide Java interfaces for commonly encountered datasets. These interfaces include examples such as X→Y (often rendered as a line plot) and X(i),Y(j)→Z(i,j) (often rendered as a spectrogram or color plot). These are immediately divided into two categories: those with metadata and those without. The "Simple" versions are ones without metadata. The others implement the Described interface and provide additional metadata, such as labels and units.
These interfaces are divided into the "Simple" versions and the rich versions with complete metadata.
Class Name | Notes | Example Rendering |
SimpleXYData |
|
![]() |
XYData |
|
![]() |
XYZData |
|
![]() |
SimpleBinnedData2D |
|
![]() |
BinnedData2D |
|
![]() |
SimpleContiguousBinnedData1D |
|
![]() |
ContiguousBinnedData1D |
|
![]() |
Note often clients will need lists of these simpler types. For example, where the
Radio and Plasma Wave Group at U. Iowa uses BinnedData2D
s
(tables) with changing geometry,
a List<BinnedData2D>
should be used.