|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
DataRequestor | |
DataSet | General interface for objects encapsulating a data set |
DataSetCache | |
DataSetConsumer | |
DataSetRebinner | |
DataSetUpdateListener | |
TableDataSet | A DataSet implementation for 3 dimensional z(x,y) data sets
where the data is arranged in a sequence of tables. |
TableDataSetConsumer | |
VectorDataSet | Interface definition for datasets comprised of a y value for each x tag such that y(x). |
Class Summary | |
---|---|
AbstractDataSet | |
AbstractDataSetCache | Keeps keep track of cache statistics and to give consistent log messages, and provides the Entry class. |
AbstractTableDataSet | |
AbstractTableDataSet.XSliceDataSet | |
AbstractTableDataSet.YSliceDataSet | |
AbstractVectorDataSet | Abstract implementation of the VectorDataSet interface provided to make implementation of concrete base classes easier. |
AppendTableDataSet | |
AverageNoInterpolateTableRebinner | This rebinner will bin average elements that fall on the same bin, and will enlarge cells that cover multiple bins. |
AveragePeakTableRebinner | |
AverageTableRebinner | |
CacheTag | CacheTags are used to represent the coverage of datasets stored in a cache, and are the reference used to decide if a cache entry is capable of satisfying a data request. |
ClippedTableDataSet | |
ClippedVectorDataSet | |
ConstantDataSetDescriptor | This class wraps a DataSet to use where DataSetDescriptors are required. |
DataRequestThread | |
DataSetDescriptor | DataSetDescriptors are a source from where datasets are produced. |
DataSetStreamProducer | Configurable class for serializing a DataSet into a das2Stream. |
DataSetUpdateEvent | |
DataSetUtil | |
DefaultTableDataSet | |
DefaultVectorDataSet | |
FastTableDataSet | |
GenericQernalFactory | |
LimitCountDataSetCache | |
LimitSizeBytesDataSetCache | DataCache that attempts to limit the amount of memory it consumes, by using DataSetUtil.guessSizeBytes(DataSet) |
NearestNeighborTableDataSet | |
NearestNeighborTableRebinner | |
NewAverageTableRebinner | not thread safe!!! |
NNQernalFactory | |
NoInterpolateQernalFactory | |
NullDataSetCache | DataSetCache that does no caching at all. |
PeakTableRebinner | |
QernalTableRebinner | |
QuickVectorDataSet | Abstract VectorDataSet that allows for defining a vector dataset by implementing a minimal portion of the api. |
RebinDescriptor | |
SimpleDataSetCache | simply cache data by storing one per DataSetDescriptor. |
SimpleTableDataSet | optimized TableDataSet where only 1-table data set is supported, and is backed by a 1-D array. |
SingleVectorDataSet | |
SyncUtil | |
TableDataSetBuilder | |
TableDataSetDecorator | |
TableDataSetGridder | calculate TableDataSets with tables that are gridded in linear or log space. |
TableDataSetWrapper | |
TableUtil | |
TagMapTableDataSet | |
VectorDataSetBuilder | |
VectorUtil | |
ViewDataSet | A DataSet implementation that share properties, yUnits and yUnits with the instance of AbstractDataSet it is associated with. |
WeightsTableDataSet | WeightsTableDataSet wraps a TableDataSet and returns 0.0 if the data point is not valid, and non-zero (generally one) otherwise. |
WritableTableDataSet | |
XSliceDataSet | |
XTagsVectorDataSet | Create a VectorDataSet that is the X Tags of another DataSet. |
YSliceDataSet |
Enum Summary | |
---|---|
AverageTableRebinner.Interpolate |
Exception Summary | |
---|---|
NoDataInIntervalException | |
NoKeyProvidedException |
Provides classes and interfaces for combining Datums into structured DataSets, and operators for working with DataSets. The DataSet interface is the base for all DataSets, which all contain a set of monotonically-increasing xtags. DataSets also contain a set of arbitary properties, which are String->Object mappings. These are used to store metadata such as axis labels. DataSets can have auxiliary "planes" attached to them. This mechanism was first introduced as a means to keep track of the weights after averaging, but we also use them for peaks-and-averages plots and orbits.
DataSetDescriptors are used to provide access to datasets that are parametric over a long interval (generally time), such as Voyager 1 power spectrum. Clients request data from a DataSetDescriptor for a given time interval and resolution. The base class DataSetDescriptor is abstract and implements DataSet caching.
Rebinners are DataSet operators that rebin data to a precisely-controlled set of X and Y tags. Various methods for rebinning data such as bin averaging and nearest neighbor sampling are provided.
Lastly, objects for caching datasets are provided.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |