|
||||||||||
| 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 | |||||||||